:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__banner{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:100%}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__text{background:var(--fc-hero-bg-color);color:var(--fc-hero-text-color);display:flex;flex-direction:column;justify-content:center;padding:64px 8%}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__eyebrow{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;opacity:.7}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__heading{font-family:Montserrat,sans-serif;font-size:44px;font-weight:400;line-height:1.15;margin:0 0 20px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__divider{width:60px;height:1px;background:currentColor;opacity:.3;margin:0 0 24px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__description{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.6;max-width:420px;margin:0 0 32px;opacity:.85}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__button{display:inline-flex;align-items:center;gap:10px;width:fit-content;padding:16px 28px;background:var(--fc-button-bg-color);color:var(--fc-button-text-color);font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-radius:var(--fc-button-radius);transition:opacity .2s ease}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__button:hover{opacity:.85}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__image-wrapper{position:relative;overflow:hidden;min-height:420px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products{padding:40px 0 56px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__grid{display:grid;grid-template-columns:repeat(var(--fc-columns),1fr);gap:24px;max-width:1400px;margin:0 auto;padding:0 16px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__scroller-track{display:flex;flex-wrap:nowrap;gap:20px;padding:0 16px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__scroller-track .fc-products__card{width:220px;flex-shrink:0}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__card{display:block;text-decoration:none;color:inherit;background:var(--fc-card-bg-color)}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__image-wrapper{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#eee}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__image-link,:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__caption-link{display:block;color:inherit;text-decoration:none}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__caption-link{display:flex;flex-direction:column;align-items:center}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__caption .product-item__quick-add-form{position:static;transform:none;margin:0 0 12px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-form .buy-button{display:block;line-height:0}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button{width:26px;height:26px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button{width:8px;height:8px;position:relative;top:auto;right:auto}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button:before{width:8px;height:1.5px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button:after{width:1.5px;height:8px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__caption{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 8px 18px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__name{display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-card-title-color);margin:0 0 4px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__subtitle{display:block;font-family:Montserrat,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-card-subtitle-color);margin:0}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-card{display:flex;flex:0 0 220px;width:220px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;padding:16px;color:#111;text-align:center;text-decoration:none;white-space:normal}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #111111;border-radius:50%;transition:background-color .2s ease,color .2s ease}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-arrow svg{width:8px;height:12px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-link:hover .fc-products__end-arrow,:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-link:focus-visible .fc-products__end-arrow{background:#111;color:#fff}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__scroller-track{width:max-content}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__viewport{position:relative}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow{display:none}@media screen and (min-width:1000px){:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__viewport .scroller__inner{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__viewport .scroller__inner::-webkit-scrollbar{display:none}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:#fff;border:1px solid #111111;border-radius:50%;color:#111;cursor:pointer;transform:translateY(-50%)}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow[hidden]{display:none}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow svg{width:8px;height:12px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow--prev{left:16px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__arrow--next{right:16px}}@media(max-width:749px){:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button{width:22px;height:22px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button{width:6px;height:6px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button:before{width:6px;height:1px}:is(#impuria-specificity,.impuria-section-fc-hero) .product-item__quick-add-button .plus-button:after{width:1px;height:6px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__caption .product-item__quick-add-form{margin-bottom:10px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-arrow{width:36px;height:36px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__end-label{font-size:11px;letter-spacing:.14em}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__banner{grid-template-columns:1fr}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__text{padding:40px 24px;order:2}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__image-wrapper{order:1;min-height:320px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__heading{font-size:30px}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-hero__description{max-width:100%}:is(#impuria-specificity,.impuria-section-fc-hero) .fc-products__grid{grid-template-columns:repeat(2,1fr);gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/featured-collection-hero.css.map */
