.shopify-section--announcement-bar:has(.announcement-bar--sticky){position:sticky;z-index:11;inset-block-start:0}.announcement-bar{display:block;position:relative;height:var(--announcement-height);background-color:var(--color-surface);color:var(--color-text)}.announcement-bar__lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.announcement-bar__hold{position:absolute;inset-block-start:0;inset-inline:0;z-index:1;height:1.5rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.announcement-bar__hold:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.announcement{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding-inline:var(--gutter);font-family:var(--font-mono);font-size:.75rem;line-height:1rem;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transform:translateY(100%);transition:transform .5s cubic-bezier(.32,.72,0,1)}.announcement:first-child{transform:none}.announcement[data-state=waiting]{transform:translateY(100%)}.announcement[data-state=current]{transform:none}.announcement[data-state=leaving]{transform:translateY(-100%)}.announcement[data-reset]{transition:none}.announcement__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buy-panel{display:block;position:fixed;z-index:20;inset-block-end:0;inset-inline:0;transform:translateY(130%);visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;will-change:transform;background-color:transparent}.buy-panel[data-active]{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s}.buy-panel[data-active] .buy-panel__form{opacity:1}.buy-panel:not([data-ready]),.buy-panel:not([data-ready]) .buy-panel__form{transition:none}@media(prefers-reduced-motion:reduce){.buy-panel{transition-delay:0s}}.buy-panel__form{display:flex;position:relative;gap:clamp(.5rem,.296875rem + .8333vw,.75rem);padding:.375rem .5rem .5rem;padding-block-end:calc(.5rem + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgba(241,241,242,.36);border-radius:0;background-color:color-mix(in srgb,var(--color-background) 30%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 8px 30px #0006;color:var(--color-text);opacity:0;transition:opacity .18s ease-out}@supports not (backdrop-filter: blur(1px)){.buy-panel__form{background-color:var(--color-background)}}.buy-panel__media{flex:none;position:relative;width:clamp(5.625rem,2.375rem + 13.3333vw,8.1875rem);align-self:stretch;overflow:hidden}.buy-panel__media-link{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media(hover:hover){.buy-panel__media-link:hover .buy-panel__frame[data-active]{transform:scale(1.04)}}.buy-panel__frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out}.buy-panel__frame[data-active]{opacity:1}.buy-panel__frame .image,.buy-panel__frame .buy-panel__image{width:100%;height:100%;object-fit:cover}.buy-panel__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;min-width:0}.buy-panel__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;font-family:var(--font-mono);font-size:clamp(.75rem,.410156rem + 1.0417vw,1rem);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.buy-panel__title{overflow:hidden;padding-block:.25em;margin-block:-.25em;text-overflow:ellipsis;white-space:nowrap}.buy-panel__price{display:flex;flex:none;align-items:baseline;gap:.375rem}.buy-panel__separator{flex:none;width:1px;height:.6875rem;background-color:currentColor}.buy-panel__price--row{flex:none}.buy-panel__price-compare{opacity:.5}.buy-panel__price--button,.buy-panel__separator{display:none}.buy-panel__controls{display:flex;flex-direction:column;gap:.25rem}.buy-panel__selects{display:flex;gap:.25rem}.buy-panel__selects{--vs-height: clamp(2.375rem, 1.96875rem + 1.6667vw, 2.75rem);--vs-padding: clamp(.6875rem, .619792rem + .2778vw, .75rem)}.buy-panel__submit{display:flex;align-items:center;justify-content:center;gap:.75rem;height:clamp(2.25rem,1.708333rem + 2.2222vw,2.75rem);padding:.75rem;border:1px solid var(--color-accent);border-radius:2px;background-color:var(--color-accent);color:var(--color-button-label);font-family:var(--font-mono);font-size:clamp(.875rem,.739583rem + .5556vw,1rem);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.buy-panel__submit[aria-disabled=true]{cursor:not-allowed;opacity:.6}.buy-panel .buy-panel__status[data-error]{position:absolute;inset-block-end:100%;inset-inline:0;margin-block-end:.375rem;padding:.5rem .625rem;border-radius:2px;background-color:var(--color-text);color:var(--color-background);font-size:.75rem;letter-spacing:.06em;text-align:center}@media(prefers-reduced-motion:no-preference){.buy-panel .buy-panel__status[data-error]{animation:buy-panel-status .24s ease-out}}@keyframes buy-panel-status{0%{opacity:0;transform:translateY(.25rem)}}.buy-panel__submit .buy-panel__spinner{display:none}.buy-panel__submit[data-loading] .buy-panel__spinner{display:inline-flex}.buy-panel__submit[data-loading][aria-disabled=true]{opacity:1}@keyframes buy-panel-spin{to{transform:rotate(1turn)}}.buy-panel__spinner svg{animation:buy-panel-spin .8s linear infinite}@keyframes buy-panel-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.buy-panel__spinner svg{animation:buy-panel-pulse 1.2s ease-in-out infinite}}@media(hover:hover){.buy-panel__submit:not([aria-disabled=true]):hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}}@media screen and (min-width:750px){.buy-panel{inset-block-end:var(--gutter);inset-inline:auto var(--gutter);width:clamp(27.5rem,44.4444vw - .25rem,39.75rem);max-width:calc(100vw - var(--gutter) * 2)}.buy-panel__form{padding:.5rem;padding-block-end:.5rem;border:1px solid rgba(241,241,242,.36);border-radius:2px}.buy-panel__body{gap:.5rem}.buy-panel__price--row{display:none}.buy-panel__price--button{display:flex}.buy-panel__separator{display:block}}.card-grid{display:flex;flex-direction:column;gap:clamp(1rem,.675rem + 1.3333vw,1.5rem);margin-block:clamp(3rem,1.05rem + 8vw,6rem)}.card-grid__heading,.card-grid__onboarding{margin:0;padding-inline:var(--gutter)}.card-grid__heading{margin-block:calc((1em - var(--leading-h2)) / 2 - .032em) calc((1em - var(--leading-h2)) / 2 - .25em)}.card-grid__track{display:grid;row-gap:1.5rem;column-gap:1rem;padding-inline:var(--gutter)}.card-grid--mobile-scroll .card-grid__track{grid-auto-flow:column;grid-auto-columns:calc(100% - 2.5rem);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--gutter);min-width:0;scrollbar-width:none}.card-grid--mobile-scroll .card-grid__track::-webkit-scrollbar{display:none}.card-grid--mobile-scroll .card-grid__item{scroll-snap-align:start;--card-media-ratio: 334 / 465}@media screen and (min-width:750px){.card-grid__track{grid-auto-flow:column;grid-auto-columns:424px;gap:1.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--gutter);min-width:0;scrollbar-width:none}.card-grid__track::-webkit-scrollbar{display:none}.card-grid__item{scroll-snap-align:start}.card-grid--mobile-scroll .card-grid__track{grid-auto-columns:424px}}.cart-drawer{display:contents}.cart-drawer__dialog{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:clip;border:0;background-color:transparent}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent);opacity:.3}.cart-drawer__panel{container-type:inline-size;position:absolute;inset-block:0;inset-inline-end:0;display:grid;grid-template-rows:minmax(0,1fr);width:100%;border-inline-start:1px solid var(--color-text);background-color:var(--color-background)}@media screen and (min-width:750px){.cart-drawer__panel{width:50%}}.cart-drawer__close{display:flex;flex:none;align-items:center;justify-content:center;width:var(--header-row-height);height:var(--header-row-height);padding:0;border:0;background-color:transparent;color:var(--color-text);cursor:pointer}.cart-drawer__panel .cart-body{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.cart-drawer__panel .cart-form{grid-template-rows:minmax(0,1fr) auto;min-height:0}.cart-drawer__panel .cart-lines{overflow-y:auto;overscroll-behavior:contain}.cart-drawer__status[data-error]{padding-inline:1rem;padding-block-end:1rem}.editorial-banner{display:grid;grid-template-rows:100%;position:relative;height:min(100svh,60.83vw);max-height:var(--banner-max-height, 876px);overflow:hidden}@media screen and (max-width:749px){.editorial-banner{height:calc(var(--banner-mobile-height, 100) * 1svh)}}.editorial-banner__media,.editorial-banner__scrim,.editorial-banner__overlay{grid-area:1 / 1}.editorial-banner__media,.editorial-banner__media .image{height:100%}.editorial-banner__media .editorial-banner__image{width:100%;height:100%;object-fit:cover}.editorial-banner__scrim{background-color:rgb(0 0 0 / var(--banner-scrim, 0))}.editorial-banner__overlay{display:flex;position:relative;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:var(--editorial-gutter);padding-block-start:calc(var(--header-height) + var(--editorial-gutter));color:#fff;--statement-line-background: #fff;--statement-line-color: #000}.editorial-banner__copy{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-sans);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold);text-wrap:pretty}.editorial-banner__copy>*{margin:0}@media screen and (min-width:990px){.editorial-banner__overlay{display:grid;grid-template-columns:1fr 1fr;align-content:end;align-items:end;column-gap:var(--editorial-gutter);padding-block-start:var(--editorial-gutter)}}.editorial-statement{display:flex;flex-direction:column;margin-block:clamp(3rem,-3.25rem + 13.3333vw,5rem);padding:var(--editorial-gutter);gap:clamp(1.25rem,-.3125rem + 3.3333vw,1.75rem)}.editorial-statement--media-mid .editorial-statement__copy{order:1}.editorial-statement__copy{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-sans);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold);text-wrap:pretty}.editorial-statement__copy>*{margin:0}.editorial-statement__media{position:relative;overflow:hidden}.editorial-statement__media:before{content:"";display:block;padding-block-start:102.19%}@media screen and (min-width:750px){.editorial-statement__media:before{padding-block-start:81.9%}}.editorial-statement__media .image,.editorial-statement__media .editorial-statement__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:990px){.editorial-statement{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;column-gap:var(--editorial-gutter);row-gap:0}.editorial-statement__statement{grid-column:1;grid-row:2}.editorial-statement__copy{grid-column:1;grid-row:3;order:0;margin-block-start:1.75rem}.editorial-statement__media{grid-column:2;grid-row:1 / 4}}.featured-collection{padding-block:3rem}.footer{--footer-field-size: clamp(.875rem, .484375rem + .8333vw, 1rem);--footer-field-height: clamp(2.25rem, .6875rem + 3.3333vw, 2.75rem);--footer-logo-width: clamp(8.9375rem, 3.859375rem + 10.8333vw, 10.5625rem);--footer-tagline-size: clamp(1.3125rem, -.8359375rem + 4.5833vw, 2rem);--footer-tagline-leading: clamp(1.4375rem, -1.1015625rem + 5.4167vw, 2.25rem);--footer-row-height: 48px;--footer-crown-height: 39px;--footer-crown-notch: 13px;--footer-crown-step: 48px;display:block;padding-inline:var(--gutter);padding-block-end:var(--gutter)}.footer__inner{display:flex;flex-direction:column;gap:2rem}.footer__crown{height:var(--footer-crown-height)}.footer__crown:before{content:"";display:block;height:100%;background-color:currentColor;clip-path:polygon(0 0,100% 0,100% 100%,calc(var(--footer-crown-step) * 3) 100%,calc(var(--footer-crown-step) * 3) var(--footer-crown-notch),calc(var(--footer-crown-step) * 2) var(--footer-crown-notch),calc(var(--footer-crown-step) * 2) 100%,var(--footer-crown-step) 100%,var(--footer-crown-step) var(--footer-crown-notch),0 var(--footer-crown-notch))}.footer__brand{display:flex;align-items:flex-start;gap:2rem}.footer__logo{flex:none;width:var(--footer-logo-width);color:inherit;text-decoration:none}.footer__logo svg{display:block;overflow:visible;width:100%;height:auto}.footer__tagline{flex:1 1 auto;margin:0;text-align:end;font-family:var(--font-sans);font-size:var(--footer-tagline-size);line-height:var(--footer-tagline-leading);font-weight:var(--font-weight-bold);text-transform:uppercase}.footer__links{display:flex;flex-direction:column}.footer__row{display:contents}.footer__link{position:relative;display:flex;align-items:center;gap:.5rem;min-height:var(--footer-row-height);padding-block:.75rem;border-block-end:1px solid transparent;color:inherit;text-decoration:none;font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.footer__link:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:1px;background-color:currentColor;transform-origin:left}.footer__link:hover{text-decoration:underline}.footer__to-top{display:flex;opacity:.55;letter-spacing:.2em}.footer__to-top-icon{transform:rotate(180deg)}.footer__bottom{display:flex;flex-direction:column;gap:2rem}.footer__contact{display:flex;align-items:center;gap:2rem}.footer__social{display:flex;align-items:center;gap:1rem}.footer__social-link{display:flex;color:inherit}.footer__email{display:inline-flex;align-items:center;min-height:24px;margin-inline-start:auto;color:inherit;text-decoration:none;font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.footer__email:hover{text-decoration:underline}.footer__credit{margin:0;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.footer__credit-link{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-decoration:none}.footer__credit-link:hover{text-decoration:underline}newsletter-form{display:contents}.footer__newsletter{display:flex;flex-wrap:wrap;gap:4px;width:100%}.footer__newsletter-input,.footer__newsletter-button{height:var(--footer-field-height);padding-inline:.75rem;border-radius:2px;font-family:var(--font-mono);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label)}.footer__newsletter-input{flex:1 1 0;min-width:0;border:1px solid;background-color:var(--color-background);color:inherit;font-size:1rem}.footer__newsletter-input::placeholder{color:inherit;opacity:.55;font-size:var(--footer-field-size);text-transform:uppercase}.footer__newsletter-button{display:flex;flex:none;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-button);background-color:var(--color-button);color:var(--color-button-label);font-size:var(--footer-field-size);text-transform:uppercase;cursor:pointer}.footer__newsletter-icon{transform:rotate(-90deg)}.footer__newsletter-button .footer__newsletter-spinner,.footer__newsletter-button[data-loading] .footer__newsletter-icon{display:none}.footer__newsletter-button[data-loading] .footer__newsletter-spinner{display:inline-flex}@keyframes footer-newsletter-spin{to{transform:rotate(1turn)}}.footer__newsletter-spinner svg{animation:footer-newsletter-spin .8s linear infinite}@keyframes footer-newsletter-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.footer__newsletter-spinner svg{animation:footer-newsletter-pulse 1.2s ease-in-out infinite}}.footer__newsletter-button[aria-busy=true]{cursor:default}.footer__newsletter-message{flex:1 0 100%;font-family:var(--font-mono);font-size:var(--footer-field-size);font-weight:var(--font-weight-medium)}.footer__newsletter-message:empty{position:absolute}.footer__inner[data-armed] .footer__crown{clip-path:inset(0 100% 0 0)}.footer__inner[data-revealed] .footer__crown{clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.22,1,.36,1)}.footer__inner[data-armed] .footer__links:before,.footer__inner[data-armed] .footer__row:after,.footer__inner[data-armed] .footer__link:after{transform:scaleX(0)}.footer__inner[data-revealed] .footer__links:before,.footer__inner[data-revealed] .footer__row:after,.footer__inner[data-revealed] .footer__link:after{transform:scaleX(1);transition:transform 1s cubic-bezier(.22,1,.36,1);transition-delay:.2s}.footer__inner[data-revealed] .footer__row:after{transition-delay:calc(.2s + var(--row, 0) * .09s)}.footer__inner[data-revealed] .footer__link:after{transition-delay:calc(.2s + var(--line, 0) * .09s)}@media screen and (min-width:750px){.footer__brand{align-items:center}.footer__links{position:relative;border-block-start:1px solid transparent}.footer__row{position:relative;display:flex;align-items:center;gap:1rem;min-height:var(--footer-row-height);border-block-end:1px solid transparent}.footer__links:before,.footer__row:after{content:"";position:absolute;inset-inline:0;height:1px;background-color:currentColor;transform-origin:left}.footer__links:before{inset-block-start:-1px}.footer__row:after{inset-block-end:-1px}.footer__link{padding-block:0;border-block-end:0}.footer__link:after{content:none}.footer__link--end{margin-inline-start:auto}}@media screen and (min-width:990px){.footer{--footer-crown-step: 56px}.footer__inner{gap:1.5rem}.footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;margin-block-start:1rem}.footer__contact{flex:none}.footer__email{margin-inline-start:0;white-space:nowrap}.footer__newsletter{flex:0 1 595px;width:auto}.footer__newsletter-button{width:161px}}.header-contrast{--header-logo-width: clamp(12.5rem, -2.5390625rem + 32.0833vw, 17.3125rem);position:fixed;z-index:10;inset-block-start:var(--announcement-height);translate:0 calc(-1 * var(--announcement-shift));inset-inline:0;display:block;padding-block:var(--header-padding-block);padding-inline:var(--gutter);pointer-events:none}.header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-row-height)}.header__logo,.header__nav{pointer-events:auto}.header__logo{display:block;flex:none;width:var(--header-logo-width);color:var(--color-text);transition:color .25s ease}.header__logo svg{display:block;overflow:visible;width:100%;height:auto}.header-contrast--light .header__logo{color:var(--color-surface)}.header__menu{display:flex;align-items:center;gap:1.5rem;padding-inline:1rem;border-radius:1px;background-color:color-mix(in srgb,var(--color-surface) 80%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.header__menu>li{display:flex}.header__link{display:inline-flex;align-items:center;gap:.5rem;height:var(--header-row-height);color:var(--color-text);text-decoration:none;font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.header__link:hover{text-decoration:underline}.header__account{display:flex;align-items:center}.image-band__media{aspect-ratio:1440 / 890;overflow:hidden}.image-band__media .image-band__image{width:100%;height:100%;object-fit:cover}.image-banner{position:relative;display:grid}.image-banner__media,.image-banner__content{grid-area:1 / 1}.image-banner__media .image-banner__image{width:100%;height:var(--banner-height);object-fit:cover}.image-banner__content{display:flex;flex-direction:column;justify-content:center;gap:1rem;text-align:var(--content-align)}.main-404{display:flex;align-items:center;justify-content:center;min-height:calc(100svh - var(--top-inset));padding-block:clamp(3rem,-3.25rem + 13.3333vw,5rem);padding-inline:var(--gutter);text-align:center}.main-404__inner{max-width:27.5rem}.main-404__code{margin:0;text-transform:uppercase}.main-404__title{margin-block:.5rem 0;text-wrap:balance}.main-404__text{margin-block:1rem 0;text-wrap:pretty}.main-404__button{display:inline-flex;align-items:center;justify-content:center;height:clamp(2.25rem,1.708333rem + 2.2222vw,2.75rem);margin-block-start:clamp(1.5rem,-.0625rem + 3.3333vw,2rem);padding-inline:1.5rem;border:1px solid var(--color-accent);border-radius:2px;background-color:var(--color-accent);color:var(--color-button-label);text-decoration:none;font-family:var(--font-mono);font-size:clamp(.875rem,.739583rem + .5556vw,1rem);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.main-404__button:hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}}.main-blog__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--gutter)}.main-bundle{display:grid;grid-template-columns:1fr;align-content:start;min-height:calc(100lvh - var(--top-inset));padding-block-end:clamp(2.5rem,-5.3125rem + 16.6667vw,5rem);background-color:var(--color-background)}.main-bundle__picker,.main-bundle__summary{padding:var(--gutter)}.main-bundle__heading,.main-bundle__summary-head{min-height:calc(var(--leading-h2) + var(--gutter) + 1px)}.main-bundle__heading{margin:0 0 var(--gutter);padding-block-end:var(--gutter);border-block-end:1px solid var(--color-text)}.main-bundle__summary-head{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-block-end:var(--gutter);padding-block-end:var(--gutter);border-block-end:1px solid var(--color-text)}.main-bundle__summary-heading{margin:0;font-family:var(--font-mono);font-size:1rem;line-height:1.2;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase}.main-bundle__back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--header-row-height);height:var(--header-row-height);border-radius:1px;background-color:var(--color-surface);color:var(--color-text);transition:background-color .25s ease}.main-bundle__back:hover{background-color:color-mix(in srgb,var(--color-text) 12%,var(--color-surface))}.main-bundle__muted{opacity:.6}.main-bundle__components{display:grid;gap:1.5rem}.main-bundle__component{display:grid;grid-template-columns:minmax(0,33%) minmax(0,1fr);gap:.6875rem;align-items:stretch}.main-bundle__component-media{inline-size:100%;border:1px solid var(--color-text);aspect-ratio:183 / 228}@media screen and (min-width:750px){.main-bundle__component{grid-template-columns:minmax(0,11.4375rem) minmax(0,1fr)}}.main-bundle__component-media .main-bundle__component-image{block-size:100%;inline-size:100%;object-fit:cover}.main-bundle__component-body{display:flex;flex-direction:column;gap:1.5rem;min-inline-size:0}.main-bundle__component-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:start;justify-content:space-between}.main-bundle__component-title,.main-bundle__component-counter{margin:0;min-inline-size:0;overflow-wrap:anywhere;text-transform:uppercase}.main-bundle__component-counter{display:flex;gap:.25rem;white-space:nowrap}.main-bundle__swatch-group{display:flex;flex-direction:column;gap:.6875rem;align-items:center;inline-size:max-content}.main-bundle__swatch{inline-size:2.75rem;block-size:2.75rem;padding:3px;border:1px solid var(--color-text);border-radius:2px;background-color:var(--swatch);background-clip:content-box}.main-bundle__swatch-label{text-transform:uppercase}.main-bundle__component-foot{display:grid;gap:.5rem;margin-block-start:auto}.main-bundle__component-links{display:flex;gap:1rem;align-items:center;justify-content:space-between;text-transform:uppercase}.main-bundle__view-product,.main-bundle__size-guide{position:relative}.main-bundle__view-product:after,button.main-bundle__size-guide:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}.main-bundle__view-product{color:var(--color-text);text-decoration:none}.main-bundle__view-product:hover{text-decoration:underline}.main-bundle__size-guide{margin:0;padding:0;border:0;background:none;color:var(--color-text);text-transform:uppercase}button.main-bundle__size-guide{cursor:pointer;text-decoration:underline}.main-bundle__sizes{display:flex;gap:.5rem;margin:0;padding:0;border:0}.main-bundle__size{flex:1 0 0;display:flex;align-items:center;justify-content:center;min-inline-size:0;min-block-size:2.75rem;padding:.75rem;border:1px solid var(--color-surface);border-radius:2px;text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}@media(hover:hover){.main-bundle__size-input:not(:checked)+.main-bundle__size:hover{background-color:var(--color-surface)}}.main-bundle__size-input:checked+.main-bundle__size{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-background)}@media(hover:hover){.main-bundle__size-input:checked+.main-bundle__size:hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}}.main-bundle__size-input:focus-visible+.main-bundle__size{outline:2px solid var(--color-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.main-bundle__size{transition:none}}.main-bundle__summary-body{display:grid;gap:1.5rem}.bundle-box:not(:has(.bundle-box__line:not([hidden]))){display:none}.bundle-box:has(.bundle-box__line:not([hidden]))~.main-bundle__empty{display:none}.main-bundle__empty{margin:0;padding-block:6rem;opacity:.43;text-align:center}.main-bundle__counter{display:none;gap:1rem;align-items:center;justify-content:space-between;margin:0;padding-block:.75rem;border-block:1px solid var(--color-text);text-transform:uppercase}.main-bundle__subtotal-prices{display:flex;gap:.75rem;align-items:baseline;white-space:nowrap}.main-bundle__subtotal-was{font-weight:var(--font-weight-regular);opacity:.5}.main-bundle__total-row,.main-bundle__subtotal{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin:0;padding-block:.75rem;text-transform:uppercase}.main-bundle__total-row{border-block:1px solid var(--color-text)}.main-bundle__subtotal{text-transform:none}.main-bundle__submit{display:flex;align-items:center;justify-content:center;gap:.75rem;inline-size:100%;min-block-size:2.75rem;padding:.75rem;border:1px solid transparent;border-radius:2px;background-color:var(--color-accent);color:var(--color-background);text-transform:uppercase;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.main-bundle__status{margin:0;clip-path:inset(50%);position:absolute;inline-size:1px;block-size:1px;overflow:hidden;white-space:nowrap}.main-bundle__status[data-error]{position:static;clip-path:none;inline-size:auto;block-size:auto;overflow:visible;white-space:normal;padding-block-start:.5rem;color:var(--color-text);text-transform:uppercase}@media(hover:hover){.main-bundle__submit:not([disabled]):hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover)}}.main-bundle__submit[disabled]{border-color:#0000001a;background-color:var(--color-surface);color:var(--color-text);opacity:.65;cursor:not-allowed}.main-bundle__submit .main-bundle__spinner{display:none}.main-bundle__submit[data-loading] .main-bundle__spinner{display:inline-flex}@keyframes main-bundle-spin{to{transform:rotate(1turn)}}.main-bundle__spinner svg{animation:main-bundle-spin .8s linear infinite}@keyframes main-bundle-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.main-bundle__submit{transition:none}.main-bundle__spinner svg{animation:main-bundle-pulse 1.2s ease-in-out infinite}}@media screen and (max-width:989px){.main-bundle__picker{padding-block-end:calc(var(--summary-height, 10rem) + 1.5rem)}.main-bundle__summary{position:fixed;z-index:2;inset-inline:0;inset-block-end:0;padding-block:0 1.5rem;border-block-start:1px solid var(--color-text);background-color:var(--color-background);padding-block-end:max(1.5rem,env(safe-area-inset-bottom))}.main-bundle__summary-body{gap:.5rem}.main-bundle__summary-head,.main-bundle__summary-body .bundle-box,.main-bundle__empty,.main-bundle__total-row{display:none}.main-bundle__counter{display:flex}.main-bundle__totals{display:grid;gap:.5rem}.main-bundle__component{grid-template-columns:minmax(0,103px) minmax(0,1fr);gap:.75rem;align-items:start}.main-bundle__component-body{gap:1.625rem}.main-bundle__component-title,.main-bundle__component-counter,.main-bundle__swatch-label,.main-bundle__view-product,.main-bundle__size-guide{font-size:var(--text-label-sm);line-height:1rem}.main-bundle__swatch-group{flex-direction:row;gap:.5rem;align-items:center}.main-bundle__swatch{inline-size:1rem;block-size:1rem;padding:1px;border-radius:1px}.main-bundle__size,.main-bundle__submit{min-block-size:2.25rem;font-size:.875rem;line-height:1}.main-bundle__submit{padding-block:.6875rem}.main-bundle__subtotal .type-h2,.main-bundle__subtotal-was{font-size:var(--text-body);line-height:var(--leading-body)}}@media screen and (min-width:990px){.main-bundle{grid-template-columns:1fr 1fr;align-content:stretch;align-items:stretch}.main-bundle__summary{display:flex;border-inline-start:1px solid var(--color-text)}.main-bundle__summary-inner,.main-bundle__summary-body{display:flex;flex:1;flex-direction:column}.main-bundle__totals{margin-block-start:auto}.bundle-box,.main-bundle__empty{min-block-size:var(--bundle-box-height, auto)}.main-bundle__empty{display:grid;align-content:center}.main-bundle__component{grid-template-columns:minmax(0,8.75rem) minmax(0,1fr);gap:1rem}}@media screen and (min-width:1440px){.main-bundle__component{grid-template-columns:minmax(0,11.4375rem) minmax(0,1fr);gap:.6875rem}}.main-cart{display:block;padding-block-start:clamp(2.3125rem,-2.375rem + 10vw,3.8125rem);padding-block-end:clamp(2.5rem,-5.3125rem + 16.6667vw,5rem);padding-inline:var(--gutter)}.main-cart__panel{container-type:inline-size;max-width:45.0625rem;margin-inline:auto;border:1px solid var(--color-text);background-color:var(--color-background)}.main-cart__panel .cart-empty{min-height:12rem}.main-cart__note{display:grid;gap:.5rem;padding-inline:var(--cart-padding);padding-block-end:1rem}.main-cart__note-label{font-family:var(--font-mono);font-size:var(--cart-label);line-height:1rem;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.5}.main-cart__note-field{width:100%;padding:.75rem;border:1px solid var(--color-surface);border-radius:2px;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-mono);font-size:var(--cart-control-text);line-height:1.4;font-weight:var(--font-weight-medium);resize:vertical}.main-cart__status[data-error]{padding-inline:1rem;padding-block-end:1rem}.main-guide{padding-block:2.5rem 5rem;padding-inline:var(--gutter)}.main-guide__inner{max-width:68rem;margin-inline:auto}.main-guide__badge{display:inline-block;margin:0 0 1rem;padding:.375rem .625rem;border-radius:.25rem;background-color:var(--color-accent);color:#fff;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1;text-transform:uppercase;letter-spacing:.04em}.main-guide__title{margin:0;font-family:var(--font-sans);font-size:var(--text-statement);line-height:var(--leading-h1);font-weight:var(--font-weight-bold)}.main-guide__intro{max-width:34em;margin:.75rem 0 0;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-regular)}.main-guide__notice{max-width:42em;margin-block-start:1.75rem;padding:1.125rem 1.25rem;border:1px solid var(--color-accent);border-radius:.25rem;background-color:var(--color-surface);font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-regular)}.main-guide__notice-title{margin:0 0 .5rem;font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-bold);color:var(--color-accent)}.main-guide__notice p{margin:0}.main-guide__notice p+p{margin-block-start:.75rem}.main-guide__contents{display:block;margin-block-start:2.5rem;padding-block:1.25rem;border-block:1px solid rgb(var(--color-shadow) / .15)}.guide-contents__title{margin:0 0 .75rem;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-shadow) / .55)}.guide-contents__list{margin:0;padding:0;list-style:none;counter-reset:guide-contents}.guide-contents__list>li{counter-increment:guide-contents}.guide-contents__link{display:block;padding-block:.4375rem;color:inherit;font-family:var(--font-sans);font-size:var(--text-label-ui);line-height:1.3;text-decoration:none;transition:opacity .2s}.guide-contents__link:before{content:counter(guide-contents) ". ";color:rgb(var(--color-shadow) / .6)}.guide-contents__link:hover{opacity:.6}.guide-contents__link[aria-current]{font-weight:var(--font-weight-bold);color:var(--color-accent)}.guide-contents__link[aria-current]:before{color:inherit}.main-guide__body{margin-block-start:2.5rem;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-regular)}.guide-section+.guide-section{margin-block-start:4rem}.guide-section__title{margin:0 0 1rem;padding-block-end:.75rem;border-block-end:2px solid currentcolor;font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold)}.guide-section h3{margin:2rem 0 .5rem;font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-bold)}.guide-section h4{margin:1.5rem 0 .375rem;font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-bold)}.guide-section p{margin:.75rem 0 0;max-width:42em}.guide-section ul,.guide-section ol{margin:.75rem 0 0;padding-inline-start:1.5rem;max-width:42em}.guide-section li+li{margin-block-start:.375rem}.guide-section a{color:inherit;text-underline-offset:.15em;transition:opacity .2s}.guide-section a:hover{opacity:.6}.guide-key{padding:.0625rem .3125rem;border-radius:.1875rem;background-color:var(--color-surface);font-family:var(--font-mono);font-size:.85em;font-weight:var(--font-weight-medium);white-space:nowrap}.guide-note{margin-block-start:1.25rem;padding:1rem 1.125rem;border-inline-start:3px solid var(--color-accent);background-color:var(--color-surface);max-width:42em}.guide-note--warning{border-inline-start-color:#b42318}.guide-note>:first-child{margin-block-start:0}.guide-note__label{display:block;margin-block-end:.25rem;font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.04em}.guide-table-scroll{margin-block-start:1.25rem;overflow-x:auto;overscroll-behavior-x:contain}.guide-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-label-ui);line-height:1.4;text-align:start}.guide-table th,.guide-table td{padding:.625rem .75rem .625rem 0;border-block-end:1px solid rgb(var(--color-shadow) / .15);text-align:start;vertical-align:top}.guide-table th{font-weight:var(--font-weight-bold);white-space:nowrap}.guide-table tbody th{font-family:var(--font-mono);font-size:.9em;font-weight:var(--font-weight-medium)}.guide-flow{margin-block-start:1.25rem;padding:1rem 1.125rem;background-color:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1.7;max-width:42em;overflow-x:auto;white-space:pre}@media screen and (min-width:990px){.main-guide{padding-block:3.5rem 7.5rem}.main-guide__inner{display:grid;grid-template-columns:13rem 1fr;column-gap:3.5rem}.main-guide__head{grid-column:1 / -1}.main-guide__contents{position:sticky;top:calc(var(--top-inset) + 1.5rem);align-self:start;margin-block-start:3rem;padding-block:0;border-block:0;max-height:calc(100vh - var(--top-inset) - 3rem);overflow-y:auto}.main-guide__body{margin-block-start:3rem}}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--gutter)}.main-page{--main-page-leading: clamp(1.375rem, .59375rem + 1.6667vw, 1.625rem);padding-block-start:clamp(2.3125rem,-2.375rem + 10vw,3.8125rem);padding-block-end:clamp(2.5rem,-5.3125rem + 16.6667vw,5rem);padding-inline:var(--gutter)}.main-page__inner{max-width:42.75rem;margin-inline:auto}.main-page__content{font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--main-page-leading);font-weight:var(--font-weight-regular);overflow-wrap:break-word;text-wrap:pretty}.main-page__content>*{margin-block:0}.main-page__content>*+*{margin-block-start:var(--main-page-leading)}.main-page__content>:is(h2,h3,h4,h5,h6){font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-bold);margin-block:clamp(1.5rem,-1.625rem + 6.6667vw,2.5rem) .5rem}.main-page__content>:first-child{margin-block-start:0}.main-page__content :is(ul,ol){padding-inline-start:1.25em}.main-page__content a{color:inherit;text-underline-offset:.15em;transition:opacity .2s}.main-page__content a:hover{opacity:.6}.main-password{text-align:center;padding-block:4rem}.main-product{display:grid;--buy-bar-height: calc(max(6.875rem, 2 * var(--text-label-sm) + 5.375rem) + .75rem + 2px + env(safe-area-inset-bottom, 0px)) }.main-product__hero{position:relative;height:calc(100svh - var(--announcement-height) - var(--buy-bar-height) - .5rem)}.main-product__hero-image{display:block;width:100%}.main-product__hero .main-product__hero-image{width:100%;height:100%;object-fit:cover}.main-product__hero-caption{position:absolute;inset-block-end:0;inset-inline-start:0;display:flex;justify-content:space-between;gap:2rem;width:fit-content;max-width:100%;margin:0;padding-block:clamp(.25rem,.157143rem + .380952vw,.5rem);padding-inline:var(--gutter);background-color:var(--color-background);color:var(--color-text);font-size:var(--text-label-lg-ui);line-height:1;text-transform:uppercase}.main-product__info{padding-inline:var(--gutter)}@media screen and (min-width:750px){.main-product__hero{height:min(calc(100svh - var(--announcement-height) - var(--buy-bar-height)),60.83vw);max-height:54.75rem}}@media screen and (min-width:990px){.main-product{grid-template-columns:709fr 684fr;column-gap:1.5rem;padding-inline-end:var(--gutter);--buy-bar-height: 0px}.main-product__hero{grid-column:1;grid-row:1}.main-product__hero-caption{width:68.55%}.main-product__gallery{grid-column:1;grid-row:2}.main-product__info{grid-column:2;grid-row:1 / span 2;--info-inset-block-start: 11.25rem;position:sticky;align-self:start;top:calc(var(--announcement-height) - var(--announcement-shift) + var(--info-inset-block-start));margin-block-start:var(--info-inset-block-start);padding-inline:0}}@media screen and (min-width:1440px){.main-product{grid-template-columns:minmax(0,1fr) 42.75rem}}.main-product__buy{display:block}.main-product__form{display:flex;flex-direction:column}.main-product__headline{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:0;padding-block-end:1.5rem;border-block-end:1px solid currentColor}.main-product__title,.main-product__price{margin:0}.main-product__price{display:flex;align-items:baseline;gap:.5rem}.main-product__price[hidden]{display:none}.main-product__price-compare{color:color-mix(in srgb,currentColor 60%,transparent)}.main-product__option{margin:0;padding:0;border:0;margin-block-start:1.5rem}.main-product__sold-out{order:1;align-self:start;margin-inline-start:auto;padding:.375rem;background-color:var(--color-text);color:var(--color-background);text-transform:uppercase}.main-product__option--segmented .main-product__sold-out{display:block;width:fit-content;margin-inline-start:auto;margin-block-end:.5rem}.main-product__option--segmented .main-product__sold-out[hidden]{display:none!important}.main-product__option-values{display:flex}.main-product__option--swatch .main-product__option-values{gap:.875rem}.main-product__option--swatch .main-product__option-label{display:flex;flex-direction:column;align-items:center;gap:.6875rem;cursor:pointer;font-size:var(--text-label-lg-ui);line-height:var(--leading-label-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb,currentColor 30%,transparent)}.main-product__swatch{position:relative;box-sizing:border-box;width:2.75rem;height:2.75rem;padding:.3125rem;border:1px solid color-mix(in srgb,var(--color-text) 50%,transparent);border-radius:2px;background-clip:content-box;background-color:color-mix(in srgb,var(--swatch) 50%,transparent)}.main-product__swatch:after{content:"";position:absolute;top:.3125rem;right:.3125rem;bottom:.3125rem;left:.3125rem;border:1px solid transparent}.main-product__swatch--edge:after{border-color:color-mix(in srgb,var(--color-text) 50%,transparent)}.main-product__option--segmented .main-product__option-values{gap:.5rem}.main-product__option--segmented .main-product__option-value{flex:1 1 0}.main-product__option--segmented .main-product__option-label{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid currentColor;border-radius:2px;cursor:pointer;text-transform:uppercase;transition:background-color .2s,color .2s}@media(hover:hover){.main-product__option--segmented .main-product__option-input:not(:checked)+.main-product__option-label:hover{background-color:var(--color-surface)}}.main-product__option--segmented .main-product__option-input:checked+.main-product__option-label{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-background)}@media(hover:hover){.main-product__option--segmented .main-product__option-input:checked+.main-product__option-label:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover)}}[data-sold-out] .main-product__option--segmented .main-product__option-input:checked+.main-product__option-label{background-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-surface));border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-surface))}.main-product__option--swatch .main-product__option-input:checked+.main-product__option-label{color:inherit}.main-product__option--swatch .main-product__option-input:checked+.main-product__option-label .main-product__swatch{border-color:var(--color-text);background-color:var(--swatch)}.main-product__option--swatch .main-product__option-input:checked+.main-product__option-label .main-product__swatch:after{border-color:var(--color-text)}.main-product__option-value--unavailable .main-product__option-input:not(:checked)+.main-product__option-label .main-product__option-name{color:color-mix(in srgb,var(--color-text) 60%,transparent)}.main-product__option-input:focus-visible+.main-product__option-label{outline:2px solid currentColor;outline-offset:2px}.main-product__size-guide{display:flex;align-items:center;justify-content:flex-end;width:fit-content;min-height:1.5rem;margin-block:-.25rem .25rem;margin-inline-start:auto;color:color-mix(in srgb,currentColor 60%,transparent);font-size:var(--text-label-lg-ui);text-transform:uppercase}button.main-product__size-guide{padding:0;border:0;background:none;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.main-product__submit{display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.75rem;margin-block-start:.5rem;border:0;border-radius:2px;background-color:var(--color-accent);color:var(--color-background);cursor:pointer;text-transform:uppercase;transition:background-color .2s}@media(hover:hover){.main-product__submit:not([aria-disabled=true]):hover{background-color:var(--color-accent-hover)}}.main-product__submit[aria-disabled=true]{cursor:not-allowed;opacity:.6}.main-product__submit .main-product__spinner{display:none}.main-product__submit[data-loading] .main-product__spinner{display:inline-flex}@keyframes main-product-spin{to{transform:rotate(1turn)}}.main-product__spinner svg{animation:main-product-spin .8s linear infinite}@keyframes main-product-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.main-product__spinner svg{animation:main-product-pulse 1.2s ease-in-out infinite}}.main-product__delivery{display:flex;justify-content:space-between;gap:1rem;margin:0;padding-block:.75rem;color:color-mix(in srgb,currentColor 60%,transparent);text-transform:uppercase}.main-product__delivery span+span{color:var(--color-text)}.main-product__buy .main-product__headline,.main-product__buy .main-product__option,.main-product__buy>.main-product__form>.main-product__submit,.main-product__buy>.main-product__form>.main-product__delivery{display:none}.main-product__bar{position:fixed;z-index:2;inset-block-end:0;inset-inline:0;transform:translateY(130%);visibility:hidden;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;will-change:transform;background-color:transparent}.main-product__bar[data-active]{transform:none;visibility:visible;transition:transform .24s cubic-bezier(.16,1,.3,1),visibility 0s}.main-product__bar[data-active] .main-product__bar-card{opacity:1}.main-product__bar:not([data-ready]),.main-product__bar:not([data-ready]) .main-product__bar-card{transition:none}@media(prefers-reduced-motion:reduce){.main-product__bar{transition-delay:0s}}.main-product__bar-card{display:flex;align-items:stretch;gap:.375rem;padding:.375rem;padding-block-end:calc(.375rem + env(safe-area-inset-bottom,0px));border-block:1px solid rgba(241,241,242,.36);border-radius:0;background-color:color-mix(in srgb,var(--color-background) 30%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:0 8px 30px #0006;color:var(--color-text);opacity:0;transition:opacity .18s ease-out}.main-product__bar-media{flex:none;position:relative;inline-size:5.875rem;block-size:6.875rem;overflow:hidden}.main-product__bar-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease-in-out}.main-product__bar-frame[data-active]{opacity:1}.main-product__bar-frame .image,.main-product__bar-frame .main-product__bar-image{width:100%;height:100%;object-fit:cover}.main-product__bar-body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.25rem;min-inline-size:0}@supports not (backdrop-filter: blur(1px)){.main-product__bar-card{background-color:var(--color-background)}}.main-product__bar-head{display:flex;justify-content:space-between;gap:1rem;margin:0;text-transform:uppercase}.main-product__bar-head .main-product__size-guide{width:auto;margin-inline-start:0;margin-block:calc((var(--text-label-sm) - 1.5rem) / 2);font-family:var(--font-mono);font-size:var(--text-label-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:1}.main-product__bar-head,.main-product__bar-card .main-product__delivery{line-height:1}.main-product__status{position:absolute;inline-size:1px;block-size:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-product__status[data-error]{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal;padding-block-start:.5rem;color:var(--color-text);text-transform:uppercase}.main-product__bar-selects{display:flex;gap:.25rem;--vs-height: 2.375rem;--vs-border: currentColor}.main-product__bar-prices{display:flex;align-items:baseline;gap:.375rem}.main-product__bar-prices[hidden]{display:none}.main-product__bar-separator{width:1px;height:.6875rem;background-color:currentColor}.main-product__bar-card .main-product__submit{min-height:2.25rem;margin-block-start:0;font-family:var(--font-mono);font-size:.875rem;line-height:.875rem;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label)}.main-product__bar-card .main-product__delivery{padding-block:0;justify-content:flex-end}.main-product__bar-card .main-product__delivery span+span{color:inherit}@media screen and (min-width:990px){.main-product__buy .main-product__headline,.main-product__buy>.main-product__form>.main-product__submit,.main-product__buy>.main-product__form>.main-product__delivery{display:flex}.main-product__buy .main-product__option{display:block}.main-product__buy .main-product__option--swatch{display:flex;align-items:flex-start}.main-product__bar{display:none}}.main-product__editorial{padding-block-start:2rem;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:990px){.main-product__editorial{margin-block-start:3rem;padding-block-start:1.5rem;border-block-start:1px solid currentColor}}.main-product__editorial:not(:has(.shopify-block>*)){display:none}.main-product__gallery{display:flex;flex-direction:column;gap:2rem;margin-block-start:2rem;min-width:0}.main-product__gallery:not(:has(*)){display:none}.main-product__fit,.main-product__flat{margin-inline:var(--gutter)}.main-product__fit,.main-product__flat,.main-product__slide-frame{border:1px solid var(--color-text)}.main-product__fit{position:relative;margin-block:0}.main-product__fit .main-product__fit-image{display:block;width:100%}.main-product__fit-caption{position:absolute;inset-block-end:-1px;inset-inline-start:-1px;display:flex;gap:2rem;width:fit-content;max-width:100%;margin:0;padding-block:clamp(.25rem,.157143rem + .380952vw,.5rem);padding-inline:0 var(--gutter);border-block-start:1px solid var(--color-text);border-inline-end:1px solid var(--color-text);background-color:var(--color-background);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label-lg-ui);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.main-product__flat{display:grid;grid-template-columns:repeat(2,1fr)}.main-product__flat-cell{aspect-ratio:342 / 483}.main-product__flat-cell:nth-child(2n){border-inline-start:1px solid var(--color-text)}.main-product__flat-cell:nth-child(n+3){border-block-start:1px solid var(--color-text)}.main-product__flat-cell .main-product__flat-image{display:block;width:100%;height:100%;object-fit:cover}.main-product__slider{--slide-peek: 2.5rem;position:relative;display:block}.main-product__slides{padding-inline:var(--gutter);scroll-padding-inline-start:var(--gutter)}.main-product__flat+.main-product__slider{margin-block-start:-1.5rem}.main-product__slides{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.main-product__slides::-webkit-scrollbar{display:none}.main-product__slides:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.main-product__slide{flex:0 0 calc(100% - var(--slide-peek));scroll-snap-align:start}.main-product__slide-frame{aspect-ratio:684 / 808}.main-product__slide-frame .main-product__slide-image{display:block;width:100%;height:100%;object-fit:cover}.main-product__slide-caption{margin-block:.5rem 0;text-transform:uppercase}.main-product__slide-caption.type-label-sm{font-size:.8125rem;line-height:clamp(1rem,1.1042rem - .1667vw,1.0625rem)}.main-product__slider-controls{position:absolute;inset-block-start:0;inset-inline-start:var(--gutter);width:calc(100% - 2 * var(--gutter) - var(--slide-peek));aspect-ratio:684 / 808;pointer-events:none}.main-product__slider-arrow{position:absolute;inset-block-start:50%;translate:0 -50%;display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--color-text);background:none;color:var(--color-text);cursor:pointer;pointer-events:auto}.main-product__slider-arrow--prev{inset-inline-start:1rem}.main-product__slider-arrow--next{inset-inline-end:1rem}.main-product__slider-dots{position:absolute;inset-block-end:.75rem;inset-inline:0;display:flex;justify-content:center;gap:.25rem}.main-product__slider-dot{width:.5rem;height:.5rem;border:1px solid var(--color-text)}.main-product__slider-dot[data-active]{background-color:var(--color-text)}@media screen and (min-width:990px){.main-product__fit,.main-product__flat{margin-inline:var(--gutter) 0}.main-product__slider{--slide-peek: 0px}.main-product__slides{padding-inline:var(--gutter) 0}.main-product__slider-controls{width:calc(100% - var(--gutter))}.main-product__slider-arrow{display:flex}.main-product__slider-dots{inset-block-end:1rem}}.main-product__media-image{display:block;width:100%}.main-product__deferred{position:relative;display:block}.main-product__deferred:before{content:"";display:block;padding-block-start:calc(100% / var(--media-ratio, 1))}.main-product__deferred-trigger,.main-product__deferred model-viewer,.main-product__deferred video,.main-product__deferred iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.main-product__deferred-trigger{padding:0;border:0;background:none;cursor:pointer}.main-product__deferred-trigger .main-product__media-image{height:100%;object-fit:cover}.main-product__deferred-label{position:absolute;inset-block-end:1rem;inset-inline-start:1rem;padding:.1875rem .375rem;background-color:var(--color-text);color:var(--color-background);text-transform:uppercase}@media screen and (prefers-reduced-motion:reduce){.main-product__slides{scroll-behavior:auto}}.main-product__notify{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:none;overflow:clip}.main-product__notify:not([open]){display:none}.main-product__notify[open]{display:flex}.main-product__notify-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent);opacity:.3}.main-product__notify-card{position:relative;box-sizing:border-box;width:min(35.375rem,100% - 2 * var(--gutter));margin:auto;padding:1.5625rem;border-radius:2px;background-color:var(--color-background);color:var(--color-text);box-shadow:0 .5rem 1.5rem rgb(var(--color-shadow) / .15)}.main-product__notify-title{margin:0;padding-block-end:1.5rem;border-block-end:1px solid currentColor}.main-product__notify-product{display:flex;justify-content:space-between;gap:1rem;margin:1.5rem 0 0}.main-product__notify-variant{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0 0;text-transform:uppercase}.main-product__notify-option-label{color:color-mix(in srgb,currentColor 60%,transparent)}.main-product__notify-option{display:inline-flex;align-items:center;gap:.5rem}.main-product__notify-swatch{width:1rem;height:1rem;border:1px solid currentColor;border-radius:2px;background-color:var(--swatch)}.main-product__notify-form{display:flex;flex-direction:column;gap:.25rem;margin-block-start:1.5rem}.main-product__notify-form[hidden]{display:none}.main-product__notify-input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding-inline:.75rem;border:1px solid currentColor;border-radius:2px;background-color:var(--color-background);color:var(--color-text);text-transform:uppercase}.main-product__notify-submit{position:relative;min-height:2.75rem;padding-inline:1.1875rem;border:0;border-radius:2px;background-color:var(--color-text);color:var(--color-background);cursor:pointer;text-transform:uppercase}.main-product__notify-submit .main-product__notify-spinner{display:none}.main-product__notify-submit[data-loading] .main-product__notify-spinner{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.main-product__notify-submit[data-loading] .main-product__notify-submit-label{visibility:hidden}.main-product__notify-submit[aria-busy=true]{cursor:default}@keyframes main-product-notify-spin{to{transform:rotate(1turn)}}.main-product__notify-spinner svg{animation:main-product-notify-spin .8s linear infinite}@keyframes main-product-notify-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.main-product__notify-spinner svg{animation:main-product-notify-pulse 1.2s ease-in-out infinite}}.main-product__notify-error{margin:.75rem 0 0}.main-product__notify-error:empty{margin:0}.main-product__notify-done{margin:1.5rem 0 0}@media screen and (min-width:750px){.main-product__notify-form{flex-direction:row}}@media screen and (prefers-reduced-motion:no-preference){.main-product__notify-card{transition:opacity .2s,transform .2s}@starting-style{.main-product__notify[open] .main-product__notify-card{opacity:0;transform:translateY(.5rem)}}}.padel-facts{position:fixed;z-index:3;inset-block-end:.5rem;inset-inline-start:.5rem;width:min(100% - 1rem,24.75rem);pointer-events:none;transform:translateY(calc(-1 * var(--padel-facts-offset, 0px)));transition:transform .24s cubic-bezier(.16,1,.3,1)}.product-banner{display:grid;grid-template-rows:100%;position:relative;height:min(calc((100svh - var(--announcement-height)) * .9),60.83vw);max-height:var(--banner-max-height, 876px);overflow:hidden;isolation:isolate}@media screen and (max-width:749px){.product-banner{height:calc(var(--banner-mobile-height, 100) * 1svh)}}.product-banner__media,.product-banner__scrim,.product-banner__content,.product-banner__link{grid-area:1 / 1}.product-banner__media,.product-banner__media .image{height:100%}.product-banner__media .product-banner__image{width:100%;height:100%;object-fit:cover}.product-banner__scrim{background-color:rgb(0 0 0 / var(--banner-scrim, 0))}.product-banner__content{display:flex;flex-direction:column;gap:.5rem;color:#fff}.product-banner__content--center{place-self:center;padding-inline:var(--gutter);text-align:center;mix-blend-mode:difference}.product-banner__content--top{place-self:start;width:100%;padding-block-start:calc(var(--header-height) + .5rem);padding-inline:var(--gutter)}@media screen and (min-width:990px){.product-banner__content--top{padding-block-start:3.25rem;padding-inline-start:50%}}.product-banner__eyebrow{margin:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-banner__heading{margin:0}.product-banner__content--center .product-banner__heading{font-family:var(--font-sans);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold)}.product-banner__content--top .product-banner__heading{font-family:var(--font-sans);font-size:var(--text-statement);line-height:var(--leading-h1);font-weight:var(--font-weight-bold);text-wrap:balance}.product-banner__link{position:relative;text-decoration:none}.product-banner__link:focus-visible{outline-color:var(--color-background);outline-offset:-4px}.product-banner__details{display:flex;position:absolute;inset-block-end:0;inset-inline-start:0;align-items:center;gap:clamp(.5rem,.4071rem + .381vw,.75rem);--plaque-width: clamp(17.8125rem, 15.421429rem + 9.80952vw, 24.25rem);width:var(--plaque-width);max-width:100%;transition:width .2s ease;padding-block:clamp(.375rem,.328571rem + .190476vw,.5rem);padding-inline:var(--gutter) .3125rem;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-banner__details-label{margin-inline-end:calc(var(--tracking-label) * -1)}.product-banner__details .product-banner__chevron svg{width:auto;height:var(--icon-size)}.product-banner__chevron{transition:transform .2s ease}.product-banner__link:hover .product-banner__details,.product-banner__link:focus-visible .product-banner__details{width:calc(var(--plaque-width) + .5rem)}.product-banner__link:hover .product-banner__chevron,.product-banner__link:focus-visible .product-banner__chevron{transform:translate(.125rem)}.product-feature{display:grid;margin-block:1.5rem clamp(3rem,1.05rem + 8vw,6rem);padding-inline:var(--gutter);gap:1.5rem;--product-feature-eyebrow-size: var(--text-label-lg-ui)}.product-feature__text{display:flex;flex-direction:column;gap:.5rem}.product-feature__eyebrow{margin:0;color:color-mix(in srgb,currentColor 60%,transparent);font-family:var(--font-mono);font-size:var(--product-feature-eyebrow-size);line-height:1.1875rem;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-feature__heading{margin:0;text-wrap:pretty}.product-feature__media{position:relative;overflow:hidden}.product-feature__media:before{content:"";display:block;padding-block-start:calc(100% / var(--product-feature-media-ratio, 1.4783))}.product-feature__media .image,.product-feature__media .product-feature__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-feature__specs{display:flex;flex-direction:column;gap:clamp(.5rem,1.53125rem - 1.6667vw,.75rem)}.product-feature__specs-title{margin:0;padding-block:calc(.1875rem + var(--cap-center-shift)) calc(.1875rem - var(--cap-center-shift));padding-inline:.375rem;background-color:var(--color-text);color:var(--color-background);font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:1;font-weight:var(--font-weight-bold)}.product-feature__spec-list{margin:0;font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.product-feature__spec{display:flex;align-items:start;justify-content:space-between;gap:1.5rem;padding-block:clamp(.875rem,.484375rem + .8333vw,1rem);position:relative;border-block-end:1px solid transparent}.product-feature__spec:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;height:1px;background-color:color-mix(in srgb,currentColor 50%,transparent);transform-origin:left}.product-feature__spec-label{color:color-mix(in srgb,currentColor 60%,transparent)}.product-feature__spec-value{margin-block:-.125em;margin-inline:0;line-height:1.25;text-align:end}.product-feature[data-armed] .product-feature__specs-title{clip-path:inset(0 calc(100% - var(--plate-width, 100%)) 0 0)}.product-feature[data-revealed] .product-feature__specs-title{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}.product-feature[data-armed] .product-feature__spec:after{transform:scaleX(0)}.product-feature[data-revealed] .product-feature__spec:after{transform:scaleX(1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.15s + var(--row, 0) * .05s)}@media screen and (min-width:990px){.product-feature{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;column-gap:1.5rem;row-gap:0}.product-feature__media:before{padding-block-start:34.75rem}.product-feature__text{grid-column:1;grid-row:2}.product-feature__specs{grid-column:1;grid-row:3;margin-block-start:3.75rem}.product-feature__media{grid-column:2;grid-row:1 / 4}}.product-specs{display:grid;gap:2rem;padding-inline:var(--gutter);margin-block:clamp(3rem,-3.25rem + 13.3333vw,5rem)}.product-specs:not(:has(.shopify-block>*)){display:none}@media screen and (min-width:990px){.product-specs{grid-template-columns:1fr 1fr;gap:1.5rem}}.rich-text__blocks{display:flex;flex-direction:column;gap:1rem;text-align:var(--content-align);padding-block:3rem}.signup-popup__dialog{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:none;overflow:clip}.signup-popup__dialog:not(:modal){pointer-events:none}.signup-popup__dialog:not(:modal) .signup-popup__overlay{display:none}.signup-popup__dialog:not(:modal) .signup-popup__card{pointer-events:auto}.signup-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent);opacity:.3}.signup-popup__dialog::backdrop{background:transparent}.signup-popup__frame{position:absolute;left:50%;bottom:var(--gutter);transform:translate(-50%);width:calc(100% - var(--gutter) * 2);max-width:374px;max-height:calc(100dvh - var(--gutter) * 2);overflow:auto}.signup-popup__card{--popup-pad: 1rem;--popup-gap: 1.5rem;--popup-control: 2.25rem;--popup-control-gap: .25rem;--popup-label: .875rem;--popup-heading: 1.5rem;--popup-heading-leading: 2rem;--popup-close-reserve: calc(35px + var(--popup-control-gap));position:relative;display:grid;grid-template-rows:auto auto;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--color-background) 40%,transparent);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(147,147,147,.61)}.signup-popup__media{aspect-ratio:374 / 258;overflow:hidden}.signup-popup__media .signup-popup__image{width:100%;height:100%;object-fit:cover;object-position:center}.signup-popup__body{display:flex;flex-direction:column;gap:var(--popup-gap);padding:var(--popup-pad)}.signup-popup__fields{display:flex;flex-direction:column;gap:.75rem}.signup-popup__heading{margin:0;font-family:var(--font-sans);font-weight:var(--font-weight-bold);font-size:var(--popup-heading);line-height:var(--popup-heading-leading)}.signup-popup__card:not(:has(.signup-popup__media)) .signup-popup__heading:before{content:"";float:right;width:var(--popup-close-reserve);height:var(--popup-heading-leading)}.signup-popup__form{display:flex;flex-direction:column;gap:var(--popup-control-gap)}.signup-popup__input,.signup-popup__button{height:var(--popup-control);padding:0 .75rem;border-radius:2px;font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--popup-label);line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.signup-popup__input{border:1px solid currentcolor;background:var(--color-background);color:var(--color-text);font-size:1rem}.signup-popup__input:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.signup-popup__input::placeholder{color:currentcolor;opacity:.55;font-size:var(--popup-label)}.signup-popup__button{position:relative;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:var(--color-accent);color:var(--color-button-label);height:auto;min-height:var(--popup-control);padding-block:.5rem}.signup-popup__button-label{line-height:1.2;text-align:center;overflow-wrap:anywhere}.signup-popup__button .signup-popup__spinner{display:none}.signup-popup__button.is-loading .signup-popup__spinner{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.signup-popup__button.is-loading .signup-popup__button-label{visibility:hidden}.signup-popup__message:empty{position:absolute}.signup-popup[data-signed-up] .signup-popup__form,.signup-popup[data-signed-up] .signup-popup__footnote{display:none}.signup-popup[data-signed-up] .signup-popup__message{line-height:1.2}.signup-popup__message,.signup-popup__footnote{margin:0;font-family:var(--font-mono);font-weight:var(--font-weight-medium);font-size:var(--popup-label);line-height:1;letter-spacing:var(--tracking-label);text-transform:uppercase}.signup-popup__footnote{margin-inline-end:calc(var(--tracking-label) * -1)}.signup-popup__close{position:absolute;top:7px;right:9px;display:flex;align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:0;border-radius:1px;cursor:pointer;background:var(--color-background);color:var(--color-text)}@keyframes signup-popup-spin{to{transform:rotate(1turn)}}.signup-popup__button .signup-popup__spinner svg{animation:signup-popup-spin .8s linear infinite}@keyframes signup-popup-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.signup-popup__button .signup-popup__spinner svg{animation:signup-popup-pulse 1.2s ease-in-out infinite}}@media(prefers-reduced-motion:no-preference){.signup-popup__dialog[open] .signup-popup__frame{animation:signup-popup-in .24s ease-out both}.signup-popup__dialog[open] .signup-popup__card{animation:signup-popup-fade .24s ease-out both}@keyframes signup-popup-in{0%{translate:0 8px}}@keyframes signup-popup-fade{0%{opacity:0}}.signup-popup__dialog[open] .signup-popup__overlay{animation:signup-popup-overlay-in .24s ease-out both}@keyframes signup-popup-overlay-in{0%{opacity:0}}}@media screen and (min-width:750px){.signup-popup__frame{top:50%;bottom:auto;transform:translate(-50%,-50%);max-width:886px}.signup-popup__card{--popup-pad: 1.5rem;--popup-gap: 2.5rem;--popup-control: 2.75rem;--popup-control-gap: .5rem;--popup-label: 1rem;--popup-heading: 2rem;--popup-heading-leading: 2.25rem;grid-template-rows:none;grid-template-columns:389fr 497fr}.signup-popup__card:not(:has(.signup-popup__media)){grid-template-columns:1fr}.signup-popup__media{aspect-ratio:auto;height:100%}.signup-popup__body{justify-content:center}.signup-popup__card:has(.signup-popup__media) .signup-popup__heading:before{content:"";float:right;width:var(--popup-close-reserve);height:var(--popup-heading-leading)}}.waitlist{--waitlist-rule: 1px solid var(--color-text);--waitlist-mute: color-mix(in srgb, var(--color-text) 50%, transparent);--waitlist-faint: color-mix(in srgb, var(--color-text) 32%, transparent);display:block;min-height:100svh;overflow-x:hidden}.waitlist__frame{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh}.waitlist__bar{padding-inline:var(--gutter)}.waitlist__bar--top{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;padding-block:.875rem;border-block-end:var(--waitlist-rule)}.waitlist__stamp{color:var(--waitlist-mute);min-width:0}.waitlist__stamp--end{text-align:end}.waitlist__mark{display:flex;align-items:center;justify-content:center;block-size:var(--leading-label-sm);color:var(--color-text)}.waitlist__mark svg{display:block;width:clamp(4.625rem,3.5rem + 5vw,6.5rem);height:auto}.waitlist__body{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.waitlist__media{position:relative;overflow:hidden;height:55svh;border-block-end:var(--waitlist-rule)}.waitlist__media-head{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;display:flex;justify-content:space-between;gap:1rem;padding:.875rem var(--gutter);color:#fff;mix-blend-mode:difference}.waitlist__media .waitlist__image{display:block;inline-size:105.98%;max-inline-size:none;margin-inline-start:-3.4%;block-size:100%;object-fit:cover;object-position:50% 22%;filter:grayscale(1) contrast(1.04)}.waitlist__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,2.4svh,1.875rem);min-height:0;padding:clamp(1.75rem,8vw,3rem) var(--gutter)}.waitlist__eyebrow{display:flex;align-items:center;gap:.625rem;color:var(--waitlist-mute)}.waitlist__eyebrow:before{content:"";flex-shrink:0;width:1.375rem;height:1px;background-color:var(--color-accent)}.waitlist__heading{margin:0;text-transform:uppercase}@supports (-webkit-text-stroke: 1px currentColor){.waitlist__heading-outline{color:transparent;-webkit-text-stroke:1.4px var(--color-text)}}.waitlist__claim{margin:0;color:var(--color-accent)}.waitlist__lede{margin:0;max-width:46ch;font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-weight-regular);color:color-mix(in srgb,var(--color-text) 70%,transparent);text-wrap:pretty}.waitlist__countdown{display:flex;flex-direction:column;gap:.5rem}.waitlist__countdown-label{color:var(--waitlist-mute)}.waitlist__countdown-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.waitlist__countdown-cell{display:flex;flex-direction:column;gap:.25rem;padding:.5rem .375rem;border:var(--waitlist-rule)}.waitlist__countdown-value{font-family:var(--font-sans);font-size:var(--text-h2);line-height:1;font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.waitlist__countdown-unit{color:var(--waitlist-mute)}.waitlist__countdown-expired{margin:0;color:var(--color-accent)}.waitlist__form{display:block;width:100%;max-width:30rem}.waitlist__form-inner{display:flex;flex-direction:column;gap:.5rem}.waitlist__field{display:flex;flex-direction:column;border:var(--waitlist-rule);transition:box-shadow .2s}.waitlist__field:focus-within{box-shadow:0 0 0 1px var(--color-text)}.waitlist__field[data-invalid]{border-color:var(--color-accent)}.waitlist__input{min-width:0;flex:1;padding:.9375rem 1rem;border:none;background:transparent;color:var(--color-text)}.waitlist__input:focus-visible{outline:none}.waitlist__input::placeholder{color:color-mix(in srgb,var(--color-text) 40%,transparent);text-transform:uppercase}.waitlist__submit{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 1.625rem;border:none;background-color:var(--color-accent);color:var(--color-button-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .18s,transform .15s}.waitlist__submit:hover{background-color:var(--color-accent-hover)}.waitlist__submit:active{transform:scale(.98)}.waitlist__submit[aria-busy=true]{cursor:progress}.waitlist__submit .waitlist__spinner,.waitlist__submit[data-loading] .waitlist__submit-text{display:none}.waitlist__submit[data-loading] .waitlist__spinner{display:inline-flex}@keyframes waitlist-spin{to{transform:rotate(360deg)}}.waitlist__spinner svg{animation:waitlist-spin .8s linear infinite}.waitlist__form-meta{display:flex;justify-content:space-between;gap:.75rem;color:var(--waitlist-mute)}.waitlist__form-error{color:var(--color-accent)}.waitlist__form-error:empty{display:none}.waitlist__success{display:flex;flex-direction:column;gap:.875rem;max-width:30rem}.waitlist__success[hidden]{display:none}.waitlist__success-head{display:flex;align-items:center;gap:.875rem}.waitlist__success-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border:1px solid var(--color-accent);color:var(--color-accent)}.waitlist__success-title{text-transform:uppercase}.waitlist__success-body{color:var(--waitlist-mute)}.waitlist__gate{max-width:30rem}.waitlist__gate-toggle{color:var(--waitlist-mute);cursor:pointer;list-style:none;transition:color .2s}.waitlist__gate-toggle::-webkit-details-marker{display:none}.waitlist__gate-toggle:hover{color:var(--color-text)}.waitlist__gate-form{margin-block-start:.5rem}.waitlist__gate-form .errors{margin-block-end:.5rem;color:var(--color-accent)}.waitlist__bar--bottom{display:grid;grid-template-columns:minmax(0,1fr);padding-inline:0;border-block-start:var(--waitlist-rule)}.waitlist__gate-toggle--early-access{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.75rem;padding:.9375rem 1.625rem;border:var(--waitlist-rule);background-color:var(--color-accent);color:var(--color-button-label);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background-color .18s,transform .15s}.waitlist__gate-toggle--early-access:hover{background-color:var(--color-accent-hover);color:var(--color-button-label)}.waitlist__gate-toggle--early-access:active{transform:scale(.99)}.waitlist__meta{display:flex;flex-direction:column;gap:.1875rem;padding:.75rem var(--gutter);border-block-end:var(--waitlist-rule)}.waitlist__meta:last-child{border-block-end:none}.waitlist__meta-label{color:var(--waitlist-faint)}.waitlist__meta-value{color:var(--color-text)}.waitlist__meta-value a{color:inherit;text-decoration:none;transition:color .2s}.waitlist__meta-value a:hover{color:var(--color-accent)}@media screen and (min-width:750px){.waitlist__field{flex-direction:row}.waitlist__countdown-clock{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr;width:fit-content;gap:.75rem}.waitlist__countdown-cell{padding:.5rem .625rem}.waitlist__bar--bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.waitlist__meta{border-inline-end:var(--waitlist-rule)}.waitlist__meta:nth-child(2n),.waitlist__meta:last-child{border-inline-end:none}.waitlist__meta:nth-last-child(-n+2){border-block-end:none}}@media screen and (min-width:990px)and (min-height:700px){.waitlist{height:100vh;min-height:0}.waitlist__frame{height:100%;min-height:0}}@media screen and (min-width:990px){.waitlist__body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.waitlist__media{height:auto;border-block-end:none;border-inline-end:var(--waitlist-rule)}.waitlist__media .waitlist__image{inline-size:100%;max-inline-size:100%;margin-inline-start:0}.waitlist__media-head{padding-inline:4.2%}.waitlist__content{padding-block:clamp(1.25rem,min(4vw,3.5vh),3.75rem);padding-inline:clamp(1.25rem,4vw,4rem);overflow-y:auto}.waitlist__bar--bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.waitlist__meta{border-block-end:none;border-inline-end:var(--waitlist-rule)}.waitlist__meta:nth-child(2n){border-inline-end:var(--waitlist-rule)}.waitlist__meta:last-child{border-inline-end:none;text-align:end}}.block-group{display:flex;gap:var(--group-gap)}.block-group--vertical{flex-direction:column}.block-group--horizontal{flex-direction:row;flex-wrap:wrap}.block-heading{text-align:var(--text-align);margin:0}.block-image{width:var(--image-width);margin-inline:auto}.block-image__img{width:100%;height:auto}.padel-fact{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;border:1px solid rgb(255 255 255 / .3);border-radius:19px;background-color:var(--color-accent);color:var(--color-background);box-shadow:0 8px 16px #0000004d;pointer-events:auto;opacity:0;transform:translateY(.75rem);transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1)}.padel-fact[data-visible]{opacity:1;transform:none;transition:opacity .26s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1)}.padel-fact[hidden]{display:none}.padel-fact__badge{display:flex;align-items:center;gap:.375rem;margin:0;padding:.25rem .375rem;border:.5px solid currentcolor;border-radius:100px;font-family:var(--font-mono);font-size:.8125rem;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.padel-fact__text{align-self:stretch;margin:0;font-size:1.1875rem;line-height:1.12;font-weight:var(--font-weight-regular);padding-inline-end:.4375rem}.padel-fact__close{position:absolute;inset-block-start:.625rem;inset-inline-end:.625rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.padel-fact__close:after{content:"";position:absolute;top:-.625rem;right:-.625rem;bottom:-.625rem;left:-.625rem}.padel-fact__close:hover{background-color:#ffffff26}.performance-profile{--dot-size: clamp(1.02rem, .5049rem + 2.1133vw, 1.8125rem);display:flex;flex-direction:column;gap:.75rem}.performance-profile__title{margin:0;padding-block:calc(.1875rem + var(--cap-center-shift)) calc(.1875rem - var(--cap-center-shift));padding-inline:.375rem;background-color:var(--color-text);color:var(--color-background);font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:1;font-weight:var(--font-weight-bold)}.performance-profile__list{display:flex;flex-direction:column}.performance-profile__row{display:grid;grid-template-columns:minmax(min-content,39.4%) 1fr;align-items:center;padding:.475rem 0;text-transform:uppercase}.performance-profile__caption{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-inline-end:.5rem}.performance-profile__label{color:color-mix(in srgb,currentColor 60%,transparent)}.performance-profile__label.type-label-lg,.performance-profile__note.type-label-lg{font-size:var(--text-label-ui);line-height:clamp(1rem,1.1042rem - .1667vw,1.0625rem)}.performance-profile__scale{position:relative;min-width:0;height:var(--dot-size)}.performance-profile__scale:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:1px;background-image:linear-gradient(to right,transparent,currentColor);transform-origin:left}.performance-profile__dot{position:absolute;inset-block-start:0;inset-inline-start:calc(clamp(1,var(--score),10) / 10 * (100% - var(--dot-size)));display:flex;align-items:center;justify-content:center;width:var(--dot-size);height:var(--dot-size);padding-block-start:calc(var(--cap-center-shift) * 2);border-radius:50%;background-color:var(--color-text);color:var(--color-background);font-family:var(--font-sans);font-size:clamp(.8125rem,.3656rem + 1.8333vw,1.5rem);line-height:1.32;font-weight:var(--font-weight-bold)}.performance-profile[data-armed] .performance-profile__title{clip-path:inset(0 calc(100% - var(--plate-width, 100%)) 0 0)}.performance-profile[data-revealed] .performance-profile__title{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}.performance-profile[data-armed] .performance-profile__scale:before{transform:scaleX(0)}.performance-profile[data-revealed] .performance-profile__scale:before{transform:scaleX(1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.15s + var(--row, 0) * .05s)}.performance-profile[data-armed] .performance-profile__dot{opacity:0;transform:translate(var(--travel, 0px))}.performance-profile[data-revealed] .performance-profile__dot{opacity:1;transition:opacity .3s ease-out .5s}.performance-profile__placeholder{margin:0;color:color-mix(in srgb,currentColor 60%,transparent)}@media screen and (min-width:990px){.performance-profile{gap:1rem}.performance-profile__row{grid-template-columns:minmax(min-content,38.2%) 1fr;padding:.84375rem 1rem}.performance-profile__caption{padding-inline-end:1rem}}.product-description>:first-child{margin-block-start:0}.product-description>:last-child{margin-block-end:0}.product-features{display:flex;flex-direction:column;gap:.5rem;margin-block-start:1rem;padding-block-start:1.5rem;border-block-start:1px solid currentColor}.product-features__label{margin:0;color:color-mix(in srgb,currentColor 60%,transparent);text-transform:uppercase}.product-features__label.type-label-sm{font-size:var(--text-label-lg-ui);line-height:clamp(1rem,1.1042rem - .1667vw,1.0625rem)}.product-features__list{display:flex;flex-direction:column;gap:.5rem}.product-features__item{padding-block:calc(.1875rem + var(--cap-center-shift)) calc(.1875rem - var(--cap-center-shift));padding-inline:.375rem;background-color:var(--color-text);color:var(--color-background);font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:1;font-weight:var(--font-weight-bold)}.product-tagline{margin:0;color:color-mix(in srgb,currentColor 60%,transparent);text-transform:uppercase}.product-tagline.type-label-sm{font-size:var(--text-label-lg-ui);line-height:clamp(1rem,1.1042rem - .1667vw,1.0625rem)}.tech-specs{display:flex;flex-direction:column;gap:.75rem}.tech-specs__title{margin:0;padding-block:calc(.1875rem + var(--cap-center-shift)) calc(.1875rem - var(--cap-center-shift));padding-inline:.375rem;background-color:var(--color-text);color:var(--color-background);font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:1;font-weight:var(--font-weight-bold)}.tech-specs__list{margin:0}.tech-specs__row{position:relative;display:flex;align-items:start;justify-content:space-between;gap:1.5rem;padding:.75rem 0;border-block-end:1px solid transparent;text-transform:uppercase}.tech-specs__row:after,.tech-specs__row:first-child:before{content:"";position:absolute;inset-inline:0;height:1px;background-color:color-mix(in srgb,currentColor 50%,transparent);transform-origin:left}.tech-specs__row:after{inset-block-end:-1px}.tech-specs__row:first-child:before{inset-block-start:-1px}.tech-specs__row:first-child{border-block-start:1px solid transparent}.tech-specs__label.type-label-lg,.tech-specs__value.type-label-lg{font-size:var(--text-label-ui);line-height:clamp(1rem,1.1042rem - .1667vw,1.0625rem)}.tech-specs__label{color:color-mix(in srgb,currentColor 60%,transparent)}.tech-specs__value{margin:0;text-align:end}.tech-specs__placeholder{margin:0;color:color-mix(in srgb,currentColor 60%,transparent)}.tech-specs[data-armed] .tech-specs__title{clip-path:inset(0 calc(100% - var(--plate-width, 100%)) 0 0)}.tech-specs[data-revealed] .tech-specs__title{clip-path:inset(0 0 0 0);transition:clip-path .6s cubic-bezier(.22,1,.36,1)}.tech-specs[data-armed] .tech-specs__row:after,.tech-specs[data-armed] .tech-specs__row:first-child:before{transform:scaleX(0)}.tech-specs[data-revealed] .tech-specs__row:after,.tech-specs[data-revealed] .tech-specs__row:first-child:before{transform:scaleX(1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(.15s + var(--row, 0) * .05s)}@media screen and (min-width:990px){.tech-specs{gap:1rem}.tech-specs__row{padding:1.25rem 1rem}.tech-specs__value.type-label-lg{margin-block:-.125em;line-height:1.25}.tech-specs__row:first-child{border-block-start:0}.tech-specs__row:first-child:before{content:none}}.block-text{text-align:var(--text-align)}.card-product__link{display:block;position:relative;color:var(--color-text);text-decoration:none}.card-product__link:focus-visible{outline-offset:-2px}.card-product__media{position:relative;aspect-ratio:var(--card-media-ratio, 375 / 465);overflow:hidden}.card-product__media .card-product__image{width:100%;height:100%;object-fit:cover}.card-product__media .card-product__image--hover{display:none}.card-product__details{display:flex;position:absolute;inset-block-end:0;inset-inline-start:0;align-items:center;gap:.5rem;width:14.625rem;padding-block:clamp(.375rem,.328571rem + .190476vw,.5rem);padding-inline:0 .3125rem;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.card-product__details-label{margin-block:-.177em -.125em;margin-inline-end:calc(var(--tracking-label) * -1)}.card-product__details .card-product__chevron svg{width:auto;height:var(--icon-size)}.card-product__info{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .5rem 0 0}.card-product__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-start:calc((1em - 2rem)/2 - .032em);margin-block-end:calc((1em - 2rem)/2 - .25em);font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:2rem;font-weight:var(--font-weight-bold)}.card-product__title{margin:0;font-size:inherit}.card-product__info .price{flex:none;gap:.5rem}.card-product__subtitle{margin-block:-.377em -.325em;margin-inline:0;color:color-mix(in srgb,currentColor 60%,transparent);font-family:var(--font-mono);font-size:var(--text-label-sm);line-height:1.4;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}@media screen and (min-width:750px){.card-product__media{--card-media-ratio: 424 / 557}}@media screen and (min-width:750px)and (hover:hover){.card-product__details{transform:translateY(100%);opacity:0;transition:transform .25s ease-out,opacity .25s ease-out}.card-product__link:hover .card-product__details,.card-product__link:focus-visible .card-product__details{transform:translateY(0);opacity:1}.card-product__media .card-product__image--hover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease-out}.card-product__link:hover .card-product__image--hover,.card-product__link:focus-visible .card-product__image--hover{opacity:1}}.guide-shot{margin:1.5rem 0 0}.guide-shot__img{display:block;width:100%;height:auto;border:1px solid rgb(var(--color-shadow) / .12);border-radius:.25rem}.guide-shot__caption{margin-block-start:.5rem;font-family:var(--font-sans);font-size:var(--text-label-ui);line-height:1.4;color:rgb(var(--color-shadow) / .6)}.icon{display:inline-flex;flex:none;align-items:center;justify-content:center}.icon svg{display:block;width:var(--icon-width, var(--icon-size, 20px));height:var(--icon-size, 20px)}.image{display:block}.image__img{display:block;width:100%;height:auto}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.price__compare{color:color-mix(in srgb,currentColor 60%,transparent)}#shopify-pc__banner,#shopify-pc__prefs{--cookie-space: clamp(1rem, -.5625rem + 3.3333vw, 1.5rem);--cookie-max-width: 774px;--cookie-radius: 2px;--cookie-control-height: 44px;--cookie-checkbox-size: 28px;--cookie-gap-tight: .5rem;--cookie-gap-buttons: 1rem;--cookie-edge: rgba(147, 147, 147, .61);--cookie-shadow: 0 8px 30px rgba(0, 0, 0, .4);--cookie-glass: rgba(255, 255, 255, .72);--cookie-glass: color-mix(in srgb, var(--color-background) 72%, transparent)}#shopify-pc__banner,#shopify-pc__prefs__dialog{box-sizing:border-box;border:1px solid var(--cookie-edge);border-radius:var(--cookie-radius);background-color:var(--cookie-glass);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);box-shadow:var(--cookie-shadow);color:var(--color-text);text-align:left}@supports not (backdrop-filter: blur(1px)){#shopify-pc__banner,#shopify-pc__prefs__dialog{background-color:var(--color-background)}}#shopify-pc__banner{position:fixed;z-index:2000000;width:auto;max-width:var(--cookie-max-width);max-height:calc(100dvh - var(--gutter) * 2);margin:var(--gutter);padding:var(--cookie-space);overflow:auto;animation:cookie-rise .3s ease-out both}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:var(--cookie-space)}#shopify-pc__banner .shopify-pc__banner__body{width:100%;margin:0}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 var(--cookie-space);padding:0 0 var(--cookie-space);border-block-end:1px solid currentColor;color:inherit;font-family:var(--font-sans);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold)}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;padding:0;color:inherit;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.3;font-weight:var(--font-weight-regular)}#shopify-pc__banner .shopify-pc__banner__body a{color:inherit;text-decoration:underline;text-underline-offset:.15em}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr;gap:var(--cookie-gap-buttons);width:100%}@media screen and (min-width:750px){#shopify-pc__banner .shopify-pc__banner__btns-granular{grid-template-columns:1fr 1fr}}#shopify-pc__banner .shopify-pc__banner__btns button{display:flex;align-items:center;justify-content:center;min-height:var(--cookie-control-height);margin:0;padding:.75rem;border:1px solid currentColor;border-radius:var(--cookie-radius);background-color:var(--color-background);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-accept{grid-column:1 / -1;border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-button-label)}#shopify-pc__banner .shopify-pc__banner__btns:not([data-order-fixed]) .shopify-pc__banner__btn-manage-prefs{order:1}#shopify-pc__banner .shopify-pc__banner__btns:not([data-order-fixed]) .shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btns:not([data-order-fixed]) .shopify-pc__banner__btn-accept{order:3}#shopify-pc__banner .shopify-pc__banner__btns[data-order-fixed]>*{order:0}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-manage-prefs{text-decoration:none}#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs span{display:block}@media(hover:hover){#shopify-pc__banner .shopify-pc__banner__btns button:hover{background-color:var(--color-text);color:var(--color-background)}#shopify-pc__banner .shopify-pc__banner__btns button.shopify-pc__banner__btn-accept:hover{border-color:var(--color-accent-hover);background-color:var(--color-accent-hover);color:var(--color-button-label)}}body:has(#shopify-pc__prefs[style*=block]) #shopify-pc__banner{display:none}#shopify-pc__prefs__overlay{background-color:transparent}#shopify-pc__prefs__dialog{position:fixed;inset:var(--gutter);width:auto;max-width:var(--cookie-max-width);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - var(--gutter) * 2);margin:auto;padding:0;transform:none;display:flex;flex-direction:column;overflow:hidden;animation:cookie-rise .3s ease-out both}#shopify-pc__prefs__dialog header{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--cookie-space);padding:var(--cookie-space);border-block-end:none;background:transparent}#shopify-pc__prefs__dialog header:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--cookie-space);border-block-end:1px solid currentColor}#shopify-pc__prefs__dialog header h2{grid-column:1;grid-row:1;width:auto;margin:0;padding:0!important;color:inherit;font-family:var(--font-sans);font-size:var(--text-h2);line-height:var(--leading-h2);font-weight:var(--font-weight-bold);text-align:left}#shopify-pc__prefs__header-close{position:static;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:35px;min-width:35px;height:35px;margin:0;padding:0;border:none;border-radius:var(--cookie-radius);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;transition:background-color .2s ease}#shopify-pc__prefs__header-close svg{width:10px;height:10px}#shopify-pc__prefs__header-close svg path{fill:currentColor}@media(hover:hover){#shopify-pc__prefs__header-close:hover{background-color:color-mix(in srgb,var(--color-surface) 80%,black)}}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-column:1 / -1;grid-row:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--cookie-space);width:auto;margin:0;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:0;border:none;border-radius:0;background:none;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label-ui);line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;text-underline-offset:.25em;white-space:nowrap;cursor:pointer}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button.primary{border:none;background:none;color:var(--color-text)}@media(hover:hover){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{text-decoration:underline}}#shopify-pc__prefs .shopify-pc__prefs__scrollable{display:flex;flex-direction:column;gap:var(--cookie-space);padding:var(--cookie-space);overflow-y:auto}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:0;line-height:inherit}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 var(--cookie-gap-tight);padding:0!important;color:inherit;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-bold);text-align:left}#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__option p{margin:0;padding:0;color:inherit;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.3;font-weight:var(--font-weight-regular)}#shopify-pc__prefs .shopify-pc__prefs__options{display:flex;flex-direction:column;gap:var(--cookie-space);padding:0;color:inherit}#shopify-pc__prefs .shopify-pc__prefs__option,#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:0;padding:0;border-block-start:none;font-size:inherit;line-height:inherit}#shopify-pc__prefs .shopify-pc__prefs__option label{display:flex;align-items:center;gap:var(--cookie-gap-tight);margin:0 0 var(--cookie-gap-tight);padding:0;color:inherit;font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--font-weight-bold);cursor:pointer}#shopify-pc__prefs .shopify-pc__prefs__option label span{order:-1;flex:none;display:block;width:var(--cookie-checkbox-size);height:var(--cookie-checkbox-size);background-color:transparent;border-radius:var(--cookie-radius)}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label span:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.5;transition:opacity .2s ease}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:before{opacity:1}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span:before{opacity:1}#shopify-pc__banner button:focus,#shopify-pc__prefs button:focus,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{outline:none;box-shadow:none;background-color:transparent}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible,#shopify-pc__prefs button:focus-visible,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--color-text);outline-offset:2px}@keyframes cookie-rise{0%{opacity:0;transform:translateY(1rem)}}.size-guide{display:contents}.size-guide__dialog{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:clip;border:0;background-color:transparent}.size-guide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-accent);opacity:.3}.size-guide__panel{container-type:inline-size;position:absolute;inset-block:0;inset-inline-end:0;display:grid;grid-template-rows:minmax(0,1fr);width:100%;border-inline-start:1px solid var(--color-text);background-color:var(--color-background)}@media screen and (min-width:750px){.size-guide__panel{width:50%}}.size-guide__content{--size-guide-padding: clamp(.5rem, -.678248rem + 4.8338cqw, 1.5rem);--size-guide-text: clamp(1.125rem, .977719rem + .6042cqw, 1.25rem);--size-guide-leading: clamp(1.375rem, 1.227719rem + .6042cqw, 1.5rem);--size-guide-column-gap: clamp(1.3125rem, .502438rem + 3.3233cqw, 2rem);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.size-guide__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--header-row-height);padding-block:var(--header-padding-block);padding-inline:var(--size-guide-padding)}.size-guide__header:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--size-guide-padding);border-block-start:1px solid var(--color-text)}.size-guide__heading{margin:0;font-family:var(--font-mono);font-size:1rem;line-height:1.2;font-weight:var(--font-weight-medium);letter-spacing:.2em;text-transform:uppercase}.size-guide__close{display:flex;flex:none;align-items:center;justify-content:center;width:var(--header-row-height);height:var(--header-row-height);padding:0;border:0;background-color:transparent;color:var(--color-text);cursor:pointer}.size-guide__body{overflow-y:auto;overscroll-behavior:contain;padding-inline:var(--size-guide-padding);font-family:var(--font-sans);font-size:var(--size-guide-text);line-height:var(--size-guide-leading);font-weight:var(--font-weight-regular)}.size-guide__group+.size-guide__group{margin-block-start:2.5rem}.size-guide__intro{margin-block:clamp(.375rem,-.066844rem + 1.8127cqw,.75rem) 0}.size-guide__scroller{margin-block-start:1.5rem;overflow-x:auto}.size-guide__table{width:100%;border-collapse:collapse}.size-guide__caption{caption-side:top;padding-block-end:.5rem;font-size:clamp(.8125rem,.591579rem + .9063cqw,1rem);line-height:clamp(1rem,1.13614rem - .3021cqw,1.0625rem);text-align:start;text-transform:uppercase}.size-guide__table th,.size-guide__table td{padding-block:.5rem;padding-inline-start:var(--size-guide-column-gap);font-weight:inherit;text-align:center;white-space:nowrap}.size-guide__table th:first-child,.size-guide__table td:first-child{width:100%;padding-inline-start:0;text-align:start;white-space:normal}.size-guide__table thead th,.size-guide__table thead td{padding-block:.75rem .25rem}.size-guide__table tbody th,.size-guide__table tbody td{border-block-end:1px solid var(--color-text)}.size-guide__table tbody tr:first-child th,.size-guide__table tbody tr:first-child td{border-block-start:1px solid var(--color-text)}.statement-lines{display:flex;flex-direction:column;gap:.625rem}.statement-lines__eyebrow{margin:0;font-family:var(--font-mono);font-size:.8125rem;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.statement-lines__group{display:flex;flex-wrap:wrap;margin:0;gap:.25rem}.statement-lines__line{padding:calc(.1875rem + var(--cap-center-shift)) .375rem calc(.1875rem - var(--cap-center-shift));background-color:var(--statement-line-background, var(--color-text));color:var(--statement-line-color, var(--color-background));font-family:var(--font-sans);font-size:var(--text-wrapped-ui);line-height:1;font-weight:var(--font-weight-bold)}.statement-lines__group--stack .statement-lines__line{flex:0 0 100%}.statement-lines__group--flow .statement-lines__line{flex:1 1 auto}.variant-select{display:block;flex:1 1 0;min-inline-size:0}.variant-select__details{position:relative}.variant-select__trigger{display:flex;align-items:center;min-block-size:var(--vs-height, 2.75rem);padding-inline:var(--vs-padding, .75rem);border:1px solid var(--vs-border, var(--color-surface));border-radius:2px;background-color:var(--color-background);font-family:var(--font-mono);font-size:1rem;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;list-style:none}.variant-select__trigger::-webkit-details-marker{display:none}.variant-select__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.variant-select__label{flex:1 1 auto;min-inline-size:0;overflow:hidden;padding-block:.25em;margin-block:-.25em;text-overflow:ellipsis;white-space:nowrap}.variant-select__trigger .variant-select__swatch{margin-inline-end:.5rem}.variant-select__chevron{flex:none;margin-inline-start:.25rem;transition:transform .2s ease}.variant-select__trigger .variant-select__chevron svg{inline-size:var(--icon-width);block-size:auto}.variant-select__details[open] .variant-select__chevron{transform:rotate(180deg)}.variant-select__details[data-closing] .variant-select__chevron{transform:none}.variant-select__panel{position:absolute;z-index:1;inset-inline:0;inset-block-end:100%;max-block-size:min(var(--panel-max, 20rem),20rem);margin-block-end:-1px;overflow-y:auto;border:1px solid var(--color-surface);border-radius:2px;background-color:var(--color-background);transition:opacity .18s ease,transform .18s ease}@starting-style{.variant-select__details[open] .variant-select__panel{opacity:0;transform:translateY(.25rem)}}.variant-select__details[data-closing] .variant-select__panel{opacity:0;transform:translateY(.25rem)}.variant-select__options{display:flex;flex-direction:column;margin:0;padding:0;border:0}.variant-select__option{display:flex;align-items:center;gap:.5rem;min-block-size:var(--vs-height, 2.75rem);padding-inline:.75rem;border:1px solid transparent;border-radius:2px;font-family:var(--font-mono);font-size:1rem;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer}.variant-select__option:has(:checked){border-color:var(--color-text)}.variant-select__option:has(:focus-visible){outline:2px solid var(--color-text);outline-offset:-3px}@media(hover:hover){.variant-select__option:hover{background-color:var(--color-surface)}}.variant-select__swatch{flex:none;inline-size:1rem;block-size:1rem;border:1px solid color-mix(in srgb,var(--color-text) 50%,transparent);background-color:color-mix(in srgb,var(--swatch, transparent) 50%,transparent);box-shadow:inset 0 0 0 2px var(--color-background)}.variant-select__option:has(:checked) .variant-select__swatch,.variant-select__trigger .variant-select__swatch{border-color:var(--color-text);background-color:var(--swatch, transparent)}@media(prefers-reduced-motion:reduce){.variant-select__panel,.variant-select__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
