body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{color:var(--tff-paper);background:var(--tff-ink)}.tff-label{font:500 11px/1.2 var(--tff-font-body);letter-spacing:.18em;text-transform:uppercase}.tff-arrow-link{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--tff-font-body);letter-spacing:.04em;color:inherit;text-decoration:none;border-block-end:1px solid currentColor;padding-block:4px}.tff-arrow-link svg{width:14px;height:9px;transition:transform .35s var(--tff-ease-out)}@media(hover:hover){.tff-arrow-link:hover svg{transform:translate3d(4px,0,0)}}.tff-button{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:0 26px;font:700 13px/1 var(--tff-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--tff-paper);text-decoration:none;background:var(--tff-ink);border-radius:999px;transition:transform .35s var(--tff-ease-out)}.tff-button svg{width:18px;height:11px;transition:transform .35s var(--tff-ease-out)}.tff-button:hover svg{transform:translate3d(5px,0,0)}.tff-button:active{transform:scale(.97)}.tff-js [data-tff-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--tff-ease-out),transform .9s var(--tff-ease-out);transition-delay:calc(var(--tff-i, 0) * 70ms)}.tff-js [data-tff-reveal].is-in{opacity:1;transform:none}[data-tff-play] .tff-loop{animation-play-state:paused}[data-tff-play].is-playing .tff-loop{animation-play-state:running}@media(prefers-reduced-motion:reduce){.tff-js [data-tff-reveal]{transform:none;transition-duration:.3s}.tff-loop{animation:none!important}}#carthike-chat-wrapper,#carthike-welcome-message-wrapper{display:none!important}#pop-convert-app{contain:strict!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.tff-chip[href*="/pages/partial-payment"]{display:inline-flex!important}.tff-footer__links a[href*="/pages/partial-payment"]{display:inline!important}.header .menu-list__link{font-weight:500;letter-spacing:.12em}.header .menu-list__link-title{position:relative}.header .menu-list__link-title:after{position:absolute;inset-inline:0;inset-block-end:-7px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--tff-ease-out);content:""}.header .menu-list__list-item:hover .menu-list__link-title:after,.header .menu-list__link[aria-expanded=true] .menu-list__link-title:after,.header .menu-list__link:focus-visible .menu-list__link-title:after,.header .menu-list__link[aria-current] .menu-list__link-title:after{transform:scaleX(1);transform-origin:left center}.header .mega-menu__link{font:500 12px/1.3 var(--tff-font-body);letter-spacing:.12em;transition:opacity .35s var(--tff-ease-out),transform .5s var(--tff-ease-out)}@media(hover:hover){.header .mega-menu__list:hover .mega-menu__link{opacity:.38}.header .mega-menu__list .mega-menu__link:hover,.header .mega-menu__list .mega-menu__link:focus-visible{opacity:1}}@media screen and (min-width:990px){.header .mega-menu__grid:has(>.mega-menu__list--text){display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:end;gap:48px;padding-block:30px 36px}.header .mega-menu__grid>.mega-menu__list--text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:2px 48px;grid-column:1;width:auto;counter-reset:tff-mega}.header .mega-menu__list--text .mega-menu__column{flex:1 1 100%;grid-column:auto;width:min(100%,860px);columns:2;column-gap:64px}.header .mega-menu__list--text .mega-menu__column>div{break-inside:avoid}.header .mega-menu__grid>.tff-mega__aside{grid-column:2;grid-row:1}.header .mega-menu__list--text .mega-menu__link{display:flex;width:max-content;align-items:flex-start;gap:10px;padding-block:6px;font:400 clamp(34px,3.1vw,50px)/1 var(--tff-font-display);letter-spacing:0;text-transform:uppercase;color:var(--tff-paper)}.header .mega-menu__list--text .mega-menu__link:before{padding-block-start:.4em;font:500 11px/1 var(--tff-font-body);letter-spacing:.12em;color:#8a8a8a;content:counter(tff-mega,decimal-leading-zero);counter-increment:tff-mega}.header .mega-menu__list--text .mega-menu__link:hover,.header .mega-menu__list--text .mega-menu__link:focus-visible{transform:translate3d(10px,0,0)}.header .menu-list__submenu[data-active] .mega-menu__list--text .mega-menu__link,.header .menu-list__submenu[data-active] .tff-mega__aside{animation:tff-mega-in .6s cubic-bezier(.16,1,.3,1) both}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(2) .mega-menu__link{animation-delay:45ms}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(3) .mega-menu__link{animation-delay:90ms}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(4) .mega-menu__link{animation-delay:135ms}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(5) .mega-menu__link{animation-delay:.18s}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(6) .mega-menu__link{animation-delay:225ms}.header .menu-list__submenu[data-active] .mega-menu__column>div:nth-child(n+7) .mega-menu__link{animation-delay:.27s}.header .menu-list__submenu[data-active] .tff-mega__aside{animation-delay:.16s}.tff-mega__aside{display:grid;gap:18px;padding-inline-start:28px;border-inline-start:1px solid rgb(255 255 255 / .14)}.tff-mega__all{display:inline-flex;align-items:center;gap:12px;font:700 12px/1 var(--tff-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tff-paper);text-decoration:none}.tff-mega__all svg{width:20px;height:12px;transition:transform .4s var(--tff-ease-out)}.tff-mega__all:hover svg,.tff-mega__all:focus-visible svg{transform:translate3d(6px,0,0)}.tff-mega__facts{display:grid;gap:8px;margin:0;padding:0;list-style:none;font:400 13px/1.35 var(--tff-font-body);color:#a8a8a8}.tff-mega__facts li:before{margin-inline-end:8px;font-size:9px;content:"\2726"}}@media screen and (max-width:989px){.tff-mega__aside{display:none}}@keyframes tff-mega-in{0%{opacity:0;transform:translate3d(0,18px,0)}}.tff-roll{display:inline-block;height:1.4em;overflow:hidden;line-height:1.4;vertical-align:top}.tff-roll__in{display:inline-block;text-shadow:0 1.4em 0 currentColor;transition:transform .45s cubic-bezier(.65,0,.35,1)}@media(hover:hover){.header .menu-list__list-item:hover .tff-roll__in,.header .menu-list__link:focus-visible .tff-roll__in{transform:translate3d(0,-1.4em,0)}}@media(prefers-reduced-motion:reduce){.tff-roll__in{transition:none}.header .menu-list__submenu[data-active] .mega-menu__link,.header .menu-list__submenu[data-active] .tff-mega__aside{animation:none}}.header .menu-list--mobile{border-block-start:1px solid rgb(255 255 255 / .1)}.header .menu-list--mobile .menu-list__scroll-container{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.header .menu-list--mobile .menu-list__item{padding-block:13px;font:500 11px/1 var(--tff-font-body);letter-spacing:.16em;text-transform:uppercase}.menu-drawer .menu-drawer__menu-item--mainlist{font-family:var(--tff-font-display);font-size:clamp(34px,10.5vw,52px);font-weight:400;line-height:1;letter-spacing:0}.menu-drawer .menu-drawer__menu-item--child{font:500 12px/1.3 var(--tff-font-body);letter-spacing:.12em}.menu-drawer .menu-drawer__utility-links{font:500 12px/1.4 var(--tff-font-body);letter-spacing:.08em}@media(prefers-reduced-motion:no-preference){.tff-pdp-enter .product-information slideshow-component{animation:tff-pdp-media 1s cubic-bezier(.16,1,.3,1) both}.tff-pdp-enter .product-details>*{animation:tff-pdp-rise .8s cubic-bezier(.16,1,.3,1) both}.tff-pdp-enter .product-details>:nth-child(2){animation-delay:50ms}.tff-pdp-enter .product-details>:nth-child(3){animation-delay:.1s}.tff-pdp-enter .product-details>:nth-child(4){animation-delay:.14s}.tff-pdp-enter .product-details>:nth-child(5){animation-delay:.18s}.tff-pdp-enter .product-details>:nth-child(6){animation-delay:.22s}.tff-pdp-enter .product-details>:nth-child(7){animation-delay:.26s}.tff-pdp-enter .product-details>:nth-child(8){animation-delay:.3s}.tff-pdp-enter .product-details>:nth-child(n+9){animation-delay:.34s}}@keyframes tff-pdp-media{0%{opacity:0;transform:scale(1.03)}}@keyframes tff-pdp-rise{0%{opacity:0;transform:translate3d(0,22px,0)}}@media(hover:hover)and (pointer:fine){.product-information .product-media-container--image .product-media{overflow:clip}.product-information .product-media__image{transition:transform .45s var(--tff-ease-out)}.product-information .product-media__image.tff-magnify{transform:scale(1.75)}}.product-details .variant-option__button-label{transition:color .2s,background-color .2s,border-color .2s,transform .3s var(--tff-ease-out)}@media(hover:hover){.product-details .variant-option__button-label:hover{transform:translate3d(0,-2px,0)}}.product-details .variant-option__button-label:active{transform:scale(.94)}@media(prefers-reduced-motion:no-preference){.product-details .variant-option__button-label:has(input:checked){animation:tff-pick .35s cubic-bezier(.34,1.56,.64,1)}}@keyframes tff-pick{40%{transform:scale(1.08)}}.product-information .product-media-container{background:var(--tff-mist)}.product-information .product-media-container .product-media__image{object-fit:contain}.product-details .price{font-weight:700}.product-details .compare-at-price{margin-inline-start:6px;font-size:.8em;font-weight:400;color:var(--tff-smoke)}.product-details .variant-option legend{font:500 11px/1.2 var(--tff-font-body);letter-spacing:.16em;text-transform:uppercase}.product-details .product-form-buttons .button,.product-details .shopify-payment-button__button{min-height:54px;font:700 13px/1 var(--tff-font-body);letter-spacing:.12em;text-transform:uppercase}.product-details .shopify-payment-button__button--unbranded{color:var(--tff-ink);background:var(--tff-paper);border:1px solid var(--tff-ink);border-radius:0}.product-details .shopify-payment-button__button--unbranded:hover:not([disabled]){color:var(--tff-paper);background:var(--tff-ink)}.product-details .accordion summary,.product-details details summary{letter-spacing:.12em}.product-card .card-gallery{background:var(--tff-mist)}.product-card .product-media__image{object-fit:contain}.product-card .product-badges__badge{padding:6px 8px 5px;font:700 11px/1 var(--tff-font-body);letter-spacing:.08em;color:var(--tff-paper);background:var(--tff-ink)}.product-card .text-block p{font:500 14px/1.3 var(--tff-font-body);letter-spacing:0}.product-card product-price,.product-card product-price *{font-size:13px;letter-spacing:0;text-transform:none}.product-card product-price .price{font-weight:700}.product-card product-price .compare-at-price{margin-inline-start:4px;color:var(--tff-smoke)}.product-recommendations .text-block h3,.product-recommendations .text-block h2,.section-resource-list__header .text-block h3,.section-resource-list__header .text-block h2{font-family:var(--tff-font-display);font-size:clamp(40px,6vw,88px);line-height:.9;text-transform:uppercase}html .cart-title h1,html .cart-title h1[class]{font-family:var(--tff-font-display);font-size:clamp(44px,8vw,110px);font-weight:400;line-height:.9;letter-spacing:0;text-transform:uppercase}#cart-drawer .theme-drawer__title{font-family:var(--tff-font-display);font-size:34px;letter-spacing:0;text-transform:uppercase}#cart-drawer .theme-drawer__badge{font-weight:700;color:var(--tff-paper);background:var(--tff-ink)}#cart-drawer .cart-items__media-container{background:var(--tff-mist)}#cart-drawer .cart-items__media-image{object-fit:contain}#cart-drawer .cart-items__title{font:500 14px/1.35 var(--tff-font-body)}#cart-drawer .cart-items__variants{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--tff-smoke)}#cart-drawer .cart-items__price{font-weight:700}#cart-drawer .cart__checkout-button,.cart__checkout-button{min-height:56px;font:700 13px/1 var(--tff-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tff-paper);background:var(--tff-ink);border-radius:0}.tff-cart-note{margin:0;font-size:12px;font-weight:500}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-size:48px;line-height:.95}#cart-drawer .cart-items__wrapper--drawer-empty p{font:400 14px/1.5 var(--tff-font-body);text-transform:none}#cart-drawer .cart-items__empty-button{min-height:52px;font:700 13px/1 var(--tff-font-body);letter-spacing:.12em}h1,h2.h1,.h1,h2.h2,.h2{text-transform:uppercase}.rte strong,.rte b,.text-block strong,.text-block b{font-family:var(--tff-font-body);font-weight:700}.header .menu-list__list-item:has(.menu-list__submenu) .menu-list__link-title,.header .menu-list__link[aria-haspopup=true] .menu-list__link-title{padding-inline-end:15px}.header .menu-list__list-item:has(.menu-list__submenu) .menu-list__link-title:before,.header .menu-list__link[aria-haspopup=true] .menu-list__link-title:before{position:absolute;inset-block-start:50%;inset-inline-end:0;width:5px;height:5px;margin-block-start:-4px;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform .35s var(--tff-ease-out);content:""}.header .menu-list__list-item:has(.menu-list__submenu):hover .menu-list__link-title:before,.header .menu-list__list-item:has(.menu-list__submenu):focus-within .menu-list__link-title:before,.header .menu-list__link[aria-expanded=true] .menu-list__link-title:before{transform:translateY(3px) rotate(-135deg)}.header .menu-list__list-item:has(.menu-list__submenu) .menu-list__link-title:after{inset-inline-end:15px}.header .menu-list__list-item:has(.menu-list__submenu){margin-inline-end:6px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.theme-drawer__dialog.theme-drawer__dialog--opening{animation:tff-drawer-in .55s cubic-bezier(.16,1,.3,1)}.theme-drawer__dialog.theme-drawer__dialog--closing{animation:tff-drawer-out .38s cubic-bezier(.7,0,.84,0) forwards}@keyframes tff-drawer-in{0%{transform:translate3d(100%,0,0)}}@keyframes tff-drawer-out{to{transform:translate3d(100%,0,0)}}[dir=rtl] .theme-drawer__dialog.theme-drawer__dialog--opening{animation-name:tff-drawer-in-rtl}[dir=rtl] .theme-drawer__dialog.theme-drawer__dialog--closing{animation-name:tff-drawer-out-rtl}@keyframes tff-drawer-in-rtl{0%{transform:translate3d(-100%,0,0)}}@keyframes tff-drawer-out-rtl{to{transform:translate3d(-100%,0,0)}}.theme-drawer__dialog[open]::backdrop{animation:tff-fade-in .45s ease-out}.theme-drawer__dialog--closing::backdrop{animation:tff-fade-out .38s ease-in forwards}@keyframes tff-fade-in{0%{opacity:0}}@keyframes tff-fade-out{to{opacity:0}}.theme-drawer__dialog--opening .theme-drawer__header,.theme-drawer__dialog--opening .cart-items__table-row,.theme-drawer__dialog--opening .cart-drawer__summary,.theme-drawer__dialog--opening .cart__ctas,.theme-drawer__dialog--opening .cart-items__wrapper--drawer-empty>*{animation:tff-rise .6s cubic-bezier(.16,1,.3,1) both}.theme-drawer__dialog--opening .theme-drawer__header{animation-delay:.08s}.theme-drawer__dialog--opening .cart-items__table-row:nth-child(1){animation-delay:.14s}.theme-drawer__dialog--opening .cart-items__table-row:nth-child(2){animation-delay:.19s}.theme-drawer__dialog--opening .cart-items__table-row:nth-child(3){animation-delay:.24s}.theme-drawer__dialog--opening .cart-items__table-row:nth-child(n+4){animation-delay:.28s}.theme-drawer__dialog--opening .cart-drawer__summary,.theme-drawer__dialog--opening .cart__ctas{animation-delay:.26s}.theme-drawer__dialog--opening .cart-items__wrapper--drawer-empty>:nth-child(2){animation-delay:.08s}.theme-drawer__dialog--opening .cart-items__wrapper--drawer-empty>:nth-child(3){animation-delay:.16s}@keyframes tff-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@media(min-width:990px){body .page-wrapper{transition:margin-inline-end .5s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.theme-drawer__dialog.theme-drawer__dialog--opening,.theme-drawer__dialog.theme-drawer__dialog--closing{animation-name:tff-fade-in;animation-duration:.2s}.theme-drawer__dialog.theme-drawer__dialog--closing{animation-name:tff-fade-out}.theme-drawer__dialog--opening *{animation:none!important}.page-wrapper{transition:none}}@keyframes tff-vt-out{to{opacity:0;transform:translate3d(0,-14px,0)}}@keyframes tff-vt-in{0%{opacity:0;transform:translate3d(0,26px,0)}}html:active-view-transition-type(page-navigation) :is(.tff-chead__title,.tff-page__title){view-transition-name:tff-collection-title}html:active-view-transition-type(page-navigation) :is(.tff-chead__chips,.tff-page__chips){view-transition-name:tff-collection-chips}html:active-view-transition-type(page-navigation) .tff-chead__photo{view-transition-name:tff-collection-photo}::view-transition-group(tff-collection-photo){animation-duration:.6s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-group(tff-collection-title){overflow:clip;animation-duration:.55s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(tff-collection-title){height:100%;object-fit:none;object-position:left top;animation:tff-title-out .3s cubic-bezier(.65,0,.35,1) both}::view-transition-new(tff-collection-title){height:100%;object-fit:none;object-position:left top;animation:tff-title-in .55s cubic-bezier(.16,1,.3,1) .08s both}::view-transition-group(tff-collection-chips){animation-duration:.4s}@keyframes tff-title-out{to{opacity:0;transform:translate3d(0,-35%,0)}}@keyframes tff-title-in{0%{opacity:0;transform:translate3d(0,45%,0)}}html accordion-custom details::details-content,html accordion-custom details .details-content{transition-duration:.45s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media screen and (max-width:989px){.header .menu-drawer{width:100vw;max-width:100vw;transform:translate3d(0,-100%,0);transition:transform .7s cubic-bezier(.76,0,.24,1),visibility .7s,opacity .3s}.header .menu-open>.menu-drawer{transform:none}.header .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}.header .menu-drawer:after{position:absolute;inset-inline:-12%;inset-block-end:-4%;z-index:0;height:46vw;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 763.5 237.5%22 fill=%22%23ffffff%22 fill-rule=%22evenodd%22%3E%3Cpath d=%22M761.5,2 L537,2 L494.8,104.2 L491.8,106.2 L492,108 L490.2,107.2 L488.2,109.2 L542.5,104.2 L556.2,102 L557.5,104.2 L516.8,115 L450.5,130 L423.8,137 L423.5,138.2 L434,138.2 L462.5,134.2 L574.5,114.5 L579.2,114.5 L580.2,115.8 L577.2,117.8 L573.5,118 L527,131.8 L428.5,156 L428.2,157.2 L480.5,152.2 L501.5,148.8 L503.5,150 L502.5,151.8 L493.5,154 L466.8,164.2 L436,231 L435.8,233.5 L530.2,194.5 L556,133.5 L565.8,131.5 L635,126.2 L646.2,122.2 L648.5,120.2 L675.5,79 L579,80.8 L578.5,78.2 L589,55.5 L700.5,55.2 L761.5,3.2 Z M2,67.2 L103,59.2 L203.5,45.2 L210.2,43.5 L214,44.2 L211,46.8 L179.8,54.8 L77.2,77.2 L77.2,78.2 L88,78.2 L126,75.2 L135.2,73.5 L137,75.8 L135,77.2 L118,114.5 L82,202.2 L70.8,232.8 L117.5,213.2 L167.2,190 L187.5,136.8 L168.2,139 L157,141.8 L153.5,141.2 L155.2,138.5 L187.2,131.5 L263.2,121.2 L371.2,102.5 L392.2,100.8 L392.5,102 L390,103.8 L346.2,115.8 L227.5,144.5 L227.5,145.5 L234.8,145.2 L302.5,135.2 L313,132.8 L313.2,134.2 L309.2,136.8 L260.2,152 L257,154.5 L222,234 L222,235.5 L321.2,194.2 L325.2,185.2 L325.2,182 L327.2,180.2 L345.5,135.2 L349.2,128.5 L450.2,120 L478.2,79 L372,80.8 L370.8,78.2 L379.5,57.5 L382,55.2 L493.2,55.2 L521.5,2 L323,2 L286.8,89.2 L276.2,93.8 L247.8,103 L247.5,104.2 L337.5,91.5 L341,92.5 L340,94.2 L267.8,112 L234.5,118 L194.5,127 L192.2,125.2 L195.5,115.5 L218.5,58.2 L221,56.2 L279.5,54.2 L310.2,2 L93,2 L81.2,27.8 L77.2,29.8 L44.5,38 L44,39.5 L150.5,35.2 L183.2,32.5 L184.2,33.5 L183.5,34.5 L143.8,43 L18.2,63 L17.8,65.2 L17,63.8 L2.2,66 Z%22/%3E%3C/svg%3E") center / contain no-repeat;opacity:.07;rotate:-8deg;pointer-events:none;content:""}.header .menu-drawer__navigation,.header .menu-drawer__utility-links{position:relative;z-index:1}.header .menu-drawer__menu.has-submenu{counter-reset:tff-menu}.header .menu-drawer__menu.has-submenu>li{overflow:hidden;counter-increment:tff-menu}.header .menu-drawer__menu.has-submenu>li .menu-drawer__menu-item--mainlist{justify-content:flex-start}.header .menu-drawer__menu.has-submenu>li .menu-drawer__menu-item--mainlist>:last-child:not(.menu-drawer__menu-item-text){margin-inline-start:auto}.header .menu-drawer__menu.has-submenu>li .menu-drawer__menu-item--mainlist:before{align-self:flex-start;margin-inline-end:14px;padding-block-start:.35em;font:500 11px/1 var(--tff-font-body);letter-spacing:.12em;opacity:.45;content:counter(tff-menu,decimal-leading-zero)}.header .menu-drawer-container[open] .menu-drawer__menu-item--mainlist.menu-drawer__animated-element{animation:tff-menu-in .85s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(.32s + var(--menu-drawer-animation-index, 1) * .06s)}.header .menu-drawer-container[open] .tff-drawer-extras.menu-drawer__animated-element{animation:tff-menu-fade .8s cubic-bezier(.16,1,.3,1) .75s backwards}.header .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{display:inline-block;transition:transform .45s cubic-bezier(.16,1,.3,1),color .3s}.header .menu-drawer__menu-item--mainlist:active .menu-drawer__menu-item-text,.header .menu-drawer__menu-item--mainlist:focus-visible .menu-drawer__menu-item-text,.header details[open]>.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{color:transparent;-webkit-text-stroke:1.2px var(--tff-paper);transform:translate3d(10px,0,0)}@media(hover:hover){.header .menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text{color:transparent;-webkit-text-stroke:1.2px var(--tff-paper);transform:translate3d(10px,0,0)}}.header .menu-drawer__close-button svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.header .menu-drawer__close-button:active svg{transform:rotate(90deg)}.header .menu-drawer__link-image{filter:grayscale(1);transition:filter .4s}.header .menu-drawer__menu-item--child:active .menu-drawer__link-image{filter:none}}@keyframes tff-menu-in{0%{opacity:0;transform:translate3d(0,105%,0) skewY(7deg)}}@keyframes tff-menu-fade{0%{opacity:0;transform:translate3d(0,20px,0)}}@media(prefers-reduced-motion:reduce){.header .menu-drawer{transition-duration:.01s}.header .menu-drawer-container[open] .menu-drawer__animated-element{animation:none}}.tff-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;font:500 12px/1 var(--tff-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--tff-ink);text-decoration:none;white-space:nowrap;border:1px solid #d6d6d6;border-radius:999px;transition:background .2s,color .2s,border-color .2s}.tff-chip:hover{border-color:var(--tff-ink)}.tff-chip.is-active{color:var(--tff-paper);background:var(--tff-ink);border-color:var(--tff-ink)}.tff-page__block{padding:clamp(40px,6vw,88px) var(--tff-gutter)}.tff-page__h2{margin:0 0 clamp(20px,3vw,32px);font-family:var(--tff-font-display);font-size:clamp(36px,5vw,72px);font-weight:400;line-height:.95;text-transform:uppercase}.tff-page__callout{margin:clamp(28px,4vw,44px) 0 0;padding:18px 20px;font-size:14px;background:var(--tff-mist)}.tff-page__callout a{font-weight:700;color:inherit}.tff-journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.tff-journey--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tff-journey__step{display:grid;align-content:start;gap:8px;padding-block-start:18px;border-block-start:2px solid var(--tff-ink);font-size:14px;line-height:1.45}.tff-journey__num{font-family:var(--tff-font-display);font-size:40px;line-height:1}.tff-journey__step strong{font-size:16px;text-transform:uppercase;letter-spacing:.04em}.tff-journey__step span:last-child{color:#444}@media screen and (max-width:989px){.tff-journey,.tff-journey--three{grid-template-columns:minmax(0,1fr)}}.product-details accordion-custom .details-content>.text-block{max-width:62ch;padding-block:4px 22px;font:400 15px/1.7 var(--tff-font-body);color:#2b2b2b}.product-details accordion-custom .details-content>.text-block :is(div,section){display:contents}.product-details accordion-custom .details-content>.text-block p{margin:0 0 .9em}.product-details accordion-custom .details-content>.text-block :is(h1,h2,h3,h4){margin:1.4em 0 .6em;font:700 11px/1.3 var(--tff-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--tff-smoke)}.product-details accordion-custom .details-content>.text-block ul{display:grid;gap:0;margin:.4em 0 1em;padding:0;list-style:none;border-block-start:1px solid #e6e6e6}.product-details accordion-custom .details-content>.text-block li{position:relative;padding:10px 0 10px 18px;border-block-end:1px solid #e6e6e6}.product-details accordion-custom .details-content>.text-block li:before{position:absolute;inset-block-start:1.15em;inset-inline-start:2px;width:6px;height:6px;content:"";background:var(--tff-ink);rotate:45deg}.product-details accordion-custom .details-content>.text-block li>strong:first-child{display:inline-block;min-width:7.5em;font:700 11px/1.3 var(--tff-font-body);letter-spacing:.12em;text-transform:uppercase}.product-details accordion-custom .details-content>.text-block table{width:100%;margin:.6em 0 1em;font-size:13px;border-collapse:collapse}.product-details accordion-custom .details-content>.text-block :is(th,td){padding:8px 6px;text-align:start;border-block-end:1px solid #e6e6e6}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.product-grid>.product-grid__item{animation:tff-card-rise linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}}@keyframes tff-card-rise{0%{opacity:0;transform:translate3d(0,48px,0) scale(.97)}to{opacity:1;transform:none}}.shopify-section:has(>.tff-statement,>.tff-drop,>.tff-editorial,>.tff-feature,>.tff-index,>.tff-fit,>.tff-faq,>.tff-gram){content-visibility:auto;contain-intrinsic-size:auto 900px}.shopify-section:has(>.tff-statement){contain-intrinsic-size:auto 600px}.shopify-section:has(>.tff-drop){contain-intrinsic-size:auto 620px}.shopify-section:has(>.tff-editorial){contain-intrinsic-size:auto 660px}.shopify-section:has(>.tff-feature){contain-intrinsic-size:auto 800px}.shopify-section:has(>.tff-index){contain-intrinsic-size:auto 1430px}.shopify-section:has(>.tff-fit){contain-intrinsic-size:auto 840px}.shopify-section:has(>.tff-faq){contain-intrinsic-size:auto 950px}.shopify-section:has(>.tff-gram){contain-intrinsic-size:auto 650px}@media screen and (min-width:990px){.shopify-section:has(>.tff-statement){contain-intrinsic-size:auto 820px}.shopify-section:has(>.tff-drop){contain-intrinsic-size:auto calc(310vh + 250px)}.shopify-section:has(>.tff-editorial){contain-intrinsic-size:auto min(92vh,900px)}.shopify-section:has(>.tff-feature){contain-intrinsic-size:auto 980px}.shopify-section:has(>.tff-index){contain-intrinsic-size:auto 1800px}.shopify-section:has(>.tff-fit){contain-intrinsic-size:auto 930px}.shopify-section:has(>.tff-faq){contain-intrinsic-size:auto 960px}.shopify-section:has(>.tff-gram){contain-intrinsic-size:auto 105vw}}html.tff-ios :is(.tff-cat__img--mono,.tff-feature__img,.tff-gram img){will-change:transform}@media(prefers-reduced-motion:no-preference){html.tff-ios .tff-statement__word{opacity:.16;animation:none;transition:opacity .5s var(--tff-ease-out);transition-delay:calc(.35s + var(--tff-w, 0) * 1.3s)}html.tff-ios .tff-statement__text.is-in .tff-statement__word{opacity:1}html.tff-ios .tff-editorial__image{animation:none;transform:scale(1.18);transition:transform 1.8s var(--tff-ease-out)}html.tff-ios .tff-editorial:has(.tff-editorial__line.is-in) .tff-editorial__image{transform:none}html.tff-ios .product-grid>.product-grid__item{animation:none}html.tff-ios .product-grid>.product-grid__item[data-tff-rise=wait]{opacity:0;transform:translate3d(0,48px,0) scale(.97)}html.tff-ios .product-grid>.product-grid__item[data-tff-rise=go]{transition:opacity .6s var(--tff-ease-out) var(--tff-rise-delay, 0ms),transform .8s var(--tff-ease-out) var(--tff-rise-delay, 0ms)}html.tff-ios .tff-footer__slice{animation:none;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .6s}html.tff-ios .tff-footer__slice--2{transition-delay:90ms}html.tff-ios .tff-footer__slice--3{transition-delay:.18s}html.tff-ios .tff-footer__mark:not(.is-in) .tff-footer__slice{opacity:0;transform:translate3d(var(--tff-slice-from),0,0) skew(-14deg)}}@media screen and (max-width:989px){html.tff-ios .tff-cat__card{animation:none;transform:scale(.9);transition:transform .55s var(--tff-ease-out)}html.tff-ios .tff-cat.is-active .tff-cat__card{transform:none}html.tff-ios .tff-cat__img--color{animation:none}html.tff-ios .tff-cat:not(.is-active) .tff-cat__img--color{visibility:hidden;transition:transform .9s var(--tff-ease-out),opacity .5s var(--tff-ease-out),visibility 0s linear .5s}html.tff-ios .tff-cat:not(.is-active) .tff-cat__fan{visibility:hidden;transition:visibility 0s linear .7s}}@media screen and (min-width:990px){html.tff-ios .tff-drop{height:auto;padding-block:clamp(56px,9vw,120px)}html.tff-ios .tff-drop__sticky{position:static;height:auto}html.tff-ios .tff-drop__viewport{overflow-x:auto;scroll-snap-type:x mandatory}html.tff-ios .tff-drop__track,html.tff-ios .tff-drop__progress-bar{animation:none}html.tff-ios .shopify-section:has(>.tff-drop){contain-intrinsic-size:auto 760px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tff.css.map */
