body,#MainContent{background:var(--tact-paper);color:var(--tact-ink)}[hidden]{display:none!important}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--tact-accent);outline-offset:3px}.t-header{--tact-header-edge: clamp(16px, 2.4vw, 42px);border-bottom-color:color-mix(in srgb,currentColor 10%,transparent);box-shadow:none;padding-inline:var(--tact-header-edge)}.t-header--overlay:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-bottom-color:transparent}.t-header.is-scrolled,.t-header:not(.t-header--overlay){-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);background:color-mix(in srgb,var(--tact-paper) 92%,transparent);border-bottom-color:color-mix(in srgb,var(--tact-ink) 10%,transparent);color:var(--tact-ink)}.t-header__links a,.t-header__actions button,.t-header__actions a{transition:background-color .18s var(--tact-ease),opacity .18s var(--tact-ease),transform .26s var(--tact-ease)}.t-header__links a:hover{opacity:.56}.t-header__actions button:active,.t-header__actions a:active{transform:scale(.92)}.t-header__actions{gap:2px}.t-header__actions .t-icon-button,.t-header__theme-toggle,.t-header__desktop-menu,.t-menu__close{align-items:center;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.t-header__actions svg,.t-menu__close svg{height:20px;width:20px}.t-header__desktop-menu{border-radius:999px;margin-left:4px}.t-menu__bar{height:var(--header-height)}.t-menu{top:var(--t-announcement-height, 0px)}.t-menu__bar .t-menu__close{background:color-mix(in srgb,var(--tact-ink) 7%,var(--tact-surface));border:1px solid color-mix(in srgb,var(--tact-ink) 9%,transparent);border-radius:999px;bottom:0;margin-block:auto;right:calc(clamp(16px,2.4vw,42px) - 9px);top:0;transform:none;width:44px}.t-theme-toggle__moon{display:grid!important}.t-theme-toggle__sun,html[data-theme=dark] .t-theme-toggle__moon{display:none!important}html[data-theme=dark] .t-theme-toggle__sun{display:grid!important}.t-header__count,.t-header__actions [data-wishlist-count]{background:var(--tact-accent)!important;color:#fff!important;font-variant-numeric:tabular-nums;height:16px;min-width:16px;padding-inline:4px;right:-1px;top:-1px}.t-hero-carousel{background:var(--tact-paper);isolation:isolate}.t-hero-slide__shade{background:linear-gradient(0deg,var(--slide-overlay) 0%,transparent 52%)}.t-hero-slide__copy h1,.t-hero-slide__copy h2{letter-spacing:-.065em;line-height:.86}.t-hero-slide__copy a{transition:gap .3s var(--tact-ease),opacity .18s var(--tact-ease)}.t-hero-slide__copy a:hover{gap:52px;opacity:.68}.t-hero-carousel__navigation{color:#fff}.t-hero-carousel[data-active-tone=dark] .t-hero-carousel__navigation{color:#0a0a0b}.t-hero-carousel__navigation>span{color:currentColor}.t-hero-carousel__dots button{background:color-mix(in srgb,currentColor 34%,transparent)}.t-hero-carousel__dots button:after{background:currentColor}.t-hero-carousel__arrows button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--tact-paper) 82%,transparent);border-color:color-mix(in srgb,var(--tact-ink) 12%,transparent);color:var(--tact-ink)}.t-collection-tiles{background:var(--category-background);color:var(--category-text);padding:clamp(60px,var(--category-padding-top),104px) var(--tact-page) clamp(60px,var(--category-padding-bottom),104px)}.t-collection-tiles .t-section-heading{gap:clamp(48px,8vw,150px);grid-template-columns:minmax(0,1fr) minmax(250px,360px);margin-inline:auto;max-width:1720px}.t-collection-tiles .t-section-heading h2{font-size:min(calc(var(--category-heading-size) * var(--tact-heading-scale)),76px);max-width:14ch}.t-collection-tiles .t-section-heading>div:last-child{padding-bottom:3px}.t-category-deck{margin-inline:auto;max-width:1840px}.t-category-deck__controls{margin:26px 0 14px}.t-collection-tiles__grid{display:flex;gap:clamp(8px,1vw,14px);grid-template-columns:none;margin-top:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:10px;scroll-snap-type:inline mandatory;scrollbar-width:none}.t-collection-tiles__grid::-webkit-scrollbar,.t-product-showcase--mobile-scroll .t-product-grid::-webkit-scrollbar{display:none}.t-collection-tile{aspect-ratio:var(--category-ratio);border-radius:var(--category-radius);flex:0 0 min(var(--category-desktop-width),28vw);scroll-snap-align:start}.t-collection-tile>img{object-position:var(--category-focal);transition:transform .7s var(--tact-ease),filter .26s var(--tact-ease)}.t-collection-tile>strong{bottom:18px;font-size:clamp(24px,2vw,34px);left:18px;max-width:calc(100% - 70px)}.t-collection-tile:hover>img{filter:saturate(1.03);transform:scale(1.035)}.t-product-card{min-width:0;position:relative;transition:transform .42s var(--tact-ease)}.t-product-card__media{background:var(--tact-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--tact-ink) 5%,transparent);transition:box-shadow .42s var(--tact-ease)}.t-product-card__media>img{transition:opacity .36s var(--tact-ease),transform .72s var(--tact-ease)}.t-product-card__wishlist,.t-product-card__quick-trigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--tact-surface) 88%,transparent);border:1px solid color-mix(in srgb,var(--tact-ink) 10%,transparent);color:var(--tact-ink)}.t-card-quick-add{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb,var(--tact-surface) 90%,transparent);color:var(--tact-ink)}.t-card-quick-add>button{background:var(--tact-button);color:var(--tact-button-text)}.t-card-quick-add>button.is-added{background:var(--tact-accent);color:#fff}.t-card-quick-add>button:hover{transform:none}.t-card-quick-add>button:hover i,.t-card-quick-add>button.is-loading i,.t-video-product button.is-loading .t-quick-add__plus{animation:none;transform:none}.t-card-quick-add>button.is-loading .t-quick-add__plus,.t-video-product button.is-loading .t-quick-add__plus{opacity:.42}.t-quick-add__check svg,.t-quick-add__error svg{height:15px;width:15px}.t-card-quick-add>button.is-error,.t-video-product button.is-error{background:#a92420;color:#fff}@media(hover:hover){.t-product-card:hover{transform:translateY(-5px)}.t-product-card:hover .t-product-card__media{box-shadow:0 20px 44px var(--tact-shadow)}}.t-product--conversion{background:var(--product-background);color:var(--tact-ink);grid-template-columns:minmax(0,1.55fr) minmax(390px,.72fr)}.t-product--conversion .t-product__gallery,.t-product--conversion .t-product__gallery figure{background:var(--tact-soft)}.t-product--conversion .t-product__detail{background:var(--product-panel-background);color:var(--tact-ink);scrollbar-width:thin}.t-product__heading h1{font-size:min(var(--product-title-size),54px);letter-spacing:-.06em;line-height:.94}.t-variant-list{display:flex;flex-wrap:wrap}.t-variant-list label{flex:0 0 auto}.t-variant-list span{min-height:40px;min-width:52px;padding-inline:14px}.t-product__quantity input,.t-product__tab-list button,.t-product__purchase .t-product__add{background:var(--tact-surface);color:var(--tact-ink)}.t-product__purchase .t-product__add:hover,.t-product__tab-list button.is-active,.t-variant-list input:checked+span{background:var(--tact-button);border-color:var(--tact-button);color:var(--tact-button-text)}.t-product__tab-panel{color:var(--tact-muted)}.t-product__app-block{border-top:1px solid var(--tact-line);margin-top:24px;padding-top:24px}.t-video-story__toggle{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080957;border-color:#ffffff8a;height:42px;width:42px}.t-video-story__toggle-icon{align-items:center;display:inline-flex;justify-content:center}.t-video-story__toggle-icon svg{height:15px;width:15px}.t-review-marquee{background:var(--review-background);color:var(--review-text);padding:clamp(52px,var(--review-padding-top),88px) 0 clamp(52px,var(--review-padding-bottom),88px)}.t-review-marquee__heading{gap:clamp(48px,8vw,150px);grid-template-columns:minmax(0,1fr) minmax(250px,360px);margin:0 auto 34px;max-width:1720px;padding-inline:var(--tact-page)}.t-review-marquee__heading h2{font-size:min(calc(var(--review-heading-size) * var(--tact-heading-scale)),66px);max-width:10ch}.t-review-card{background:var(--review-card-background);color:var(--review-card-text);flex-basis:min(var(--review-card-width),360px);height:min(var(--review-card-height),310px);min-height:0;overflow:hidden;padding:24px;transition:box-shadow .38s var(--tact-ease),transform .42s var(--tact-ease)}.t-review-card>p{margin:27px 0 10px}.t-review-card blockquote{display:-webkit-box;font-size:clamp(23px,1.85vw,30px);line-height:1.02;margin-bottom:24px;overflow:hidden;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:4}.t-review-card footer{gap:12px;padding-top:12px}.t-review-card footer a{max-width:18ch}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] .t-header.is-scrolled,html[data-theme=dark] .t-header:not(.t-header--overlay){background:color-mix(in srgb,var(--tact-paper) 90%,transparent)}html[data-theme=dark] .t-product-card__media,html[data-theme=dark] .t-product--conversion .t-product__gallery,html[data-theme=dark] .t-product--conversion .t-product__gallery figure{background:var(--tact-soft)}html[data-theme=dark] .t-card-quick-add,html[data-theme=dark] .t-product-card__wishlist,html[data-theme=dark] .t-product-card__quick-trigger,html[data-theme=dark] .t-product--conversion .t-product__detail{background:color-mix(in srgb,var(--tact-surface) 92%,transparent);color:var(--tact-ink)}.t-apps:empty{display:none}@media(max-width:749px){.t-header{--tact-header-edge: 10px;padding-inline:var(--tact-header-edge)}.t-header__actions .t-icon-button,.t-header__theme-toggle,.t-header__desktop-menu,.t-menu__close{height:40px;width:40px}.t-menu__bar{height:var(--header-height-mobile)}.t-menu__bar .t-menu__close{height:40px;right:2px;width:40px}.t-header__menu{display:flex!important;pointer-events:none;visibility:hidden}.t-hero-carousel{min-height:650px}.t-hero-carousel[data-active-mobile-tone=dark] .t-hero-carousel__navigation{color:#0a0a0b}.t-hero-carousel[data-active-mobile-tone=light] .t-hero-carousel__navigation{color:#fff}.t-hero-slide__copy,.t-hero-slide--split .t-hero-slide__copy--center{bottom:132px}.t-hero-slide__copy h1,.t-hero-slide__copy h2{line-height:.9;margin-bottom:22px;max-width:9ch}.t-hero-carousel__navigation{bottom:72px}.t-collection-tiles{padding:38px var(--tact-page)}.t-collection-tiles .t-section-heading{display:grid;gap:16px;grid-template-columns:1fr}.t-collection-tiles .t-section-heading h2{font-size:min(calc(var(--category-heading-size-mobile) * var(--tact-heading-scale)),38px);max-width:15ch}.t-collection-tiles .t-section-heading>div:last-child{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);margin-top:0;padding-top:14px}.t-collection-tiles .t-section-heading>div:last-child>p{display:none}.t-category-deck__controls{margin:12px 0 8px}.t-collection-tile{flex-basis:min(var(--category-mobile-width),72vw)}.t-product-showcase--mobile-scroll .t-product-grid{display:flex;gap:9px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:inline mandatory}.t-product-showcase--mobile-scroll .t-product-card{flex:0 0 76vw;scroll-snap-align:start}.t-product--conversion{display:block}.t-product--conversion .t-product__detail{max-height:none;overflow:visible;padding:30px 18px 52px;position:static}.t-product__heading h1{font-size:min(var(--product-title-mobile),42px);max-width:13ch}.t-variant-list{gap:6px}.t-variant-list span{min-height:38px;min-width:46px;padding-inline:12px}.t-product__purchase{grid-template-columns:94px minmax(0,1fr)}.t-review-card{flex-basis:min(var(--review-card-width),78vw);height:min(var(--review-card-height),240px);min-height:0;padding:18px}.t-review-marquee{padding:38px 0}.t-review-marquee__heading{display:grid;gap:14px;grid-template-columns:1fr;margin-bottom:22px;padding-inline:var(--tact-page)}.t-review-marquee__heading h2{font-size:min(calc(var(--review-heading-size-mobile) * var(--tact-heading-scale)),38px);max-width:10ch}.t-review-marquee__heading>.rte{display:none}.t-review-card>p{margin:16px 0 8px}.t-review-card blockquote{display:-webkit-box;font-size:20px;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.02;overflow:hidden}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.t-product-card,.t-product-card__media,.t-product-card__media>img,.t-collection-tile>img,.t-hero-slide__copy a,.t-review-card{transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/editorial-system.css.map */
