:root{--t-display: calc(clamp(3.25rem, .2rem + 11vw, 11.5rem) * var(--heading-scale));--t-h1: calc(clamp(2.75rem, 1rem + 6.4vw, 7rem) * var(--heading-scale));--t-h2: calc(clamp(2.125rem, 1.2rem + 3.6vw, 4.5rem) * var(--heading-scale));--t-h3: calc(clamp(1.375rem, 1.15rem + .9vw, 2rem) * var(--heading-scale));--t-lead: calc(clamp(1.0625rem, 1rem + .35vw, 1.3125rem) * var(--body-scale));--t-body: calc(1rem * var(--body-scale));--t-small: calc(.875rem * var(--body-scale));--t-label: calc(.75rem * var(--body-scale));--header-h: 4.75rem;--scrim: rgba(11, 11, 12, .6);--line: 1.5px;--ease-out: cubic-bezier(.2, .8, .2, 1);--tick: repeating-linear-gradient(90deg, currentColor 0 1.5px, transparent 1.5px 12px)}body{line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--hi);color:var(--hi-fg)}.display,.h1,.h2,.h3{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:var(--heading-tracking);text-transform:var(--heading-case);line-height:.9;text-wrap:balance}.display{line-height:.84}.h2{line-height:.94}.h3{letter-spacing:-.03em;line-height:1.02}.display em,.h1 em,.h2 em,.h3 em,.statement em{font-family:var(--emphasis-font);font-style:var(--emphasis-style);font-weight:var(--emphasis-weight);letter-spacing:var(--emphasis-tracking);font-size:calc(1em * var(--emphasis-scale));color:var(--emphasis-color);text-transform:none;padding-inline-end:.04em}.statement{font-family:var(--font-text);font-weight:600;text-transform:uppercase;letter-spacing:.42em;line-height:1.5}.label{font-family:var(--font-text);font-weight:600;letter-spacing:var(--label-tracking)}.lead{line-height:1.42;letter-spacing:-.01em}body.labels-bracket p.label:not(.card__tag):not(.no-mark):before{content:"[ "}body.labels-bracket p.label:not(.card__tag):not(.no-mark):after{content:" ]"}body.labels-pill p.label:not(.card__tag):not(.no-mark){display:inline-block;padding:.4rem .7rem;border:var(--line) solid currentColor}.numeral{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:-.03em;line-height:.8}.ghost{color:transparent;-webkit-text-stroke:var(--line) var(--fg)}.section-head{position:relative;align-items:flex-end;margin-bottom:var(--s-12);padding-bottom:var(--s-6);border-bottom:var(--line) solid var(--fg)}body.has-ticks .section-head:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-9px;height:8px;background:var(--tick);opacity:.9}.section-head .label{display:block;margin-bottom:var(--s-4)}@media(max-width:61.99rem){.section-head{margin-bottom:var(--s-8);padding-bottom:var(--s-4)}}.btn{position:relative;min-height:3.5rem;padding:0 1.75rem;border:var(--line) solid var(--btn-bg);background:var(--btn-bg);color:var(--btn-fg);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;gap:.75rem;transition:background-color .25s var(--ease-out),color .25s var(--ease-out),border-color .25s var(--ease-out),transform .15s var(--ease-out)}.btn:hover:not([disabled]){background:var(--hi);border-color:var(--hi);color:var(--hi-fg)}.btn--outline{background:transparent;border-color:var(--fg);color:var(--fg)}.btn--outline:hover:not([disabled]){background:var(--fg);border-color:var(--fg);color:var(--bg)}.btn--small{min-height:2.75rem;padding:0 1.125rem;font-size:.75rem}body.has-arrows a.btn:not(.btn--small):not(.btn--plain):after{content:"";width:.7em;height:.7em;flex:none;background:currentColor;clip-path:polygon(22% 0,100% 0,100% 78%,82% 78%,82% 31%,13% 100%,0 87%,69% 18%,22% 18%);transition:transform .25s var(--ease-out)}body.has-arrows a.btn:hover:after{transform:translate(calc(3px * var(--dir, 1)),-3px)}.link{font-weight:600;padding-bottom:4px;background-size:100% var(--line)}.link:hover,.link--quiet{background-size:0 var(--line)}.link--quiet:hover{background-size:100% var(--line)}.media{background:var(--media-bg)}.card__media img,.gallery img,[data-product-root] .media img{filter:none}body.has-marks .media--marked{position:relative}body.has-marks .media--marked:after,.marks:after{content:"";position:absolute;top:.875rem;right:.875rem;bottom:.875rem;left:.875rem;z-index:2;pointer-events:none;--m: 1.125rem;--c: #fff;background:linear-gradient(var(--c),var(--c)) left top / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) left top / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--line) var(--m) no-repeat;mix-blend-mode:difference}.products{row-gap:var(--s-12)}.card__frame{background:var(--media-bg)}.card__media img{transition:transform .7s var(--ease-out),opacity .35s var(--ease-out)}@media(hover:hover){.card__media:hover img{transform:scale(1.045)}}.card__tag{inset-inline-start:0;top:0;padding:.5rem .625rem;font-size:.75rem;font-weight:700;letter-spacing:.16em}.card__info{flex:0 1 auto;padding:.875rem 0 0;gap:.25rem}.card__row{align-items:baseline;gap:var(--s-3)}.card__name{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.125rem;letter-spacing:-.03em;line-height:1.1}.card__name:hover{text-decoration:underline;text-decoration-thickness:var(--line);text-underline-offset:3px}.card__price{font-family:var(--font-text);font-size:1rem;font-weight:600;line-height:1.2}.card__price s{font-weight:400;font-size:.875rem}.card__desc{margin:0}.card__colors{margin-top:.25rem;min-height:0}.card__cta{margin-top:.75rem;padding-top:0}.card__cta .btn{width:100%;min-height:2.75rem;background:transparent;border:var(--line) solid var(--fg);color:var(--fg);font-size:.75rem}.card__cta .btn:hover:not([disabled]){background:var(--fg);border-color:var(--fg);color:var(--bg)}body.has-arrows .card__cta a.btn:after{display:none}.card__tool{border-radius:0;background:var(--bg);color:var(--fg)}@media(max-width:47.99rem){.card__name{font-size:1rem}.card__row{gap:.125rem}}.input,.field,select.input,textarea.input{border-radius:var(--radius-input)}.input,textarea.input,select.input{min-height:3.5rem;border:var(--line) solid var(--fg);background:transparent;padding-inline:1rem}.input:focus-visible,textarea.input:focus-visible,select.input:focus-visible{outline:3px solid var(--hi);outline-offset:2px}.field{border-bottom:var(--line) solid var(--fg)}.field input{min-height:3.5rem;font-size:1.0625rem}.field button{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}input[type=checkbox],input[type=radio]{accent-color:var(--fg)}:focus-visible{outline:3px solid var(--hi);outline-offset:3px}.tabs{gap:0;flex-wrap:wrap}.tab{padding:.8125rem 1.125rem;margin:0 calc(var(--line) * -1) calc(var(--line) * -1) 0;border:var(--line) solid var(--fg);color:var(--fg);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.tab:hover{background:color-mix(in srgb,var(--fg) 8%,transparent)}.tab[aria-selected=true],.tab[aria-pressed=true],.tab[aria-current=page]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip{border:var(--line) solid var(--fg);border-radius:0;font-size:.75rem;font-weight:600}.qty{border:var(--line) solid var(--fg)}.swatch{border-radius:0}body .swatch-btn[aria-pressed=true] .swatch,body input:checked+.swatch{box-shadow:0 0 0 2px var(--bg),0 0 0 calc(2px + var(--line)) var(--fg)}details>summary{transition:color .2s var(--ease-out)}.panel__head{border-bottom:var(--line) solid var(--fg)}.panel__head>.label:not(.panel__close),.panel__head>h2,.panel__head>.h3{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.625rem;letter-spacing:-.04em;text-transform:var(--heading-case);line-height:1}.panel__close{padding:.5rem .75rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;border:var(--line) solid var(--fg);transition:background-color .2s var(--ease-out),color .2s var(--ease-out),transform .3s var(--ease-out)}.panel__close:hover{background:var(--fg);color:var(--bg)}.wordmark{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.875rem;letter-spacing:-.06em;text-transform:lowercase;line-height:1;white-space:nowrap}.wordmark:after,.point:after{content:"";display:inline-block;width:.2em;height:.2em;margin-inline-start:.06em;background:var(--hi)}.nav>li>a,.nav>li>button,.nav__link{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.mega{border-top:var(--line) solid var(--fg);border-bottom:var(--line) solid var(--fg)}.mega__col h3{font-family:var(--font-text);font-size:var(--t-label);font-weight:700;letter-spacing:var(--label-tracking);text-transform:uppercase}.mega__col a{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.75rem;letter-spacing:-.04em;line-height:1.15}.mega__col a:hover{color:var(--sale)}.footer__mark{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:lowercase;letter-spacing:-.06em;line-height:.8}main>.shopify-section:first-child .rise,main>.shopify-section:first-child .settle img,.settle img[loading=eager]{opacity:1}main>.shopify-section:first-child .rise{transform:none}@media(prefers-reduced-motion:no-preference){.rise{transform:translateY(1.75rem);transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.rise.is-in{transform:none}.settle img{transform:scale(1.08);transition:transform 1.4s var(--ease-out),opacity .6s var(--ease-out)}.settle.is-in img{transform:none}@keyframes mv-spin{to{transform:rotate(360deg)}}.seal__ring{animation:mv-spin 22s linear infinite}}.seal{position:relative;display:grid;place-items:center;width:var(--seal, 8.5rem);aspect-ratio:1;border-radius:50%;background:var(--fg);color:var(--bg)}.seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.seal__ring text{font-family:var(--font-text);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;fill:currentColor}.seal__core{font-family:var(--font-accent);font-style:var(--font-accent-style);font-size:calc(var(--seal, 8.5rem) * .3);line-height:1;color:var(--hi)}.ruler{height:10px;background:var(--tick);border-top:var(--line) solid currentColor}body.has-marks :is(.media-text__media,.shoppable__stage>.media,.bundle__stage>.media,.lookbook__stage>.media,.bposts__card>.media,.layered__media):after{content:"";position:absolute;top:.875rem;right:.875rem;bottom:.875rem;left:.875rem;z-index:2;pointer-events:none;--m: 1.125rem;--c: #fff;background:linear-gradient(var(--c),var(--c)) left top / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) left top / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) right top / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) left bottom / var(--line) var(--m) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--m) var(--line) no-repeat,linear-gradient(var(--c),var(--c)) right bottom / var(--line) var(--m) no-repeat;mix-blend-mode:difference}.feature-bar--bar{border-top:var(--line) solid var(--fg);border-bottom:var(--line) solid var(--fg)}.feature-bar__item{font-weight:500}.feature-bar__item .label,.feature-bar__label{font-size:.75rem;font-weight:700;letter-spacing:.14em}.feature-bar--bar .feature-bar__item+.feature-bar__item{border-inline-start:var(--line) solid var(--fg)}.marquee__item{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.05em;text-transform:lowercase;line-height:1}.marquee--large .marquee__item{font-size:clamp(3rem,1.5rem + 7vw,8.5rem)}.marquee__group>.marquee__item:nth-child(2n) .marquee__link{color:transparent;-webkit-text-stroke:2px var(--fg)}.marquee--lines{border-top:var(--line) solid var(--fg);border-bottom:var(--line) solid var(--fg)}.collection-list{counter-reset:tile}.collection-list__item{counter-increment:tile}.collection-list__link{position:relative;display:block}.collection-list__media img{transition:transform .9s var(--ease-out)}@media(hover:hover){.collection-list__link:hover .collection-list__media img{transform:scale(1.05)}}.collection-list--below .collection-list__text{display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:var(--s-3);padding-top:var(--s-3);border-top:var(--line) solid var(--fg);margin-top:var(--s-3)}.collection-list--below .collection-list__text:before{content:"0" counter(tile);grid-row:1 / 3;font-family:var(--font-accent);font-style:var(--font-accent-style);font-size:clamp(2.75rem,1.5rem + 3vw,4.5rem);line-height:.8;color:var(--hi)}.collection-list__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);letter-spacing:-.045em;line-height:.95}.collection-list__count{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.multicolumn__item{padding-top:var(--s-4);border-top:var(--line) solid var(--fg)}.multicolumn__label{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);font-size:clamp(3rem,2rem + 3vw,5.5rem);letter-spacing:-.03em;line-height:.85;text-transform:none;color:var(--hi)!important}body.labels-bracket p.multicolumn__label:before,body.labels-bracket p.multicolumn__label:after{content:none!important}.multicolumn__heading.h1,.multicolumn__heading{font-size:clamp(1.75rem,1.2rem + 1.9vw,3rem);line-height:.95;margin-top:var(--s-3)}.quotes-list__quote{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.04em;line-height:1}.quotes-list__number{font-family:var(--font-accent);font-style:var(--font-accent-style);font-size:3.5rem;font-weight:400;letter-spacing:-.02em;line-height:.8;text-transform:none;color:var(--hi)!important}.quotes-list__item{padding-top:var(--s-4);border-top:var(--line) solid var(--fg);text-align:start}.quotes-list--center .quotes-list__heading{text-align:start}.stage__content .display{max-width:8.5em}.bposts__card h3{font-size:clamp(1.375rem,1.1rem + 1vw,2rem);letter-spacing:-.04em;line-height:.98}.bposts__body{padding-top:var(--s-4);border-top:var(--line) solid var(--fg);margin-top:var(--s-4)}.bposts__card>.media{position:relative}.newsletter__copy .h2{font-size:var(--t-h1)}.newsletter .field{border-bottom-width:2px}.newsletter .field input{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.25rem,1rem + 1vw,2rem);letter-spacing:-.03em}.footer__contact .h3{font-size:2.25rem;text-transform:lowercase;letter-spacing:-.06em}.footer__col summary .label,.footer__col h2.label{font-weight:700}.shoppable__dot,.bundle__dot,.bundle__num,.shoppable__num{font-family:var(--font-text);font-weight:700}.menu__list.h3{counter-reset:nav;font-size:clamp(2.25rem,1.5rem + 4vw,3.25rem);letter-spacing:-.05em;line-height:1;text-transform:lowercase}.menu__list.h3>li{counter-increment:nav;border-bottom:var(--line) solid var(--rule)}.menu__list.h3>li>a,.menu__list.h3>li>details>summary{display:flex;align-items:baseline;gap:.75rem;padding:.875rem 0}.menu__list.h3>li>a:before,.menu__list.h3>li>details>summary:before{content:"0" counter(nav);font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:400;font-size:.5em;letter-spacing:0;color:var(--hi)}.menu__list.h3>li>details>summary:after{margin-inline-start:auto;font-size:.6em}.menu__foot{font-weight:700}.mega__feature figcaption,.mega__feature-title{font-weight:600}.search-panel input[type=search],.search__input{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.04em}.popup__heading{line-height:.92}.cart-notice__bar,.shipping-bar{height:6px;border-radius:0}.menu__list.h3>li>a,.menu__list.h3>li>details>summary{justify-content:flex-start;text-align:start}.mega__col h3.label{margin-bottom:var(--s-4);color:var(--fg-soft)}.mega__col li a.link{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.5rem,1rem + 1.2vw,2.125rem);letter-spacing:-.045em;line-height:1.12;text-transform:lowercase;background-image:none;padding-bottom:0;transition:color .2s var(--ease-out),padding-left .3s var(--ease-out)}.mega__col li a.link:hover,.mega__col li a.link[aria-current=page]{color:var(--hi);padding-inline-start:.375rem}.mega__col li.mega__all a.link{font-family:var(--font-text);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-top:var(--s-4);padding-bottom:4px;background-image:linear-gradient(currentColor,currentColor)}.footer__mark{color:transparent;-webkit-text-stroke:var(--line) color-mix(in srgb,var(--fg) 55%,transparent);font-size:clamp(5rem,24vw,26rem);margin-bottom:-.08em;overflow:hidden}.pdp__vendor{font-size:var(--t-label)}.pdp__title{font-size:clamp(2.75rem,1.4rem + 4.6vw,6rem);line-height:.86;margin-bottom:var(--s-4)}.pdp__price,.buybar__price{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:-.02em;line-height:.9}.pdp .pdp__price--large,.pdp .pdp__price,[data-product-root] .pdp__price{font-size:clamp(2.25rem,1.6rem + 1.8vw,3.5rem)}.pdp__price s{font-family:var(--font-text);font-style:normal;font-size:1rem}.pdp__price .now{color:var(--sale)}.option__head .label,.option__head{font-weight:700}.sizes label,.option__value{border:var(--line) solid var(--fg);min-width:3.25rem;min-height:3.25rem;font-weight:600;font-size:.875rem;transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}.sizes input:checked+label,.option__value[aria-pressed=true],.option__value.is-selected,input:checked+.option__value{background:var(--fg);color:var(--bg)}.pdp__add{min-height:4rem;font-size:.8125rem}.pdp__buy .shopify-payment-button__button--unbranded{min-height:3.5rem;border-radius:0;border:var(--line) solid var(--fg);background:transparent;color:var(--fg);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pdp__buy .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--fg);color:var(--bg)}.pdp__highlights{margin-top:var(--s-6);padding:var(--s-4);background:color-mix(in srgb,var(--fg) 5%,var(--bg));position:relative}.pdp__highlights:before{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;height:8px;background:var(--tick);border-top:var(--line) solid var(--fg)}.pdp__highlights>.label{color:var(--fg);font-weight:700;padding-top:var(--s-2)}.facts--rows>li,.facts--rows>div{border-color:var(--fg)}.acc{border-top:var(--line) solid var(--fg)}.acc:last-of-type{border-bottom:var(--line) solid var(--fg)}.acc>summary{padding-block:1.125rem}.acc__title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.25rem;letter-spacing:-.035em;line-height:1.05}.acc[open]>summary .acc__title{color:var(--sale)}.pg__thumb{border:var(--line) solid transparent}.pg__thumb[aria-current=true],.pg__thumb.is-active{border-color:var(--fg)}.pg__arrow,.pg__count{border-radius:0}.buybar{border-top:var(--line) solid var(--fg)}.buybar__title{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.03em}.crumbs{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.listing__bar{border-top:var(--line) solid var(--fg);border-bottom:var(--line) solid var(--fg);padding-block:var(--s-3);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.filter__name{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.filter.acc{border-color:var(--fg)}.check__box{border:var(--line) solid var(--fg);border-radius:0}.check input:checked+.check__box{background:var(--fg)}.view__btn[aria-pressed=true]{color:var(--sale)}.more__bar{height:4px;background:color-mix(in srgb,var(--fg) 14%,transparent)}.line{border-color:var(--fg)}.line__title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.125rem;letter-spacing:-.03em;line-height:1.05}.line__price,.sum__total{font-family:var(--font-accent);font-style:var(--font-accent-style);font-size:1.5rem;line-height:1}.sum{border-top:var(--line) solid var(--fg)}.quotes-list__quote.statement,.quotes-list--statement .quotes-list__quote{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--t-h1);letter-spacing:var(--heading-tracking);line-height:.9;text-transform:none}.timeline__date{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:-.03em;color:var(--hi)}.page-header{position:relative}.dual__slide .h2,.dual-scroll__heading{font-size:var(--t-h1)}.countdown__num,.countdown__value{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:-.03em}.testi__quote,.testimonials__quote{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.035em;line-height:1.02}.faq__q,.faq summary,.collapsible summary{font-family:var(--font-display);font-weight:var(--font-display-weight);letter-spacing:-.035em}p.timeline__date{font-size:clamp(2.75rem,2rem + 3vw,5rem);line-height:.85;text-transform:none}body.labels-bracket p.timeline__date:before,body.labels-bracket p.timeline__date:after{content:none!important}.countdown__content{container-type:inline-size}.countdown-clock__units{display:flex;max-width:100%;flex-wrap:nowrap;gap:clamp(.375rem,2.5cqi,var(--s-3))}.countdown-clock__unit{flex:0 1 auto;min-width:0}.countdown-clock__unit+.countdown-clock__unit{padding-inline-start:clamp(.375rem,2.5cqi,var(--s-6))}.countdown-clock__number{font-family:var(--font-accent);font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);font-size:clamp(1.75rem,13cqi,3.5rem);letter-spacing:-.03em;line-height:.9}@media(min-width:62rem)and (max-width:82rem){.header .nav{gap:1.125rem}.header .nav .label{letter-spacing:.06em}.header .wordmark{font-size:1.5rem}}@media(min-width:62rem)and (max-width:72rem){.header .nav{gap:.625rem}.header .nav .label{letter-spacing:.02em}.header .wordmark{font-size:1.375rem}}.header .mega{padding-block:var(--s-8)}.header .mega__inner{align-items:stretch;gap:var(--s-8)}.mega--showcase .mega__inner{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr)}.mega--showcase .mega__inner:has(.mega__feature--card){grid-template-columns:minmax(11rem,14rem) minmax(0,1fr) minmax(13rem,17rem)}.mega__side{width:auto;display:flex;flex-direction:column}.mega__links a.link:not(.mega__all a){font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.25rem,1rem + .8vw,1.75rem);letter-spacing:-.04em;line-height:1.15;text-transform:lowercase;background-image:none;padding-bottom:0}.mega__links a.link:hover{color:var(--hi)}.mega__links .mega__all{margin-top:var(--s-6)}.mega__links .mega__all a.link{font-family:var(--font-text);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mega__pane .products{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);row-gap:var(--s-4)}.mega .card__media{--ratio: 1 / 1 !important}.mega .card__cta,.mega .card__tools,.mega .card__desc,.mega .card__colors,.mega .card__similar,.mega .card__tag{display:none}.mega .card__info{padding-top:.625rem}.mega .card__row{flex-direction:column;gap:.125rem}.mega .card__name{font-size:.9375rem}.mega .card__price{font-size:.875rem;font-weight:500}.header .mega__feature,.header .mega__feature:first-of-type,.header .mega__feature--card{width:auto;align-self:start}.header .mega__promos .mega__feature{width:clamp(13rem,18vw,17rem)}.mega__feature figcaption{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.75rem}.mega__feature-title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.125rem;letter-spacing:-.03em;line-height:1.1}.mega__feature figcaption .link{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mega__badges ul{justify-content:flex-start;gap:var(--s-12);padding-block:var(--s-3)}@media(max-width:80rem){.mega--showcase .mega__inner:has(.mega__feature--card){grid-template-columns:minmax(10rem,12rem) minmax(0,1fr) minmax(11rem,14rem)}.mega__pane .products{grid-template-columns:repeat(3,minmax(0,1fr))}.mega__pane .products>:nth-child(n+4){display:none}}.search .search__field{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);letter-spacing:-.04em;line-height:1.1;padding-block:.75rem;border-bottom:2px solid var(--fg);outline:0}.search .search__field:focus-visible{outline:0;border-bottom-color:var(--hi)}.search .search__field::placeholder{color:var(--fg-soft);opacity:.7}.search__terms .label{display:block;margin-bottom:var(--s-3);color:var(--fg-soft)}.search__terms a.link{font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:1.25rem;letter-spacing:-.03em;line-height:1.3}.search__terms li+li{margin-top:.25rem}.search__results>.label{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-4)}.search__results>.label a.link{font-size:.75rem;letter-spacing:.12em}.search__grid:has(.search__terms:not(:has(*))) .search__terms{display:none}.search__grid:has(.search__terms:not(:has(*))) .search__results{grid-column:1 / -1}@media(max-width:30rem){.header .wordmark{font-size:1.5rem}.header__tools{gap:.25rem}.header__tools .tool{min-width:2.5rem;justify-content:center}}@media(max-width:24.5rem){.header__tools{gap:0}}@media(max-width:21.5rem){.header .wordmark{font-size:1.3125rem}.header__tools .tool--deals{display:none}}.tool__count{font-size:.75rem}.optable-wrap,.optable-wrap>*,.optable__scroll{min-width:0;max-width:100%}.pdp__buyrow--quantity{grid-template-columns:auto minmax(0,1fr)}@media(max-width:24.5rem){.pdp__add{padding-inline:.75rem;white-space:normal;line-height:1.2}}.ing-card__tag,.ing-card__count,.ingdir__count,.section-head__tools{font-size:.75rem}.optable__scroll{position:relative}.card__tool{min-width:2.75rem;min-height:2.75rem}.card__name{display:inline-block;padding-block:.25rem}.card__colors .swatch-btn{min-width:2.75rem;min-height:2.75rem;display:inline-grid;place-items:center}.header .mega{padding-block:0}.header .mega__inner{padding-block:2.5rem}.mega__badges ul{justify-content:flex-start}.menu__feature,.menu__feature figcaption,.menu__products .small{font-family:var(--font-text);font-size:.9375rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none}.compare-figure .compare-slider,.cbanner .cbanner__media{width:100%;max-width:100%;min-width:0!important}.ing-card .ing-card__tag,.ing-card .ing-card__count,.ingdir .ingdir__count,body .section-head__tools{font-size:.75rem}.card__cta,.card__cta>form{display:block;width:100%}.card__cta .btn{display:flex;width:100%;max-width:none;white-space:nowrap;padding-inline:.5rem}@media(max-width:24.5rem){.card__cta .btn{letter-spacing:.06em}}.stage:not(.stage--boxed):not(.stage--below) .stage__content,.banner-slide .banner-slide__content,.collage__tile--cover .collage__text,.slideshow--cover:not(.slideshow--below) .slideshow__content,.cbanner--overlay .cbanner__copy,.countdown--overlap .countdown__content{--fg: #ffffff;--fg-soft: rgba(255, 255, 255, .88);--emphasis-color: #ffffff;--hi: #ffffff;--btn-bg: #ffffff;--btn-fg: #0b0b0c;--hi-fg: #0b0b0c;color:#fff}body .stage:not(.stage--boxed):not(.stage--below) .stage__media:after,body .slideshow--cover:not(.slideshow--below) .slideshow__media:after,body .cbanner--overlay .cbanner__media:after,body .collection-list--over .collection-list__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top,#0b0b0cb8,#0b0b0c6b 55%,#0b0b0c57)}body .cbanner--overlay .cbanner__media:after{background-color:transparent;opacity:calc(.75 + var(--overlay, 0) * .25)}.stage:not(.stage--boxed):not(.stage--below) .stage__inner,.slideshow--cover .slideshow__panel{z-index:2}.stage__media,.slideshow__media,.cbanner__media,.collection-list__media{position:relative}.media-text__copy :is(.display,.h1,.h2){overflow-wrap:anywhere}.media-text--two-thirds .media-text__copy :is(.display,.h1){font-size:var(--t-h2)}.map-section__card :is(.display,.h1,.h2){font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);overflow-wrap:anywhere}.banner-slide,.collage__tile--cover,.ctiles--over .ctile__link .media,.subcols--over .subcols__media{position:relative}.banner-slide .banner-slide__content,.collage__tile--cover .collage__text{text-shadow:0 1px 1.5rem rgba(11,11,12,.6),0 0 2px rgba(11,11,12,.35)}.banner-slide .banner-slide__content .btn,.collage__tile--cover .collage__text .btn{text-shadow:none}body .ctiles--over .ctile__link .media:after,body .subcols--over .subcols__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top,#0b0b0cbf,#0b0b0c59 60%,#0b0b0c40)}body .ctiles--over .ctile__copy,body .subcols--over .subcols__text,body .collection-list--over .collection-list__text{z-index:2}.h3 em,.section-head .h3 em{color:var(--sale)}@media(max-width:47.99rem){.h2 em{color:var(--sale)}}.stage:not(.stage--boxed):not(.stage--below) .stage__content em,.slideshow--cover:not(.slideshow--below) .slideshow__content em,.banner-slide .banner-slide__content em,.cbanner--overlay .cbanner__copy em{color:#fff}.header .tool__count,.header [data-cart-count]{font-size:.75rem}.video-section__cover[disabled] .video-section__play{display:none}.video-section__cover[disabled]{cursor:default}.optable .btn{width:100%;min-width:0;padding-inline:.375rem;white-space:normal;line-height:1.15;letter-spacing:.06em}@media(max-width:47.99rem){.svideo__info{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}.svideo__text{min-width:0;width:100%}.svideo__action{white-space:nowrap}}@media(min-width:48rem){.stage--below:not(.stage--boxed) .stage__content,.slideshow--below.slideshow--cover .slideshow__content{--fg: #ffffff;--fg-soft: rgba(255, 255, 255, .88);--emphasis-color: #ffffff;--hi: #ffffff;--btn-bg: #ffffff;--btn-fg: #0b0b0c;--hi-fg: #0b0b0c;color:#fff}.stage--below:not(.stage--boxed) .stage__content em,.slideshow--below.slideshow--cover .slideshow__content em{color:#fff}body .stage--below:not(.stage--boxed) .stage__media:after,body .slideshow--below.slideshow--cover .slideshow__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(to top,#0b0b0cb8,#0b0b0c6b 55%,#0b0b0c57)}}body .collection-list--over .collection-list__media:after,body .ctiles--over .ctile__link .media:after,body .subcols--over .subcols__media:after{background-image:linear-gradient(to top,#0b0b0cdb,#0b0b0c99 40%,#0b0b0c4d)}body .collection-list--over .collection-list__media:after,body .ctiles--over .ctile__link .media:after,body .subcols--over .subcols__media:after{background-image:linear-gradient(#0b0b0c1a,#0b0b0c1a)}.countdown--overlap .countdown__media{position:relative}body .countdown--overlap .countdown__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:linear-gradient(#0b0b0c99,#0b0b0c99)}.countdown--overlap .countdown__content em,.collection-list--over .collection-list__text em,.ctiles--over .ctile__copy em,.subcols--over .subcols__text em{color:#fff}.countdown--overlap .countdown__panel{position:relative;z-index:2}body .collection-list--over .collection-list__text,body .ctiles--over .ctile__copy,body .subcols--over .subcols__text{background:linear-gradient(to top,#0b0b0cd1,#0b0b0c8c 60%,#0b0b0c00);color:#fff;padding-top:var(--s-12)}body .ctiles--over .ctile__link .media:after{background-color:transparent;opacity:1}body .collection-list--over .collection-list__text *,body .ctiles--over .ctile__copy *,body .subcols--over .subcols__text *{color:#fff}[dir=rtl]{--dir: -1}.shoppable__stage,.bundle__stage,.lookbook__stage,.compare-slider,.seal{--dir: 1}[dir=rtl] :is(.icon--arrow-left,.icon--arrow-right,.icon--chevron-left,.icon--chevron-right,.icon--arrow-up-right){transform:scaleX(-1)}[dir=rtl] body.has-arrows a.btn:not(.btn--small):not(.btn--plain):after{transform:scaleX(-1)}[dir=rtl] body.has-arrows a.btn:hover:after{transform:scaleX(-1) translate(calc(3px * var(--dir, 1)),-3px)}[dir=rtl] :is(.display,.h1,.h2,.h3,.wordmark,.card__name,.acc__title){letter-spacing:0;line-height:1.15}[dir=rtl] :is(.label,.btn,.tab,.statement){letter-spacing:0}[dir=rtl] :is(.price,.card__price,.pdp__price,.numeral,[data-cart-count]){unicode-bidi:isolate}@media(min-width:62rem){.collection-list--editorial .collection-list__item:nth-child(4):last-child{grid-column:span 2}}body.has-dock .reveal .stage__inner,body.has-dock .buybar{padding-bottom:calc(var(--s-4) + 4rem + env(safe-area-inset-bottom))}@media(min-width:62rem){.newsletter--split{align-items:center;max-width:72rem}}[data-product-root]:has(.placeholder-svg) .media{max-height:24rem}.stage--boxed .stage__content{container-type:inline-size}.stage--boxed .stage__content :is(.display,.h1,.h2,.h3,.block-heading){max-width:100%;overflow-wrap:break-word}.stage--boxed .stage__content .display{font-size:min(var(--t-display),17cqi)}.stage--boxed .stage__content .h1{font-size:min(var(--t-h1),15cqi)}.stage--boxed .stage__content .h2{font-size:min(var(--t-h2),12cqi)}[dir=rtl] .wordmark{direction:ltr;unicode-bidi:isolate}.link{padding-top:2px;min-height:1.5rem}.collage__stretch{display:inline-block;min-height:1.5rem}@media(min-width:62rem){.footer__col summary{pointer-events:none}}.tool--deals .tool__mark{fill:var(--sale);stroke:none}.tool--deals:has(.tool__mark) .tool__dot{display:none}body .stockbar{position:relative;display:block;height:.625rem;overflow:visible;background:none;border-radius:0;border-bottom:var(--line) solid var(--fg)}body .stockbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to right,var(--fg) 0 1px,transparent 1px 8px);opacity:.35}body .stockbar>span{position:relative;display:block;height:100%;background:repeating-linear-gradient(to right,var(--sale) 0 2px,transparent 2px 8px);border-radius:0}[dir=rtl] body .stockbar:before,[dir=rtl] body .stockbar>span{background-position:right}.header .wordmark{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.header .wordmark--long{font-size:clamp(1rem,.75rem + 1.2vw,1.5rem);letter-spacing:-.04em}.header .wordmark--long:after{content:none}
/*# sourceMappingURL=/assets/theme/design.css.map */
