.fabric-sampler{background:var(--fs-page-bg);color:var(--fs-text);padding:var(--fs-top-space) 16px var(--fs-bottom-space)}.fabric-sampler,.fabric-sampler *{box-sizing:border-box}.fabric-sampler button,.fabric-sampler a{-webkit-tap-highlight-color:transparent}.fabric-sampler__outer{width:min(100%,var(--fs-section-max-width));margin:0 auto}.fabric-sampler__panel{overflow:hidden;background:var(--fs-panel-bg);border:1px solid color-mix(in srgb,var(--fs-border) 74%,transparent);border-radius:var(--fs-radius);box-shadow:0 18px 50px #2c241d14}.fabric-sampler__breadcrumb,.fabric-sampler__header,.fabric-sampler__benefits,.fabric-sampler__catalog{margin-left:clamp(18px,4vw,58px);margin-right:clamp(18px,4vw,58px)}.fabric-sampler__breadcrumb{display:flex;align-items:center;gap:10px;padding-top:28px;color:var(--fs-muted);font-size:13px}.fabric-sampler__breadcrumb a{color:inherit;text-decoration:none}.fabric-sampler__breadcrumb a:hover{color:var(--fs-text)}.fabric-sampler__header{padding:22px 0 30px}.fabric-sampler__header--center{text-align:center}.fabric-sampler__header--left{text-align:left}.fabric-sampler__heading{margin:0;color:var(--fs-text);font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.05;letter-spacing:-.025em}.fabric-sampler__intro{max-width:710px;margin:14px auto 0;color:var(--fs-muted);font-size:clamp(14px,1.7vw,18px);line-height:1.55}.fabric-sampler__header--left .fabric-sampler__intro{margin-left:0}.fabric-sampler__intro p{margin:0}.fabric-sampler__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:42px;overflow:hidden;background:color-mix(in srgb,var(--fs-selection-bg) 72%,var(--fs-panel-bg));border:1px solid color-mix(in srgb,var(--fs-border) 55%,transparent);border-radius:10px}.fabric-sampler__benefit{position:relative;display:flex;min-height:108px;align-items:center;justify-content:center;gap:13px;padding:20px;text-align:center}.fabric-sampler__benefit+.fabric-sampler__benefit:before{position:absolute;top:20px;bottom:20px;left:0;width:1px;background:var(--fs-border);content:""}.fabric-sampler__benefit-icon{width:28px;min-width:28px;color:var(--fs-muted)}.fabric-sampler__benefit-icon svg{display:block;width:100%;height:auto}.fabric-sampler__benefit-copy{display:flex;flex-direction:column;gap:3px;max-width:180px;font-size:13px;line-height:1.35}.fabric-sampler__benefit-copy strong{font-weight:600}.fabric-sampler__benefit-copy span{color:var(--fs-muted);font-size:12px}.fabric-sampler__catalog{padding-bottom:8px}.fabric-category{margin:0 0 44px}.fabric-category__heading-wrap{display:grid;grid-template-columns:minmax(30px,1fr) auto minmax(30px,1fr);align-items:center;gap:18px;margin-bottom:24px;text-align:center}.fabric-category__line{height:1px;background:var(--fs-border)}.fabric-category__title-group{max-width:620px}.fabric-category__heading{margin:0;color:color-mix(in srgb,var(--fs-text) 87%,var(--fs-muted));font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.3;letter-spacing:.035em;text-transform:uppercase}.fabric-category__description{margin:4px 0 0;color:var(--fs-muted);font-size:12px;line-height:1.4}.fabric-category__track{display:grid;grid-template-columns:repeat(var(--fs-desktop-columns),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.fabric-card{position:relative!important;display:flex!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;flex-direction:column!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:var(--fs-text)!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit!important;line-height:normal!important;letter-spacing:normal!important;text-align:center!important;text-transform:none!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important}.fabric-card__image-wrap{position:relative;display:block;width:100%;max-width:var(--fs-swatch-image-width);height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--fs-swatch-image-ratio);flex:0 0 auto;margin:0 auto;overflow:hidden;background:var(--fs-card-bg);border:1px solid transparent;border-radius:var(--fs-card-radius);box-shadow:0 2px 10px #1f1a160d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fabric-card__image{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:var(--fs-swatch-image-fit)!important;object-position:center!important;border:0!important;border-radius:inherit!important;transition:transform .26s ease}.fabric-card__name{display:block;min-height:34px;padding:0 2px;font-size:12px;font-weight:500;line-height:1.35}.fabric-card__check{position:absolute;top:8px;right:8px;display:grid;width:24px;height:24px;place-items:center;color:#fff;background:var(--fs-selected-ring);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0003;opacity:0;transform:scale(.65);transition:opacity .16s ease,transform .16s ease}.fabric-card__check svg{width:14px;height:14px}.fabric-card:hover .fabric-card__image-wrap{border-color:color-mix(in srgb,var(--fs-selected-ring) 38%,transparent);box-shadow:0 10px 24px #1f1a161f;transform:translateY(-2px)}.fabric-card:hover .fabric-card__image{transform:scale(1.025)}.fabric-card:focus-visible{outline:none}.fabric-card:focus-visible .fabric-card__image-wrap{box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-selected-ring) 22%,transparent)}.fabric-card.is-selected .fabric-card__image-wrap{border-color:var(--fs-selected-ring);box-shadow:0 0 0 1px var(--fs-selected-ring),0 10px 24px #1f1a161f}.fabric-card.is-selected .fabric-card__check{opacity:1;transform:scale(1)}.fabric-card.is-limit-blocked:not(.is-selected){opacity:.48}.fabric-category__progress{display:none;height:3px;margin-top:18px;overflow:hidden;background:color-mix(in srgb,var(--fs-border) 70%,transparent);border-radius:100px}.fabric-category__progress-fill{display:block;width:0;height:100%;background:var(--fs-accent);border-radius:inherit;transition:width .12s linear}.fabric-selection{width:min(calc(100% - clamp(36px,8vw,116px)),var(--fs-selection-max-width));margin:var(--fs-selection-margin-top) auto var(--fs-selection-margin-bottom);padding:var(--fs-selection-padding);background:var(--fs-selection-bg);border:1px solid var(--fs-border);border-radius:var(--fs-selection-radius)}.fabric-selection__topline{padding-top:16px;border-top:1px solid var(--fs-border)}.fabric-selection__heading{margin:0 0 14px;font-family:var(--heading-font-family, Georgia, serif);font-size:16px;font-weight:400;line-height:1.35}.fabric-selection__slots{display:grid;grid-template-columns:repeat(var(--fs-slot-count),minmax(0,1fr));justify-items:center;gap:var(--fs-selection-slot-gap)}.fabric-selection__slot{position:relative!important;display:grid!important;width:100%!important;max-width:var(--fs-selection-slot-width)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:var(--fs-selection-slot-ratio);place-items:center!important;overflow:hidden!important;margin:0!important;padding:0!important;color:var(--fs-muted)!important;background:color-mix(in srgb,var(--fs-panel-bg) 86%,transparent)!important;border:1px dashed var(--fs-border)!important;border-radius:4px!important;box-shadow:none!important;font:inherit!important;line-height:normal!important;appearance:none!important;-webkit-appearance:none!important}.fabric-selection__slot.is-filled{border-style:solid!important;cursor:pointer}.fabric-selection__slot.is-filled:hover{border-color:var(--fs-selected-ring)!important}.fabric-selection__slot img{display:block!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important}.fabric-selection__plus{font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1}.fabric-selection__slot-name{position:absolute;right:0;bottom:0;left:0;padding:20px 5px 6px;color:#fff;background:linear-gradient(transparent,#000000ad);font-size:10px;line-height:1.2;text-align:center}.fabric-selection__remove{position:absolute;top:5px;right:5px;display:grid;width:23px;height:23px;place-items:center;color:#fff;background:#1c1815c7;border-radius:50%;font-family:Arial,sans-serif;font-size:16px;line-height:1}.fabric-selection__checkout{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:10px;margin:24px 0 0;padding:13px 20px;color:var(--fs-accent-text);background:var(--fs-accent);border:0;border-radius:3px;box-shadow:none;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;cursor:pointer;transition:filter .16s ease,transform .16s ease,opacity .16s ease}.fabric-selection__checkout svg{width:18px;height:18px}.fabric-selection__checkout:not(:disabled):hover{filter:brightness(.94)}.fabric-selection__checkout:not(:disabled):active{transform:translateY(1px)}.fabric-selection__checkout:focus-visible{outline:3px solid color-mix(in srgb,var(--fs-accent) 35%,transparent);outline-offset:3px}.fabric-selection__checkout:disabled{cursor:not-allowed;opacity:.68}.fabric-selection__checkout.is-loading{cursor:wait}.fabric-selection__message{min-height:19px;margin:16px 0 0;color:var(--fs-muted);font-size:12px;line-height:1.45;text-align:center}.fabric-selection__message.is-error{color:#b42318}.fabric-sampler__help{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:0;margin-top:40px;padding:28px clamp(18px,5vw,70px);background:color-mix(in srgb,var(--fs-selection-bg) 65%,var(--fs-panel-bg));border-top:1px solid color-mix(in srgb,var(--fs-border) 60%,transparent)}.fabric-sampler__help-intro,.fabric-sampler__help-item{display:flex;min-height:48px;flex-direction:column;justify-content:center;padding:0 26px}.fabric-sampler__help-intro{padding-left:0;text-align:center}.fabric-sampler__help-intro strong,.fabric-sampler__help-item strong{font-size:13px;font-weight:600}.fabric-sampler__help-intro span,.fabric-sampler__help-item small{margin-top:3px;color:var(--fs-muted);font-size:11px;line-height:1.35}.fabric-sampler__help-item{position:relative;flex-direction:row;align-items:center;gap:13px;color:var(--fs-text);text-decoration:none}.fabric-sampler__help-item:before{position:absolute;top:4px;bottom:4px;left:0;width:1px;background:var(--fs-border);content:""}.fabric-sampler__help-item svg{width:23px;min-width:23px}.fabric-sampler__help-item span{display:flex;flex-direction:column}.fabric-sampler__empty-admin{display:flex;flex-direction:column;gap:4px;margin:30px 0;padding:24px;background:#fff8d9;border:1px solid #e8d89d;border-radius:8px;font-size:13px}@media screen and (max-width:989px){.fabric-category__track{grid-template-columns:repeat(4,minmax(0,1fr))}.fabric-sampler__help{grid-template-columns:1fr 1fr}.fabric-sampler__help-intro{grid-column:1 / -1;margin-bottom:18px}.fabric-sampler__help-item:nth-of-type(2):before{display:none}}@media screen and (max-width:749px){.fabric-sampler{padding-right:0;padding-left:0}.fabric-sampler__panel{border-right:0;border-left:0;border-radius:0;box-shadow:none}.fabric-sampler__breadcrumb,.fabric-sampler__header,.fabric-sampler__benefits,.fabric-sampler__catalog{margin-right:15px;margin-left:15px}.fabric-sampler__breadcrumb{padding-top:20px;font-size:12px}.fabric-sampler__header{padding:18px 0 24px}.fabric-sampler__heading{font-size:36px}.fabric-sampler__intro{font-size:14px}.fabric-sampler__benefits{grid-template-columns:1fr;margin-bottom:34px}.fabric-sampler__benefit{min-height:76px;justify-content:flex-start;padding:14px 18px;text-align:left}.fabric-sampler__benefit+.fabric-sampler__benefit:before{top:0;right:16px;bottom:auto;left:16px;width:auto;height:1px}.fabric-sampler__benefit-copy{max-width:none}.fabric-category{margin-bottom:38px}.fabric-category__heading-wrap{gap:10px;margin-bottom:18px}.fabric-category__heading{font-size:15px}.fabric-category__track{grid-template-columns:repeat(var(--fs-mobile-columns),minmax(0,1fr));gap:14px 12px}.fabric-sampler--mobile-slider .fabric-category__viewport{margin-right:-15px;overflow:hidden}.fabric-sampler--mobile-slider .fabric-category__track{display:grid;grid-auto-columns:var(--fs-mobile-slide-width);grid-auto-flow:column;grid-template-columns:none;gap:12px;overflow-x:auto;padding-right:15px;padding-bottom:6px;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.fabric-sampler--mobile-slider .fabric-category__track::-webkit-scrollbar{display:none}.fabric-sampler--mobile-slider .fabric-card{scroll-snap-align:start}.fabric-sampler--mobile-slider .fabric-category__progress{display:block}.fabric-card__image-wrap{max-width:var(--fs-mobile-swatch-image-width);aspect-ratio:var(--fs-mobile-swatch-image-ratio)}.fabric-card__name{min-height:32px;font-size:11px}.fabric-selection{width:calc(100% - 30px);padding:var(--fs-selection-padding-mobile);border-radius:var(--fs-selection-radius)}.fabric-selection__topline{padding-top:14px}.fabric-selection__heading{font-size:14px}.fabric-selection__slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fs-selection-slot-gap-mobile)}.fabric-selection__slot{max-width:var(--fs-selection-slot-width-mobile)!important;aspect-ratio:var(--fs-selection-slot-ratio-mobile)}.fabric-selection__slot-name{font-size:9px}.fabric-selection__checkout{min-height:48px;margin-top:24px;font-size:14px}.fabric-selection__message{margin-top:14px;font-size:11px}.fabric-sampler__help{grid-template-columns:1fr;margin-top:28px;padding:24px 18px}.fabric-sampler__help-intro{margin-bottom:14px;padding:0}.fabric-sampler__help-item{justify-content:center;padding:16px 0}.fabric-sampler__help-item:before{top:0;right:30px;bottom:auto;left:30px;width:auto;height:1px}.fabric-sampler__help-item:nth-of-type(2):before{display:block}}@media(prefers-reduced-motion:reduce){.fabric-card__image-wrap,.fabric-card__image,.fabric-card__check,.fabric-selection__checkout,.fabric-category__progress-fill{transition:none!important}}.fabric-order-form__heading{max-width:var(--fs-form-max-width);margin:28px auto 18px;color:var(--fs-text);font-family:var(--heading-font-family, Georgia, serif);font-size:20px;font-weight:500;line-height:1.3;text-align:center}.fabric-order-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:var(--fs-form-max-width);margin:0 auto;gap:var(--fs-form-gap)}.fabric-order-form__field{display:flex;min-width:0;flex-direction:column;gap:6px;margin:0;color:var(--fs-text);font:inherit}.fabric-order-form__field>span{font-size:12px;font-weight:500;line-height:1.3}.fabric-order-form__field>small{margin-top:-1px;color:var(--fs-muted);font-size:10px;line-height:1.35}.fabric-order-form__field input{display:block!important;width:100%!important;min-width:0!important;height:var(--fs-form-field-height)!important;min-height:var(--fs-form-field-height)!important;max-height:none!important;margin:0!important;padding:0 13px!important;color:var(--fs-text)!important;background:var(--fs-form-input-bg)!important;border:1px solid var(--fs-form-input-border)!important;border-radius:var(--fs-form-input-radius)!important;box-shadow:none!important;font:inherit!important;font-size:13px!important;line-height:normal!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important}.fabric-order-form__field input:hover{border-color:color-mix(in srgb,var(--fs-text) 45%,var(--fs-form-input-border))!important}.fabric-order-form__field input:focus{outline:none!important;border-color:var(--fs-text)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-text) 10%,transparent)!important}.fabric-order-form__errors,.fabric-order-form__success{width:100%;max-width:var(--fs-form-max-width);margin:26px auto 0;padding:14px 16px;border-radius:var(--fs-form-input-radius);box-sizing:border-box}.fabric-order-form__errors{color:#9f1c14;background:#fff4f2;border:1px solid #efc5c0;font-size:12px;line-height:1.45}.fabric-order-form__errors ul{margin:6px 0 0 18px}.fabric-order-form__success{color:var(--fs-text);background:color-mix(in srgb,var(--fs-selection-bg) 78%,#ffffff);border:1px solid var(--fs-border);text-align:center}.fabric-order-form__success strong{display:block;font-family:var(--heading-font-family, Georgia, serif);font-size:18px;font-weight:500}.fabric-order-form__success p{margin:7px 0 0;color:var(--fs-muted);font-size:12px;line-height:1.5}@media screen and (max-width:749px){.fabric-order-form__heading{margin-top:24px;font-size:18px}.fabric-order-form__fields{grid-template-columns:1fr}.fabric-order-form__field--full{grid-column:auto}}.fabric-sampler__header{margin-top:10px;padding:var(--fs-hero-padding-y) clamp(18px,4vw,56px);background:var(--fs-hero-bg);border-radius:var(--fs-hero-radius)}.fabric-sampler__heading{font-size:var(--fs-heading-size);line-height:1.05}.fabric-sampler__header--italic .fabric-sampler__heading{font-style:italic}.fabric-sampler__intro{max-width:var(--fs-intro-max-width);margin-top:18px;font-size:clamp(13px,1.35vw,16px);line-height:1.55}.fabric-sampler__benefits{margin-top:0;margin-bottom:42px;background:var(--fs-benefit-bg);border-color:var(--fs-benefit-border);border-radius:var(--fs-benefit-radius)}.fabric-sampler__benefit{min-height:96px;gap:14px;padding:18px 22px}.fabric-sampler__benefit+.fabric-sampler__benefit:before{background:var(--fs-benefit-border)}.fabric-sampler__benefit-icon{display:grid;width:var(--fs-benefit-icon-box);min-width:var(--fs-benefit-icon-box);height:var(--fs-benefit-icon-box);place-items:center;color:var(--fs-text);background:var(--fs-benefit-icon-bg);border-radius:8px}.fabric-sampler__benefit-icon svg,.fabric-sampler__benefit-icon-image{display:block!important;width:var(--fs-benefit-icon-size)!important;height:var(--fs-benefit-icon-size)!important;max-width:var(--fs-benefit-icon-size)!important;max-height:var(--fs-benefit-icon-size)!important;object-fit:contain!important;margin:0!important}.fabric-sampler__benefit-copy{max-width:220px;text-align:left}.fabric-sampler__benefit-copy strong{font-size:12px;font-weight:600;line-height:1.4}.fabric-sampler__benefit-copy span{margin-top:2px;font-size:11px}.fabric-order-form{width:100%;margin:0;padding:0}.fabric-order-form [hidden],.fabric-order-form input[type=hidden]{display:none!important}.fabric-order-form>[data-swatch-order-form]{width:100%}.fabric-order-form__intro,.fabric-order-form__section,.fabric-order-form__errors,.fabric-order-form__success,.fabric-order-form__submit,.fabric-order-form+.fabric-selection__message{width:100%;max-width:var(--fs-form-max-width);margin-left:auto;margin-right:auto}.fabric-order-form__intro{margin-top:34px;margin-bottom:36px;text-align:left}.fabric-order-form__heading{max-width:none;margin:0;color:var(--fs-text);font-family:var(--heading-font-family, Georgia, serif);font-size:var(--fs-form-heading-size);font-weight:500;line-height:1.05;text-align:left;letter-spacing:-.02em}.fabric-order-form__heading.is-italic{font-style:italic}.fabric-order-form__subheading{max-width:440px;margin:14px 0 0;color:var(--fs-muted);font-size:12px;line-height:1.55}.fabric-order-form__section+.fabric-order-form__section{margin-top:34px}.fabric-order-form__section-head{display:grid;grid-template-columns:auto auto minmax(40px,1fr);align-items:center;gap:12px;margin-bottom:22px}.fabric-order-form__section-number{color:var(--fs-form-number);font-family:var(--heading-font-family, Georgia, serif);font-size:17px;font-style:italic;line-height:1}.fabric-order-form__section-title{color:var(--fs-text);font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em}.fabric-order-form__section-rule{display:block;height:14px;background:var(--fs-form-rule)}.fabric-order-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0;gap:var(--fs-form-gap) 14px}.fabric-order-form__field{display:flex;min-width:0;flex-direction:column;gap:7px;margin:0;color:var(--fs-form-label);font:inherit}.fabric-order-form__field--full{grid-column:1 / -1}.fabric-order-form__field>span:not(.fabric-order-form__phone){padding-left:14px;color:var(--fs-form-label);font-size:10px;font-weight:600;line-height:1.3}.fabric-order-form__field>span em{margin-left:4px;color:var(--fs-muted);font-size:9px;font-style:normal;font-weight:400}.fabric-order-form__field>small{margin:-1px 0 0 14px;color:var(--fs-muted);font-size:9px;line-height:1.4}.fabric-order-form__field input,.fabric-order-form__phone{width:100%!important;height:var(--fs-form-field-height)!important;min-height:var(--fs-form-field-height)!important;margin:0!important;color:var(--fs-text)!important;background:var(--fs-form-input-bg)!important;border:1px solid var(--fs-form-input-border)!important;border-radius:var(--fs-form-input-radius)!important;box-shadow:none!important;box-sizing:border-box!important}.fabric-order-form__field input{display:block!important;min-width:0!important;max-height:none!important;padding:0 16px!important;font:inherit!important;font-size:12px!important;line-height:normal!important;appearance:none!important;-webkit-appearance:none!important}.fabric-order-form__field input::placeholder{color:color-mix(in srgb,var(--fs-muted) 78%,transparent);opacity:1}.fabric-order-form__field input:hover,.fabric-order-form__phone:hover{border-color:color-mix(in srgb,var(--fs-text) 28%,var(--fs-form-input-border))!important}.fabric-order-form__field input:focus{outline:none!important;border-color:color-mix(in srgb,var(--fs-text) 55%,var(--fs-form-input-border))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-text) 7%,transparent)!important}.fabric-order-form__phone{display:grid!important;grid-template-columns:auto 1fr;align-items:center;overflow:hidden}.fabric-order-form__phone-prefix{display:grid;height:100%;min-width:48px;place-items:center;padding:0 11px;color:var(--fs-text);border-right:1px solid color-mix(in srgb,var(--fs-form-input-border) 75%,transparent);font-size:11px;font-weight:600}.fabric-order-form__phone input{height:100%!important;min-height:0!important;padding-left:12px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.fabric-order-form__email-status{min-height:0;margin-top:-2px!important}.fabric-order-form__email-status.is-ok{color:#276749}.fabric-order-form__email-status.is-error{color:#b42318}.fabric-order-form__submit{display:flex!important;min-height:var(--fs-form-button-height)!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin-top:30px!important;padding:12px 24px!important;color:var(--fs-form-button-text)!important;background:var(--fs-form-button-bg)!important;border:0!important;border-radius:var(--fs-form-button-radius)!important;box-shadow:none!important;font:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important;cursor:pointer!important;transition:filter .16s ease,opacity .16s ease,transform .16s ease!important}.fabric-order-form__submit svg{width:16px;height:16px}.fabric-order-form__submit:not(:disabled):hover{filter:brightness(.94)}.fabric-order-form__submit:not(:disabled):active{transform:translateY(1px)}.fabric-order-form__submit:disabled{cursor:not-allowed!important;opacity:.48!important}.fabric-order-form__submit.is-loading{cursor:wait!important}.fabric-order-form__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.fabric-order-form__errors,.fabric-order-form__success{padding:16px 18px;border-radius:12px;box-sizing:border-box}.fabric-order-form__errors{margin-top:0;margin-bottom:24px;color:#9f1c14;background:#fff4f2;border:1px solid #efc5c0;font-size:12px;line-height:1.45}.fabric-order-form__success{margin-top:34px;color:var(--fs-text);background:color-mix(in srgb,var(--fs-form-button-bg) 6%,#ffffff);border:1px solid color-mix(in srgb,var(--fs-form-button-bg) 22%,var(--fs-border));text-align:center}.fabric-order-form__success.is-hidden{display:none!important}.fabric-order-form__success strong{display:block;font-family:var(--heading-font-family, Georgia, serif);font-size:20px;font-weight:500}.fabric-order-form__success p{margin:8px 0 0;color:var(--fs-muted);font-size:12px;line-height:1.55}.fabric-order-form .fabric-selection__message{max-width:var(--fs-form-max-width);margin-left:auto;margin-right:auto}.fabric-sampler__toast{position:fixed;z-index:2147483000;left:50%;display:flex;width:min(calc(100vw - 32px),430px);flex-direction:column;gap:4px;padding:14px 18px;color:var(--fs-toast-text);background:var(--fs-toast-bg);border-radius:var(--fs-toast-radius);box-shadow:0 14px 42px #0003;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;pointer-events:none}.fabric-sampler__toast--bottom-center{bottom:24px}.fabric-sampler__toast--top-center{top:24px}.fabric-sampler__toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.fabric-sampler__toast strong{color:inherit;font-size:13px;font-weight:700}.fabric-sampler__toast span{color:inherit;font-size:12px;line-height:1.45;opacity:.88}@media screen and (max-width:749px){.fabric-sampler__header{padding:var(--fs-hero-padding-y-mobile) 18px}.fabric-sampler__heading{font-size:var(--fs-heading-size-mobile)}.fabric-sampler__benefits{grid-template-columns:1fr}.fabric-sampler__benefit{min-height:76px;justify-content:flex-start;padding:15px 18px}.fabric-sampler__benefit+.fabric-sampler__benefit:before{top:0;right:18px;bottom:auto;left:18px;width:auto;height:1px}.fabric-order-form__intro{margin-top:28px;margin-bottom:30px}.fabric-order-form__heading{font-size:var(--fs-form-heading-size-mobile)}.fabric-order-form__fields{grid-template-columns:1fr}.fabric-order-form__field--full{grid-column:auto}.fabric-order-form__section-head{grid-template-columns:auto auto minmax(30px,1fr);gap:9px}.fabric-order-form__submit{margin-top:26px!important}.fabric-sampler__toast{bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/fabric-swatches-order.css.map */
