:root{--t-dock-clearance: calc(max(12px, env(safe-area-inset-bottom)) + 76px) ;--tact-dur-fast: .16s;--tact-dur: .24s;--tact-dur-slow: .42s;--tact-ease-enter: var(--tact-ease-entrance);--tact-dur-enter: .38s;--tact-dur-exit: .19s;--tact-r-pill: 999px;--tact-r-surface: var(--tact-radius, 8px);--tact-on-accent: #ffffff;--tact-ui-min: 12px}.t-product-card__info h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;letter-spacing:var(--tact-heading-tracking);text-wrap:pretty}.t-product-card__badge{align-items:center;background:var(--tact-ink);border-radius:var(--tact-r-pill);color:var(--tact-paper);display:inline-flex;font-size:var(--tact-ui-min);font-weight:600;height:24px;left:12px;letter-spacing:.02em;padding:0 10px;position:absolute;top:12px;z-index:3}.t-product-card__badge.is-sale{background:#d30005;color:#fff}.tqa-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:var(--quick-add-color, var(--tact-ink));border:0;border-radius:var(--tact-r-pill);bottom:var(--quick-add-inset);color:var(--quick-add-text, var(--tact-paper));cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:650;gap:10px;height:40px;justify-content:space-between;letter-spacing:.06em;min-width:44px;padding:0 5px 0 15px;position:absolute;right:var(--quick-add-inset);text-decoration:none;text-transform:uppercase;transform-origin:bottom right;transition:transform var(--tact-dur-fast) var(--tact-ease),background var(--tact-dur-fast) var(--tact-ease),box-shadow var(--tact-dur-fast) var(--tact-ease),opacity var(--tact-dur) var(--tact-ease-enter) .12s;z-index:4}.tqa-trigger__label{padding-block:1px}.tqa-trigger__glyph{align-items:center;background:var(--quick-add-text, var(--tact-paper));border-radius:50%;color:var(--quick-add-color, var(--tact-ink));display:inline-flex;flex:none;height:30px;justify-content:center;transition:transform var(--tact-dur) var(--tact-ease);width:30px}.tqa-trigger__glyph svg{height:13px;width:13px}.tqa-trigger:hover,.tqa-trigger:focus-visible{background:var(--tact-accent);box-shadow:0 10px 24px -12px color-mix(in srgb,var(--tact-accent) 70%,transparent);transform:translateY(-2px)}.tqa-trigger:hover .tqa-trigger__glyph{transform:rotate(90deg)}.tqa-trigger:active{transform:translateY(0) scale(.96)}.tqa-trigger:focus-visible{outline:2px solid var(--tact-ink);outline-offset:3px}@media(max-width:749px){.tqa-trigger{font-size:var(--tact-ui-min);gap:7px;height:38px;min-width:38px;padding:0 4px 0 13px}.tqa-trigger__glyph{height:28px;width:28px}}@media(max-width:460px){.tqa-trigger{gap:0;padding:0;height:38px;width:38px;min-width:38px}.tqa-trigger__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tqa-trigger__glyph{background:transparent;color:var(--quick-add-text, var(--tact-paper));height:100%;width:100%}.tqa-trigger__glyph svg{height:15px;width:15px}}.t-header__count,.t-header__actions [data-wishlist-count],.t-mobile-dock [data-cart-count],.t-mobile-dock [data-wishlist-count]{font-size:11px;font-variant-numeric:tabular-nums;height:18px;line-height:1;min-width:18px;padding-inline:5px}.t-button,.t-icon-button,.t-product__add{transition:transform var(--tact-dur-fast) var(--tact-ease),background var(--tact-dur-fast) var(--tact-ease),border-color var(--tact-dur-fast) var(--tact-ease)}.t-button:active,.t-product__add:active{transform:scale(.98)}.t-icon-button:active{transform:scale(.94)}.t-product-card__media img{transition:transform var(--tact-dur-slow) var(--tact-ease)}.t-product-card:hover .t-product-card__media img{transform:scale(1.02)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--tact-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.t-button,.t-icon-button,.t-product__add,.t-product-card__media img{transition-duration:1ms}.t-product-card:hover .t-product-card__media img{transform:none}.tqa-trigger{transition-delay:0ms;transition-duration:1ms}}.t-shop-split{background:var(--split-background);padding-block:var(--split-space-top) var(--split-space-bottom)}.t-shop-split__intro{padding:0 var(--tact-page) 28px}.t-shop-split__intro h2{font-family:var(--tact-font-heading);font-size:clamp(28px,3.4vw,52px);letter-spacing:var(--tact-heading-tracking);line-height:1.02;margin:0;text-wrap:balance}.t-shop-split__intro p{color:var(--tact-muted);margin:10px 0 0;max-width:52ch}.t-shop-split__empty{color:var(--tact-muted);padding:32px var(--tact-page)}.t-shop-split__row{display:grid;gap:var(--split-gap);grid-template-columns:repeat(var(--split-columns),minmax(0,1fr))}.t-shop-split__tile{color:var(--split-ink);display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none}.t-shop-split__frame{aspect-ratio:var(--split-ratio);border-radius:var(--split-radius);display:block;max-height:var(--split-max-height, 76svh);overflow:hidden;position:relative;width:100%}.t-shop-split__blank{background:color-mix(in srgb,var(--tact-ink) 8%,var(--tact-surface));display:block;height:100%;width:100%}.t-shop-split__frame img,.t-shop-split__frame svg{display:block;height:100%;object-fit:cover;object-position:var(--split-focal);transition:transform var(--tact-dur-slow) var(--tact-ease);width:100%}.t-shop-split__scrim{background:linear-gradient(to top,var(--split-scrim) 0%,var(--split-scrim) 28%,color-mix(in srgb,var(--split-scrim) 48%,transparent) 46%,transparent 72%);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.t-shop-split__copy{bottom:clamp(20px,3vw,44px);display:flex;flex-direction:column;align-items:flex-start;gap:12px;left:clamp(20px,3vw,44px);position:absolute;right:clamp(20px,3vw,44px);z-index:2}.t-shop-split__note{font-size:var(--tact-ui-min);font-weight:600;letter-spacing:var(--tact-label-tracking);opacity:.82;text-transform:uppercase}.t-shop-split__label{font-family:var(--tact-font-heading);font-size:var(--split-label-size);font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.t-shop-split__cta{color:var(--split-ink, #fff)}.t-shop-split__tile:hover .t-shop-split__frame img,.t-shop-split__tile:focus-visible .t-shop-split__frame img{transform:scale(1.03)}.t-shop-split__tile:hover .t-shop-split__cta svg,.t-shop-split__tile:focus-visible .t-shop-split__cta svg{transform:translate(3px)}.t-shop-split__tile:focus-visible{outline:2px solid var(--tact-accent);outline-offset:-4px}@media(max-width:749px){.t-shop-split__frame{aspect-ratio:var(--split-ratio-mobile)}.t-shop-split__label{font-size:var(--split-label-size-mobile)}.t-shop-split__cta{font-size:10px;gap:7px;letter-spacing:.12em;min-height:34px;padding:0 14px}.t-shop-split__intro{padding-bottom:20px}.t-shop-split--stack .t-shop-split__row{grid-template-columns:minmax(0,1fr)}.t-shop-split--rail .t-shop-split__row{display:flex;overflow-x:auto;padding-inline:var(--tact-page);scroll-padding-inline:var(--tact-page);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.t-shop-split--rail .t-shop-split__row::-webkit-scrollbar{display:none}.t-shop-split--rail .t-shop-split__tile{flex:0 0 var(--split-mobile-width);scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.t-shop-split__frame img,.t-shop-split__cta,.t-shop-split__cta svg{transition-duration:1ms}.t-shop-split__tile:hover .t-shop-split__frame img,.t-shop-split__tile:focus-visible .t-shop-split__frame img{transform:none}.t-shop-split--rail .t-shop-split__row{scroll-behavior:auto}}.t-cart-ladder{border-bottom:1px solid var(--tact-line);display:grid;gap:18px;padding:16px 18px 30px}.t-cart-ladder__headline{color:var(--tact-ink);font-size:13px;line-height:1.45;margin:0;text-align:center;text-wrap:pretty}.t-cart-ladder__headline b{font-weight:700}.t-cart-ladder__track{background:color-mix(in srgb,var(--tact-ink) 12%,transparent);border-radius:var(--tact-r-pill);height:4px;margin:0 14px;position:relative}.t-cart-ladder__fill{background:var(--tact-accent);border-radius:inherit;display:block;height:100%;transition:width var(--tact-dur-slow) var(--tact-ease)}.t-cart-ladder__node{display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.t-cart-ladder__node i{align-items:center;background:var(--tact-surface);border:1px solid color-mix(in srgb,var(--tact-ink) 20%,transparent);border-radius:var(--tact-r-pill);color:color-mix(in srgb,var(--tact-ink) 45%,transparent);display:flex;height:24px;justify-content:center;transition:background var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease);width:24px}.t-cart-ladder__node i svg{height:13px;width:13px}.t-cart-ladder__node.is-reached i{background:var(--tact-accent);border-color:var(--tact-accent);color:#fff}.t-cart-ladder__node em,.t-cart-ladder__node b{display:block;font-style:normal;left:50%;position:absolute;text-align:center;transform:translate(-50%);white-space:nowrap}.t-cart-ladder__node em{bottom:calc(100% + 7px);color:var(--tact-muted);font-size:var(--tact-ui-min);font-variant-numeric:tabular-nums}.t-cart-ladder__node b{color:var(--tact-muted);font-size:var(--tact-ui-min);font-weight:600;top:calc(100% + 7px)}.t-cart-ladder__node.is-reached b{color:var(--tact-ink)}.t-cart-coupon{display:grid;gap:6px;margin-top:20px}.t-cart-coupon__row{align-items:center;border:1px solid var(--tact-line);border-radius:var(--tact-r-pill);display:flex;gap:8px;padding:0 6px 0 14px;transition:border-color var(--tact-dur-fast) var(--tact-ease)}.t-cart-coupon__row:focus-within{border-color:var(--tact-accent)}.t-cart-coupon__glyph{align-items:center;color:var(--tact-accent);display:flex;flex:none}.t-cart-coupon__glyph svg{height:16px;width:16px}.t-cart-coupon input{background:transparent;border:0;color:inherit;flex:1;font:inherit;font-size:13px;min-height:44px;min-width:0;outline:none;padding:0}.t-cart-coupon button{-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:0;border-radius:var(--tact-r-pill);color:var(--tact-paper);cursor:pointer;flex:none;font:inherit;font-size:var(--tact-ui-min);font-weight:600;min-height:34px;padding:0 16px;transition:background var(--tact-dur-fast) var(--tact-ease)}.t-cart-coupon button:hover{background:var(--tact-accent)}.t-cart-coupon small{color:var(--tact-muted);font-size:var(--tact-ui-min);padding-inline:14px}.t-cart-offers-link{align-items:center;color:var(--tact-accent);display:flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;margin-top:12px;min-height:44px;text-decoration:none}.t-cart-offers-link svg{height:15px;transition:transform var(--tact-dur) var(--tact-ease);width:15px}.t-cart-offers-link:hover svg{transform:translate(3px)}.t-cart-drawer__line-price{align-items:baseline;display:flex;gap:6px}.t-cart-drawer__line-price s{color:var(--tact-muted)}.t-cart-drawer__remove svg{height:14px;width:14px}.t-cart-savings{background:var(--tact-ink);border-radius:var(--tact-r-surface);color:var(--tact-paper);font-size:var(--tact-ui-min);font-weight:600;margin:0 0 12px;padding:9px 14px;text-align:center}.t-cart-savings b{font-weight:700}.t-cart-total{border-top:1px solid var(--tact-line);padding-top:14px}.t-cart-total>summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;min-height:44px}.t-cart-total>summary::-webkit-details-marker{display:none}.t-cart-total__label{align-items:center;display:flex;font-size:13px;font-weight:600;gap:6px}.t-cart-total__label svg{height:15px;transform:rotate(90deg);transition:transform var(--tact-dur) var(--tact-ease);width:15px}.t-cart-total[open] .t-cart-total__label svg{transform:rotate(-90deg)}.t-cart-total__value{align-items:baseline;display:flex;gap:8px}.t-cart-total__value s{color:var(--tact-muted);font-size:13px}.t-cart-total__value strong{font-size:19px;font-weight:700;letter-spacing:-.02em}.t-cart-total__breakdown{display:grid;gap:6px;padding:4px 0 10px}.t-cart-total__breakdown p{color:var(--tact-muted);display:flex;font-size:var(--tact-ui-min);justify-content:space-between;margin:0}.t-cart-total__breakdown .is-credit{color:#007d48}.t-cart-notes{display:flex;flex-wrap:wrap;gap:8px 16px;padding:4px 0 14px}.t-cart-notes span{align-items:center;color:var(--tact-muted);display:inline-flex;font-size:var(--tact-ui-min);gap:5px}.t-cart-notes svg{height:14px;width:14px}.t-cart-notes .is-positive{color:#007d48}.t-cart-checkout{margin:0}.t-cart-checkout__button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:0;border-radius:var(--tact-r-pill);color:var(--tact-paper);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;justify-content:center;min-height:54px;padding:8px 20px;transition:background var(--tact-dur-fast) var(--tact-ease),transform var(--tact-dur-fast) var(--tact-ease);width:100%}.t-cart-checkout__button:hover{background:color-mix(in srgb,var(--tact-ink) 88%,var(--tact-accent))}.t-cart-checkout__button:active{transform:scale(.99)}.t-cart-checkout__label{font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.t-cart-checkout__subtext{font-size:var(--tact-ui-min);font-weight:500;opacity:.72}.t-cart-checkout-slot{display:grid;gap:8px}.t-cart-payments{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding-top:12px}.t-cart-payments span{display:inline-flex}.t-cart-payments__icon{height:22px;width:auto}.t-cart-drawer__tax{color:var(--tact-muted);display:block;font-size:var(--tact-ui-min);padding-top:10px;text-align:center}.t-reviews{background:var(--reviews-background);color:var(--reviews-text);padding-block:var(--reviews-space-top) var(--reviews-space-bottom)}.t-reviews__inner{margin:0 auto;max-width:var(--reviews-width);padding-inline:var(--tact-page)}.t-reviews__header{border-bottom:1px solid var(--tact-line);margin-bottom:32px;padding-bottom:20px}.t-reviews__header h2{font-family:var(--tact-font-heading);font-size:clamp(26px,3vw,44px);letter-spacing:var(--tact-heading-tracking);line-height:1.04;margin:0}.t-reviews__copy{color:var(--tact-muted);margin:10px 0 0;max-width:60ch}.t-reviews__placeholder{border:1px dashed var(--tact-line);border-radius:var(--tact-r-surface);color:var(--tact-muted);font-size:13px;line-height:1.6;margin:0;padding:24px}.t-reviews .jdgm-widget,.t-product__app-block .jdgm-widget{--jdgm-primary-color: var(--tact-accent);--jdgm-star-color: var(--tact-accent);color:var(--tact-ink);font-family:inherit}.t-reviews .jdgm-rev,.t-product__app-block .jdgm-rev{border-color:var(--tact-line)}.t-reviews .jdgm-star,.t-product__app-block .jdgm-star{color:var(--tact-accent)!important}.t-reviews .jdgm-rev__author,.t-product__app-block .jdgm-rev__author{font-weight:650}.t-reviews .jdgm-histogram__bar-content{background:var(--tact-accent)!important}.t-reviews .jdgm-write-rev-link,.t-reviews .jdgm-all-reviews-rating-wrapper .jdgm-write-rev-link,.t-product__app-block .jdgm-write-rev-link{background:var(--tact-ink)!important;border:0!important;border-radius:var(--tact-r-action);color:var(--tact-paper)!important;font-weight:700;letter-spacing:var(--tact-action-tracking);text-transform:uppercase}.t-product__heading .jdgm-prev-badge,.t-product__price-row+.jdgm-prev-badge,.t-product__app-block--badge .jdgm-prev-badge{margin-top:6px}.t-product__heading .jdgm-prev-badge__text{color:var(--tact-muted);font-size:12px}@media(prefers-reduced-motion:reduce){.t-cart-ladder__fill,.t-cart-ladder__node i,.t-cart-offers-link svg,.t-cart-total__label svg,.t-cart-checkout__button,.t-cart-coupon__row{transition-duration:1ms}}:root{--header-height: 76px;--header-height-mobile: 64px}.t-header__logo{height:auto;width:auto}.t-header__logo img{height:auto;max-height:calc(var(--header-height) - 18px);max-width:min(var(--tact-logo-width),40vw);object-fit:contain;width:auto}@media(max-width:749px){.t-header__logo img{max-height:calc(var(--header-height-mobile) - 14px);max-width:min(var(--tact-logo-width-mobile),46vw)}}:root{--tact-r-action: 0px;--tact-action-tracking: .1em}.template-index .t-hero-slide__copy>p{background:none;border:0;border-radius:0;display:block;font-size:11px;font-weight:600;letter-spacing:.22em;margin-bottom:20px;opacity:.82;padding:0;text-transform:uppercase}.template-index .t-hero-slide__copy h1,.template-index .t-hero-slide__copy h2{font-family:var(--tact-font-heading);letter-spacing:-.048em;line-height:.9;margin-bottom:26px;max-width:12ch;text-wrap:balance}.template-index .t-hero-slide__copy--center h1,.template-index .t-hero-slide__copy--center h2{margin-inline:auto}.template-index .t-hero-slide__copy a{color:#fff}.tqa-trigger{border-radius:var(--tact-r-pill);letter-spacing:.06em}.t-button--interactive{border-radius:var(--tact-r-action);gap:14px;justify-content:center;padding:0 26px}.t-button--interactive i{background:none;border-radius:0;color:currentColor;height:14px;width:14px}.t-button--interactive i svg{height:14px;width:14px}.t-button--interactive:hover i{transform:translate(4px) rotate(0)}.qv-drawer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:90}.qv-drawer[hidden]{display:none}.qv-drawer__scrim{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--tact-ink) 42%,transparent);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:absolute;transition:opacity var(--tact-dur-exit) var(--tact-ease-exit)}.qv-drawer.is-open .qv-drawer__scrim{opacity:1;transition-duration:var(--tact-dur-enter);transition-timing-function:var(--tact-ease-enter)}.qv-drawer__panel{background:var(--tact-surface);border-left:1px solid var(--tact-line);bottom:0;display:flex;flex-direction:column;max-width:100%;position:absolute;right:0;top:0;transform:translate(101%);transition:transform var(--tact-dur-exit) var(--tact-ease-exit);width:460px;will-change:transform}.qv-drawer.is-open .qv-drawer__panel{transform:translate(0);transition-duration:var(--tact-dur-enter);transition-timing-function:var(--tact-ease-enter)}.qv-drawer__bar{align-items:center;border-bottom:1px solid var(--tact-line);display:flex;flex:none;justify-content:space-between;padding:18px 20px}.qv-drawer__bar h2{font-size:12px;font-weight:700;letter-spacing:var(--tact-action-tracking);margin:0;text-transform:uppercase}.qv-drawer__close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:44px;justify-content:center;margin:-10px -10px -10px 0;width:44px}.qv-drawer__close svg{height:18px;width:18px}.qv-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.qv-drawer__panel[aria-busy=true] .qv-drawer__body:before{animation:qv-wait 1s linear infinite;background:var(--tact-accent);content:"";display:block;height:2px;transform-origin:left center}@keyframes qv-wait{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}.qv__media{display:flex;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.qv__media::-webkit-scrollbar{display:none}.qv__shot{aspect-ratio:4 / 5;background:color-mix(in srgb,var(--tact-ink) 6%,var(--tact-surface));flex:0 0 78%;margin:0;scroll-snap-align:start}.qv__shot img,.qv__shot svg{display:block;height:100%;object-fit:cover;width:100%}.qv__panel{display:grid;gap:14px;padding:22px 20px 28px}.qv__title{font-family:var(--tact-font-heading);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.14;margin:0;text-wrap:pretty}.qv__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin:0}.qv__price s{color:var(--tact-muted);font-size:14px}.qv__price strong{font-size:20px;font-weight:700;letter-spacing:-.02em}.qv__saving{background:#d30005;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.qv__tax{color:var(--tact-muted);font-size:var(--tact-ui-min);margin:-6px 0 0}.qv__tax a{color:inherit}.qv__form{display:grid;gap:16px;margin:0}.qv__option{border:0;display:grid;gap:10px;margin:0;padding:0}.qv__option-head{align-items:center;display:flex;font-size:var(--tact-ui-min);gap:12px;justify-content:space-between;padding:0;text-transform:uppercase;letter-spacing:.08em;width:100%}.qv__option-head b{font-weight:700}.qv__guide{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--tact-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--tact-ui-min);gap:6px;letter-spacing:.06em;min-height:32px;padding:0;text-transform:uppercase}.qv__guide svg{height:14px;width:14px}.qv__swatches{display:flex;flex-wrap:wrap;gap:8px}.qv__swatch{position:relative}.qv__swatch input{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.qv__swatch span{align-items:center;border:1px solid var(--tact-line);border-radius:var(--tact-r-action);cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:center;min-height:46px;min-width:56px;padding:0 12px;transition:background var(--tact-dur-fast) var(--tact-ease),border-color var(--tact-dur-fast) var(--tact-ease),color var(--tact-dur-fast) var(--tact-ease)}.qv__swatch input:checked+span{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.qv__swatch input:focus-visible+span{outline:2px solid var(--tact-accent);outline-offset:2px}.qv__actions{display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.qv__quantity{align-items:center;border:1px solid var(--tact-line);border-radius:var(--tact-r-action);display:flex}.qv__quantity button{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:16px;height:52px;width:40px}.qv__quantity input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:none;border:0;color:inherit;font:inherit;font-size:14px;font-weight:600;text-align:center;width:36px}.qv__quantity input::-webkit-outer-spin-button,.qv__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qv__add{-webkit-appearance:none;appearance:none;background:none;border:1.5px solid var(--tact-ink);border-radius:var(--tact-r-action);color:var(--tact-ink);cursor:pointer;font:inherit;font-size:12px;font-weight:700;letter-spacing:var(--tact-action-tracking);min-height:52px;padding:0 18px;text-transform:uppercase;transition:background var(--tact-dur-fast) var(--tact-ease),color var(--tact-dur-fast) var(--tact-ease),border-color var(--tact-dur-fast) var(--tact-ease)}.qv__add:hover:not([disabled]){background:var(--tact-ink);color:var(--tact-paper)}.qv__add[disabled]{border-color:var(--tact-line);color:var(--tact-muted);cursor:not-allowed}.qv__add.is-added{background:#007d48;border-color:#007d48;color:#fff}.qv__add.is-error{background:#d30005;border-color:#d30005;color:#fff}.qv__buy,.qv__buy shopify-payment-button,.qv__buy .shopify-payment-button{display:block;width:100%}.qv__buy .shopify-payment-button__button--unbranded,.qv__buy .shopify-payment-button__button{width:100%;background:var(--tact-ink);border-radius:var(--tact-r-action);color:var(--tact-paper);font-size:12px;font-weight:700;letter-spacing:var(--tact-action-tracking);min-height:52px;text-transform:uppercase}.qv__buy .shopify-payment-button__more-options{font-size:var(--tact-ui-min);margin-top:8px}.qv__details{color:var(--tact-muted);font-size:var(--tact-ui-min);letter-spacing:.06em;padding:4px 0;text-align:center;text-transform:uppercase}.qv__details:hover{color:var(--tact-ink)}.qv__meta{border-top:1px solid var(--tact-line);color:var(--tact-muted);font-size:13px;line-height:1.6;padding-top:14px}@media(max-width:749px){.qv-drawer__panel{border-left:0;border-top:1px solid var(--tact-line);left:0;max-height:92svh;top:auto;transform:translateY(101%);width:100%}.qv-drawer.is-open .qv-drawer__panel{transform:translateY(0)}.qv__shot{flex-basis:62%}.qv__actions{grid-template-columns:auto minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.qv-drawer__panel,.qv-drawer__scrim,.qv-drawer.is-open .qv-drawer__panel,.qv-drawer.is-open .qv-drawer__scrim,.qv__swatch span,.qv__add,.template-index .t-hero-slide__copy a,.template-index .t-hero-slide__copy a svg{transition-duration:1ms}.qv-drawer__panel[aria-busy=true] .qv-drawer__body:before{animation:none}.qv__media{scroll-behavior:auto}}.t-hero-carousel--auto,.template-index .t-hero-carousel--auto{aspect-ratio:var(--hero-aspect, 16 / 10);height:auto;min-height:0}@media(max-width:749px){.t-hero-carousel--auto,.template-index .t-hero-carousel--auto{aspect-ratio:auto;height:var(--hero-custom-height-mobile, 620px);min-height:0}}.t-motion-js .qv-drawer__panel,.t-motion-js .qv-drawer.is-open .qv-drawer__panel,.t-motion-js .qv-drawer__scrim,.t-motion-js .qv-drawer.is-open .qv-drawer__scrim,.t-motion-js .t-cart-drawer,.t-motion-js .t-cart-drawer.is-open,.t-motion-js .t-menu,.t-motion-js .t-menu.is-open{transition:none}html.t-motion-ready.t-motion-js [data-reveal=true]:not(.is-revealed){opacity:0}.qv__swatch.is-unavailable span{color:var(--tact-muted);background:linear-gradient(to top left,transparent calc(50% - 1px),color-mix(in srgb,var(--tact-muted) 55%,transparent) calc(50% - 1px),color-mix(in srgb,var(--tact-muted) 55%,transparent) calc(50% + 1px),transparent calc(50% + 1px))}.qv__swatch.is-unavailable input:checked+span{background:linear-gradient(to top left,transparent calc(50% - 1px),color-mix(in srgb,var(--tact-paper) 60%,transparent) calc(50% - 1px),color-mix(in srgb,var(--tact-paper) 60%,transparent) calc(50% + 1px),transparent calc(50% + 1px)),var(--tact-ink)}.qv__media.is-dragging{cursor:grabbing;scroll-snap-type:none}.qv__media:not(.is-dragging){cursor:grab}.qv__dots{display:flex;gap:6px;justify-content:center;padding:12px 0 4px}.qv__dots button{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--tact-ink) 22%,transparent);border:0;border-radius:999px;cursor:pointer;height:5px;padding:0;transition:width var(--tact-dur) var(--tact-ease),background var(--tact-dur) var(--tact-ease);width:5px}.qv__dots button.is-active{background:var(--tact-ink);width:18px}.qv__offers{border:1px solid var(--tact-line);border-radius:var(--tact-r-surface);display:grid;gap:8px;margin-top:16px;padding:14px}.qv__offers-head{font-size:var(--tact-ui-min);font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.t-product__stickybar{align-items:center;background:color-mix(in srgb,var(--tact-paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--tact-line);bottom:0;display:flex;gap:14px;left:0;padding:12px clamp(14px,4vw,40px);position:fixed;right:0;transform:translateY(110%);transition:transform var(--tact-dur-enter) var(--tact-ease-enter);z-index:120}.t-motion-js .t-product__stickybar{transition:none}.t-product__stickybar.is-live{transform:translateY(0)}.t-product__stickybar-meta{display:grid;gap:2px;min-width:0}.t-product__stickybar-meta b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-product__stickybar-meta i{color:var(--tact-muted);font-size:11px;font-style:normal;letter-spacing:.04em;text-transform:uppercase}.t-product__stickybar-meta i:empty{display:none}.t-product__stickybar-price{font-size:14px;font-weight:600;margin-left:auto;white-space:nowrap}.t-product__stickybar-price s{color:var(--tact-muted);font-weight:400;margin-right:6px}.t-product__stickybar-add{-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:0;border-radius:var(--tact-r-action);color:var(--tact-paper);cursor:pointer;flex:none;font:inherit;font-size:12px;font-weight:700;letter-spacing:var(--tact-action-tracking);min-height:46px;padding:0 24px;text-transform:uppercase}.t-product__stickybar-add[disabled]{background:color-mix(in srgb,var(--tact-ink) 40%,var(--tact-paper));cursor:not-allowed}@media(max-width:749px){.t-product__stickybar-meta i{display:none}.t-product__stickybar-price{font-size:13px}.t-product__stickybar-add{padding:0 18px}}body:has(#PBarNextFrame) .t-product__stickybar{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 58px)}@media(prefers-reduced-motion:reduce){.t-product__stickybar{transition-duration:1ms}}.t-video-look{align-items:center;-webkit-appearance:none;appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb,var(--tact-paper) 90%,transparent);border:0;border-radius:var(--tact-r-action);bottom:10px;color:var(--tact-ink);cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;left:10px;min-height:50px;padding:0 7px 0 18px;position:absolute;right:10px;transition:background var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease);z-index:4}.t-video-look__label{font-family:var(--tact-font-accent);font-size:11px;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.t-video-look__glyph{align-items:center;background:var(--tact-ink);border-radius:50%;color:var(--tact-paper);display:inline-flex;flex:none;height:36px;justify-content:center;transition:background var(--tact-dur) var(--tact-ease),transform var(--tact-dur) var(--tact-ease);width:36px}.t-video-look__glyph svg{height:13px;width:13px}.t-video-look:hover{background:var(--tact-ink);color:var(--tact-paper)}.t-video-look:hover .t-video-look__glyph{background:var(--tact-accent);color:var(--tact-on-accent);transform:rotate(90deg)}.t-video-look:focus-visible{outline:2px solid var(--tact-paper);outline-offset:2px}@media(max-width:749px){.t-video-look{min-height:44px;padding:0 6px 0 14px}.t-video-look__label{font-size:10px;letter-spacing:.12em}.t-video-look__glyph{height:32px;width:32px}}.t-look-sheet{top:0;right:0;bottom:0;left:0;position:fixed;z-index:95}.t-look-sheet[hidden]{display:none}.t-look-sheet__scrim{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--tact-ink) 44%,transparent);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:absolute;transition:opacity var(--tact-dur-exit) var(--tact-ease-exit)}.t-look-sheet.is-open .t-look-sheet__scrim{opacity:1}.t-look-sheet__panel{background:var(--tact-surface);border-radius:18px 18px 0 0;bottom:0;display:flex;flex-direction:column;left:0;margin-inline:auto;max-height:82svh;max-width:520px;position:absolute;right:0;transform:translateY(101%);transition:transform var(--tact-dur-exit) var(--tact-ease-exit);width:100%;will-change:transform}.t-motion-js .t-look-sheet__panel,.t-motion-js .t-look-sheet.is-open .t-look-sheet__panel,.t-motion-js .t-look-sheet__scrim{transition:none}.t-look-sheet.is-open .t-look-sheet__panel{transform:translateY(0)}.t-look-sheet__bar{align-items:center;border-bottom:1px solid var(--tact-line);display:flex;justify-content:space-between;padding:16px 18px}.t-look-sheet__bar h2{font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.t-look-sheet__close{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:inline-flex;height:40px;justify-content:center;margin:-8px -8px -8px 0;width:40px}.t-look-sheet__list{overflow-y:auto;overscroll-behavior:contain;padding:8px}.t-look-sheet__item{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:12px;color:inherit;cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:52px minmax(0,1fr) 20px;padding:8px;text-align:left;width:100%}.t-look-sheet__item:hover,.t-look-sheet__item:focus-visible{background:color-mix(in srgb,var(--tact-ink) 6%,transparent);outline:none}.t-look-sheet__item img,.t-look-sheet__noimg{aspect-ratio:1;background:color-mix(in srgb,var(--tact-ink) 8%,transparent);border-radius:9px;object-fit:cover;width:52px}.t-look-sheet__meta{display:grid;gap:3px;min-width:0}.t-look-sheet__meta b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-look-sheet__meta i{color:var(--tact-muted);font-size:12px;font-style:normal}.t-look-sheet__go{color:var(--tact-muted);display:inline-flex}.t-look-sheet__item.is-unavailable{opacity:.5}.t-color-swatches{display:grid;gap:10px;margin:18px 0 4px}.t-color-swatches__head{font-size:var(--tact-ui-min);letter-spacing:.08em;margin:0;text-transform:uppercase}.t-color-swatches__head b{font-weight:700}.t-color-swatches__row{display:flex;flex-wrap:wrap;gap:8px}.t-color-swatch{border:1px solid var(--tact-line);border-radius:10px;display:block;height:52px;overflow:hidden;transition:border-color var(--tact-dur-fast) var(--tact-ease),transform var(--tact-dur-fast) var(--tact-ease);width:52px}.t-color-swatch img{height:100%;object-fit:cover;width:100%}.t-color-swatch__dot{background:color-mix(in srgb,var(--tact-ink) 14%,var(--tact-surface));display:block;height:100%;width:100%}.t-color-swatch:hover{border-color:color-mix(in srgb,var(--tact-ink) 45%,transparent);transform:translateY(-2px)}.t-color-swatch.is-current{border-color:var(--tact-ink);box-shadow:inset 0 0 0 2px var(--tact-surface),inset 0 0 0 3px var(--tact-ink)}.t-color-swatch:focus-visible{outline:2px solid var(--tact-accent);outline-offset:2px}.qv__panel .t-color-swatches{margin:4px 0 8px}.qv__panel .t-color-swatch{height:44px;width:44px}@media(prefers-reduced-motion:reduce){.t-video-look__glyph,.t-look-sheet__panel,.t-look-sheet__scrim,.t-color-swatch{transition-duration:1ms}}.t-btn,.template-index .t-hero-slide__copy a,.t-shop-split__cta{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid currentColor;border-radius:var(--tact-r-action);box-shadow:none;color:currentColor;cursor:pointer;display:inline-flex;font-family:var(--tact-font-accent);font-size:11px;font-weight:650;gap:14px;justify-content:space-between;letter-spacing:.18em;min-height:52px;min-width:0;padding:0 8px 0 24px;text-align:left;text-decoration:none;text-transform:uppercase;transition:background var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease)}.t-btn:not(.t-btn--ghost){background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.t-btn svg,.template-index .t-hero-slide__copy a svg,.t-shop-split__cta svg,.t-btn i,.template-index .t-hero-slide__copy a i{align-items:center;background:var(--tact-paper);border-radius:50%;box-sizing:border-box;color:var(--tact-ink);display:flex;flex:none;height:34px;justify-content:center;padding:10px;transition:transform var(--tact-dur) var(--tact-ease);width:34px}.t-btn svg svg,.template-index .t-hero-slide__copy a i svg,.t-shop-split__cta i svg{background:none;height:14px;padding:0;width:14px}.t-btn:hover,.template-index .t-hero-slide__copy a:hover,.t-shop-split__cta:hover,.t-shop-split__tile:hover .t-shop-split__cta,.t-shop-split__tile:focus-visible .t-shop-split__cta{background:var(--tact-accent);border-color:var(--tact-accent);color:var(--tact-on-accent);opacity:1;transform:none}.t-btn:hover svg,.template-index .t-hero-slide__copy a:hover svg,.t-shop-split__cta:hover svg,.t-shop-split__tile:hover .t-shop-split__cta svg,.t-shop-split__tile:focus-visible .t-shop-split__cta svg{transform:translate(3px)}.t-btn--ghost{background:transparent;border-color:color-mix(in srgb,currentColor 50%,transparent)}.t-btn--block{justify-content:space-between;width:100%}.t-btn:focus-visible,.template-index .t-hero-slide__copy a:focus-visible,.t-shop-split__cta:focus-visible{outline:2px solid var(--tact-accent);outline-offset:3px}@media(max-width:749px){.t-btn,.template-index .t-hero-slide__copy a,.t-shop-split__cta{font-size:10px;letter-spacing:.14em;min-height:46px;padding:0 6px 0 18px}.t-btn svg,.template-index .t-hero-slide__copy a svg,.t-shop-split__cta svg,.t-btn i,.template-index .t-hero-slide__copy a i{height:30px;padding:9px;width:30px}}.t-btn:focus-visible{outline:2px solid var(--tact-accent);outline-offset:3px}.t-arrow-btn{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:0;border-radius:50%;color:var(--tact-paper);cursor:pointer;display:inline-flex;flex:none;height:44px;justify-content:center;transition:background var(--tact-dur) var(--tact-ease),transform var(--tact-dur) var(--tact-ease);width:44px}.t-arrow-btn svg{height:15px;transition:transform var(--tact-dur) var(--tact-ease);width:15px}.t-arrow-btn:hover{background:var(--tact-accent)}.t-arrow-btn:hover svg{transform:translate(2px)}.t-arrow-btn:focus-visible{outline:2px solid var(--tact-accent);outline-offset:3px}.t-collections-index{padding:clamp(90px,12vw,150px) var(--tact-page) clamp(80px,10vw,130px)}.t-collections-index__head{border-bottom:1px solid var(--tact-line);margin-bottom:clamp(28px,4vw,48px);padding-bottom:clamp(20px,3vw,34px)}.t-collections-index__head .t-kicker{color:var(--tact-muted);font-size:11px;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.t-collections-index__head h1{font-family:var(--tact-font-heading);font-size:clamp(40px,7vw,96px);font-weight:600;letter-spacing:-.05em;line-height:.9;margin:0;text-wrap:balance}.t-collections-index__head p{color:var(--tact-muted);font-size:13px;line-height:1.6;margin:16px 0 0;max-width:54ch}.t-collections-index__nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,40px)}.t-collections-index__nav a{border:1px solid var(--tact-line);border-radius:var(--tact-r-action);color:inherit;font-family:var(--tact-font-accent);font-size:11px;font-weight:600;letter-spacing:.1em;padding:9px 16px;text-decoration:none;text-transform:uppercase;transition:background var(--tact-dur-fast) var(--tact-ease),border-color var(--tact-dur-fast) var(--tact-ease),color var(--tact-dur-fast) var(--tact-ease)}.t-collections-index__nav a:hover,.t-collections-index__nav a[aria-current=page]{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.t-collections-index__grid{display:grid;gap:clamp(10px,1.4vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}.t-collections-index__card{background:var(--tact-surface);border-radius:var(--tact-r-surface);color:#fff;display:block;overflow:hidden;position:relative;text-decoration:none}.t-collections-index__card>img,.t-collections-index__card>svg{aspect-ratio:4 / 5;display:block;height:auto;object-fit:cover;transition:transform var(--tact-dur-slow) var(--tact-ease);width:100%}.t-collections-index__card:hover>img{transform:scale(1.03)}.t-collections-index__cap{align-items:flex-end;bottom:0;display:flex;gap:14px;justify-content:space-between;left:0;padding:clamp(16px,2vw,26px);position:absolute;right:0}.t-collections-index__cap:before{background:linear-gradient(to top,rgba(0,0,0,.62),transparent);content:"";top:-56px;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.t-collections-index__meta{min-width:0;position:relative}.t-collections-index__meta strong{display:block;font-family:var(--tact-font-heading);font-size:clamp(18px,2.4vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.t-collections-index__meta small{color:#ffffffb8;display:block;font-size:11px;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.t-collections-index__cap .t-arrow-btn{background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:40px;position:relative;width:40px}.t-collections-index__card:hover .t-arrow-btn{background:var(--tact-accent)}.t-collections-index__card:first-child{grid-column:span 2}.t-collections-index__card:first-child>img{aspect-ratio:16 / 9}.t-collections-index__empty{color:var(--tact-muted);font-size:13px;grid-column:1 / -1}@media(min-width:900px){.t-collections-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.t-collections-index__card:first-child{grid-column:auto}.t-collections-index__card:first-child>img,.t-collections-index__card:first-child>svg{aspect-ratio:4 / 5}}@media(max-width:560px){.t-collections-index__grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.t-collections-index__card:first-child{grid-column:1 / -1}.t-collections-index__card:first-child>img,.t-collections-index__card:first-child>svg{aspect-ratio:16 / 10}.t-collections-index__cap{gap:8px;padding:12px}.t-collections-index__meta strong{font-size:16px}.t-collections-index__meta small{font-size:10px;margin-top:3px}.t-collections-index__cap .t-arrow-btn{display:none}.t-collections-index__card:first-child .t-collections-index__cap{padding:16px}.t-collections-index__card:first-child .t-collections-index__meta strong{font-size:22px}}.t-collection-toolbar [data-filter-toggle],.t-collection-facets__apply{align-items:center;background:transparent;border:1px solid var(--tact-line);border-radius:var(--tact-r-action);color:inherit;cursor:pointer;display:inline-flex;font-family:var(--tact-font-accent);font-size:11px;font-weight:600;letter-spacing:.1em;min-height:40px;padding:0 16px;text-transform:uppercase;transition:background var(--tact-dur-fast) var(--tact-ease),border-color var(--tact-dur-fast) var(--tact-ease)}.t-collection-toolbar [data-filter-toggle]:hover,.t-collection-facets__apply:hover{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.t-collection-sort select{-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--tact-line);border-radius:var(--tact-r-action);color:inherit;font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.08em;min-height:40px;padding:0 34px 0 14px;text-transform:uppercase}.t-menu__panel{background:var(--tact-surface);border-radius:var(--tact-r-surface)}.t-menu__primary a{border-bottom:1px solid var(--tact-line);color:var(--tact-ink);font-size:clamp(32px,4vw,62px);font-weight:650;letter-spacing:-.05em;padding:16px 0;position:relative;transition:color var(--tact-dur) var(--tact-ease)}.t-menu__primary a small{color:var(--tact-accent);flex:none;font-family:var(--tact-font-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:.55em;opacity:.9}.t-menu__primary a:after{background:var(--tact-accent);bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--tact-dur) var(--tact-ease);width:100%}.t-menu__primary a:hover,.t-menu__primary a:focus-visible{color:var(--tact-accent)}.t-menu__primary a:hover:after,.t-menu__primary a:focus-visible:after{transform:scaleX(1)}.t-menu__secondary p{color:var(--tact-ink);font-family:var(--tact-font-accent);font-size:11px;font-weight:700;letter-spacing:.16em;margin:4px 0 14px;opacity:1}.t-menu__secondary a{color:var(--tact-ink);font-size:14px;opacity:.78;transition:opacity var(--tact-dur-fast) var(--tact-ease),color var(--tact-dur-fast) var(--tact-ease)}.t-menu__secondary a:hover{color:var(--tact-accent);opacity:1}.t-header__word,.t-header__word-count,.t-header__plus,.t-header__tag{display:none}.t-header--editorial{align-items:start;column-gap:clamp(20px,4vw,70px);grid-template-columns:auto 1fr auto}.t-header--editorial .t-header__logo{justify-self:start;order:-1}.t-header--editorial .t-header__links{align-items:flex-start;display:flex;flex-direction:column;gap:2px;grid-column:1;grid-row:2;justify-self:start}.t-header--editorial .t-header__links a{font-size:12px;letter-spacing:.08em}.t-header--editorial .t-header__menu,.t-header--editorial .t-header__desktop-menu,.t-header--editorial .t-header__search,.t-header--editorial .t-header__account,.t-header--editorial .t-header__wishlist,.t-header--editorial .t-header__cart{align-items:baseline;background:none;border:0;border-radius:0;color:inherit;gap:2px;height:auto;justify-content:flex-end;min-width:0;padding:2px 0;width:auto}.t-header--editorial .t-header__word,.t-header--editorial .t-header__word-count,.t-header--editorial .t-header__plus{display:inline;font-family:var(--tact-font-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.t-header--editorial .t-header__word-count:before{content:"."}.t-header--editorial .t-header__plus{font-size:9px;font-style:normal;vertical-align:super}.t-header--editorial .t-header__tag{align-self:start;color:var(--tact-muted);display:inline-block;font-family:var(--tact-font-accent);font-size:11px;grid-column:1;grid-row:3;letter-spacing:.14em;margin-top:6px}.t-header--editorial .t-header__actions svg,.t-header--editorial .t-header__menu svg,.t-header--editorial .t-header__desktop-menu svg,.t-header--editorial .t-header__count{display:none}.t-header--editorial .t-header__actions{align-items:flex-end;display:grid;gap:2px;justify-items:end}.t-header--editorial .t-header__menu{display:inline-flex;grid-column:1;grid-row:1;justify-self:start}.t-header--editorial .t-header__logo img{max-height:34px}.t-header__marker{bottom:-6px;color:var(--tact-accent);height:10px;left:-2px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 4px)}.t-header--editorial .t-header__links a{position:relative}@media(max-width:749px){.t-header--editorial .t-header__word,.t-header--editorial .t-header__word-count,.t-header--editorial .t-header__plus{font-size:11px}.t-header--editorial .t-header__tag{display:none}}@media(min-width:750px){.t-product--conversion .t-product__detail{align-self:start;max-height:none;overflow:visible;position:sticky;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px))}.t-product__gallery.is-stacked{display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.t-product__gallery.is-stacked>figure{display:block;margin:0;opacity:1;position:relative;width:100%}.t-product__gallery.is-stacked>figure img,.t-product__gallery.is-stacked>figure video,.t-product__gallery.is-stacked>figure iframe{display:block;height:auto;object-fit:cover;width:100%}.t-product__gallery.is-stacked>figure figcaption{bottom:12px;color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;left:14px;letter-spacing:.14em;position:absolute}}.t-size-guide__body table{border-collapse:collapse;font-size:12px;margin:14px 0 22px;width:100%}.t-size-guide__body caption{color:var(--tact-ink);font-family:var(--tact-font-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:8px;text-align:left;text-transform:uppercase}.t-size-guide__body th,.t-size-guide__body td{border-bottom:1px solid var(--tact-line);padding:10px 8px;text-align:left}.t-size-guide__body th{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.t-size-guide__body tbody tr:first-child td{font-weight:650}.t-size-guide__body h3,.t-size-guide__body h4{font-size:13px;font-weight:700;letter-spacing:.02em;margin:22px 0 8px}.t-size-guide__body ol,.t-size-guide__body ul{color:var(--tact-muted);font-size:12px;line-height:1.65;margin:0 0 18px;padding-left:18px}.t-size-guide__body li+li{margin-top:6px}.t-size-guide__body li b,.t-size-guide__body li strong{color:var(--tact-ink)}.qv__panel .t-color-swatches__row{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));max-height:168px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin}.qv__panel .t-color-swatch{height:auto;width:100%}.qv__panel .t-color-swatch img{aspect-ratio:1}.t-cart-drawer__empty{align-items:flex-start;gap:0;padding:40px 0 32px}.t-cart-drawer__empty h3{font-family:var(--tact-font-heading);font-size:clamp(30px,4vw,42px);font-weight:650;letter-spacing:-.05em;margin:10px 0 14px;max-width:12ch}.t-cart-drawer__empty>p:not(.t-kicker){font-size:13px;margin-bottom:22px;max-width:38ch}.t-cart-drawer__line{gap:16px;padding:18px 0}.t-cart-drawer__line strong{font-size:13px}.t-cart-drawer__line>div>span{font-size:12px;margin-top:10px}.t-cart-drawer__quantity,.t-cart-drawer__footer .t-button{border-radius:var(--tact-r-action)}.t-cart-drawer__upsell>header{margin-bottom:14px}.t-cart-drawer__upsell>header>*{font-family:var(--tact-font-accent);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.t-menu__primary a:after{transition-duration:1ms}}.t-header__links{align-items:center;gap:clamp(24px,2.4vw,44px)}.t-header__links a{color:inherit;display:inline-block;font-family:var(--tact-font-accent);font-size:13px;font-weight:650;letter-spacing:.12em;line-height:1.2;opacity:1;padding-bottom:5px;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--tact-dur-fast) var(--tact-ease)}.t-header__links a:after{background:currentColor;bottom:0;content:"";height:1.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform var(--tact-dur) var(--tact-ease);width:100%}.t-header__links a:hover:after,.t-header__links a:focus-visible:after{transform:scaleX(1)}.t-header__links a[aria-current=page]{color:var(--tact-accent)}.t-header__links a[aria-current=page]:after{background:var(--tact-accent);transform:scaleX(1)}.t-nav-roll{display:block;overflow:hidden;position:relative}.t-nav-roll i{display:block;font-style:normal;transition:transform var(--tact-dur) var(--tact-ease);will-change:transform}.t-nav-roll i+i{color:var(--tact-accent);top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(105%)}.t-header__links a:hover .t-nav-roll i,.t-header__links a:focus-visible .t-nav-roll i{transform:translateY(-105%)}.t-header__links a:hover .t-nav-roll i+i,.t-header__links a:focus-visible .t-nav-roll i+i{transform:translateY(0)}.t-header__links a:focus-visible{outline:2px solid var(--tact-accent);outline-offset:5px}.t-header--overlay:not(.is-scrolled) .t-header__links a[aria-current=page],.t-header--overlay:not(.is-scrolled) .t-nav-roll i+i{color:inherit}@media(max-width:1099px){.t-header__links a{font-size:12px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.t-nav-roll i,.t-header__links a:after{transition-duration:1ms}}@media(min-width:750px){.t-product--conversion .t-product__detail,.template-product .t-product__detail{position:relative;top:auto}.t-product__buybox{background:var(--product-panel-background, var(--tact-surface));display:block;padding-bottom:20px;position:sticky;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px) + 12px);z-index:2}}.t-cart-ladder{gap:0;padding:16px 20px 20px}.t-cart-ladder__headline{margin:0 0 14px}.t-cart-ladder__track{margin:32px 20px 34px}.t-cart-ladder__node em{bottom:calc(100% + 11px);font-size:11px;letter-spacing:.02em}.t-cart-ladder__node b{font-size:11px;letter-spacing:.04em;top:calc(100% + 13px)}.t-cart-ladder__node:first-of-type em,.t-cart-ladder__node:first-of-type b{left:0;transform:none;text-align:left}.t-cart-ladder__node:last-of-type em,.t-cart-ladder__node:last-of-type b{left:auto;right:0;transform:none;text-align:right}.t-cart-drawer__footer .t-cart-savings{align-items:baseline;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;letter-spacing:.02em;padding:10px 14px;text-align:center}@media(max-width:400px){.t-cart-ladder__track{margin-inline:14px}.t-cart-ladder__node em,.t-cart-ladder__node b{font-size:10px}}:root{--tact-r-action: 8px;--tact-r-cta: 999px}.t-btn,.template-index .t-hero-slide__copy a,.t-shop-split__cta{border-radius:var(--tact-r-cta);gap:10px;justify-content:center;letter-spacing:.1em;min-height:50px;padding:0 34px;text-align:center}.t-btn svg,.template-index .t-hero-slide__copy a svg,.t-shop-split__cta svg,.t-btn i,.template-index .t-hero-slide__copy a i{background:none;border-radius:0;color:inherit;height:14px;padding:0;width:14px}.template-index .t-hero-slide__copy a,.t-shop-split__cta{background:var(--tact-paper);border-color:var(--tact-paper);color:var(--tact-ink)}.template-index .t-hero-slide__copy a:hover,.t-shop-split__cta:hover,.t-shop-split__tile:hover .t-shop-split__cta,.t-shop-split__tile:focus-visible .t-shop-split__cta{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.t-video-look{border-radius:var(--tact-r-cta)}@media(max-width:749px){.t-btn,.template-index .t-hero-slide__copy a,.t-shop-split__cta{min-height:46px;padding:0 26px}}.t-header__links a{font-size:12px;font-weight:500;letter-spacing:.06em}.t-header__links a:after{height:1px}.t-header__links a[aria-current=page]{color:inherit}.t-header__links a[aria-current=page]:after{background:currentColor}@media(max-width:1099px){.t-header__links a{font-size:11.5px;letter-spacing:.05em}}@media(min-width:900px){.qv-drawer__panel{width:min(1080px,94vw)}.qv-drawer__body{overflow:hidden}.qv{display:grid;grid-template-columns:minmax(0,1fr) minmax(370px,410px);height:100%}.qv__media{display:block;gap:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:none}.qv__shot{aspect-ratio:4 / 5;cursor:default;flex:none;margin:0 0 2px;scroll-snap-align:none;width:100%}.qv__shot:last-child{margin-bottom:0}.qv__dots{display:none}.qv__panel{align-content:start;border-left:1px solid var(--tact-line);height:100%;overflow-y:auto;overscroll-behavior:contain;padding:26px 24px 32px}.qv__title{font-size:22px}.qv__panel .t-color-swatches__row{max-height:200px}}.qv__add,.qv__quantity,.qv__swatch span,.t-color-swatch{border-radius:var(--tact-r-action)}.qv__buy .shopify-payment-button__button,.qv__buy .shopify-payment-button__button--unbranded{border-radius:var(--tact-r-action)!important}.qv__offers{border-radius:var(--tact-r-action);margin-top:18px}.t-shop-split__cta{font-size:11px;font-weight:650;letter-spacing:.1em;min-height:52px;padding:0 34px}.t-shop-split__cta svg{display:none}@media(max-width:749px){.t-shop-split__cta{font-size:11px;min-height:50px;padding:0 28px}}:root{--tact-r-cta: 999px;--tact-r-action: var(--tact-button-radius, 8px)}.t-btn,.t-button,.t-button--interactive,.template-index .t-hero-slide__copy a,.t-shop-split__cta,.t-video-look,.tqa-trigger,.qv__add,.t-product__add,.t-product__quantity,.qv__quantity,.t-cart-checkout__button,.t-collection-facets__apply,.t-collection-toolbar [data-filter-toggle],.t-collection-sort select,.t-product__stickybar-add,.t-look-sheet__item,.t-collections-index__nav a,.t-product__buy .shopify-payment-button__button,.t-product__buy .shopify-payment-button__button--unbranded,.qv__buy .shopify-payment-button__button,.qv__buy .shopify-payment-button__button--unbranded{border-radius:var(--tact-r-cta)!important}.qv__add,.t-product__add{align-items:center;display:flex;font-family:var(--tact-font-accent);font-size:11px;font-weight:650;justify-content:center;letter-spacing:.1em;min-height:52px;padding:0 24px;text-transform:uppercase;transition:background var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease);width:100%}.qv__add,.t-product__purchase .t-product__add{background:transparent;border:1px solid var(--tact-ink);color:var(--tact-ink)}.qv__add:hover:not([disabled]),.t-product__purchase .t-product__add:hover:not([disabled]){background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}.t-product__buy .shopify-payment-button__button,.t-product__buy .shopify-payment-button__button--unbranded,.qv__buy .shopify-payment-button__button,.qv__buy .shopify-payment-button__button--unbranded,.t-cart-checkout__button{font-size:11px!important;font-weight:650!important;letter-spacing:.1em!important;min-height:52px!important;text-transform:uppercase!important}.t-product__quantity,.qv__quantity{min-height:52px}.template-index .t-hero-slide__copy a{font-size:11px;letter-spacing:.1em;min-height:52px;padding:0 38px}.template-index .t-hero-slide__copy a:hover{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}@media(max-width:749px){.template-index .t-hero-slide__copy a{font-size:11px;min-height:50px;padding:0 30px}.qv__add,.t-product__add,.t-product__quantity,.qv__quantity{min-height:50px}.t-product__buy .shopify-payment-button__button,.t-product__buy .shopify-payment-button__button--unbranded,.t-cart-checkout__button{min-height:50px!important}}.qv__swatch span,.t-variant-list label span,.t-color-swatch,.t-size-guide__body table,input[type=text],input[type=email],input[type=search],input[type=number],textarea{border-radius:var(--tact-r-action)}.t-arrow-btn,.t-video-look__glyph,.tqa-trigger__glyph,.t-cart-ladder__node i{border-radius:50%!important}.t-product__purchase .t-product__add{font-size:11px;font-weight:650;letter-spacing:.1em;min-height:52px;text-transform:uppercase}.t-button,.t-button--interactive{font-family:var(--tact-font-accent);font-size:11px;font-weight:650;letter-spacing:.1em;min-height:52px;text-transform:uppercase}.t-btn,.template-index .t-hero-slide__copy a{min-height:52px}@media(max-width:749px){.t-btn,.t-button,.t-button--interactive,.template-index .t-hero-slide__copy a,.t-product__purchase .t-product__add{min-height:50px}}@media(max-width:749px){.t-btn,.template-index .t-hero-slide__copy a{font-size:11px;letter-spacing:.1em}}:root{--tact-hairline: 1px solid color-mix(in srgb, var(--tact-ink) 13%, transparent)}@media(max-width:749px){.template-index .t-hero-slide--media-madison .t-hero-slide__mobile-media>img,.template-index .t-hero-slide--media-madison .t-hero-slide__mobile-media>video,.template-index .t-hero-slide__mobile-media>img,.template-index .t-hero-slide__mobile-media>video{height:100%;object-fit:cover!important;width:100%}.t-hero-carousel__arrows{display:none}.t-hero-carousel__navigation,.template-index .t-hero-carousel__navigation{bottom:26px;justify-content:center}.t-hero-carousel__navigation>span{margin-right:0}.t-hero-carousel__dots{gap:6px}.t-hero-carousel__dots button{height:2px;width:34px}.template-index .t-hero-slide__copy,.template-index .t-hero-slide--split .t-hero-slide__copy--center,.t-hero-slide__copy,.t-hero-slide--split .t-hero-slide__copy--center{bottom:max(62px,var(--t-dock-clearance))}}.template-index .t-hero-slide__copy a svg,.template-index .t-hero-slide__copy a i,.t-shop-split__cta svg,.t-shop-split__cta i{display:none!important}.template-index .t-hero-slide__copy a,.t-shop-split__cta{background:transparent;border:1px solid currentColor;color:var(--split-ink, #fff);gap:0}.template-index .t-hero-slide__copy a:hover,.template-index .t-hero-slide__copy a:focus-visible,.t-shop-split__cta:hover,.t-shop-split__tile:hover .t-shop-split__cta,.t-shop-split__tile:focus-visible .t-shop-split__cta{background:var(--tact-paper);border-color:var(--tact-paper);color:var(--tact-ink)}.t-hero-carousel[data-active-tone=dark] .t-hero-slide__copy a{color:var(--tact-ink)}.t-hero-carousel[data-active-tone=dark] .t-hero-slide__copy a:hover{background:var(--tact-ink);color:var(--tact-paper)}.t-shop-split__frame{border-radius:0}.t-shop-split{border-bottom:var(--tact-hairline);border-top:var(--tact-hairline)}.t-shop-split__tile+.t-shop-split__tile .t-shop-split__frame{box-shadow:-1px 0 color-mix(in srgb,var(--tact-ink) 13%,transparent)}@media(max-width:749px){.t-shop-split--rail .t-shop-split__row{padding-inline:0;scroll-padding-inline:0}.t-shop-split--rail .t-shop-split__tile{flex:0 0 var(--split-mobile-width, 92vw)}}.t-collections-index__grid{border-top:var(--tact-hairline)}.t-collections-index__card{border-bottom:var(--tact-hairline);border-right:var(--tact-hairline)}.t-collections-index__head{border-bottom:var(--tact-hairline)}@media(max-width:749px){.t-collections-index__card{border-right:0}}.gokwik-checkout{display:block;width:100%}.t-gokwik-buy,.gokwik-checkout .t-cart-checkout__button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:1px solid var(--tact-ink);border-radius:var(--tact-r-cta);color:var(--tact-paper);cursor:pointer;display:flex;font-family:var(--tact-font-accent);font-size:11px;font-weight:650;gap:12px;justify-content:center;letter-spacing:.1em;min-height:52px;padding:0 24px;position:relative;text-transform:uppercase;transition:background var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease);width:100%}.t-gokwik-buy .btn-text,.gokwik-checkout .btn-text{align-items:center;display:flex;flex-direction:column;gap:2px;line-height:1}.t-gokwik-buy__note,.gokwik-checkout .t-cart-checkout__subtext{font-size:9px;font-weight:500;letter-spacing:.06em;opacity:.72;text-transform:none}.t-gokwik-buy__marks{align-items:center;display:flex}.t-gokwik-buy__marks img{display:block;height:16px;width:auto}.t-gokwik-buy:hover:not([disabled]),.gokwik-checkout .t-cart-checkout__button:hover:not([disabled]){background:var(--tact-accent);border-color:var(--tact-accent);color:var(--tact-on-accent)}.t-gokwik-buy[disabled],.t-gokwik-buy.disabled,.gokwik-checkout button[disabled],.gokwik-checkout button.disabled{cursor:not-allowed;opacity:.45}.t-gokwik-buy__loader{align-items:center;background:inherit;border-radius:inherit;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute}.cir-loader{animation:t-gokwik-spin 1.1s linear infinite;border:2px solid color-mix(in srgb,currentColor 24%,transparent);border-left-color:currentColor;border-radius:50%;display:block;height:20px;width:20px}@keyframes t-gokwik-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cir-loader{animation-duration:3s}}.t-gokwik-buy__note.is-flag,.gokwik-checkout .t-cart-checkout__subtext.is-flag{background:#53ff73;border-radius:3px;color:#000;font-weight:800;left:14px;letter-spacing:.08em;opacity:1;padding:1px 10px;position:absolute;top:-8px;z-index:2}.t-cart-drawer{overflow:hidden}.t-cart-drawer__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.t-cart-drawer__body{flex:none;min-height:0;overflow:visible}.t-cart-drawer__header,.t-cart-drawer__footer{flex:0 0 auto}html.t-overlay-open{overflow:hidden}html.t-overlay-open body{left:0;position:fixed;right:0;width:100%}.t-cart-ladder{border-bottom:1px solid var(--tact-line);padding:14px clamp(16px,3vw,24px) 16px}.t-cart-ladder__headline{font-size:12px;margin:0 0 10px}.t-cart-ladder__node em{display:none}.t-cart-ladder__track{height:3px;margin:0 18px 20px}.t-cart-ladder__node i{height:13px;width:13px}.t-cart-ladder__node i svg{display:none}.t-cart-ladder__node b{font-size:9.5px;letter-spacing:.05em;top:calc(100% + 8px)}.t-cart-drawer__footer .t-cart-savings,.t-cart-total .t-cart-savings{background:none;border:0;border-radius:0;color:#1a7f4b;display:block;font-size:11px;font-weight:600;letter-spacing:0;margin:4px 0 0;padding:0;text-align:right;text-transform:none}.t-cart-total .t-cart-savings b{color:inherit;font-weight:700}html[data-theme=dark] .t-cart-total .t-cart-savings{color:#4ade80}.t-cart-drawer__header{padding-block:16px 14px}.t-cart-drawer__body{padding-block:4px 0}.t-cart-drawer__footer{padding-top:12px}.t-cart-total{margin-block:0 10px}.t-cart-drawer__upsell{padding-bottom:16px}@media(max-width:749px){.t-cart-drawer__upsell-rail{grid-auto-columns:minmax(150px,62%)}.t-cart-ladder__headline{font-size:11.5px}.t-cart-ladder__track{margin:0 16px 18px}}.t-size-guide{display:flex;flex-direction:column;overflow:hidden}.t-size-guide__bar{flex:0 0 auto}.t-size-guide__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(34px,env(safe-area-inset-bottom))}.t-size-guide__body>h2{font-family:var(--tact-font-heading);font-size:19px;letter-spacing:var(--tact-heading-tracking);line-height:1.15;margin:0 0 18px;text-wrap:balance}.t-size-chart__unit{color:var(--tact-muted);font-size:11px;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.t-size-chart__unit b{color:var(--tact-ink);font-weight:700}.t-size-chart__table{-webkit-overflow-scrolling:touch;margin:0 0 16px;overflow-x:auto;overscroll-behavior-inline:contain}.t-size-chart__table table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-width:100%;width:100%}.t-size-chart__table th,.t-size-chart__table td{border:1px solid color-mix(in srgb,var(--tact-ink) 14%,transparent);font-size:12px;padding:9px 10px;text-align:center;white-space:nowrap}.t-size-chart__table tr>th:first-child,.t-size-chart__table tr:first-child th{background:var(--tact-ink);color:var(--tact-paper);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.t-size-chart__table tr>th:first-child{position:sticky;left:0;text-align:left;z-index:1}.t-size-chart__table td{color:var(--tact-ink);font-weight:500}.t-size-chart__tip{background:color-mix(in srgb,var(--tact-ink) 5%,transparent);border-radius:var(--tact-r-surface);color:var(--tact-ink);font-size:12px;margin:0 0 22px;padding:10px 13px}.t-size-chart__tip b{font-weight:700}.t-size-chart__heading{font-family:var(--tact-font-accent);font-size:11px;font-weight:650;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.t-size-chart__measure p{margin:0 0 8px}.t-size-chart__measure strong{color:var(--tact-ink);font-weight:650}.t-size-chart__diagram{margin:20px 0 0}.t-size-chart__diagram img{display:block;height:auto;margin-inline:auto;max-width:320px;width:100%}.t-product__tab-panel .t-size-chart__tip{background:none;border-left:2px solid var(--tact-accent);border-radius:0;padding:2px 0 2px 12px}.t-product--conversion{background:var(--product-panel-background, #fff)}.t-product--static-details .t-product__detail{align-self:stretch}.t-product--conversion .t-product__detail{max-height:none;overflow:visible}.t-product--conversion:not(.t-product--static-details) .t-product__detail{align-self:start;position:sticky;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px))}.t-product--static-details .t-product__detail{position:static;top:auto}@media(min-width:750px){.t-product--static-details .t-product__buybox{background:none;position:static;top:auto;z-index:auto}}@media(max-width:749px){.t-product--conversion .t-product__detail,.t-product--conversion:not(.t-product--static-details) .t-product__detail{align-self:auto;max-height:none;overflow:visible;position:static;top:auto}.t-product__buybox{background:none;position:static}}@media(min-width:900px){.t-product--conversion{grid-template-columns:minmax(0,1.55fr) minmax(360px,var(--product-panel-width, 460px))}}html.t-cart-page-leaving main{opacity:0;pointer-events:none}.t-cart-drawer,.t-size-guide,.qv-drawer__panel{height:100dvh;max-height:100dvh}.t-cart-drawer__footer{padding-bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px))}@media(max-width:749px){.t-cart-drawer__footer{padding-bottom:max(22px,calc(env(safe-area-inset-bottom) + 18px))}}:root{--t-ease-enter: var(--tact-ease-entrance);--t-ease-exit: var(--tact-ease-exit);--t-ease-glide: var(--tact-ease-standard);--t-dur-fast: .18s;--t-dur-base: .32s;--t-dur-slow: .52s}.t-cart-drawer,.t-size-guide,.t-menu__panel,.qv-drawer__panel,.t-wishlist{transition:transform var(--t-dur-slow) var(--t-ease-enter)}.t-overlay,.qv-drawer__scrim,.t-cart-drawer__scrim{transition:opacity var(--t-dur-base) var(--t-ease-glide)}.t-btn,.t-button,.t-button--interactive,.t-product__add,.qv__add,.t-cart-checkout__button,.t-gokwik-buy,.t-shop-split__cta,.template-index .t-hero-slide__copy a,.t-icon-button,.t-arrow-btn,.t-variant-list label span,.qv__swatch span,.t-color-swatch,.t-product-card__quick-trigger,.tqa-trigger{transition:background-color var(--t-dur-fast) var(--t-ease-glide),border-color var(--t-dur-fast) var(--t-ease-glide),color var(--t-dur-fast) var(--t-ease-glide),transform var(--t-dur-fast) var(--t-ease-glide),opacity var(--t-dur-fast) var(--t-ease-glide)}.t-btn:active,.t-button:active,.t-product__add:active,.qv__add:active,.t-cart-checkout__button:active,.t-gokwik-buy:active,.t-shop-split__cta:active,.template-index .t-hero-slide__copy a:active{transform:scale(.975);transition-duration:90ms}.t-product-card__media img{transition:transform var(--t-dur-slow) var(--t-ease-enter)}.t-cart-drawer__line,.t-cart-drawer__quantity,.t-cart-total__value strong{transition:opacity var(--t-dur-base) var(--t-ease-glide),transform var(--t-dur-base) var(--t-ease-glide)}.t-menu__primary a,.t-nav-roll,.t-footer a{transition:color var(--t-dur-fast) var(--t-ease-glide),opacity var(--t-dur-fast) var(--t-ease-glide),transform var(--t-dur-base) var(--t-ease-enter)}@media(max-width:749px){.t-mobile-dock{background:color-mix(in srgb,var(--tact-surface) 88%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border:1px solid color-mix(in srgb,var(--tact-ink) 9%,transparent);border-radius:999px;bottom:max(12px,env(safe-area-inset-bottom));box-shadow:0 10px 30px #0000001f;left:50%;margin-inline:0;padding:6px;transform:translate(-50%);transition:transform var(--t-dur-base) var(--t-ease-enter),opacity var(--t-dur-base) var(--t-ease-glide);width:max-content}.t-mobile-dock a,.t-mobile-dock button{border-radius:999px;height:42px;min-width:46px;transition:background-color var(--t-dur-fast) var(--t-ease-glide),color var(--t-dur-fast) var(--t-ease-glide)}.t-mobile-dock .is-active,.t-mobile-dock [aria-pressed=true]{background:var(--tact-ink);color:var(--tact-paper)}}@media(prefers-reduced-motion:reduce){.t-cart-drawer,.t-size-guide,.t-menu__panel,.qv-drawer__panel,.t-wishlist,.t-mobile-dock{transition-duration:1ms}}.t-account-sheet__scrim{-webkit-appearance:none;appearance:none;background:#08080a75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:fixed;transition:opacity var(--t-dur-base) var(--t-ease-glide);z-index:130}.t-account-sheet__scrim.is-open{opacity:1}.t-account-sheet{background:var(--tact-surface);border-radius:22px 22px 0 0;bottom:0;box-shadow:0 -20px 60px #00000038;color:var(--tact-ink);display:flex;flex-direction:column;left:0;margin-inline:auto;max-height:min(92dvh,760px);overflow:hidden;position:fixed;right:0;transform:translateY(100%);transition:transform var(--t-dur-slow) var(--t-ease-enter);width:min(460px,100%);z-index:131}.t-account-sheet.is-open{transform:translateY(0)}.t-motion-js .t-account-sheet{transition:none}.t-account-sheet__head{align-items:center;display:flex;justify-content:space-between;padding:22px 24px 6px}.t-account-sheet__logo{display:block;height:auto;width:108px}.t-account-sheet__wordmark{font-family:var(--tact-font-heading);font-size:19px;letter-spacing:-.02em}.t-account-sheet__close{align-items:center;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--tact-ink) 7%,transparent);border:0;border-radius:50%;color:var(--tact-ink);cursor:pointer;display:flex;height:38px;justify-content:center;width:38px}.t-account-sheet__close svg{height:16px;width:16px}.t-account-sheet__body{overflow-y:auto;overscroll-behavior:contain;padding:10px 24px max(24px,env(safe-area-inset-bottom))}.t-account-sheet__eyebrow{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;font-weight:650;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.t-account-sheet h2{font-family:var(--tact-font-heading);font-size:clamp(30px,8vw,40px);letter-spacing:-.035em;line-height:.98;margin:0 0 12px;text-wrap:balance}.t-account-sheet__copy{color:var(--tact-muted);font-size:13.5px;line-height:1.5;margin:0 0 26px;max-width:34ch}.t-account-sheet__label{color:var(--tact-muted);display:block;font-family:var(--tact-font-accent);font-size:10px;font-weight:650;letter-spacing:.14em;margin-bottom:9px;text-transform:uppercase}.t-account-sheet__field{align-items:stretch;border:1px solid color-mix(in srgb,var(--tact-ink) 18%,transparent);border-radius:14px;display:flex;overflow:hidden;transition:border-color var(--t-dur-fast) var(--t-ease-glide)}.t-account-sheet__field:focus-within{border-color:var(--tact-ink)}.t-account-sheet__cc{align-items:center;border-right:1px solid color-mix(in srgb,var(--tact-ink) 14%,transparent);color:var(--tact-muted);display:flex;flex:none;font-size:13px;letter-spacing:.02em;padding:0 14px}.t-account-sheet__field input{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--tact-ink);flex:1 1 auto;font-size:15px;min-height:56px;min-width:0;outline:none;padding:0 14px}.t-account-sheet__error{color:var(--tact-accent);font-size:12px;margin:10px 0 0}.t-account-sheet__optin{align-items:center;color:var(--tact-muted);display:flex;font-size:12.5px;gap:10px;margin:16px 0 22px}.t-account-sheet__optin input{accent-color:var(--tact-ink);height:16px;width:16px}.t-account-sheet__submit{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:1px solid var(--tact-ink);border-radius:var(--tact-r-cta);color:var(--tact-paper);cursor:pointer;display:flex;font-family:var(--tact-font-accent);font-size:13px;font-weight:650;gap:10px;justify-content:center;min-height:56px;position:relative;width:100%}.t-account-sheet__submit svg{height:15px;position:absolute;right:22px;transition:transform var(--t-dur-base) var(--t-ease-enter);width:15px}.t-account-sheet__submit:hover svg{transform:translate(4px)}.t-account-sheet__legal{color:var(--tact-muted);font-size:11.5px;line-height:1.5;margin:16px 0 0}.t-account-sheet__legal a{text-decoration:underline}.t-account-sheet__full{display:inline-block;font-size:12.5px;margin-top:16px;text-decoration:underline}.t-size-guide--shared{z-index:132}.t-size-guide__loading{color:var(--tact-muted);font-size:13px;padding:20px 0}@media(max-width:749px){.t-mobile-dock{gap:2px}.t-mobile-dock span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.t-mobile-dock a,.t-mobile-dock button{align-items:center;aspect-ratio:1;background:none;border:0;color:var(--tact-ink);display:flex;height:44px;justify-content:center;min-width:44px;padding:0;position:relative;width:44px}.t-mobile-dock svg,.t-mobile-dock .t-custom-icon{height:20px;width:20px}.t-mobile-dock .is-active,.t-mobile-dock [aria-pressed=true]{background:var(--tact-ink);color:var(--tact-paper)}.t-mobile-dock i[data-wishlist-count]{background:var(--tact-accent);border-radius:999px;color:#fff;font-size:9px;font-style:normal;font-weight:700;line-height:15px;min-width:15px;position:absolute;right:4px;text-align:center;top:4px}}.t-cart-drawer{--cart-gutter: 14px;--cart-card: var(--tact-surface);--cart-ground: color-mix(in srgb, var(--tact-ink) 4%, var(--tact-paper));background:var(--cart-ground)}.t-cart-drawer__header{background:var(--cart-card);border-bottom:1px solid color-mix(in srgb,var(--tact-ink) 8%,transparent);padding:16px var(--cart-gutter) 15px}.t-cart-drawer__header h2{font-size:20px;letter-spacing:-.02em}.t-cart-ladder{background:var(--cart-card);border-bottom:0;margin:0 0 var(--cart-gutter);padding:16px var(--cart-gutter) 14px}.t-cart-ladder__headline{font-size:12.5px;line-height:1.45;margin:0 0 8px;text-align:center}.t-cart-ladder__node em{bottom:calc(100% + 9px);color:var(--tact-muted);display:block;font-size:10.5px;font-variant-numeric:tabular-nums;letter-spacing:0}.t-cart-ladder__node.is-reached em{color:var(--tact-ink)}.t-cart-ladder__track{height:4px;margin:26px 0 28px}.t-cart-ladder__node i{border-width:2px;height:16px;width:16px}.t-cart-ladder__node b{font-size:10px;font-weight:650;letter-spacing:.04em;opacity:1;top:calc(100% + 10px)}.t-cart-ladder__node:first-of-type em,.t-cart-ladder__node:first-of-type b,.t-cart-ladder__node:last-of-type em,.t-cart-ladder__node:last-of-type b{left:50%;right:auto;text-align:center;transform:translate(-50%)}.t-cart-drawer__body{padding:0 var(--cart-gutter)}.t-cart-drawer__lines{display:grid;gap:10px}.t-cart-drawer__line{background:var(--cart-card);border:1px solid color-mix(in srgb,var(--tact-ink) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tact-ink) 7%,transparent);border-radius:14px;gap:12px;padding:12px}.t-cart-drawer__line img{border-radius:9px}.t-cart-drawer__line h3{font-size:13px;line-height:1.3}.t-cart-drawer__line-price{font-size:13px}.t-cart-drawer__secondary{display:grid;gap:var(--cart-gutter);padding:var(--cart-gutter)}.t-cart-coupon{background:var(--cart-card);border:1px solid color-mix(in srgb,var(--tact-ink) 10%,transparent);border-radius:999px;gap:0;margin:0;padding:5px 5px 5px 16px}.t-cart-drawer__upsell{background:var(--cart-card);border-radius:14px;margin:0;padding:14px 0 14px 14px}.t-cart-drawer__upsell h4{font-size:10px;font-weight:650;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}.t-cart-drawer__footer{background:var(--cart-card);border-top:1px solid color-mix(in srgb,var(--tact-ink) 9%,transparent);padding:14px var(--cart-gutter) max(16px,calc(env(safe-area-inset-bottom) + 12px))}.t-cart-total{border-top:0;margin:0 0 10px;padding-top:0}.t-cart-total>summary{padding-block:2px}.t-cart-total__label{font-size:13px;font-weight:600}.t-cart-total__value strong{font-size:19px;letter-spacing:-.02em}.t-cart-total__breakdown p{font-size:12px;margin:6px 0 0}.t-cart-checkout__button,.gokwik-checkout .t-cart-checkout__button{align-items:center;display:flex;justify-content:center;min-height:58px;padding:10px 54px;position:relative}.t-cart-checkout__button .btn-text,.gokwik-checkout .btn-text{display:grid;gap:3px;place-items:center}.t-cart-checkout__button .t-gokwik-buy__marks,.gokwik-checkout .t-gokwik-buy__marks{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.t-cart-checkout__label{font-size:13px;font-weight:700;letter-spacing:.06em}.t-cart-checkout__subtext,.gokwik-checkout .t-cart-checkout__subtext{font-size:9.5px;font-weight:500;letter-spacing:.08em;opacity:.7;text-transform:uppercase}.t-cart-checkout__button .t-gokwik-buy__marks,.gokwik-checkout .t-gokwik-buy__marks{opacity:.9}.t-cart-checkout__button .t-gokwik-buy__marks img{height:13px}.t-cart-notes{align-items:center;color:var(--tact-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 14px;justify-content:space-between;margin:0 0 12px}.t-cart-payments{margin-top:10px;opacity:.55}@media(max-width:749px){.t-cart-drawer{--cart-gutter: 12px}.t-cart-ladder__headline{font-size:12px}.t-cart-drawer__upsell-rail{grid-auto-columns:minmax(146px,58%)}}.t-cart-checkout__button,.gokwik-checkout .t-cart-checkout__button{min-height:58px!important}@media(max-width:749px){.t-cart-checkout__button,.gokwik-checkout .t-cart-checkout__button{min-height:58px!important}}@media(max-width:749px){.t-mobile-dock,.t-mobile-dock.is-compact{align-items:center!important;background:color-mix(in srgb,var(--tact-surface) 86%,transparent)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important;backdrop-filter:blur(20px) saturate(140%)!important;border:1px solid color-mix(in srgb,var(--tact-ink) 8%,transparent)!important;border-radius:999px!important;bottom:max(14px,env(safe-area-inset-bottom))!important;box-shadow:0 14px 34px #0c0e1429!important;display:flex!important;gap:2px!important;justify-content:center!important;left:50%!important;min-height:0!important;padding:5px!important;transform:translate(-50%)!important;width:max-content!important}.t-mobile-dock>a>span,.t-mobile-dock>button>span,.t-mobile-dock.is-compact>a>span,.t-mobile-dock.is-compact>button>span{clip-path:inset(50%)!important;height:1px!important;max-height:1px!important;opacity:0!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.t-mobile-dock>a,.t-mobile-dock>button,.t-mobile-dock.is-compact>a,.t-mobile-dock.is-compact>button{align-items:center!important;background:none!important;border:0!important;border-radius:999px!important;color:var(--tact-ink)!important;display:flex!important;flex:none!important;height:46px!important;justify-content:center!important;min-height:46px!important;padding:0!important;position:relative!important;transform:none!important;width:46px!important}.t-mobile-dock svg,.t-mobile-dock .t-custom-icon{height:21px!important;width:21px!important}.t-mobile-dock .is-active,.t-mobile-dock [aria-pressed=true]{background:var(--tact-ink)!important;border-radius:999px!important;color:var(--tact-paper)!important}.t-mobile-dock i[data-wishlist-count],.t-mobile-dock i[data-cart-count]{background:var(--tact-accent)!important;border:2px solid var(--tact-surface)!important;border-radius:999px!important;color:#fff!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;line-height:14px!important;min-width:18px!important;padding:0 3px!important;position:absolute!important;right:2px!important;text-align:center!important;top:2px!important}html[data-theme=dark] .t-mobile-dock{background:color-mix(in srgb,var(--tact-surface) 90%,transparent)!important;border-color:color-mix(in srgb,#fff 12%,transparent)!important}}:root{--tact-ground: color-mix(in srgb, var(--tact-ink) 5%, var(--tact-paper));--tact-band-radius: 16px;--tact-band-gap: 12px}@media(max-width:749px){html:root{--tact-band-radius: calc(var(--tact-band-radius-base, 16px) * .8);--tact-band-gap: calc(var(--tact-band-gap-base, 12px) * .7)}}.template-product .t-product--conversion{align-items:start;background:var(--tact-ground);column-gap:var(--tact-band-gap);padding:var(--tact-band-gap);row-gap:var(--tact-band-gap)}.template-product .t-product--conversion .t-product__gallery{background:none;gap:var(--tact-band-gap)}.template-product .t-product--conversion .t-product__gallery figure{background:var(--tact-surface);border-radius:var(--tact-band-radius);overflow:hidden}.template-product .t-product--conversion .t-product__detail{background:var(--tact-surface);border-radius:var(--tact-band-radius);overflow:hidden;padding:clamp(20px,2.2vw,30px)}.template-product .t-product--conversion .t-product__detail>*{background:none;border-radius:0;margin-bottom:0;padding:0}.template-product .t-product--conversion .t-product__detail>*+*{margin-top:18px}.template-product .t-product--conversion .t-product__detail>.t-product__price-row{margin-top:10px}.template-product .t-product--conversion .t-product__detail>.t-product__tax,.template-product .t-product--conversion .t-product__detail>.t-product__shipping-note{margin-top:4px}.template-product .t-product--conversion .t-product__information{border-top:1px solid color-mix(in srgb,var(--tact-ink) 10%,transparent);margin-inline:calc(clamp(20px,2.2vw,30px)*-1);margin-top:26px;padding:22px clamp(20px,2.2vw,30px) 0}.t-product-card__media{border-radius:var(--tact-band-radius);overflow:hidden}@media(max-width:749px){.t-product-card__media{border-radius:var(--tact-band-radius)}}.t-visually-hidden{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.qv-drawer__bar{justify-content:flex-end;min-height:0;padding:12px 12px 0}.qv-drawer__close{margin:0}.t-account-sheet__cc i{font-size:14px;font-style:normal;line-height:1;margin-right:5px}.t-menu__appearance{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);margin-top:22px;padding-top:18px}.t-appearance-toggle{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--tact-font-accent);font-size:11px;gap:11px;letter-spacing:.12em;padding:0;text-transform:uppercase}.t-appearance-toggle__track{background:color-mix(in srgb,currentColor 22%,transparent);border-radius:999px;display:block;flex:none;height:18px;position:relative;transition:background var(--t-dur-base) var(--t-ease-glide);width:32px}.t-appearance-toggle__track i{background:currentColor;border-radius:50%;height:12px;left:3px;position:absolute;top:3px;transition:transform var(--t-dur-base) var(--t-ease-enter);width:12px}.t-appearance-toggle[aria-pressed=true] .t-appearance-toggle__track i{transform:translate(14px)}html[data-theme=dark]{--tact-ground: color-mix(in srgb, #fff 5%, var(--tact-paper))}html[data-theme=dark] .t-cart-drawer{--cart-card: var(--tact-surface);--cart-ground: color-mix(in srgb, #fff 4%, var(--tact-paper))}html[data-theme=dark] .t-cart-drawer__line,html[data-theme=dark] .t-cart-coupon{border-color:color-mix(in srgb,#fff 10%,transparent)}html[data-theme=dark] .template-product .t-product--conversion,html[data-theme=dark] .t-product--conversion{background:var(--tact-ground)}html[data-theme=dark] .template-product .t-product--conversion .t-product__gallery figure,html[data-theme=dark] .template-product .t-product--conversion .t-product__detail>*,html[data-theme=dark] .template-product .t-product__information{background:var(--tact-surface)}html[data-theme=dark] .t-account-sheet{background:var(--tact-surface)}html[data-theme=dark] .t-account-sheet__field{border-color:color-mix(in srgb,#fff 22%,transparent)}html[data-theme=dark] .t-account-sheet__close{background:color-mix(in srgb,#fff 10%,transparent)}html[data-theme=dark] .t-size-chart__table th,html[data-theme=dark] .t-size-chart__table td{border-color:color-mix(in srgb,#fff 16%,transparent)}html[data-theme=dark] .t-size-chart__tip{background:color-mix(in srgb,#fff 7%,transparent)}.t-header__appearance svg{height:19px;width:19px}.t-header__appearance .t-header__appearance-moon,html[data-theme=dark] .t-header__appearance .t-header__appearance-sun{display:none}html[data-theme=dark] .t-header__appearance .t-header__appearance-moon{display:block}.t-collection-subchips{-webkit-overflow-scrolling:touch;display:flex;gap:7px;grid-column:1 / -1;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:2px;scrollbar-width:none}.t-collection-subchips::-webkit-scrollbar{display:none}.t-collection-subchips a{border:1px solid color-mix(in srgb,var(--tact-ink) 16%,transparent);border-radius:999px;color:var(--tact-muted);flex:none;font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.06em;padding:8px 15px;transition:background-color var(--t-dur-fast) var(--t-ease-glide),border-color var(--t-dur-fast) var(--t-ease-glide),color var(--t-dur-fast) var(--t-ease-glide);white-space:nowrap}.t-collection-subchips a:hover{border-color:var(--tact-ink);color:var(--tact-ink)}.t-collection-subchips a.is-active{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}@media(max-width:749px){.t-collection-toolbar,.t-collection-grid,.t-collections-index__grid,.t-collection-tiles{padding-inline:var(--tact-band-gap)}.t-collection-grid{gap:var(--tact-band-gap)}.t-section-heading h2{font-size:clamp(30px,8.6vw,40px);letter-spacing:-.045em;line-height:.96;max-width:13ch}.t-product-card__info h3{font-size:12.5px;letter-spacing:-.005em;line-height:1.3}.t-product-card__info p{font-size:12px}.t-collection-hero h1{font-size:clamp(32px,9vw,44px);letter-spacing:-.045em;line-height:.95}main{padding-bottom:84px}}.t-cart-drawer__line-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px}.t-cart-drawer__line-each{color:var(--tact-muted);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.t-cart-checkout__button .pay-opt-icon,.gokwik-checkout .pay-opt-icon,.t-gokwik-buy .pay-opt-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.t-cart-checkout__button .pay-opt-icon img,.gokwik-checkout .pay-opt-icon img,.t-gokwik-buy .pay-opt-icon img{display:block;height:14px;width:auto}.t-cart-checkout__button,.gokwik-checkout .t-cart-checkout__button,.t-gokwik-buy{min-height:62px!important;padding:12px 72px 12px 24px!important}.t-cart-checkout__label{font-size:13.5px;letter-spacing:.08em;line-height:1.1}.t-cart-checkout__subtext,.gokwik-checkout .t-cart-checkout__subtext{font-size:10px;letter-spacing:.06em;line-height:1.2}.t-cart-drawer__footer{padding-inline:clamp(16px,4vw,22px)}[data-reveal]{opacity:1}.t-motion-ready [data-reveal]:not(.is-revealed){opacity:0}.t-motion-ready [data-product-card][data-reveal]:not(.is-revealed),.t-motion-ready .t-collection-tile[data-reveal]:not(.is-revealed){transform:translateY(12px)}.t-motion-ready [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity .7s var(--tact-ease-entrance),transform .7s var(--tact-ease-entrance)}.t-motion-js [data-reveal].is-revealed{transition:none}@media(prefers-reduced-motion:reduce){[data-reveal],.t-motion-ready [data-reveal]:not(.is-revealed){opacity:1!important;transform:none!important}}html.t-motion-ready #MainContent>section[data-reveal]:not(.is-revealed){transform:none}html.t-motion-ready [data-product-card][data-reveal]:not(.is-revealed),html.t-motion-ready .t-collection-tile[data-reveal]:not(.is-revealed){transform:translateY(12px)}.t-cart-promo{background:var(--tact-ink);color:var(--tact-paper);display:grid;gap:3px;padding:12px 16px;text-align:center}.t-cart-promo strong{font-size:13px;font-weight:700;letter-spacing:.01em}.t-cart-promo span{font-size:11px;opacity:.72}html[data-theme=dark] .t-cart-promo{background:color-mix(in srgb,var(--tact-ink) 82%,#000)}.t-account-sheet{max-width:100vw}@supports (width: 100dvw){.t-account-sheet{max-width:100dvw}}.template-index .t-hero-carousel--full,.t-hero-carousel--full{aspect-ratio:auto;height:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px));max-height:none;min-height:560px}.template-index .t-hero-carousel--full .t-hero-slide__desktop-media>img,.template-index .t-hero-carousel--full .t-hero-slide__desktop-media>video,.t-hero-carousel--full .t-hero-slide__desktop-media>img,.t-hero-carousel--full .t-hero-slide__desktop-media>video{height:100%;object-fit:cover;width:100%}@media(max-width:749px){.template-index .t-hero-carousel--full,.t-hero-carousel--full{height:calc(100dvh - var(--header-height, 68px));min-height:520px}}.t-hero-carousel__arrows{display:none}.t-hero-carousel__dots button{height:3px;width:30px}@media(min-width:750px){.t-hero-carousel__navigation{bottom:34px;justify-content:center}}.t-btn,.t-button,.t-button--interactive,.template-index .t-hero-slide__copy a,.t-shop-split__cta,.t-product__add,.qv__add,.t-cart-checkout__button,.t-gokwik-buy,.t-account-sheet__submit{isolation:isolate;overflow:hidden;position:relative}.t-btn:after,.t-button:after,.t-button--interactive:after,.template-index .t-hero-slide__copy a:after,.t-shop-split__cta:after,.t-product__add:after,.qv__add:after,.t-cart-checkout__button:after,.t-gokwik-buy:after,.t-account-sheet__submit:after{background:currentColor;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;position:absolute;transform:scaleY(0);transform-origin:bottom;transition:transform .42s var(--tact-ease-entrance);z-index:-1}.t-btn:hover:after,.t-button:hover:after,.t-button--interactive:hover:after,.template-index .t-hero-slide__copy a:hover:after,.t-shop-split__cta:hover:after,.t-product__add:hover:after,.qv__add:hover:after,.t-cart-checkout__button:hover:not([disabled]):after,.t-gokwik-buy:hover:not([disabled]):after,.t-account-sheet__submit:hover:after{transform:scaleY(1)}.template-index .t-hero-slide__copy a,.t-shop-split__cta,.t-product__purchase .t-product__add,.qv__add{transition:background-color .42s var(--tact-ease-entrance),border-color .42s var(--tact-ease-entrance),color .28s var(--tact-ease-entrance)}@media(hover:none){.t-btn:after,.t-button:after,.t-button--interactive:after,.template-index .t-hero-slide__copy a:after,.t-shop-split__cta:after,.t-product__add:after,.qv__add:after,.t-cart-checkout__button:after,.t-gokwik-buy:after,.t-account-sheet__submit:after{display:none}}@media(prefers-reduced-motion:reduce){.t-btn:after,.t-button:after,.template-index .t-hero-slide__copy a:after,.t-shop-split__cta:after,.t-product__add:after,.qv__add:after,.t-cart-checkout__button:after,.t-gokwik-buy:after,.t-account-sheet__submit:after{transition-duration:1ms}}.t-search__scrim{-webkit-appearance:none;appearance:none;background:#08080a6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;position:fixed;transition:opacity var(--t-dur-base) var(--t-ease-glide);z-index:138}.t-search__scrim.is-open{opacity:1}.t-search{background:var(--tact-surface);color:var(--tact-ink);display:flex;flex-direction:column;left:0;max-height:min(86dvh,720px);position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform var(--t-dur-slow) var(--t-ease-enter);z-index:139}.t-search.is-open{transform:translateY(0)}.t-search__bar{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--tact-ink) 10%,transparent);display:flex;gap:12px;flex:0 0 auto;padding:0 clamp(14px,3vw,26px)}.t-search__icon{align-items:center;color:var(--tact-muted);display:flex;flex:none}.t-search__icon svg{height:19px;width:19px}.t-search__input{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--tact-ink);flex:1 1 auto;font-family:var(--tact-font-heading);font-size:clamp(18px,3vw,24px);letter-spacing:-.02em;min-height:72px;min-width:0;outline:none;padding:0}.t-search__input::-webkit-search-cancel-button{display:none}.t-search__close{align-items:center;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--tact-ink) 7%,transparent);border:0;border-radius:50%;color:var(--tact-ink);cursor:pointer;display:flex;flex:none;height:38px;justify-content:center;width:38px}.t-search__close svg{height:15px;width:15px}.t-search__body{overflow-y:auto;overscroll-behavior:contain;padding:20px clamp(14px,3vw,26px) max(24px,env(safe-area-inset-bottom))}.t-search__heading{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;font-weight:650;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.t-search__grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.t-search__card{align-items:center;border-radius:var(--tact-band-radius);display:flex;gap:12px;padding:8px;transition:background-color var(--t-dur-fast) var(--t-ease-glide)}.t-search__card:hover{background:color-mix(in srgb,var(--tact-ink) 5%,transparent)}.t-search__card img,.t-search__card-blank{aspect-ratio:3 / 4;border-radius:calc(var(--tact-band-radius) * .65);display:block;flex:none;object-fit:cover;width:58px}.t-search__card-blank{background:color-mix(in srgb,var(--tact-ink) 8%,transparent)}.t-search__card-copy{display:grid;gap:3px;min-width:0}.t-search__card-copy strong{font-size:13px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-search__card-copy em{color:var(--tact-muted);font-size:12px;font-style:normal}.t-search__all{align-items:center;display:inline-flex;font-family:var(--tact-font-accent);font-size:11px;gap:8px;letter-spacing:.1em;margin-top:18px;text-transform:uppercase}.t-search__all svg{height:13px;width:13px}.t-search__status,.t-search__empty{color:var(--tact-muted);font-size:13px;margin:14px 0 0}.t-motion-js .t-search{transition:none}@media(max-width:749px){.t-search{max-height:100dvh;min-height:100dvh}.t-search__input{font-size:17px;min-height:62px}.t-search__grid{grid-template-columns:1fr}}.t-header,.t-header__links{overflow:visible}.t-nav-item{position:relative}.t-nav-item.is-open>a:after{transform:scaleX(1)}.t-nav-drop{background:var(--tact-surface);border:1px solid var(--tact-line);border-radius:14px;box-shadow:0 18px 44px -28px color-mix(in srgb,var(--tact-ink) 55%,transparent);color:var(--tact-ink);inset-inline-start:-14px;min-width:min(84vw,calc(var(--nav-drop-columns, 1) * 208px + 28px));opacity:0;padding:20px 14px 6px;position:absolute;top:calc(100% + 12px);transform:translateY(-6px);transition:opacity .2s var(--t-ease-enter, var(--tact-ease-entrance)),transform .32s var(--t-ease-enter, var(--tact-ease-entrance));z-index:60}.t-nav-drop:before{content:"";height:14px;inset-inline:0;position:absolute;top:-14px}.t-nav-item.is-open .t-nav-drop{opacity:1;transform:translateY(0)}.t-nav-drop__inner{display:grid;gap:4px 8px;grid-template-columns:repeat(var(--nav-drop-columns, 1),minmax(168px,1fr))}.t-nav-drop__group{padding-inline:8px}.t-nav-drop__label{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.t-nav-drop__label a{color:inherit;text-decoration:none}.t-nav-drop__list{list-style:none;margin:0;padding:0}.t-header__links .t-nav-drop a:after,.t-nav-drop a:after{content:none}.t-nav-drop__list a{border-radius:8px;color:var(--tact-ink);display:block;font-family:var(--tact-font-body);font-size:14px;font-weight:450;text-transform:none;letter-spacing:-.01em;line-height:1.2;padding:8px 10px;text-decoration:none;transition:background-color .22s var(--t-ease-enter, var(--tact-ease-entrance)),color .22s var(--t-ease-enter, var(--tact-ease-entrance))}.t-nav-drop__list a:hover,.t-nav-drop__list a:focus-visible,.t-nav-drop__list a[aria-current]{background:color-mix(in srgb,var(--tact-ink) 6%,transparent)}.t-header__links .t-nav-drop__label a{font-family:var(--tact-font-accent);font-size:10px;font-weight:500;letter-spacing:.14em;padding-bottom:0}.t-header__links .t-nav-drop__all,.t-nav-drop__all{align-items:center;border-top:1px solid var(--tact-line);color:var(--tact-muted);display:flex;font-family:var(--tact-font-accent);font-size:10px;gap:8px;letter-spacing:.14em;margin-top:14px;padding:13px 18px 14px;text-decoration:none;text-transform:uppercase;transition:color .22s var(--t-ease-enter, var(--tact-ease-entrance))}.t-nav-drop__all:hover{color:var(--tact-ink)}.t-header__links .t-nav-drop__all{display:flex;font-size:10px;font-weight:500;letter-spacing:.14em}.t-nav-drop__all svg{height:12px;transition:transform .32s var(--t-ease-enter, var(--tact-ease-entrance));width:12px}.t-nav-drop__all:hover svg{transform:translate(4px)}@media(hover:none),(max-width:989px){.t-nav-drop{display:none}}.t-menu__entry{border-bottom:1px solid color-mix(in srgb,var(--menu-color, var(--tact-ink)) 14%,transparent)}.t-menu__entry>summary{align-items:baseline;cursor:pointer;display:flex;gap:12px;list-style:none;padding:14px 0;position:relative}.t-menu__entry>summary::-webkit-details-marker{display:none}.t-menu__entry--plain{align-items:baseline;color:inherit;display:flex;gap:12px;padding:14px 0;text-decoration:none}.t-menu__entry small,.t-menu__entry--plain small{color:color-mix(in srgb,var(--menu-color, var(--tact-ink)) 45%,transparent);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em}.t-menu__entry-mark{height:11px;margin-inline-start:auto;position:relative;width:11px}.t-menu__entry-mark:before,.t-menu__entry-mark:after{background:currentColor;content:"";inset-block:50%;inset-inline:0;position:absolute;transition:transform .34s var(--t-ease-enter, var(--tact-ease-entrance))}.t-menu__entry-mark:before{height:1px;margin-block-start:-.5px}.t-menu__entry-mark:after{height:1px;margin-block-start:-.5px;transform:rotate(90deg)}.t-menu__entry[open] .t-menu__entry-mark:after{transform:rotate(0)}.t-menu__cats{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0 18px}.t-menu__cat{border:1px solid color-mix(in srgb,var(--menu-color, var(--tact-ink)) 18%,transparent);border-radius:999px;color:inherit;font-size:13px;letter-spacing:-.01em;line-height:1;padding:9px 14px 10px;text-decoration:none;transition:background-color .24s var(--t-ease-enter, var(--tact-ease-entrance)),border-color .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-menu__cat:hover,.t-menu__cat:focus-visible,.t-menu__cat[aria-current]{background:color-mix(in srgb,var(--menu-color, var(--tact-ink)) 10%,transparent);border-color:color-mix(in srgb,var(--menu-color, var(--tact-ink)) 38%,transparent)}.t-menu__cat--all{border-style:dashed}.t-menu__cat-group{display:flex;flex-wrap:wrap;gap:6px;width:100%}.t-menu__cat-label{color:color-mix(in srgb,var(--menu-color, var(--tact-ink)) 55%,transparent);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;padding-block:8px;text-decoration:none;text-transform:uppercase;width:100%}@media(min-width:750px){.t-menu__entry>summary{cursor:default;padding-bottom:8px}.t-menu__entry-mark{display:none}}.t-options{display:grid;gap:18px}.t-options--multi .t-option+.t-option{border-top:1px solid var(--tact-line);padding-top:18px}.t-options--multi .t-variant-heading span{font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.t-variant-list label.is-sold-out span{opacity:.34;text-decoration:line-through;text-decoration-thickness:1px}.t-variant-list label.is-sold-out input:checked+span{opacity:.72}.t-size-chart__tabs{border:1px solid var(--tact-line);border-radius:999px;display:grid;gap:2px;grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:20px;padding:3px}.t-size-chart__tabs button{background:none;border:0;border-radius:999px;color:var(--tact-muted);cursor:pointer;font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.1em;padding:10px 12px 11px;text-transform:uppercase;transition:background-color .28s var(--t-ease-enter, var(--tact-ease-entrance)),color .2s var(--t-ease-enter, var(--tact-ease-entrance))}.t-size-chart__tabs button.is-active{background:var(--tact-ink);color:var(--tact-paper)}.t-size-chart__panel[hidden]{display:none}.t-product__rating{margin:10px 0 4px;min-height:18px}.t-product__rating:empty{display:none}.t-product__rating .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:8px}.t-product__rating .jdgm-prev-badge__text{color:var(--tact-muted);font-family:var(--tact-font-body);font-size:12px;letter-spacing:-.01em;margin:0}.t-product__app-block,.shopify-app-block{--jdgm-primary-color: var(--tact-ink);--jdgm-secondary-color: var(--tact-muted);color:var(--tact-ink);font-family:var(--tact-font-body)}.jdgm-widget,.jdgm-widget *{font-family:var(--tact-font-body)!important}.jdgm-star{color:var(--tact-ink)!important}.jdgm-rev,.jdgm-rev-widg{border-color:var(--tact-line)!important}.jdgm-widget .jdgm-rev__author,.jdgm-widget .jdgm-rev__title{color:var(--tact-ink)!important;letter-spacing:-.01em}.jdgm-widget .jdgm-rev__body,.jdgm-widget .jdgm-rev__timestamp{color:var(--tact-muted)!important}.jdgm-widget .jdgm-write-rev-link,.jdgm-widget .jdgm-btn{border-radius:var(--tact-r-cta, 999px)!important;font-family:var(--tact-font-accent)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase}.template-product .t-product__app-block{background:var(--tact-surface);border-radius:var(--tact-band-radius, 16px);margin-top:var(--tact-band-gap, 12px);padding:clamp(18px,2vw,26px)}.t-not-found{padding:clamp(48px,9vw,132px) var(--tact-page, 18px)}.t-not-found__inner{background:var(--tact-surface);border-radius:var(--tact-band-radius, 16px);display:grid;gap:clamp(20px,3vw,40px) clamp(28px,5vw,72px);grid-template-areas:"code" "copy" "search" "links";margin-inline:auto;max-width:1040px;padding:clamp(28px,5vw,64px)}@media(min-width:750px){.t-not-found__inner{align-items:start;grid-template-areas:"code copy" "code search" "code links";grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}}.t-not-found__code{font-family:var(--tact-font-heading, inherit);font-size:clamp(104px,20vw,268px);font-weight:700;grid-area:code;letter-spacing:-.05em;line-height:.82;margin:0;margin-inline-start:-.055em}.t-not-found__copy{grid-area:copy}.t-not-found__copy h1{font-size:clamp(26px,3.4vw,40px);letter-spacing:var(--tact-heading-tracking, -.03em);line-height:1.08;margin:10px 0 0}.t-not-found__body{color:var(--tact-muted);margin:12px 0 0;max-width:46ch}.t-not-found__path{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.t-not-found__path span{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.t-not-found__path code{background:color-mix(in srgb,var(--tact-ink) 6%,transparent);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;overflow-wrap:anywhere;padding:4px 8px 5px}.t-not-found__search{display:flex;gap:8px;grid-area:search}.t-not-found__search input{background:var(--tact-paper);border:1px solid var(--tact-line);border-radius:var(--tact-r-cta, 999px);color:inherit;flex:1 1 auto;font:inherit;min-width:0;padding:13px 18px 14px}.t-not-found__search input:focus-visible{border-color:color-mix(in srgb,var(--tact-ink) 45%,transparent);outline:none}.t-not-found__search button{align-items:center;background:var(--tact-ink);border:0;border-radius:var(--tact-r-cta, 999px);color:var(--tact-paper);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--tact-font-accent);font-size:11px;gap:8px;letter-spacing:.1em;padding:0 22px;text-transform:uppercase}.t-not-found__search button svg{height:15px;width:15px}.t-not-found__links{display:flex;flex-wrap:wrap;gap:8px;grid-area:links}.t-not-found__links a{align-items:center;border:1px solid var(--tact-line);border-radius:var(--tact-r-cta, 999px);color:inherit;display:inline-flex;font-size:13px;gap:8px;letter-spacing:-.01em;padding:10px 16px 11px;text-decoration:none;transition:background-color .24s var(--t-ease-enter, var(--tact-ease-entrance)),border-color .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-not-found__links a:hover,.t-not-found__links a:focus-visible{background:color-mix(in srgb,var(--tact-ink) 6%,transparent);border-color:color-mix(in srgb,var(--tact-ink) 38%,transparent)}.t-not-found__links svg{height:12px;width:12px}.t-not-found--moved{text-align:center}.t-not-found--moved h1{font-size:clamp(24px,3vw,34px);margin:10px 0 22px}.t-menu__primary .t-menu__cat,.t-menu__primary .t-menu__cat-label{border-radius:999px;font-family:var(--tact-font-body);font-size:13px;font-weight:450;letter-spacing:-.01em;line-height:1.1;padding:9px 15px 10px;text-transform:none}.t-menu__primary .t-menu__cat:after,.t-menu__primary .t-menu__cat-label:after,.t-menu__primary .t-menu__entry>summary:after{content:none}.t-menu__primary .t-menu__cat-label{border:0;color:color-mix(in srgb,var(--menu-color, var(--tact-ink)) 55%,transparent);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;padding-inline:0;text-transform:uppercase}.t-menu__entry>summary>span{font:inherit}.t-menu__cats{padding-block:2px 20px}.t-cart-coupon__row{align-items:center;background:var(--tact-surface);border:1px solid var(--tact-line);border-radius:999px;display:flex;gap:8px;padding:4px 4px 4px 14px;transition:border-color .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-coupon__row:focus-within{border-color:color-mix(in srgb,var(--tact-ink) 45%,transparent)}.t-cart-coupon__glyph{align-items:center;color:var(--tact-muted);display:inline-flex;flex:0 0 auto}.t-cart-coupon__glyph svg{height:15px;width:15px}.t-cart-coupon__row input{background:none;border:0;color:inherit;flex:1 1 auto;font:inherit;font-size:14px;min-width:0;padding:9px 0 10px}.t-cart-coupon__row input:focus-visible{outline:none}.t-cart-coupon__row input::placeholder{color:color-mix(in srgb,var(--tact-ink) 40%,transparent)}.t-cart-coupon__row .t-cart-coupon__apply{background:var(--tact-ink);border:0;border-radius:999px;color:var(--tact-paper);cursor:pointer;flex:0 0 auto;font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.1em;padding:11px 20px 12px;text-transform:uppercase;transition:opacity .2s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-coupon__row .t-cart-coupon__apply:hover{opacity:.86}.t-cart-coupon small{color:var(--tact-muted);display:block;font-size:12px;padding:8px 4px 0}.t-cart-coupon small:empty{display:none}.t-cart-offers{border:1px solid var(--tact-line);border-radius:14px;margin-top:8px;overflow:hidden}.t-cart-offers__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--tact-font-accent);font-size:11px;justify-content:space-between;letter-spacing:.1em;padding:14px 16px;text-transform:uppercase;width:100%}.t-cart-offers__toggle i{height:11px;position:relative;width:11px}.t-cart-offers__toggle i:before,.t-cart-offers__toggle i:after{background:currentColor;content:"";height:1px;inset-inline:0;margin-block-start:-.5px;position:absolute;top:50%;transition:transform .34s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-offers__toggle i:after{transform:rotate(90deg)}.t-cart-offers.is-open .t-cart-offers__toggle i:after{transform:rotate(0)}.t-cart-offers__panel{border-top:1px solid var(--tact-line);font-size:13px;padding:4px 16px 14px}.t-cart-offers__panel p{color:var(--tact-muted);margin:10px 0 0}.t-cart-offers__panel strong{color:var(--tact-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;letter-spacing:.04em}.t-cart-drawer__upsell-rail,.t-complementary__rail{cursor:grab;scroll-behavior:smooth;scrollbar-width:thin}.t-cart-drawer__upsell-rail.is-dragging,.t-complementary__rail.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.t-cart-drawer__upsell-rail.is-dragging a,.t-cart-drawer__upsell-rail.is-dragging img,.t-complementary__rail.is-dragging a,.t-complementary__rail.is-dragging img{pointer-events:none}.t-cart-drawer__upsell{position:relative}.t-cart-drawer__upsell:after{background:linear-gradient(to right,transparent,var(--tact-paper, #f4f2ee));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:34px}@media(hover:none){.t-cart-drawer__upsell-rail,.t-complementary__rail{cursor:auto}}.qv__type{color:var(--tact-muted);font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.qv__blurb{color:var(--tact-muted);font-size:13.5px;letter-spacing:-.01em;line-height:1.5;margin:10px 0 0;max-width:46ch}.qv__panel .qv__title{margin-bottom:0}.t-size-guide__loading .t-btn{margin-top:10px}.t-menu__primary .t-menu__entry>summary{align-items:baseline;border-bottom:0;color:var(--tact-ink);display:flex;font-size:clamp(32px,4vw,62px);font-weight:650;gap:12px;letter-spacing:-.05em;padding:16px 0;transition:color var(--tact-dur) var(--tact-ease)}.t-menu__primary .t-menu__entry>summary small{color:var(--tact-accent);flex:none;font-family:var(--tact-font-accent);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:.55em;opacity:.9}.t-menu__primary .t-menu__entry>summary>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.t-menu__primary .t-menu__entry-mark{align-self:center}.t-menu__primary .t-menu__entry--plain{align-items:baseline;border-bottom:1px solid var(--tact-line);display:flex;gap:12px}@media(max-width:749px){.template-product .t-product--conversion{row-gap:var(--tact-band-gap, 12px)}.template-product .t-product--conversion .t-product__gallery{margin-bottom:var(--tact-band-gap, 12px)}.template-product .t-product--conversion .t-product__detail{margin-top:0}}.template-index .t-hero-carousel--full,.t-hero-carousel--full{aspect-ratio:auto;height:calc(100svh - var(--t-announcement-height, 0px));max-height:none;min-height:0}@media(max-width:749px){.template-index .t-hero-carousel--full,.t-hero-carousel--full{height:calc(100dvh - var(--t-announcement-height, 0px));max-height:none;min-height:0}}.t-hero-carousel--full .t-hero-slide__copy{padding-top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px))}.t-search__card{align-items:center;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr)}.t-search__card img,.t-search__card-blank{aspect-ratio:auto;height:78px;object-fit:cover;width:58px}@media(max-width:749px){.t-search__grid{gap:2px}.t-search__card{grid-template-columns:64px minmax(0,1fr);padding:6px 4px}.t-search__card img,.t-search__card-blank{height:85px;width:64px}.t-search__card-copy strong{white-space:normal}}.t-footer--stamp{background:var(--footer-background, #0a0a0a);color:var(--footer-text, #fff);overflow:hidden;padding:clamp(52px,7vw,104px) var(--tact-page, 18px) 0;position:relative}.t-footer--stamp a{color:inherit;text-decoration:none}.t-footer__grid{display:grid;gap:clamp(30px,4vw,56px);grid-template-columns:1fr;margin-inline:auto;max-width:1440px}@media(min-width:990px){.t-footer__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.5fr) minmax(0,1fr)}}.t-footer__heading{font-size:clamp(26px,3vw,38px);letter-spacing:var(--tact-heading-tracking, -.03em);line-height:1.04;margin:0;max-width:15ch}.t-footer__copy{color:var(--footer-muted, #9b9b9b);margin:14px 0 0;max-width:40ch}.t-footer__social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.t-footer__social a{border:1px solid color-mix(in srgb,var(--footer-text, #fff) 22%,transparent);border-radius:999px;display:inline-block;font-family:var(--tact-font-accent);font-size:10px;letter-spacing:.14em;padding:9px 15px 10px;text-transform:uppercase;transition:background-color .24s var(--t-ease-enter, var(--tact-ease-entrance)),border-color .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-footer__social a:hover{background:var(--tact-accent);border-color:var(--tact-accent)}.t-footer__menus{display:grid;gap:0}@media(min-width:750px){.t-footer__menus{gap:clamp(20px,3vw,44px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.t-footer__menu>summary{align-items:baseline;cursor:pointer;display:flex;gap:10px;list-style:none;padding:15px 0}.t-footer__menu>summary::-webkit-details-marker{display:none}.t-footer__menu>summary small{color:var(--tact-accent);font-family:var(--tact-font-accent);font-size:10px;font-weight:700;letter-spacing:.14em}.t-footer__menu>summary span{font-family:var(--tact-font-accent);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.t-footer__mark{height:10px;margin-inline-start:auto;position:relative;width:10px}.t-footer__mark:before,.t-footer__mark:after{background:currentColor;content:"";height:1px;inset-inline:0;margin-block-start:-.5px;position:absolute;top:50%;transition:transform .34s var(--t-ease-enter, var(--tact-ease-entrance))}.t-footer__mark:after{transform:rotate(90deg)}.t-footer__menu[open] .t-footer__mark:after{transform:rotate(0)}.t-footer__menu ul{display:grid;gap:2px;list-style:none;margin:0;padding:0 0 18px}.t-footer__menu ul a{color:var(--footer-muted, #9b9b9b);display:inline-block;font-size:13.5px;letter-spacing:-.01em;padding:5px 0;position:relative;transition:color .2s var(--t-ease-enter, var(--tact-ease-entrance))}.t-footer__menu ul a:hover{color:var(--footer-text, #fff)}.t-footer__menu ul a:before{background:var(--tact-accent);bottom:2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .32s var(--t-ease-enter, var(--tact-ease-entrance));width:100%}.t-footer__menu ul a:hover:before{transform:scaleX(1)}@media(min-width:750px){.t-footer__menu>summary{cursor:default;padding-bottom:10px}.t-footer__mark{display:none}}@media(max-width:749px){.t-footer__menu{border-bottom:1px solid color-mix(in srgb,var(--footer-text, #fff) 14%,transparent)}}.t-footer__signup-heading{color:var(--footer-muted, #9b9b9b);margin:0 0 14px;max-width:34ch}.t-footer__field{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--footer-text, #fff) 34%,transparent);display:flex;gap:10px;transition:border-color .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-footer__field:focus-within{border-color:var(--footer-text, #fff)}.t-footer__field input{background:none;border:0;color:inherit;flex:1 1 auto;font:inherit;min-width:0;padding:12px 0 13px}.t-footer__field input:focus-visible{outline:none}.t-footer__field input::placeholder{color:color-mix(in srgb,var(--footer-text, #fff) 45%,transparent)}.t-footer__field button{background:none;border:0;color:inherit;cursor:pointer;flex:none;padding:6px}.t-footer__field button svg{height:17px;transition:transform .32s var(--t-ease-enter, var(--tact-ease-entrance));width:17px}.t-footer__field button:hover svg{transform:translate(5px)}.t-footer__form-note{color:color-mix(in srgb,var(--footer-text, #fff) 45%,transparent);font-size:11.5px;line-height:1.5;margin:10px 0 0;max-width:38ch}.t-footer__form-note.is-success{color:var(--tact-accent)}.t-footer__direct{display:grid;gap:3px;list-style:none;margin:20px 0 0;padding:0}.t-footer__direct a{color:var(--footer-muted, #9b9b9b);font-size:13px}.t-footer__direct a:hover{color:var(--footer-text, #fff)}.t-footer__studio{border-top:1px solid color-mix(in srgb,var(--footer-text, #fff) 12%,transparent);color:color-mix(in srgb,var(--footer-text, #fff) 42%,transparent);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 22px;margin:clamp(34px,5vw,58px) auto 0;max-width:1440px;padding-top:18px}.t-footer__studio b{color:color-mix(in srgb,var(--footer-text, #fff) 70%,transparent);font-weight:500}.t-footer__stamp{line-height:.74;margin-top:clamp(24px,4vw,44px);overflow:hidden;-webkit-user-select:none;user-select:none}.t-footer__stamp img{margin-bottom:-4%;opacity:.14;width:100%}.t-footer__base{grid-column:1 / -1;align-items:center;border-top:1px solid color-mix(in srgb,var(--footer-text, #fff) 12%,transparent);color:color-mix(in srgb,var(--footer-text, #fff) 45%,transparent);display:flex;flex-wrap:wrap;font-size:11.5px;gap:8px 22px;justify-content:space-between;margin-inline:auto;max-width:1440px;padding:16px 0 22px}.t-footer__policies{display:flex;gap:18px}.t-footer__policies a:hover{color:var(--footer-text, #fff)}.t-cart-drawer,.t-cart-drawer__body,.t-cart-drawer__secondary,.t-cart-drawer__upsell,.t-cart-drawer__footer{max-width:100%;min-width:0;overflow-x:clip}.t-cart-drawer__upsell-rail{max-width:100%;min-width:0;overscroll-behavior-inline:contain}.t-cart-drawer__upsell-rail>article{min-width:0}.t-cart-coupon__row .t-cart-coupon__apply{clip-path:inset(0 0 0 100%);margin-inline-end:-8px;opacity:0;transition:opacity .2s var(--t-ease-enter, var(--tact-ease-entrance)),clip-path .34s var(--t-ease-enter, var(--tact-ease-entrance)),margin .34s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-coupon__row.has-code .t-cart-coupon__apply,.t-cart-coupon__row:focus-within .t-cart-coupon__apply{clip-path:inset(0 0 0 0);margin-inline-end:0;opacity:1}.t-cart-offers{background:var(--tact-surface);border:0;border-radius:14px;overflow:hidden}.t-cart-offers__toggle{color:var(--tact-ink);font-size:11px;padding:15px 16px}.t-cart-offers__toggle span{align-items:center;display:inline-flex;gap:9px}.t-cart-offers__toggle span:before{background:var(--tact-accent);border-radius:50%;content:"";height:7px;width:7px}.t-cart-offers__panel{border-top:1px dashed color-mix(in srgb,var(--tact-ink) 20%,transparent);padding:6px 16px 16px}.t-cart-offers__panel p{border-bottom:1px dashed color-mix(in srgb,var(--tact-ink) 14%,transparent);color:var(--tact-muted);font-size:12.5px;line-height:1.5;margin:0;padding:13px 0}.t-cart-offers__panel p:last-child{border-bottom:0}.t-cart-offers__panel strong{border:1px dashed color-mix(in srgb,var(--tact-ink) 38%,transparent);border-radius:6px;color:var(--tact-ink);display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;letter-spacing:.06em;margin-right:4px;padding:3px 8px 4px;-webkit-user-select:all;user-select:all}.t-cart-line-row{color:var(--tact-muted);display:flex;font-size:12.5px;justify-content:space-between;margin:6px 0 0}.t-footer__stamp img{display:block;margin:0 auto -2%;max-width:min(1100px,92%);opacity:.16;width:auto}@media(min-width:750px){.t-footer__menus{gap:clamp(14px,2vw,30px)}}.template-index .t-hero-slide__copy a,.t-shop-split__cta{background:var(--tact-paper);border-color:var(--tact-paper);color:var(--tact-ink);box-shadow:0 2px 18px -10px #0000008c}.template-index .t-hero-slide__copy a svg,.template-index .t-hero-slide__copy a i,.t-shop-split__cta svg,.t-shop-split__cta i{background:var(--tact-ink);color:var(--tact-paper)}.template-index .t-hero-slide__copy a i svg,.t-shop-split__cta i svg{background:none;color:inherit}.template-index .t-hero-slide__copy a:hover,.template-index .t-hero-slide__copy a:focus-visible,.t-shop-split__tile:hover .t-shop-split__cta,.t-shop-split__cta:hover,.t-shop-split__cta:focus-visible{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper);transform:none}.template-index .t-hero-slide__copy a:hover svg,.template-index .t-hero-slide__copy a:hover i,.t-shop-split__tile:hover .t-shop-split__cta svg,.t-shop-split__tile:hover .t-shop-split__cta i,.t-shop-split__cta:hover svg,.t-shop-split__cta:hover i{background:var(--tact-paper);color:var(--tact-ink)}.template-index .t-hero-slide__copy a:hover{gap:14px}.t-cart-drawer__line{transition:opacity .24s var(--t-ease-enter, var(--tact-ease-entrance)),filter .24s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-drawer__line.is-pending{opacity:.72}.t-cart-drawer__line.is-removing{filter:grayscale(1);opacity:.4}.t-cart-drawer__footer{position:relative}.t-cart-drawer__footer.is-settling .t-cart-total__value,.t-cart-drawer__footer.is-settling .t-cart-savings{opacity:.45;transition:opacity .18s linear}.t-cart-drawer__footer.is-settling .t-cart-total__value:after{animation:t-cart-spin .62s linear infinite;border:1.5px solid color-mix(in srgb,var(--tact-ink) 22%,transparent);border-radius:50%;border-top-color:var(--tact-ink);content:"";display:inline-block;height:13px;margin-inline-start:9px;vertical-align:-2px;width:13px}@keyframes t-cart-spin{to{transform:rotate(360deg)}}.t-cart-drawer__quantity button{transition:background-color .18s var(--t-ease-enter, var(--tact-ease-entrance)),transform .12s var(--t-ease-enter, var(--tact-ease-entrance))}.t-cart-drawer__quantity button:active{transform:scale(.9)}.t-cart-drawer__quantity b{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.t-cart-drawer__footer.is-settling .t-cart-total__value:after{animation-duration:2s}.t-cart-drawer__quantity button:active{transform:none}}.t-footer__menu>summary span{font-family:var(--tact-font-heading, inherit);font-size:clamp(15px,1.5vw,19px);font-weight:600;letter-spacing:-.02em;text-transform:none}.t-footer__menu>summary small{font-size:11px}.t-footer__menu ul{gap:0;padding-top:4px}.t-footer__menu ul a{color:color-mix(in srgb,var(--footer-text, #fff) 74%,transparent);font-size:15px;padding:7px 0}.t-footer__menu ul a:hover,.t-footer__menu ul a:focus-visible{color:var(--footer-text, #fff)}.t-footer__heading{font-size:clamp(30px,3.4vw,46px)}.t-footer__copy,.t-footer__signup-heading{color:color-mix(in srgb,var(--footer-text, #fff) 66%,transparent);font-size:15px;line-height:1.55}.t-footer__direct a{color:color-mix(in srgb,var(--footer-text, #fff) 74%,transparent);font-size:14.5px}.t-footer__field input,.t-footer__field input::placeholder{font-size:15px}.t-footer__studio,.t-footer__base{font-size:12.5px}@media(min-width:750px){.t-footer__menu>summary{pointer-events:none}.t-footer__menu>summary a{pointer-events:auto}}@media(min-width:990px){.t-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,2.1fr) minmax(0,1fr)}.t-footer__menus{gap:clamp(16px,2.4vw,38px)}}.t-hero-carousel{cursor:grab}.t-hero-carousel.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.t-hero-carousel.is-dragging .t-hero-slide__copy{pointer-events:none}@media(hover:none){.t-hero-carousel{cursor:auto}}.t-footer--stamp{--footer-gap: 34px;--footer-row: 8px;padding:clamp(56px,6.5vw,96px) var(--tact-page, 18px) 0}.t-footer__grid{gap:clamp(32px,3.6vw,52px)}@media(min-width:990px){.t-footer__grid{grid-template-columns:minmax(0,.95fr) minmax(0,2.3fr) minmax(0,.95fr)}}.t-footer__menu>summary{gap:9px;padding:0 0 14px}.t-footer__menu>summary span{font-family:var(--tact-font-heading, inherit);font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.1;text-transform:none}.t-footer__menu>summary small{font-size:10px;letter-spacing:.16em;opacity:.85}.t-footer__menu ul{gap:0;padding:0 0 6px}.t-footer__menu ul li+li{margin-top:var(--footer-row)}.t-footer__menu ul a{color:color-mix(in srgb,var(--footer-text, #fff) 72%,transparent);font-size:14.5px;letter-spacing:-.005em;line-height:1.3;padding:0}.t-footer__menu ul a:before{bottom:-3px}.t-footer__heading{font-size:clamp(28px,3vw,40px);line-height:1.06;margin:0}.t-footer__copy{font-size:14.5px;line-height:1.55;margin-top:12px;max-width:34ch}.t-footer__social{margin-top:24px}.t-footer__social a{font-size:10px;padding:8px 14px 9px}.t-footer__signup-heading{font-size:14.5px;line-height:1.5;margin-bottom:16px;max-width:30ch}.t-footer__field input,.t-footer__field input::placeholder{font-size:14.5px}.t-footer__form-note{font-size:11.5px;margin-top:12px}.t-footer__direct{gap:var(--footer-row);margin-top:22px}.t-footer__direct a{font-size:14px}.t-footer__studio{gap:6px 26px;margin-top:clamp(38px,4.5vw,62px);padding-top:20px}.t-footer__studio,.t-footer__base{font-size:12px;letter-spacing:.005em}.t-footer__base{padding:18px 0 24px}@media(max-width:749px){.t-footer--stamp{--footer-row: 10px}.t-footer__menu>summary{padding:16px 0}.t-footer__menu ul{padding-bottom:16px}.t-footer__menu ul a{font-size:15px}}.t-footer__stamp{margin-top:clamp(30px,4vw,52px)}.t-footer__menu>summary small{display:none}.t-footer__menu>summary{gap:0}@media(min-width:990px){.t-footer__grid{grid-template-columns:minmax(0,.9fr) minmax(0,2.5fr) minmax(0,1fr)}.t-footer__menus{gap:clamp(18px,2.6vw,42px)}}@media(min-width:750px)and (max-width:989px){.t-footer__menus{gap:20px 26px;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}.t-size-chart__part{align-items:baseline;border-top:1px solid var(--tact-line);color:var(--tact-ink);display:flex;font-family:var(--tact-font-accent);font-size:11px;gap:10px;letter-spacing:.14em;margin:0 0 16px;padding-top:22px;text-transform:uppercase}.t-size-chart__part:first-child{border-top:0;padding-top:0}.t-size-chart__part:before{background:var(--tact-accent);border-radius:50%;content:"";flex:none;height:6px;width:6px}.t-size-chart__part--second{margin-top:30px}.t-size-chart__tabs{display:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){@keyframes t-rise{0%{clip-path:inset(105% 0 0 0);transform:translateY(.14em)}to{clip-path:inset(-20% 0 0 0);transform:translateY(0)}}.t-section-title h2,.t-editorial h2,.t-product-grid__head h2,.t-footer__heading{animation:t-rise linear both;animation-timeline:view();animation-range:entry 8% cover 22%}@keyframes t-hero-drift{0%{transform:scale(1)}to{transform:scale(1.07)}}.t-hero-carousel .t-hero-slide.is-active img,.t-hero-carousel .t-hero-slide.is-active video{animation:t-hero-drift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}@keyframes t-card-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.t-product-grid .t-product-card,.t-collection-grid .t-product-card{animation:t-card-settle linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@supports (animation-range: entry 0% entry 60%){.t-product-grid .t-product-card,.t-collection-grid .t-product-card{animation-fill-mode:both}}}}.t-img-reveal .t-product-card__media>img:first-of-type,.t-img-reveal .t-collection-tile img{opacity:0;transition:opacity .55s var(--tact-ease-entrance)}.t-img-reveal .t-product-card__media>img:first-of-type.is-shown,.t-img-reveal .t-collection-tile img.is-shown{opacity:1}.t-img-reveal .t-product-card__alternate{opacity:0}@media(prefers-reduced-motion:reduce){.t-img-reveal .t-product-card__media>img:first-of-type,.t-img-reveal .t-collection-tile img{opacity:1;transition:none}}.t-wishlist__note{border-top:1px solid var(--tact-line);color:var(--tact-muted);font-size:12.5px;line-height:1.5;margin:0;padding:16px 0}.t-wishlist__note a{color:var(--tact-ink);text-decoration:underline;text-underline-offset:3px}.t-wishlist__note{box-sizing:border-box;flex:0 0 auto;margin-top:auto;max-width:100%;width:100%}@media(min-width:750px){.template-product .t-product-gallery-shell{margin-inline:auto;max-width:100%;width:fit-content}.template-product .t-product__gallery.is-enhanced{aspect-ratio:var(--product-shot-aspect, 3 / 4);cursor:grab;height:min(calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px) - 104px),880px);margin-inline:auto;max-width:100%;min-height:520px;width:auto}.template-product .t-product__gallery.is-enhanced.is-dragging{cursor:grabbing}.template-product .t-product__gallery.is-enhanced>figure.is-active{height:100%;margin:0;width:100%}.template-product .t-product__gallery.is-enhanced>figure img,.template-product .t-product__gallery.is-enhanced>figure video{height:100%;width:100%}.template-product .t-product-gallery-shell .t-product-gallery__navigation{margin-inline:auto;max-width:100%}}.t-product__gallery.is-enhanced.is-dragging>figure.is-active{transition:none}.t-product__gallery.is-enhanced img,.t-product__gallery.is-enhanced video{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.t-product__reviews{background:var(--tact-surface);border-radius:var(--tact-band-radius, 16px);margin:var(--tact-band-gap, 12px);padding:clamp(20px,3vw,46px)}.t-product__reviews:empty{display:none}.t-product__reviews,.t-product__reviews *{font-family:var(--tact-font-body)!important}.t-product__reviews .jdgm-star{color:var(--tact-ink)!important}.t-footer--stamp{--footer-tear: 26px;margin-top:var(--footer-tear);padding-top:calc(clamp(56px,6.5vw,96px) + var(--footer-tear));position:relative}.t-footer--stamp:before{background:var(--footer-background, #0a0a0a);content:"";height:var(--footer-tear);left:0;position:absolute;right:0;top:calc(var(--footer-tear) * -1 + 1px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='26' preserveAspectRatio='none' viewBox='0 0 1200 26'%3E%3Cpath fill='%23000' d='M0 26V9l38-4 41 7 35-9 44 6 39-8 46 10 33-6 42 8 40-11 37 9 45-5 38 7 43-9 36 6 41-8 44 10 35-7 39 5 42-9 37 8 46-6 33 7 40-9 38 6V26z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;-webkit-mask-size:1200px 100%;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='26' preserveAspectRatio='none' viewBox='0 0 1200 26'%3E%3Cpath fill='%23000' d='M0 26V9l38-4 41 7 35-9 44 6 39-8 46 10 33-6 42 8 40-11 37 9 45-5 38 7 43-9 36 6 41-8 44 10 35-7 39 5 42-9 37 8 46-6 33 7 40-9 38 6V26z'/%3E%3C/svg%3E");mask-repeat:repeat-x;mask-size:1200px 100%;pointer-events:none}.t-footer__social a{align-items:center;display:inline-flex;gap:8px;padding:8px 14px 9px}.t-footer__social svg{height:15px;width:15px}.t-footer__direct{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:space-between}.t-footer__direct li{min-width:0}.t-footer__direct-email a{overflow-wrap:anywhere}.t-footer__direct-phone{text-align:right}@media(max-width:749px){.t-footer__direct{flex-wrap:nowrap;gap:12px}.t-footer__direct a{font-size:13px}.t-footer__direct-email{flex:1 1 auto;min-width:0}.t-footer__direct-email a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-footer__direct-phone{flex:0 0 auto;white-space:nowrap}}.t-cart-drawer__heading h2{margin-top:0}.qv__panel .t-drawer-label{margin-bottom:10px}.t-cart__quantity{align-items:center;border:1px solid var(--tact-line, rgba(0, 0, 0, .14));border-radius:999px;display:inline-flex;gap:2px;margin:12px 0 0;padding:3px}.t-cart__quantity button{align-items:center;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;display:flex;font-size:17px;height:32px;justify-content:center;line-height:1;padding:0;transition:background-color .18s var(--tact-ease-standard);width:32px}.t-cart__quantity button:hover{background:color-mix(in srgb,currentColor 9%,transparent)}.t-cart__quantity input{-webkit-appearance:textfield;appearance:textfield;background:none;border:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;font-weight:600;padding:0;text-align:center;width:40px}.t-cart__quantity input::-webkit-outer-spin-button,.t-cart__quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.t-cart__quantity input:focus-visible{border-radius:6px;outline:2px solid var(--tact-accent);outline-offset:2px}.t-cart__remove{color:var(--tact-muted);display:inline-block;font-size:12px;letter-spacing:.04em;margin-top:12px;text-decoration:underline;text-underline-offset:3px}.t-cart__remove:hover{color:var(--tact-ink)}.t-cart__line.is-pending{opacity:.55;transition:opacity .2s var(--tact-ease-standard)}.t-cart__line.is-removing{opacity:.3;transform:translate(-6px);transition:opacity .24s var(--tact-ease-exit),transform .24s var(--tact-ease-exit)}.t-cart[data-cart-page].is-busy{cursor:progress}@media(prefers-reduced-motion:reduce){.t-cart__line.is-removing{transform:none}}.t-product-card__badge.is-sale,.t-product__saving,.qv__saving{background:var(--tact-ink);color:var(--tact-paper)}.t-cart-ladder__fill,.t-cart-drawer__shipping i{transform-origin:left center;transition:transform .42s var(--tact-ease-standard);width:100%}@media(hover:hover)and (pointer:fine){.t-collection-tile>img{transition:transform .42s var(--tact-ease-standard),filter .22s var(--tact-ease-standard)}.t-product-card{transition:transform .2s var(--tact-ease-standard)}.t-product-card__media{transition:box-shadow .22s var(--tact-ease-standard)}.t-product-card__media>img{transition:opacity .24s var(--tact-ease-standard),transform .42s var(--tact-ease-standard)}}@media(hover:none),(pointer:coarse){.t-product-card:hover,.t-collection-tile:hover>img,.t-product-card:hover .t-product-card__media>img{transform:none}}html[data-grain=on] body:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:1;opacity:var(--tact-grain, .03)}html[data-theme=dark][data-grain=on] body:after{mix-blend-mode:overlay;opacity:calc(var(--tact-grain, .03) * .7)}@media print{html[data-grain=on] body:after{display:none}}@keyframes t-cart-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.t-cart-drawer__line.is-new{animation:t-cart-line-in .26s cubic-bezier(.23,1,.32,1) both}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.t-footer__menu::details-content,.t-faq__questions details::details-content,.t-accordions details::details-content{block-size:0;overflow:hidden;transition:block-size .24s cubic-bezier(.23,1,.32,1),content-visibility .24s allow-discrete}.t-footer__menu[open]::details-content,.t-faq__questions details[open]::details-content,.t-accordions details[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.t-cart-drawer__line.is-new{animation:none}@supports (interpolate-size: allow-keywords){.t-footer__menu::details-content,.t-faq__questions details::details-content,.t-accordions details::details-content{transition:none}}}.t-footer{isolation:isolate;overflow:hidden;position:relative}.t-footer__tear{grid-column:1 / -1;height:clamp(46px,6.5vw,96px);left:0;line-height:0;pointer-events:none;position:absolute;right:0;top:-1px;z-index:3}.t-footer__tear svg{display:block;height:100%;width:100%}.t-footer__tear-face{fill:var(--tact-paper)}.t-footer__tear-edge{fill:color-mix(in srgb,var(--tact-paper) 88%,#6b6862)}.t-footer__grid{padding-top:clamp(52px,7vw,104px);position:relative;z-index:2}.t-footer__stamp{position:relative}.t-footer__cutout img{height:auto;max-height:clamp(190px,26vw,420px);object-fit:contain;width:auto;max-width:100%}.t-footer--cutout .t-footer__stamp img{position:relative;z-index:1}@media(max-width:749px){.t-footer__tear{height:34px}.t-footer__grid{padding-top:38px}.t-footer__cutout img{max-height:180px}}html.t-premium,html.t-premium body{scroll-behavior:auto}html.t-premium body{overscroll-behavior-y:none}html.t-premium .t-split-line{display:block;padding-bottom:.06em}html.t-premium .t-split-line-mask,html.t-premium .t-split-line-wrapper{display:block;overflow:hidden}html.t-premium .t-footer__cutout,html.t-premium .t-footer__stamp{overflow:hidden}html.t-premium .t-footer__cutout img,html.t-premium .t-footer__stamp>img,html.t-premium .t-collection-tile>img{will-change:transform}@media(prefers-reduced-motion:reduce){html.t-premium .t-footer__cutout img,html.t-premium .t-footer__stamp>img,html.t-premium .t-collection-tile>img{transform:none!important;will-change:auto}}.t-footer__stamp{grid-column:1 / -1;display:block;line-height:0;overflow:hidden;text-align:center;margin-top:clamp(40px,7vw,110px);position:relative;margin-inline:calc(var(--footer-padding-inline, 40px) * -1)}.t-footer .t-footer__stamp .t-footer__word{color:var(--footer-text, currentColor);display:block;font-family:var(--tact-font-heading, inherit);font-size:min(calc(94vw / (var(--letters, 4) * .62)),40vh);font-weight:800;letter-spacing:-.045em;line-height:.78;margin-bottom:-.16em;text-align:center;text-transform:uppercase;white-space:nowrap}.t-footer__figures{align-items:flex-end;bottom:0;display:flex;gap:clamp(4px,1.2vw,22px);justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.t-footer__figure{flex:0 1 auto;line-height:0;transform:translateY(0)}.t-footer__figure:nth-child(2n){transform:translateY(-4%)}.t-footer__figure img{display:block;height:auto;max-height:clamp(150px,24vw,400px);width:auto}.t-footer__cutout{bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.t-footer__cutout img{height:auto;max-height:clamp(190px,26vw,420px);max-width:100%;object-fit:contain;width:auto}@media(max-width:749px){.t-footer .t-footer__stamp .t-footer__word{font-size:min(calc(95vw / (var(--letters, 4) * .55)),26vh)}.t-footer__figure img{max-height:132px}}@media(min-width:1100px){.t-product--conversion{margin-inline:0;max-width:none;grid-template-columns:minmax(0,1fr) clamp(400px,30vw,540px);gap:0}.t-product--conversion .t-product__media{padding-left:0;padding-right:0}.template-product .t-product-gallery-shell{margin-inline:0;max-width:none;width:100%}.template-product .t-product__gallery.is-enhanced{aspect-ratio:auto;height:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px));margin-inline:0;max-height:none;max-width:none;min-height:0;width:100%}.template-product .t-product__gallery.is-enhanced>figure.is-active{height:100%;margin:0;width:100%}.template-product .t-product__gallery.is-enhanced>figure img,.template-product .t-product__gallery.is-enhanced>figure video{height:100%;object-fit:cover!important;width:100%}.template-product .t-product-gallery-shell .t-product-gallery__navigation{background:linear-gradient(180deg,transparent,rgba(0,0,0,.42));bottom:0;left:0;position:absolute;right:0;z-index:3}.template-product .t-product-gallery-shell{position:relative}.template-product .t-product-gallery-shell .t-product-gallery__thumbs button{border-color:#ffffff73}.template-product .t-product-gallery-shell .t-product-gallery__thumbs button.is-active{border-color:#fff;box-shadow:inset 0 0 0 1px #fff}}:root{--t-control-h: 54px;--t-control-h-sm: 46px;--t-control-radius: 999px;--t-control-border: 1px;--t-control-type: 12px;--t-control-track: .1em}html body .t-button,html body .t-button--interactive,html body .t-product__add,html body .t-cart-checkout__button,html body .qv__add,html body .t-gokwik-buy__button,html body .t-shop-split__cta,html body .t-hero-slide__copy .t-btn,html body .t-cart-drawer__empty .t-button{align-items:center;border-radius:var(--t-control-radius);box-shadow:none;display:inline-flex;font-family:var(--tact-font-accent, inherit);font-size:var(--t-control-type);font-weight:600;gap:10px;justify-content:center;letter-spacing:var(--t-control-track);line-height:1;min-height:var(--t-control-h);padding:0 30px;text-align:center;text-transform:uppercase;transition:html body background-color .2s var(--tact-ease-standard),html body color .2s var(--tact-ease-standard),html body border-color .2s var(--tact-ease-standard),transform .14s var(--tact-ease-standard)}html body .t-product__add,html body .qv__add,html body .t-button:not(.t-button--interactive),html body .t-button--interactive,html body .t-cart-checkout__button,html body .t-gokwik-buy__button,html body .t-shop-split__cta{border-style:solid;border-width:var(--t-control-border)}html body .t-button--light:not(.t-button--interactive){background:transparent;border-color:currentColor;color:var(--tact-ink)}html body .t-button--light:not(.t-button--interactive):hover{color:var(--tact-on-accent)}html body .t-button--interactive:hover,html body .t-cart-checkout__button:hover,html body .t-gokwik-buy__button:hover,html body .t-shop-split__cta:hover{background:color-mix(in srgb,var(--tact-ink) 84%,var(--tact-paper));border-color:color-mix(in srgb,var(--tact-ink) 84%,var(--tact-paper))}html body .t-button:active,html body .t-button--interactive:active,html body .t-product__add:active,html body .t-cart-checkout__button:active,html body .qv__add:active,html body .t-gokwik-buy__button:active,html body .t-shop-split__cta:active{transform:scale(.98)}html body .t-hero-slide__copy a.t-btn,html body .t-hero-slide__copy a.t-button{background:var(--tact-paper);border:var(--t-control-border) solid var(--tact-paper);border-radius:var(--t-control-radius);color:var(--tact-ink);font-family:var(--tact-font-accent, inherit);font-size:var(--t-control-type);font-weight:600;letter-spacing:var(--t-control-track);min-height:var(--t-control-h);padding:0 32px;text-transform:uppercase}html body .t-hero-slide__copy a.t-btn:hover,html body .t-hero-slide__copy a.t-button:hover{background:transparent;color:var(--tact-paper)}html body .t-variant-list label,html body .t-option--property label{border-radius:var(--t-control-radius);min-height:var(--t-control-h-sm);min-width:var(--t-control-h-sm)}html body .t-variant-list label>span,html body .t-option--property label>span{align-items:center;border:var(--t-control-border) solid color-mix(in srgb,var(--tact-ink) 24%,transparent);border-radius:var(--t-control-radius);display:flex;font-family:var(--tact-font-accent, inherit);font-size:var(--t-control-type);font-weight:600;justify-content:center;letter-spacing:.06em;min-height:var(--t-control-h-sm);padding:0 18px;transition:html body background-color .18s var(--tact-ease-standard),html body border-color .18s var(--tact-ease-standard),color .18s var(--tact-ease-standard)}@media(hover:hover)and (pointer:fine){html body .t-variant-list label:hover>span,html body .t-option--property label:hover>span{border-color:var(--tact-ink)}}html body .t-variant-list input:checked+span,html body .t-option--property input:checked+span{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper)}html body .t-variant-list input:focus-visible+span,html body .t-option--property input:focus-visible+span{outline:2px solid var(--tact-accent);outline-offset:2px}@media(max-width:749px){:root{--t-control-h: 50px;--t-control-h-sm: 44px}}.t-product__gallery.is-focus-gallery>figure{position:relative;transition:opacity var(--tact-dur) var(--tact-ease),filter var(--tact-dur) var(--tact-ease),transform var(--tact-dur) var(--tact-ease)}.t-product__gallery.is-focus-gallery:has(>figure.is-lit)>figure:not(.is-lit),.t-spotlight-track:has(>figure.is-lit)>figure:not(.is-lit){filter:saturate(.12) contrast(.92);opacity:.26}.t-product__gallery.is-focus-gallery>figure.is-lit{filter:none;opacity:1}.t-product__gallery.is-focus-gallery.is-pinned>figure.is-lit:after{border:1px solid var(--tact-ink);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.t-product__gallery.is-focus-gallery>figure img,.t-product__gallery.is-focus-gallery>figure video{display:block;height:100%;object-fit:var(--product-image-fit, contain);width:100%}@media(min-width:750px){.t-product--gallery-spotlight .t-product__gallery figcaption,.t-product--gallery-mosaic .t-product__gallery figcaption{display:none}}@media(min-width:750px){.template-product .t-product--gallery-spotlight,.t-product--gallery-spotlight{align-items:start;background:var(--product-background);display:grid;grid-template-columns:minmax(0,1fr);--film-panel: min(var(--product-panel-width, 420px), 38vw);--film-reserve: calc(var(--film-panel) + clamp(16px, 2.6vw, 48px) * 2);min-height:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px));padding-inline:0;row-gap:0}.t-product--gallery-spotlight .t-product__gallery{background:none;display:grid;gap:0;grid-area:1 / 1;grid-auto-columns:44vw;grid-auto-flow:column;grid-template-columns:none;height:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px));margin-inline:calc(var(--film-bleed, var(--tact-page, 18px)) * -1);overflow-x:auto;overscroll-behavior-inline:contain;position:sticky;scroll-snap-type:inline proximity;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px));width:auto;scrollbar-width:none}.t-product--gallery-spotlight .t-product__gallery::-webkit-scrollbar{display:none}.template-product .t-product--gallery-spotlight .t-product__gallery figure,.template-product .t-product--gallery-spotlight .t-spotlight-track figure,.template-product .t-product--gallery-spotlight .t-product__gallery .t-product__gallery-primary,.t-product--gallery-spotlight .t-spotlight-track>figure{aspect-ratio:auto;background:none;border:0;border-radius:0;box-shadow:none;grid-column:auto;height:100%;margin:0;min-height:0;outline:0;padding:0;scroll-snap-align:center;width:100%}.template-product .t-product--gallery-spotlight .t-product__gallery{background:none;gap:0}.template-product .t-product--gallery-spotlight,.t-product--gallery-spotlight{padding-block-start:0}.t-header--film:not(.is-scrolled):before{background:linear-gradient(to bottom,#00000057,#0000);content:"";inset:0 0 auto;height:180%;pointer-events:none;position:absolute;z-index:-1}.t-product--gallery-spotlight .t-product__gallery figure img,.t-product--gallery-spotlight .t-product__gallery figure video,.t-product--gallery-spotlight .t-spotlight-track figure img,.t-product--gallery-spotlight .t-spotlight-track figure video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.template-product .t-product--gallery-spotlight .t-product__detail,.t-product--gallery-spotlight .t-product__detail{align-self:start;background:var(--product-panel-background, var(--tact-surface));border-radius:var(--tact-band-radius, 16px);grid-area:1 / 1;justify-self:end;margin:clamp(24px,4vh,64px) clamp(16px,2.6vw,48px) clamp(24px,3vh,56px) 0;max-height:none;overflow:visible;position:relative;top:auto;width:min(var(--product-panel-width, 420px),38vw);z-index:2}.t-product--gallery-spotlight .t-product__buybox,.t-product--gallery-spotlight.t-product--static-details .t-product__buybox{background:var(--product-panel-background, var(--tact-surface));display:block;padding-bottom:18px;position:sticky;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px) + 12px);z-index:2}.t-spotlight-track>figure.is-clone{cursor:zoom-in}.t-product--gallery-spotlight .t-product__gallery.is-driven{display:block;overflow-x:auto;overflow-y:hidden;scroll-padding-inline-end:var(--film-reserve, 0px);scroll-snap-type:x mandatory;scrollbar-width:none}.t-product--gallery-spotlight .t-product__gallery.is-driven::-webkit-scrollbar{display:none}.t-product--gallery-spotlight .t-product__gallery.is-driven{cursor:grab}.t-product--gallery-spotlight .t-product__gallery.is-grabbing{cursor:grabbing;scroll-behavior:auto}.t-product--gallery-spotlight .t-product__gallery.is-grabbing .t-zoomable{cursor:grabbing}.t-product--gallery-spotlight .t-product__gallery.is-grabbing .t-zoomable:after{opacity:0}.t-product--gallery-spotlight .t-product__gallery.is-driven img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.t-spotlight-track{display:grid;gap:0;grid-auto-columns:44vw;grid-auto-flow:column;height:100%;width:max-content}@media(min-width:1600px){.t-spotlight-track{grid-auto-columns:38vw}}.t-spotlight-track>figure{height:100%;margin:0;width:100%}.t-product--gallery-spotlight .t-spotlight-nav{align-items:flex-end;align-self:start;display:flex;gap:8px;grid-area:1 / 1;height:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px));justify-self:start;padding:0 0 clamp(20px,4vh,44px) clamp(20px,3vw,48px);pointer-events:none;position:sticky;top:calc(var(--header-height, 68px) + var(--t-announcement-height, 0px));z-index:3}.t-product--gallery-spotlight .t-spotlight-nav button{pointer-events:auto}.t-product--gallery-spotlight .t-spotlight-nav button{align-items:center;background:#ffffffe0;border:0;border-radius:50%;color:var(--tact-ink);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background var(--tact-dur) var(--tact-ease),opacity var(--tact-dur) var(--tact-ease);width:44px}.t-product--gallery-spotlight .t-spotlight-nav button svg{height:20px;width:20px}.t-product--gallery-spotlight .t-spotlight-nav button:hover:not(:disabled){background:#fff}.t-product--gallery-spotlight .t-spotlight-nav button:disabled{cursor:default;opacity:.32}@media(min-width:1600px){.t-product--gallery-spotlight .t-product__gallery{grid-auto-columns:38vw}}}@media(max-width:749px){.t-spotlight-nav{display:none}}@media(min-width:750px){.t-product--gallery-mosaic .t-product__gallery{align-content:start;background:none;display:grid;gap:var(--tact-band-gap, 12px);grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.t-product--gallery-mosaic .t-product__gallery>figure{aspect-ratio:var(--product-image-ratio, 4 / 5);margin:0;min-height:0}.t-product--gallery-mosaic .t-product__gallery>figure:first-child{aspect-ratio:var(--product-hero-ratio, 4 / 3);grid-column:1 / -1}.t-product--gallery-mosaic .t-product__gallery>figure:last-child:nth-child(2n){grid-column:1 / -1}}@media(max-width:749px){button.t-pair-compact__add{align-items:center;-webkit-appearance:none;appearance:none;background:var(--tact-ink);border:0;border-radius:50%;color:var(--tact-paper);cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:background-color .2s var(--tact-ease),transform .2s var(--tact-ease);width:38px}button.t-pair-compact__add:active{transform:scale(.9)}button.t-pair-compact__add[disabled]{opacity:.38}button.t-pair-compact__add svg{height:16px;width:16px}}@media(max-width:749px){.t-product__gallery.is-focus-gallery:has(>figure.is-lit)>figure:not(.is-lit){filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.t-product__gallery.is-focus-gallery>figure{transition-duration:1ms}}@supports not selector(:has(*)){.t-product__gallery.is-focus-gallery>figure{filter:none;opacity:1}}:root{--t-btn-h: 52px;--t-btn-h-sm: 44px;--t-btn-px: 26px;--t-btn-size: 12px;--t-btn-track: .08em;--t-btn-weight: 650}.t-btn,html body .t-button,html body .t-product__add,html body .t-product__purchase .t-product__add,html body .t-cart-checkout__button,html body .t-contact__form button[type=submit],html body #gokwik-buy-now,html body .gokwik-checkout button{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid var(--tact-ink);border-radius:var(--tact-r-cta, var(--tact-r-pill));background:var(--tact-ink);color:var(--tact-paper);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--t-btn-size);font-weight:var(--t-btn-weight);gap:10px;isolation:isolate;justify-content:center;letter-spacing:var(--t-btn-track);line-height:1;min-height:var(--t-btn-h);overflow:hidden;padding-inline:var(--t-btn-px);position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;transition:color var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),transform var(--tact-dur-fast) var(--tact-ease)}.t-btn:before,html body .t-button:before,html body .t-product__add:before,html body .t-cart-checkout__button:before,html body #gokwik-buy-now:before,html body .gokwik-checkout button:before{background:var(--tact-accent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(101%);transition:transform var(--tact-dur) var(--tact-ease);z-index:-1}.t-btn:hover:before,html body .t-button:hover:before,html body .t-product__add:not([disabled]):hover:before,html body .t-cart-checkout__button:hover:before,html body #gokwik-buy-now:hover:before,html body .gokwik-checkout button:hover:before{transform:translateY(0)}.t-btn:hover,html body .t-button:hover,html body .t-product__add:not([disabled]):hover,html body .t-cart-checkout__button:hover,html body #gokwik-buy-now:hover,html body .gokwik-checkout button:hover{border-color:var(--tact-accent);color:var(--tact-on-accent)}.t-btn:active,html body .t-button:active,html body .t-product__add:active,html body .t-cart-checkout__button:active,html body #gokwik-buy-now:active,html body .gokwik-checkout button:active{transform:scale(.975)}html body .t-product__add[disabled]{cursor:not-allowed;opacity:.42}html body .t-product__purchase .t-product__add{background:var(--tact-ink);border-color:var(--tact-ink);color:var(--tact-paper);flex:1 1 auto;width:auto}html body .t-product__purchase .t-product__add:before{background:var(--tact-accent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(101%);transition:transform var(--tact-dur) var(--tact-ease);z-index:-1}html body .t-product__purchase .t-product__add:not([disabled]):hover{border-color:var(--tact-accent);color:var(--tact-on-accent)}html body .t-product__purchase .t-product__add:not([disabled]):hover:before{transform:translateY(0)}html body .t-button--light,html body .t-btn--ghost{background:transparent;border-color:currentColor;color:var(--tact-ink)}html body .t-cart-checkout__button{flex-direction:column;gap:4px;padding-block:12px;width:100%}html body .t-cart-checkout__subtext{font-size:10.5px;font-weight:500;letter-spacing:.04em;opacity:.72;text-transform:none}html body .t-button--interactive{gap:28px;justify-content:space-between;padding-inline:22px 6px;width:100%}html body .t-button--interactive i{align-items:center;background:currentColor;border-radius:50%;display:flex;flex:0 0 auto;height:calc(var(--t-btn-h) - 12px);justify-content:center;transition:transform var(--tact-dur) var(--tact-ease),background var(--tact-dur) var(--tact-ease);width:calc(var(--t-btn-h) - 12px)}html body .t-button--interactive i svg{color:var(--tact-ink)}html body .t-button--interactive:hover i{transform:translate(2px) rotate(-35deg)}html body .t-button--interactive:hover i svg{color:var(--tact-accent);transform:none}.t-btn svg,html body .t-button svg,html body .t-cart-checkout__button svg{flex:0 0 auto;transition:transform var(--tact-dur) var(--tact-ease)}.t-btn:hover svg,html body .t-button:hover svg,html body .t-cart-checkout__button:hover svg{transform:translate(3px)}html body .template-index .t-hero-slide__copy a,html body .t-hero-slide__copy a{align-items:center;background:var(--tact-paper);border:1px solid var(--tact-paper);border-radius:var(--tact-r-cta, var(--tact-r-pill));color:var(--tact-ink);display:inline-flex;font-size:12px;font-weight:var(--t-btn-weight);gap:12px;isolation:isolate;justify-content:center;letter-spacing:var(--t-btn-track);line-height:1;min-height:var(--t-btn-h);opacity:1;overflow:hidden;padding-inline:30px;position:relative;text-decoration:none;text-transform:uppercase;transition:color var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),transform var(--tact-dur-fast) var(--tact-ease)}html body .t-hero-slide__copy a:before{background:var(--tact-accent);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(101%);transition:transform var(--tact-dur) var(--tact-ease);z-index:-1}html body .t-hero-slide__copy a:hover{border-color:var(--tact-accent);color:var(--tact-on-accent);transform:none}html body .t-hero-slide__copy a:hover:before{transform:translateY(0)}html body .t-hero-slide__copy a svg,html body .t-hero-slide__copy a i{transition:transform var(--tact-dur) var(--tact-ease)}html body .t-hero-slide__copy a:hover svg,html body .t-hero-slide__copy a:hover i{transform:translate(4px)}html body .t-hero-slide__copy a:active{transform:scale(.975)}html body .t-text-link{align-items:center;background:none;border:0;color:inherit;display:inline-flex;font-size:12px;font-weight:600;gap:9px;letter-spacing:.06em;padding:4px 0;position:relative;text-decoration:none;text-transform:uppercase}html body .t-text-link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(1);transform-origin:right;transition:transform var(--tact-dur) var(--tact-ease)}html body .t-text-link:hover,html body .t-text-link:focus-visible{color:var(--tact-accent)}html body .t-text-link:active{color:var(--tact-accent);transform:scale(.985)}html body .t-text-link:hover:after{opacity:1;transform:scaleX(1);transform-origin:left}html body .t-text-link:after{transition:transform var(--tact-dur) var(--tact-ease),background var(--tact-dur) var(--tact-ease)}html body .t-text-link svg{transition:transform var(--tact-dur) var(--tact-ease)}html body .t-text-link:hover svg{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.t-btn,.t-btn:before,html body .t-button,html body .t-button:before,html body .t-product__add,html body .t-product__add:before,html body .t-cart-checkout__button,html body .t-cart-checkout__button:before,html body .t-hero-slide__copy a,html body .t-hero-slide__copy a:before,html body .t-text-link:after,html body .t-text-link svg{transition-duration:1ms}}.t-zoomable{cursor:zoom-in;position:relative}.t-zoomable:after{align-items:center;background:#ffffffeb;border-radius:50%;color:var(--tact-ink);content:"+";display:flex;font-size:20px;font-weight:400;height:38px;inset-block-start:16px;inset-inline-end:16px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:absolute;transform:scale(.86);transition:opacity var(--tact-dur) var(--tact-ease),transform var(--tact-dur) var(--tact-ease);width:38px;z-index:2}.t-zoomable:hover:after,.t-zoomable:focus-within:after{opacity:1;transform:scale(1)}@media(hover:none){.t-zoomable:after{opacity:1;transform:scale(1)}}html.t-lightbox-open,html.t-lightbox-open body{overflow:hidden}.t-lightbox{align-items:center;background:#080809f5;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;opacity:0;position:fixed;transition:opacity var(--tact-dur) var(--tact-ease);z-index:120}.t-lightbox.is-open{opacity:1}.t-lightbox__scrim{background:none;border:0;cursor:zoom-out;grid-area:1 / 1;height:100%;width:100%}.t-lightbox__stage{grid-area:1 / 1;margin:0;max-height:100%;padding:clamp(48px,7vh,88px) clamp(56px,8vw,140px);pointer-events:none;touch-action:none}.t-lightbox__stage img{cursor:zoom-in;display:block;max-height:calc(100svh - clamp(96px,14vh,176px));max-width:100%;object-fit:contain;pointer-events:auto;transform:scale(.985);transform-origin:center;transition:transform .42s cubic-bezier(.16,1,.3,1);width:auto;will-change:transform}.t-lightbox.is-open .t-lightbox__stage img{transform:scale(1)}.t-lightbox.is-zoomed .t-lightbox__stage img{cursor:grab;transition:none}.t-lightbox.is-zoomed .t-lightbox__stage img:active{cursor:grabbing}.t-lightbox.is-zoomed .t-lightbox__step,.t-lightbox.is-zoomed .t-lightbox__rail{opacity:0;pointer-events:none;transition:opacity var(--tact-dur) var(--tact-ease)}.t-lightbox__close,.t-lightbox__step{align-items:center;background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;transition:background var(--tact-dur) var(--tact-ease);width:48px}.t-lightbox__close svg,.t-lightbox__step svg{height:22px;width:22px}.t-lightbox__close:hover,.t-lightbox__step:hover{background:#ffffff3d}.t-lightbox__close{inset-block-start:clamp(16px,2.4vh,28px);inset-inline-end:clamp(16px,2.4vw,28px)}.t-lightbox__step{inset-block-start:50%;transform:translateY(-50%)}.t-lightbox__step--prev{inset-inline-start:clamp(12px,2vw,30px)}.t-lightbox__step--next{inset-inline-end:clamp(12px,2vw,30px)}.t-lightbox__rail{align-items:center;display:flex;gap:16px;inset-block-end:clamp(18px,3vh,34px);position:absolute}.t-lightbox__count{color:#ffffff9e;font-size:12px;letter-spacing:.08em;margin:0}.t-lightbox__dots{display:flex;gap:8px}.t-lightbox__dot{background:#ffffff47;border:0;border-radius:999px;cursor:pointer;height:6px;padding:0;transition:background var(--tact-dur) var(--tact-ease),width var(--tact-dur) var(--tact-ease);width:6px}.t-lightbox__dot.is-active{background:#fff;width:22px}.t-lightbox button:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:749px){.t-lightbox__stage{padding:clamp(56px,9vh,96px) 12px}.t-lightbox__step{display:none}}@media(prefers-reduced-motion:reduce){.t-lightbox,.t-lightbox__stage img,.t-zoomable:after{transition-duration:1ms}.t-lightbox__stage img{transform:none}}@media(min-width:750px){.template-product .t-product--gallery-spotlight.t-product--has-inset-pairs,.t-product--gallery-spotlight.t-product--has-inset-pairs{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:calc(100svh - var(--header-height, 68px) - var(--t-announcement-height, 0px)) 1fr}.t-product--has-inset-pairs .t-product__gallery{grid-area:1 / 1 / 2 / -1}.t-product--has-inset-pairs .t-spotlight-nav{grid-area:1 / 1 / 2 / 2}.template-product .t-product--has-inset-pairs .t-product__detail,.t-product--has-inset-pairs .t-product__detail{grid-area:1 / 2 / 3 / 3}.t-product--has-inset-pairs .t-complementary.is-inset{grid-area:2 / 1 / 3 / 2;background:none;margin:0;padding:clamp(28px,3.4vw,56px) clamp(20px,3vw,48px) clamp(32px,4vw,72px);width:100%}.t-product--inset-compact .t-complementary-mobile.is-inset{align-content:start;border:0;display:grid;grid-area:2 / 1 / 3 / 2;margin:0;min-height:100%;padding:clamp(26px,3vw,48px) clamp(20px,3vw,48px) clamp(30px,3.6vw,64px)}.t-product--inset-compact .t-complementary-mobile.is-inset .t-complementary-mobile__rail{display:grid;gap:12px;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:0;overflow:visible;padding:0;scroll-snap-type:none}@media(max-width:1280px){.t-product--inset-compact .t-complementary-mobile.is-inset .t-complementary-mobile__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact{align-items:center;background:var(--tact-paper);border:1px solid var(--tact-line);border-radius:15px;display:grid;gap:12px;grid-template-columns:112px minmax(0,1fr) auto;min-height:138px;padding:10px;scroll-snap-align:none}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__image{align-self:stretch;border-radius:10px;overflow:hidden}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__image img{height:100%;object-fit:cover;width:100%}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__image{height:112px;width:112px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__copy{display:grid;gap:5px;min-width:0}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add{align-items:center;-webkit-appearance:none;appearance:none;background:var(--quick-add-color, var(--tact-accent));border:0;border-radius:var(--tact-r-pill);color:var(--quick-add-text, var(--tact-on-accent));cursor:pointer;display:inline-flex;font-size:12px;font-weight:650;gap:8px;height:40px;justify-content:space-between;letter-spacing:.06em;min-width:84px;padding:0 6px 0 14px;text-transform:uppercase;transition:transform var(--tact-dur-fast) var(--tact-ease),background var(--tact-dur-fast) var(--tact-ease);width:auto}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button:before,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add:before{content:"Add"}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button>span,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add>span{align-items:center;background:var(--quick-add-text, var(--tact-on-accent));border-radius:50%;color:var(--quick-add-color, var(--tact-accent));display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button svg,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add svg{height:14px;width:14px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button:hover,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add:hover{background:var(--tact-ink)}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button:active,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add:active{transform:scale(.96)}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add button[disabled],.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add[disabled]{opacity:.38}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add [data-added-icon],.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add [data-error-icon]{display:none}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add.is-added button,.t-product--inset-compact .t-complementary-mobile.is-inset button.t-pair-compact__add.is-added{background:var(--tact-ink)}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add.is-added [data-add-icon],.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add.is-error [data-add-icon]{display:none}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add.is-added [data-added-icon],.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__add.is-error [data-error-icon]{display:inline-flex}.t-product--inset-compact .t-complementary-mobile.is-inset .t-complementary-mobile__header{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__copy a{font-size:15px;line-height:1.3}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__copy span{font-size:14px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-pair-compact__image img{height:92px;width:92px}.t-product--inset-compact .t-complementary-mobile.is-inset .t-complementary-mobile__header h2{font-size:clamp(22px,2vw,30px)}.t-complementary.is-superseded{display:none}}html body .t-shop-split__tile:hover .t-shop-split__cta,html body .t-shop-split__tile:focus-visible .t-shop-split__cta,html body .t-shop-split__tile:active .t-shop-split__cta{background:var(--tact-accent);border-color:var(--tact-accent);color:var(--tact-on-accent)}html body .t-shop-split__tile:hover .t-shop-split__cta svg,html body .t-shop-split__tile:active .t-shop-split__cta svg{color:var(--tact-on-accent)}html body .t-shop-split__cta{transition:background var(--tact-dur) var(--tact-ease),border-color var(--tact-dur) var(--tact-ease),color var(--tact-dur) var(--tact-ease)}.t-footer__word{font-size:clamp(56px,13vw,190px)!important;letter-spacing:-.03em;line-height:.9}.t-footer__logo{display:block;height:auto;margin-inline:auto;width:min(62vw,620px)}.t-footer--stamp .t-footer__stamp{padding-bottom:clamp(10px,1.6vw,26px)}@media(min-width:750px){.t-product--gallery-spotlight+.t-complementary,.t-product--gallery-spotlight+*+.t-complementary{padding-top:clamp(30px,3.4vw,56px)}}html body .t-variant-heading{align-items:center}html body .t-variant-heading .t-size-link,html body .t-size-link{align-items:center;background:none;border:0;border-radius:0;color:var(--tact-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:550;gap:7px;letter-spacing:.06em;line-height:1;min-height:44px;overflow:visible;padding:0;position:relative;text-transform:uppercase;transition:color var(--tact-dur) var(--tact-ease);white-space:nowrap}html body .t-variant-heading .t-size-link:after,html body .t-size-link:after{background:currentColor;bottom:12px;content:"";height:1px;left:23px;opacity:.45;position:absolute;right:0;transition:opacity var(--tact-dur) var(--tact-ease),transform var(--tact-dur) var(--tact-ease);transform-origin:left}html body .t-variant-heading .t-size-link:hover,html body .t-size-link:hover{color:var(--tact-accent)}html body .t-variant-heading .t-size-link:hover:after,html body .t-size-link:hover:after{opacity:1}html body .t-variant-heading .t-size-link svg,html body .t-size-link svg{flex:0 0 auto;height:15px;opacity:.75;transition:opacity var(--tact-dur) var(--tact-ease);width:15px}html body .t-variant-heading .t-size-link:hover svg,html body .t-size-link:hover svg{opacity:1}html body .t-size-link:before{content:none}@media(prefers-reduced-motion:reduce){html body .t-size-link,html body .t-size-link:after,html body .t-size-link svg{transition-duration:1ms}}.t-reviews__inner .jdgm-rev,.t-product__reviews .jdgm-rev{border-bottom:1px solid var(--tact-line);padding-block:26px}.t-reviews__inner .jdgm-rev__title,.t-product__reviews .jdgm-rev__title{font-size:16px;font-weight:650;letter-spacing:-.01em}.t-reviews__inner .jdgm-rev__body,.t-product__reviews .jdgm-rev__body{color:var(--tact-ink);font-size:15px;line-height:1.6}.t-product__reviews{margin-inline:auto;max-width:1100px;padding-inline:var(--tact-page, 24px);width:100%}@media(max-width:749px){.t-reviews__inner .jdgm-write-rev-link,.t-product__reviews .jdgm-write-rev-link{width:100%}.t-reviews__inner .jdgm-rev-widg__sort-wrapper,.t-product__reviews .jdgm-rev-widg__sort-wrapper{justify-content:flex-start}}.t-footer--plated{padding-top:0}.t-footer__plate{grid-column:1 / -1;line-height:0;margin-bottom:clamp(44px,5vw,76px);margin-inline:calc(var(--tact-page, 18px) * -1);overflow:hidden;position:relative}.t-footer__plate-image{display:block;height:var(--plate-height, 380px);object-fit:cover;object-position:var(--plate-focus, center center);width:100%}.t-footer__plate-link{display:block}.t-footer__plate-copy{background:linear-gradient(to top,#000000b8,#0000);bottom:0;color:#fff;left:0;padding:clamp(64px,12vw,160px) var(--tact-page, 18px) clamp(22px,3vw,40px);right:0;position:absolute}.t-footer__plate-caption{font-family:var(--tact-font-heading, inherit);font-size:clamp(28px,4.4vw,62px);font-weight:650;letter-spacing:-.03em;line-height:.98;margin:0;max-width:16ch;text-wrap:balance}.t-footer__plate-link .t-footer__plate-image{transition:transform var(--tact-dur-slow) var(--tact-ease)}.t-footer__plate-link:hover .t-footer__plate-image{transform:scale(1.02)}@media(max-width:749px){.t-footer__plate-image{height:min(var(--plate-height, 380px),58vw)}}@media(prefers-reduced-motion:reduce){.t-footer__plate-link .t-footer__plate-image{transition-duration:1ms}.t-footer__plate-link:hover .t-footer__plate-image{transform:none}}.t-offers{display:grid;gap:8px;list-style:none;margin:0;padding:0}.t-offers__row{align-items:center;background:var(--tact-paper);border:1px solid var(--tact-line);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 12px 14px}.t-offers__copy{display:grid;gap:4px;min-width:0}.t-offers__code{align-self:start;background:var(--tact-ink);border-radius:7px;color:var(--tact-paper);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650;justify-self:start;letter-spacing:.06em;padding:4px 9px}.t-offers__terms{color:var(--tact-muted);font-size:12.5px;line-height:1.4;text-wrap:pretty}.t-offers__apply{background:var(--quick-add-color, var(--tact-accent));border:0;border-radius:var(--tact-r-pill);color:var(--quick-add-text, var(--tact-on-accent));cursor:pointer;font-size:12px;font-weight:650;letter-spacing:.06em;min-height:38px;padding:0 18px;text-transform:uppercase;transition:background var(--tact-dur-fast) var(--tact-ease),transform var(--tact-dur-fast) var(--tact-ease)}.t-offers__apply:hover{background:var(--tact-ink)}.t-offers__apply:active{transform:scale(.96)}.t-offers__row.is-automatic{background:none;border-style:dashed}.t-offers__row.is-automatic .t-offers__code{background:none;border:1px dashed var(--tact-line);color:var(--tact-ink)}.t-offers__auto{color:var(--tact-muted);font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.t-cart-coupon [data-cart-discount-message]{display:block;font-size:12px;margin-top:8px}.t-cart-coupon [data-cart-discount-message][data-state=ok]{color:#007d48}.t-cart-coupon [data-cart-discount-message][data-state=error]{color:#b42318}.t-cart-coupon [data-cart-discount-message][data-state=busy]{color:var(--tact-muted)}.t-cart-coupon.is-applying .t-cart-coupon__apply{opacity:.6;pointer-events:none}@media(max-width:480px){.t-offers__row{grid-template-columns:minmax(0,1fr)}.t-offers__apply{width:100%}.t-offers__auto{justify-self:start}}.t-wishlist .t-button,.t-cart-drawer .t-button,.t-wishlist__empty .t-button{height:auto;min-height:var(--t-btn-h, 52px);padding-block:10px;white-space:normal}.t-wishlist>*,.t-wishlist__note,.t-wishlist__empty,.t-wishlist__items{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.t-wishlist__note{text-wrap:pretty}html[data-theme=dark] .t-product-gallery__controls,html[data-theme=dark] .t-product-gallery__navigation,html[data-theme=dark] .t-product-gallery__thumbs{background:transparent;color:var(--tact-ink)}html[data-theme=dark] .t-product-gallery__controls button,html[data-theme=dark] .t-product-gallery__thumbs button{background:var(--tact-surface);border-color:var(--tact-line);color:var(--tact-ink)}html[data-theme=dark] .t-product__gallery,html[data-theme=dark] .t-product-gallery-shell{background:var(--tact-paper)}html[data-theme=dark] .t-product-gallery__navigation,html[data-theme=dark] .t-product-gallery__controls,html[data-theme=dark] .t-product-gallery__thumbs,.t-product-gallery__navigation,.t-product-gallery__controls{background:transparent}@media(max-width:749px){.t-product-gallery__controls [data-product-gallery-prev],.t-product-gallery__controls [data-product-gallery-next]{display:none}.t-product-gallery__controls{justify-content:center;padding:0}}.t-cart-drawer__line-off{color:var(--tact-positive, #1c7a4a);font-size:11.5px;font-style:normal;font-weight:600;letter-spacing:.01em;white-space:nowrap}html[data-theme=dark] .t-cart-drawer__line-off{color:#5ac48b}.t-offers__head{color:var(--tact-muted);font-size:10.5px;font-weight:600;letter-spacing:.1em;margin:2px 0 8px;text-transform:uppercase}.t-offers__head--locked{margin-top:18px}.t-offers__row.is-locked{opacity:.78}.t-offers__need{color:var(--tact-ink);display:block;font-size:12px;line-height:1.35;margin-top:3px}.t-offers__need b{font-weight:600}.t-offers__applied{color:var(--tact-muted);flex:0 0 auto;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.t-offers__row.is-applied .t-offers__code{border-style:solid}.t-offers__addmore{background:none;border:0;color:var(--tact-accent);cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:600;padding:4px 0;white-space:nowrap}.t-offers__addmore:hover{text-decoration:underline;text-underline-offset:3px}.t-cart-offers__written{border-top:1px solid var(--tact-line);margin-top:16px;padding-top:14px}.t-cart-total__off{color:var(--tact-positive, #1c7a4a);font-size:12px;font-style:normal;font-weight:600;margin-left:8px;white-space:nowrap}.t-cart-applied{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0 0 12px;padding:0}.t-cart-applied__chip{align-items:center;background:color-mix(in srgb,var(--tact-positive, #1c7a4a) 8%,transparent);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:8px 12px}.t-cart-applied__code{align-items:center;color:var(--tact-ink);display:inline-flex;font-size:12px;font-weight:600;gap:7px;letter-spacing:.05em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.t-cart-applied__code svg{flex:0 0 auto;height:13px;width:13px}.t-cart-applied__saved{color:var(--tact-positive, #1c7a4a);flex:0 0 auto;font-size:12.5px;font-weight:600}html[data-theme=dark] .t-cart-total__off,html[data-theme=dark] .t-cart-applied__saved{color:#5ac48b}html[data-theme=dark] .t-cart-applied__chip{background:color-mix(in srgb,#5ac48b 12%,transparent)}@media(max-width:480px){.t-offers__row{grid-template-columns:minmax(0,1fr) auto;padding:11px 11px 11px 13px}.t-offers__apply{min-height:32px;padding:0 14px;width:auto}.t-offers__auto,.t-offers__applied,.t-offers__addmore{justify-self:end}}.t-offers__applied,.t-offers__addmore{justify-self:end}.t-offers__row.is-locked{align-items:start}.t-offers__row.is-locked .t-offers__addmore{padding-top:2px}.t-cart-total__value s,.t-cart-total__value strong,.t-cart-total__off{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tact-system.css.map */
