:root{--fute-gutter: 12px;--fute-gutter-desktop: 16px;--fute-grid-gap: 24px;--fute-grid-gap-mobile: 12px;--fute-nav-tracking: .06em;--fute-border-soft: #e5e5e5}.header__menu a,.header-menu a,.header-drawer a,.menu-drawer a,.footer .list-menu a,.footer-policy-list a,.footer__menu a,.footer-content a{text-transform:uppercase;letter-spacing:var(--fute-nav-tracking);font-weight:500}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:1.5px;background:currentColor;transition:left .22s ease,right .22s ease;pointer-events:none}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after{left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2)}[slot=overflow] .menu-list__list-item:hover .menu-list__link-title:after,[slot=overflow] .menu-list__link:focus-visible .menu-list__link-title:after{left:0;right:0}.header .header__row{--page-margin: 0px}.section--page-width{padding-inline:var(--fute-gutter-desktop)}@media screen and (max-width:749px){.section--page-width{--page-margin: 0px;padding-inline:12px}.section--page-width .card-gallery,.section--page-width .product-media-container{padding-inline:0!important}}.header-drawer a,.menu-drawer a,.menu-drawer__menu a{font-size:.875rem;font-weight:400;padding-block:6px}.menu-drawer__menu li,.menu-drawer ul li{margin-block:0}.menu-drawer__menu,.menu-drawer ul{gap:0;row-gap:0}.header-actions .account-button,.header-actions__action.account-button{display:none}.header,.header .header__row{transition:background-color .7s ease,color .7s ease}.header-logo{position:relative}@media screen and (min-width:750px){.header-logo{transform:translateY(-4px)}}@media screen and (max-width:749px){.header-logo{transform:scale(1.1)}}.header-logo__image-container--original,.header-logo__image-container--inverse{display:flex!important;align-items:center;justify-content:center;transition:opacity .7s ease;will-change:opacity}.header-logo__image-container--inverse{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.header-logo__image-container--original{opacity:1}.header-logo__image-container--inverse{opacity:0}.header[transparent]:not([data-sticky-state=active]) .header-logo__image-container--original,.header[data-keep-transparent] .header-logo__image-container--original{opacity:0}.header[transparent]:not([data-sticky-state=active]) .header-logo__image-container--inverse,.header[data-keep-transparent] .header-logo__image-container--inverse{opacity:1}.header[transparent][data-keep-transparent]{--header-logo-display: none;--header-logo-inverse-display: block;--closed-underlay-height: 100%}.header[transparent] .header__underlay-closed{--closed-underlay-height: 100%;opacity:0;transition:opacity .4s ease}.header[transparent][data-sticky-state=active]:not([data-keep-transparent]) .header__underlay-closed{opacity:1}.product-card__image,.product-media-container img,.media-gallery img,.hero img,.layered-slide img,.collection-card__image img,.image-block img,.featured-product__gallery img{border:0;box-shadow:none}.hero .media,.hero picture,.hero video,.hero img{border-radius:0;overflow:hidden}@media(hover:hover){.product-card .product-card-gallery,.product-card__media-wrapper,[data-product-card] .media-wrapper{position:relative}.product-card .product-card-gallery .product-card-gallery__image--secondary,.product-card__media-wrapper img+img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s ease}.product-card:hover .product-card-gallery__image--secondary,.product-card:hover .product-card__media-wrapper img+img{opacity:1}}.template-index .button,.template-index .button-secondary,.email-signup__button{border-radius:0!important}@media screen and (max-width:989px){.product-information.section--page-width{padding-inline:0!important}.product-information__grid{grid-column:1 / -1!important;grid-template-columns:1fr!important}.product-information__grid .product-information__media{grid-column:1 / -1!important;padding-left:0!important;padding-right:0!important}.product-information__grid .product-details{grid-column:1 / -1!important;padding-inline:12px!important}}@media screen and (min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:1fr 1fr!important}}@media screen and (max-width:989px){.section-resource-list.section--page-width{--page-margin: 0px;padding-inline:12px}}@media screen and (min-width:990px){.product-information__media,.product-information .media-gallery,.product-information__gallery{position:sticky;top:calc(var(--header-height, 80px) + 16px);align-self:flex-start}}.product-details .variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm)}.product-details .variant-option--buttons .variant-option__button-label{flex:0 0 auto;min-width:64px;max-width:120px;min-height:0;padding-block:6px}.product-details .variant-option--buttons legend{text-transform:uppercase;letter-spacing:.04em;font-weight:500}.product-details .accordion summary{padding-block:calc(var(--padding-sm) + 8px)}.product-details .accordion .details__icon path{fill:currentColor;stroke:currentColor;stroke-width:.6;paint-order:stroke fill}.price--on-sale .price__regular,.price__compare{text-decoration:line-through;opacity:.55}.price--on-sale .price__sale,.price__current{font-weight:700}@media screen and (min-width:990px){.main-collection,.main-collection__layout{display:grid;grid-template-columns:240px 1fr;column-gap:32px;align-items:start}.main-collection__filters,.collection-filters{position:sticky;top:calc(var(--header-height, 80px) + 16px)}}.product-card__content{container-type:inline-size;container-name:product-card}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block>*{text-transform:uppercase;letter-spacing:0;font-weight:700;text-align:left;font-size:clamp(13px,6.5cqi,calc(var(--font-paragraph--size) + 4px));line-height:1.2}.product-card .price,.product-card-content .price,.product-card-content .product-title{width:100%;display:block;text-align:left;font-size:clamp(11px,5.3cqi,var(--font-paragraph--size))}.product-information .text-block :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase}.product-card .quick-add__button--choose{display:none}.template-product .hero,.template-product .hero__container{min-height:0}.template-product .hero__media-grid{position:relative;height:auto;aspect-ratio:var(--hero-media-aspect-ratio)}.template-product .hero__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.password-main-content .logo-block{align-self:center}.password-main-content .logo-block__image-wrapper{transform:scale(1.3);transform-origin:center}.password-main-content .video-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100svh;z-index:0}.password-main-content:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:1;pointer-events:none}.password-main-content .section-background{background:transparent!important}.password-main-content .section-content-wrapper,.password-footer{position:relative;z-index:2}.password-footer{background:transparent!important}.password-main-content .email-signup__input{background-color:#fff3;border-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.password-main-content .email-signup__button.button{background-color:transparent;border:1px solid transparent;box-shadow:inset 0 0 0 2px #000;border-radius:var(--border-radius)!important;color:#000;font-weight:600;text-transform:uppercase}@media screen and (max-width:749px){.password-main-content .email-signup__button.button{font-size:1rem}}.password-dialog{--border-radius: 16px;background:transparent}body:has(.password-dialog[open]) .password-main-content .section-content-wrapper,body:has(.password-dialog[open])>footer{visibility:hidden}.password-dialog .field__input{background-color:#fff3;border-color:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.password-dialog .password-dialog__submit-button.button{background-color:transparent;border:1px solid transparent;box-shadow:inset 0 0 0 2px #000;border-radius:var(--border-radius)!important;color:#000;font-weight:600;text-transform:uppercase}@media screen and (max-width:749px){.password-dialog .email-signup__input-group .field__input,.password-dialog .password-dialog__submit-button.button{width:100%}}.footer-content{grid-template-columns:1fr!important}.footer-content,.footer-utilities{text-transform:uppercase}.footer-content .text-block.paragraph,.footer-content .text-block.paragraph>*{font-weight:600}.footer-content .text-block.rte:not(.paragraph) a{position:relative;text-decoration:none}.footer-content .text-block.rte:not(.paragraph) a:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:1.5px;background:currentColor;transition:left .22s ease,right .22s ease;pointer-events:none}.footer-content .text-block.rte:not(.paragraph) a:hover:after,.footer-content .text-block.rte:not(.paragraph) a:focus-visible:after{left:0;right:0}@media screen and (min-width:750px){.footer-content .layout-panel-flex--row{gap:96px}}.footer-content .text-block.h4>*,.footer-content .text-block.h4 :is(h1,h2,h3,h4,h5,h6){text-transform:uppercase}.footer-content .email-signup__button{transition:opacity .2s ease}.footer-content .email-signup__button.button:hover{--button-color: var(--color-primary-button-text);--button-background-color: var(--color-primary-button-background);--button-border-color: var(--color-primary-button-border);opacity:.7}.footer-content .social-icons__wrapper{justify-content:flex-start}.footer-content .social-icons__icon-wrapper{width:48px;height:48px;border:1px solid var(--color-border)}.footer-content .social-icons__icon-wrapper:has(.social-icons__icon path){width:48px}.footer-content .social-icons__icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fute-custom.css.map */
