.fabrica-home-section{width:100%;color:var(--at-ink)}.fs-shell{width:min(calc(100% - 80px),1320px);margin-inline:auto}.fs-section{padding-block:52px}.fs-eyebrow{margin:0 0 12px;font:500 11px/1.5 var(--at-body);letter-spacing:.1em;text-transform:uppercase}.fs-section-heading{position:relative;margin:0 0 28px;text-align:center}.fs-section-heading h2{margin:0;font:500 clamp(26px,2.6vw,38px)/1.16 var(--at-heading);letter-spacing:-.04em;text-wrap:balance}.fs-section-heading .fs-eyebrow{color:var(--at-muted);margin-bottom:10px}.fs-text-link{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:inherit;font:500 12px/1.4 var(--at-body);text-decoration:underline;text-underline-offset:5px}.fs-section-heading>.fs-text-link{margin-top:10px}.fs-text-link svg,.fs-button svg{width:18px;height:18px;flex-shrink:0;transition:translate .18s ease}.fs-text-link:hover svg,.fs-button:hover svg{translate:3px 0}.fs-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:13px 20px;border-radius:3px;font:500 13px/1.4 var(--at-body);text-decoration:none}.fs-button--light{color:var(--at-ink);background:var(--at-paper)}.fs-button--light:hover{color:var(--at-ink);background:#fff}.fs-stage{background:var(--fs-stage-bg);color:var(--fs-stage-ink)}.fs-stage__layout{display:grid;grid-template-columns:24fr 12fr 28fr 12fr 24fr;align-items:center;padding-block:26px;gap:0}.fs-stage__photo{display:block;grid-row:1;min-width:0}.fs-stage__photo img{display:block;width:100%;height:auto;object-fit:contain;border:0;border-radius:var(--at-radius)}.fs-stage__photo--1{grid-column:1;align-self:start}.fs-stage__photo--2{grid-column:2;align-self:end;margin:0 0 0 10px}.fs-stage__photo--3{grid-column:4;align-self:start;margin:0 10px 0 0}.fs-stage__photo--4{grid-column:5;align-self:end}.fs-stage__copy{grid-row:1;grid-column:3;text-align:center;padding:28px 10px}.fs-stage__copy h1{margin:0;color:inherit;font:500 clamp(30px,3.2vw,48px)/1.1 var(--at-heading);letter-spacing:-.045em}.fs-stage__copy .fs-eyebrow{font-size:10px;color:#d3b6ae}.fs-stage__description{font:400 13px/1.6 var(--at-body);margin:18px 0 24px}.fs-stage__copy .fs-button{gap:12px}.fs-grid{display:grid;gap:22px;align-items:stretch}.fs-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-grid>product-card{width:100%;min-width:0}.fs-products .product-card__content{color:var(--at-ink)}.fs-products .card-gallery{background:none}.fs-products .card-gallery .product-media-container img{border-radius:var(--at-radius)}.fs-products .at-color-links{gap:3px}.fs-products .at-color-link{width:28px;min-height:32px;justify-content:center}.fs-products .at-color-link>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fs-products .at-color-dot{width:17px;height:17px}.fs-products .at-color-link:has(.at-color-dot[style*=transparent]){width:auto;padding-inline:4px}.fs-products .at-color-link:has(.at-color-dot[style*=transparent])>.at-color-dot{display:none}.fs-products .at-color-link:has(.at-color-dot[style*=transparent])>span:last-child{position:static;width:auto;height:auto;clip-path:none;overflow:visible;font-size:11px}.fs-products product-swatches{--variant-swatch-width:20px;--variant-swatch-height:20px}.fs-products atelier-favorite{inset-block-start:3px;inset-inline-end:3px}.fh-badge{position:absolute;inset-block-start:12px;inset-inline-start:10px;z-index:3;pointer-events:none}.fh-badge>span{display:inline-block;padding:6px 8px;background:var(--at-ink);color:#fff;border-radius:3px;font:600 11px/1.2 var(--at-body)}.fh-badge[data-sale=true]>span{background:var(--at-accent)}.fh-badge>span[hidden]{display:none}.fh-buy{width:100%;position:relative;z-index:2;margin-block-start:auto;padding-top:5px}.fh-buy .quick-add{position:relative;inset:auto;pointer-events:auto;display:block}.fh-buy .quick-add__product-form-component,.fh-buy .shopify-product-form{height:auto;width:100%}.fh-buy button.quick-add__button{position:relative;inset:auto;width:100%;max-inline-size:100%;height:42px;min-height:42px;opacity:1;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:3px;color:var(--at-paper);background:var(--at-ink);font:500 12px/1.2 var(--at-body);-webkit-backdrop-filter:none;backdrop-filter:none}.fh-buy button.quick-add__button:hover{color:#fff;background:var(--at-accent);scale:1}.fh-buy button.quick-add__button:disabled{opacity:.5}.fh-buy .quick-add__button>.add-to-cart-icon{width:18px;height:18px}.fh-buy add-to-cart-component{width:100%}.fs-categories{padding-top:16px}.fs-category-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fs-category{display:block;position:relative;min-width:0;color:#fff;text-decoration:none}.fs-category>img{display:block;width:100%;height:auto;object-fit:contain;border:0;border-radius:var(--at-radius)}.fs-category__caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;padding:52px 12px 26px;background:linear-gradient(transparent,#0000009e);border-radius:0 0 var(--at-radius) var(--at-radius)}.fs-category__caption strong{font:500 clamp(24px,2.6vw,38px)/1.1 var(--at-heading);letter-spacing:-.035em}.fs-category__caption>span{display:inline-flex;gap:10px;align-items:center;font:500 12px/1.4 var(--at-body)}.fs-category__caption svg{width:18px;height:18px}.fs-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:40px;padding-top:12px}.fs-story__campaign{position:relative;display:block;color:#fff;min-width:0;text-decoration:none}.fs-story__campaign>img{display:block;width:100%;height:auto;object-fit:contain;border:0;border-radius:var(--at-radius)}.fs-story__caption{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:60px 20px 28px;background:linear-gradient(transparent,#0000007a);border-radius:0 0 var(--at-radius) var(--at-radius)}.fs-story__caption>span:first-child{max-width:15ch;font:500 clamp(25px,2.4vw,36px)/1.12 var(--at-heading);letter-spacing:-.035em;text-wrap:balance}.fs-story__shopping{min-width:0}.fs-story__shopping .fs-section-heading{margin-bottom:24px}.fs-story__shopping h2{font-size:30px}.fs-description{font:400 13px/1.6 var(--at-body);color:var(--at-muted);margin:12px auto 0;max-width:40ch}.fs-store-bar{background:var(--at-ink);color:var(--at-paper);min-height:32px;display:flex;align-items:center;justify-content:center;gap:12px;padding:7px 16px;font:400 11px/1.4 var(--at-body)}.fs-store-bar a{color:inherit;text-underline-offset:3px}.fs-home-navigation{display:flex;align-items:center;gap:24px}.fs-home-navigation a{font:500 13px/1.4 var(--at-body)}.fs-home-mobile-nav{overflow-x:auto;scrollbar-width:none;padding:0 16px}.fs-home-mobile-nav ul{width:max-content;min-width:100%;display:flex;justify-content:center;gap:22px;list-style:none;margin:0;padding:0}.fs-home-mobile-nav a{display:flex;align-items:center;min-height:42px;font:500 12px/1.4 var(--at-body);color:var(--at-ink);text-decoration:none}#header-component .at-wordmark{font-family:var(--at-body);font-size:29px;font-weight:600;letter-spacing:.08em}#header-component .at-wordmark small{font-size:7px;letter-spacing:.28em;margin-top:6px}#header-component .menu-list__link{font-weight:500}.fs-editor-note{padding:20px;font-size:14px}@media(min-width:990px){.fs-home-mobile-nav{display:none}}@media(max-width:1099px){.fs-shell{width:calc(100% - 48px)}.fs-grid{gap:16px}.fs-stage__layout{grid-template-columns:26fr 9fr 30fr 9fr 26fr}.fs-stage__copy h1{font-size:36px}.fs-story{gap:24px}.fs-home-navigation{gap:16px}}@media(max-width:989px){.fs-story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.fs-story__shopping h2{font-size:26px}.fs-story__caption{padding:40px 14px 20px}.fs-story__caption>span:first-child{font-size:26px}.fs-story__caption .fs-button{font-size:11px;gap:8px;padding:10px 14px}}@media(max-width:749px){.fs-shell{width:calc(100% - 28px)}.fs-section{padding-block:32px}.fs-section-heading{margin-bottom:20px}.fs-section-heading h2{font-size:28px}.fs-section-heading .fs-eyebrow{font-size:9px;margin-bottom:8px}.fs-section-heading>.fs-text-link{font-size:11px;min-height:32px;margin-top:6px}.fs-stage__layout{grid-template-columns:1fr 1fr;padding-block:0}.fs-stage__photo--1{grid-column:1;grid-row:1}.fs-stage__photo--4{grid-column:2;grid-row:1}.fs-stage__photo--2,.fs-stage__photo--3{display:none}.fs-stage__copy{grid-column:1 / -1;grid-row:2;padding:24px 18px 28px}.fs-stage__copy h1{font-size:34px}.fs-stage__copy .fs-eyebrow{font-size:9px;margin-bottom:10px}.fs-stage__description{margin:12px 0 18px;font-size:12px}.fs-stage__copy .fs-button{min-height:44px;font-size:12px;padding:12px 18px}.fs-grid--four,.fs-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.fs-products atelier-favorite{inset-block-start:0;inset-inline-end:0}.fh-badge{inset-block-start:10px;inset-inline-start:8px}.fh-badge>span{font-size:10px;padding:5px 7px}.fh-buy button.quick-add__button{min-height:40px;height:40px;font-size:11px}.fs-category-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fs-categories{padding-top:4px}.fs-category__caption{gap:7px;padding:30px 10px 18px}.fs-category__caption strong{font-size:27px}.fs-category__caption>span{font-size:11px}.fs-story{grid-template-columns:1fr;gap:28px;padding-top:4px}.fs-story__campaign{width:min(100%,440px);margin-inline:auto}.fs-story__caption{padding:46px 20px 26px}.fs-story__caption>span:first-child{font-size:30px}.fs-story__shopping h2{font-size:28px}.fs-store-bar{font-size:10px;gap:8px}#header-component .at-wordmark{font-size:25px}#header-component .at-wordmark small{font-size:6px}}@media(prefers-reduced-motion:reduce){.fs-text-link svg,.fs-button svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/fabrica-home.css.map */
