:root{--filuca-cream:#fbf8f4;--filuca-espresso:#2b211c;--filuca-taupe:#836c5e;--filuca-cocoa:#3a2e28;--filuca-sand:#e6dcd4;--filuca-linen:#f3ece5;--filuca-terracotta:#a8432b;--filuca-body:Inter,var(--font-body--family),sans-serif;--filuca-heading:Marcellus,"Filuca Marcellus",serif}body{--font-heading--family:var(--filuca-heading);--font-heading--weight:400;--font-heading--style:normal;background:var(--filuca-cream);color:var(--filuca-espresso);font-family:var(--filuca-body)}.text-block.text-block:is(.h1,.h2,.h3)>*,.text-block.text-block :is(h1,h2,h3),.cart-title.cart-title :is(h1,h2){color:var(--filuca-taupe)}.filuca-pill,.filuca-outline-button{display:inline-flex;align-items:center;justify-content:center;font:500 16px/1.2 var(--filuca-body);border-radius:2000px;text-decoration:none;cursor:pointer;white-space:nowrap}.filuca-pill{padding:20px 48px;background:var(--filuca-cocoa);color:#fff;border:0;letter-spacing:.32px}.filuca-pill--cream{background:var(--filuca-cream);color:var(--filuca-espresso)}.filuca-outline-button{padding:12px 24px;border:1px solid var(--filuca-espresso);color:var(--filuca-espresso);background:transparent}.filuca-pill:focus-visible,.filuca-outline-button:focus-visible,.filuca-favorite:focus-visible{outline:2px solid currentColor;outline-offset:4px}.filuca-carousel{display:block;padding-block:var(--filuca-space-top,88px) var(--filuca-space-bottom,0);overflow:hidden}.filuca-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 40px 40px}.filuca-section-heading h2{font:400 48px/1.2 var(--filuca-heading);letter-spacing:-.96px;color:var(--filuca-taupe);margin:0}.filuca-section-heading__actions{display:flex;gap:16px;align-items:center}.filuca-carousel-arrows{display:flex;gap:12px}.filuca-carousel-arrows button{height:44px;width:44px;border:1px solid var(--filuca-espresso);border-radius:50%;padding:0;display:grid;place-items:center;background:transparent;color:inherit;cursor:pointer}.filuca-carousel-arrows button:disabled{opacity:.45;cursor:default}.filuca-carousel__track{display:flex;gap:20px;padding-inline:40px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;scroll-padding-inline:40px}.filuca-carousel__track::-webkit-scrollbar{display:none}.filuca-carousel__track:focus-visible{outline:2px solid var(--filuca-taupe);outline-offset:-2px}.filuca-card{flex:0 0 316px;max-width:316px;scroll-snap-align:start;display:block}.product-grid__item .filuca-card{max-width:none;width:100%}.filuca-card .product-card__content{display:flex;gap:16px;padding:0;border:0;background:transparent}.filuca-card__media{width:100%;aspect-ratio:316/442;overflow:hidden;position:relative;background:var(--filuca-linen)}.filuca-card__image,.filuca-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.filuca-card__info{display:flex;flex-direction:column;gap:6px;width:100%}.filuca-card__brand{font:500 12px/normal var(--filuca-body);letter-spacing:.96px;color:var(--filuca-taupe);text-transform:uppercase;margin:0}.filuca-card__title{font:400 16px/normal var(--filuca-body);color:var(--filuca-espresso);letter-spacing:normal;margin:0}.filuca-card__price{font:500 16px/normal var(--filuca-body)}.filuca-card__price [ref=priceContainer]{display:flex;align-items:baseline;gap:8px}.filuca-card__price--sale .price{color:var(--filuca-terracotta)}.filuca-card__badge{position:absolute;left:0;top:0;background:var(--filuca-taupe);color:#fff;padding:6px 10px;font:500 12px/normal var(--filuca-body);z-index:2}.filuca-card__badge--sale{background:var(--filuca-terracotta)}.filuca-favorite{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:var(--filuca-cream);color:var(--filuca-espresso);border-radius:50%;cursor:pointer}.filuca-favorite__icon{display:block;flex:none;overflow:visible}.filuca-favorite__icon path{transition:fill .15s ease}.filuca-favorite[aria-pressed=true] .filuca-favorite__icon path{fill:currentColor}@media(prefers-reduced-motion:no-preference){.filuca-favorite--pop .filuca-favorite__icon{animation:filuca-heart-pop .35s ease}}@keyframes filuca-heart-pop{40%{transform:scale(1.25)}}.filuca-card__media>filuca-favorite{position:absolute;right:16px;top:16px;z-index:4}.filuca-card__quick-add{position:absolute;right:16px;bottom:16px;width:40px;height:40px;z-index:4}.filuca-card__quick-add .quick-add{position:static;display:block;opacity:1!important;transform:none!important}.filuca-card__quick-add .quick-add__button{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:50%;background:var(--filuca-cream);font-size:0;box-shadow:none;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;inset:auto!important;margin:0!important}.filuca-card__quick-add .quick-add__button .add-to-cart-icon{display:none}.filuca-card__quick-add:has([data-added=true]) .filuca-card__quick-icon{opacity:0}.filuca-card__quick-icon{transition:opacity .2s ease}.filuca-card__quick-icon{position:absolute;left:12px;top:12px;pointer-events:none}.filuca-editor-notice{padding:24px;color:var(--filuca-taupe)}.filuca-hero{display:block;height:691px;position:relative;overflow:hidden;touch-action:pan-y}.filuca-hero__slides,.filuca-hero__slide{height:100%;position:relative}.filuca-hero__slide[hidden]{display:none}.filuca-hero__media,.filuca-hero__desktop-media,.filuca-hero__mobile-media{position:absolute;top:0;right:0;bottom:0;left:0}.filuca-hero__media picture{display:contents}.filuca-hero__image,.filuca-hero__video{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.filuca-hero__mobile-media{display:none}.filuca-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0/var(--filuca-hero-overlay,.4));pointer-events:none}.filuca-hero__copy{position:absolute;left:40px;bottom:60px;width:min(679px,calc(100% - 80px));display:flex;flex-direction:column;align-items:flex-start;gap:40px;color:var(--filuca-cream)}.filuca-hero__text{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%}.filuca-hero__eyebrow{font:500 16px/1.2 var(--filuca-body);text-transform:uppercase;letter-spacing:.32px;margin:0}.filuca-hero__title{font:400 54px/1.05 var(--filuca-heading);letter-spacing:-1.08px;margin:0;color:inherit}.filuca-hero__offer{font:400 14px/1.4 var(--filuca-body);padding:8px 12px;background:#3a2e28b3;border-radius:32px;margin:0}.filuca-hero__pause{position:absolute;top:20px;left:40px;z-index:2;height:44px;padding:0 20px;border:0;border-radius:22px;background:var(--filuca-cream);color:var(--filuca-espresso);font:500 16px/20px var(--filuca-body);white-space:nowrap;cursor:pointer}.filuca-hero__pause:focus-visible{outline:2px solid var(--filuca-cream);outline-offset:3px}.filuca-favorites-icon{position:relative;display:flex}.filuca-favorites-count{position:absolute;inset-block-start:-7px;inset-inline-end:-9px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--filuca-espresso);color:#fff;font:600 10px/18px var(--filuca-body);text-align:center}.filuca-favorites-count[hidden]{display:none}.filuca-favorites-toast__card{position:fixed;top:16px;right:16px;z-index:1000;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 16px;width:min(360px,calc(100vw - 32px));padding:12px 20px 12px 12px;border:1px solid var(--filuca-sand);border-radius:16px;background:var(--filuca-cream);color:var(--filuca-espresso);box-shadow:0 8px 24px #2b211c24;font:400 14px/1.4 var(--filuca-body);opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.filuca-favorites-toast__card{touch-action:none}.filuca-favorites-toast__card[hidden]{display:none}.filuca-favorites-toast__card:has(.filuca-favorites-toast__image[hidden]){grid-template-columns:minmax(0,1fr);padding-left:20px}.filuca-favorites-toast.is-open .filuca-favorites-toast__card{opacity:1;transform:none}.filuca-favorites-toast__image{grid-row:span 2;width:56px;height:78px;object-fit:cover;border-radius:4px;background:var(--filuca-linen)}.filuca-favorites-toast__text{margin:0;overflow-wrap:anywhere}.filuca-favorites-toast__text strong{font-weight:500}.filuca-favorites-toast__link{justify-self:start;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px}.filuca-favorites-toast__link[hidden]{display:none}.filuca-favorites-toast__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.filuca-favorites-toast__card{top:8px;right:8px;width:calc(100vw - 16px)}}@media(prefers-reduced-motion:reduce){.filuca-favorites-toast__card{transform:none;transition:opacity .2s}}@media(max-width:749px){.filuca-carousel{padding-block:56px 0}.filuca-section-heading{margin:0 20px 20px;gap:12px;align-items:baseline}.filuca-section-heading h2{font-size:32px;letter-spacing:0}.filuca-section-heading__actions .filuca-outline-button{border:0;padding:0;text-decoration:underline;font-size:14px;white-space:nowrap;text-align:right}.filuca-carousel-arrows{display:none}.filuca-carousel__track{gap:12px;padding-inline:20px;scroll-padding-inline:20px}.filuca-card{flex-basis:160px;max-width:160px}.filuca-card__media{aspect-ratio:160/224}.filuca-card__media>filuca-favorite{top:8px;right:8px}.filuca-card__quick-add{right:8px;bottom:8px}.filuca-hero{height:560px}.filuca-hero__desktop-media{display:none}.filuca-hero__mobile-media{display:block}.filuca-hero__overlay{background:rgb(0 0 0/var(--filuca-hero-overlay-mobile,.4))}.filuca-hero__copy{left:20px;bottom:40px;width:calc(100% - 40px);gap:32px}.filuca-hero__eyebrow{font-size:14px;letter-spacing:.28px}.filuca-hero__title{font-size:32px;letter-spacing:-.64px}.filuca-hero__offer{font-size:12px}.filuca-hero__copy .filuca-pill{padding:14px 24px;line-height:1}.filuca-hero__pause{top:16px;left:20px}}.filuca-card__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease}.filuca-card__image{transition:transform .5s ease}.filuca-favorite,.filuca-card__quick-add .quick-add__button{transition:background-color .2s ease}@media(hover:hover)and (pointer:fine){.filuca-card:hover .filuca-card__image--hover{opacity:1}.filuca-card:not(:has(.filuca-card__image--hover)):hover .filuca-card__image{transform:scale(1.03)}.filuca-card:hover .filuca-card__title{text-decoration:underline;text-underline-offset:3px}.filuca-favorite:hover,.filuca-card__quick-add .quick-add__button:hover{background:var(--filuca-sand)}.filuca-carousel-arrows button:not(:disabled):hover{background:var(--filuca-espresso)}.filuca-carousel-arrows button:not(:disabled):hover img{filter:invert(1)}.filuca-outline-button:hover{background:var(--filuca-espresso);color:var(--filuca-cream)}}@media(hover:none),(pointer:coarse){.filuca-card__image--hover{display:none}}.filuca-card__sizes{display:none}@media(min-width:750px)and (hover:hover)and (pointer:fine){.filuca-card__sizes{display:block;container-type:inline-size;position:absolute;left:16px;right:16px;bottom:16px;z-index:5;padding:10px;border-radius:30px;background:var(--filuca-cream);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s}.filuca-card:hover .filuca-card__sizes{visibility:visible;opacity:1}.filuca-card__quick-add{transition:opacity .2s ease,visibility .2s}.filuca-card:hover .filuca-card__quick-add:has(~.filuca-card__sizes):not(:focus-within){visibility:hidden;opacity:0}.filuca-card__sizes form{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-inline:auto}@container (max-width:215px){.filuca-card__size{flex:0 0 calc((100% - (var(--half) - 1) * 4px) / var(--half))}}.filuca-card__size{min-width:32px;height:36px;padding:0 6px;border:1px solid var(--filuca-sand);border-radius:999px;background:var(--filuca-cream);color:var(--filuca-espresso);font:400 13px/1 var(--filuca-body);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.filuca-card__size:not(:disabled):hover{background:var(--filuca-espresso);border-color:var(--filuca-espresso);color:#fff}.filuca-card__size:disabled{color:var(--filuca-taupe);text-decoration:line-through;cursor:not-allowed}}dialog{--color-shadow-rgb:43 33 28;--backdrop-opacity:.4}.filuca-card__badge--soldout{background:var(--filuca-espresso)}.filuca-card--soldout .filuca-card__image{opacity:.7}@media(max-width:374px){.filuca-section-heading{flex-wrap:wrap}}.filuca-carousel__track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.filuca-carousel__track img{-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.filuca-carousel__track{scroll-behavior:auto}.filuca-card__image,.filuca-card__image--hover{transition:none}.filuca-card:hover .filuca-card__image{transform:none}}.hiw-step-num,div:has(>[data-rewards-grid])>:not([data-rewards-grid]),[data-rewards-grid] h4+p{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/filuca.css.map */
