.about__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));gap:1.25rem}.about__panel{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;min-width:0;padding:clamp(1.5rem,4vw,2.5rem);background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.125rem}.about__panel--ink{align-items:stretch;color:var(--color-on-ink);background:var(--color-ink);border-color:var(--color-ink)}.about__text{max-width:52ch;margin:0;color:var(--color-muted)}.about__form{display:flex;flex-direction:column;gap:var(--space-2xs)}.about__form-row{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.about__input{flex:1 1 13.75rem;border-color:var(--color-surface)}.about__note{margin:0;font-size:var(--font-size-sm);color:var(--color-on-ink-muted)}.announcement{color:var(--color-on-ink);background:var(--color-ink)}.announcement__text{display:block;margin:0;padding:.625rem var(--page-gutter);font-size:var(--font-size-sm);line-height:1.35;text-align:center}.build{padding-block:clamp(2.5rem,6vw,4.5rem);background:var(--color-band);scroll-margin-block-start:var(--space-sm)}.build__inner{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);align-items:center}.build__intro{display:flex;flex:1 1 18.75rem;flex-direction:column;gap:var(--space-sm);align-items:flex-start}.build__text{max-width:34ch;margin:0;font-size:var(--font-size-lg)}.build__steps{display:flex;flex:3 1 36rem;flex-direction:column;gap:var(--space-2xs)}@media screen and (min-width:750px){.build__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:var(--space-xs)}}.build__step{position:relative;display:flex;gap:.875rem;align-items:center;min-height:4rem;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) var(--space-2xs);background:var(--color-surface);border-radius:var(--radius-lg)}@media screen and (min-width:750px){.build__step{flex-direction:column;gap:var(--space-xs);align-items:stretch;padding:var(--space-xs)}}.build__step-media{flex:0 0 3rem}@media screen and (min-width:750px){.build__step-media{flex:none}}.build__step-label{display:flex;gap:.625rem;align-items:baseline;min-height:var(--target);margin:0;font-size:var(--font-size-lg);font-weight:700;text-decoration:none}.build__step-label--link{align-items:center}.build__step-label--link:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media screen and (min-width:750px){.build__step-label--link{align-items:baseline}}.build__step-number{min-width:1rem;font-family:var(--font-display);font-size:1.625rem;line-height:1}.cart-drawer{width:min(30rem,100%);max-width:100%;height:100dvh;max-height:100dvh;margin-block:0;margin-inline:auto 0;padding:0;color:var(--color-ink);background:var(--color-ground);border:0;box-shadow:-24px 0 48px -24px #0f274780}.cart-drawer::backdrop{background:var(--color-scrim)}.cart-drawer__items{display:block;height:100%}.rail{padding-block:clamp(2rem,4vw,3rem)}.footer{padding-block:var(--space-xl) var(--space-lg);color:var(--color-on-ink);background:var(--color-ink)}.footer__inner{display:flex;flex-direction:column;gap:var(--space-lg)}.footer__columns{display:flex;flex-wrap:wrap;gap:var(--space-lg) var(--space-xl)}.footer__brand{display:flex;flex:1.6 1 17.5rem;flex-direction:column;gap:var(--space-2xs);align-items:flex-start}.footer__name{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.02em}.footer__about{max-width:38ch;margin:0;color:var(--color-on-ink-muted)}.footer__column{flex:1 1 10rem}.footer__heading{margin:0 0 var(--space-2xs);font-size:var(--font-size-base);font-weight:700}.footer__link{display:inline-flex;align-items:center;min-height:var(--target);text-decoration:none;color:var(--color-on-ink-muted)}.footer__link:hover{text-decoration:underline}.footer__link--strong{font-weight:600;text-decoration:underline;color:var(--color-on-ink)}.footer__bottom{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xl);justify-content:space-between;padding-block-start:var(--space-md);font-size:var(--font-size-sm);color:var(--color-on-ink-muted);border-block-start:1px solid var(--color-on-ink-line)}.footer__disclaimer{flex:2 1 26rem;max-width:76ch;margin:0}.footer__meta{display:flex;flex:1 1 18rem;flex-direction:column;gap:var(--space-2xs)}.footer__payments{display:flex;flex-wrap:wrap;gap:.375rem}.footer__payment-icon{width:2.375rem;height:1.5rem}.footer__copyright{margin:0}.header{position:relative;z-index:20;background:var(--color-surface);border-block-end:1px solid var(--color-line)}.header__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-2xs) var(--space-xs);align-items:center;padding-block:var(--space-2xs) var(--space-xs)}@media screen and (min-width:990px){.header__main{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-lg);padding-block:1.125rem}}.header__logo{display:flex;gap:var(--space-xs);align-items:center;justify-self:center;min-height:var(--target);text-decoration:none}@media screen and (min-width:990px){.header__logo{justify-self:start}}.header__logo-image{width:auto;max-height:3rem}.header__logo-mark{width:2rem;height:2rem}@media screen and (min-width:990px){.header__logo-mark{width:2.75rem;height:2.75rem}}.header__logo-text{display:flex;flex-direction:column}.header__logo-name{font-family:var(--font-display);font-size:1.375rem;font-weight:800;line-height:1;letter-spacing:-.02em}@media screen and (min-width:990px){.header__logo-name{font-size:1.625rem}}.header__logo-tagline{display:none;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-muted)}@media screen and (min-width:990px){.header__logo-tagline{display:block}}.header__search{display:flex;grid-column:1 / -1;grid-row:2;margin:0}@media screen and (min-width:990px){.header__search{grid-column:2;grid-row:1}}.header__search-input{flex:1 1 auto;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.header__search-button{padding-inline:var(--space-sm);border-start-start-radius:0;border-end-start-radius:0}@media screen and (min-width:990px){.header__search-button{padding-inline:1.375rem}}.header__search-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media screen and (min-width:990px){.header__search-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}@media screen and (min-width:990px){.header__search-icon{display:none}}.header__actions{display:flex;gap:var(--space-2xs);align-items:center;justify-self:end}.header__account{display:none;align-items:center;min-height:3rem;padding-inline:var(--space-xs);font-weight:600;text-decoration:none}@media screen and (min-width:990px){.header__account{display:inline-flex}}.header__cart{position:relative;display:inline-flex;gap:.625rem;align-items:center;justify-content:center;min-width:3rem;min-height:3rem;font-weight:700;text-decoration:none;border-radius:var(--radius-md)}@media screen and (min-width:990px){.header__cart{padding-inline:var(--space-sm);border:2px solid var(--color-ink)}}.header__cart-label{display:none}@media screen and (min-width:990px){.header__cart-label{display:inline}}@media screen and (min-width:990px){.header__cart-icon{display:none}}.header__cart-count{position:absolute;inset-block-start:.125rem;inset-inline-end:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.375rem;height:1.375rem;padding-inline:.3125rem;font-size:var(--font-size-xs);line-height:1;background:var(--color-accent);border-radius:var(--radius-pill)}.header__cart-count[hidden]{display:none}@media screen and (min-width:990px){.header__cart-count{position:static;min-width:1.5rem;height:1.5rem;font-size:var(--font-size-sm)}}.header__nav{display:none;border-block-start:1px solid var(--color-line)}@media screen and (min-width:990px){.header__nav{display:block}}.header__nav-list{display:flex;flex-wrap:wrap;gap:0 var(--space-3xs);padding-inline:calc(var(--page-gutter) - var(--space-xs))}.header__nav-link{display:inline-flex;gap:.375rem;align-items:center;min-height:3.25rem;padding-inline:var(--space-xs);font-weight:600;text-decoration:none;list-style:none;cursor:pointer}.header__nav-link::-webkit-details-marker{display:none}.header__nav-link[aria-current=page],.header__nav-link--active{box-shadow:inset 0 -4px 0 var(--color-ink)}.mega[open]>.header__nav-link{background:var(--color-ground);box-shadow:inset 0 -4px 0 var(--color-ink)}.mega[open]>.header__nav-link .mega__icon{transform:rotate(180deg)}.mega__panel{position:absolute;inset-block-start:100%;inset-inline:0;padding-block:var(--space-lg) var(--space-md);background:var(--color-surface);border-block-start:1px solid var(--color-line);box-shadow:0 28px 40px -28px #0f274773}.mega__inner{display:flex;flex-wrap:wrap;gap:var(--space-lg) var(--space-xl)}.mega__column{flex:1 1 10.5rem}.mega__column--flat{flex:3 1 24rem;columns:3 10rem;column-gap:var(--space-xl)}.mega__heading{margin:0 0 var(--space-2xs);font-size:var(--font-size-sm);font-weight:700;color:var(--color-muted)}.mega__link{display:flex;align-items:center;min-height:var(--target);font-size:var(--font-size-lg);font-weight:600;text-decoration:none;break-inside:avoid}.mega__promo{display:flex;flex:1.4 1 18rem;gap:var(--space-md);padding:var(--space-md);background:var(--color-band);border-radius:var(--radius-lg)}.mega__promo-text{display:flex;flex-direction:column;gap:var(--space-2xs);align-items:flex-start}.mega__promo-copy{margin:0 0 var(--space-2xs);font-size:var(--font-size-sm)}.mega__promo-media{flex:0 0 7rem;align-self:stretch}.mega__footer{margin-block-start:var(--space-sm)}@media screen and (min-width:990px){.menu-drawer{display:none}}.menu-drawer__toggle{list-style:none}.menu-drawer__toggle::-webkit-details-marker{display:none}.menu-drawer__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;overflow-y:auto;background:var(--color-surface)}.menu-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) 1.25rem;border-block-end:1px solid var(--color-line)}.menu-drawer__header .heading{margin:0}.menu-drawer__nav{padding-inline:1.25rem}.menu-drawer__item{border-block-end:1px solid var(--color-line)}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;font-size:1.125rem;font-weight:700;text-decoration:none;list-style:none;cursor:pointer}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer__group[open] .menu-drawer__icon{transform:rotate(180deg)}.menu-drawer__sublist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-sm)}.menu-drawer__sublink{display:flex;align-items:center;min-height:var(--target);text-decoration:none}.menu-drawer__all{margin-block-end:var(--space-2xs);font-weight:700}.menu-drawer__footer{margin-block-start:auto;padding:var(--space-xs) 1.25rem 1.25rem;background:var(--color-ground);border-block-start:1px solid var(--color-line)}.hero{padding-block:clamp(2rem,5vw,4rem) clamp(2.5rem,5vw,4.5rem)}.hero__inner{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem)}.hero__intro{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-2xl);align-items:flex-end}.hero__heading{flex:3 1 32rem}.hero__aside{display:flex;flex:2 1 22rem;flex-direction:column;gap:1.25rem}.hero__text{max-width:46ch;margin:0;font-size:1.125rem;color:var(--color-muted)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);align-items:center}.tray{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-ink);border-radius:var(--radius-xl)}.tray__row{display:grid;gap:var(--space-xs)}.tray__row--large{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.tray__row--small{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:990px){.tray__row--small{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr))}}.tray__well{display:flex;gap:1.25rem;justify-content:space-between;min-width:0;padding:var(--space-md);background:var(--color-ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-well)}.tray__well-text{display:flex;flex-direction:column;gap:var(--space-2xs);min-width:0}.tray__title{display:inline-flex;align-items:center;min-height:var(--target);text-decoration:none}.tray__sub{margin:0;font-size:var(--font-size-sm);line-height:1.4;color:var(--color-muted)}.tray__well-media{display:none;flex:0 0 9.25rem;align-self:stretch;min-height:9.25rem;aspect-ratio:auto}@media screen and (min-width:480px){.tray__well-media{display:block}}.tray__tile{display:flex;gap:var(--space-sm);align-items:center;height:100%;min-height:4.5rem;padding:.875rem;text-decoration:none;background:var(--color-ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-well)}.tray__tile-media{display:none;flex:0 0 4.75rem}@media screen and (min-width:990px){.tray__tile-media{display:block}}.tray__tile-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.tray__tile-title{font-family:var(--font-display);font-size:1.1875rem;font-weight:700;line-height:1.15}@media screen and (min-width:990px){.tray__tile-title{font-size:var(--font-size-xl)}}.tray__tile .tray__sub{display:none}@media screen and (min-width:990px){.tray__tile .tray__sub{display:block}}.hero__searches{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-sm);align-items:center}.hero__searches-label{margin:0;font-weight:700}.tray__well{position:relative;isolation:isolate}.tray__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--radius-lg)}.tray__well .chip{position:relative;z-index:2}.tray__well:has(.tray__title:focus-visible){outline:2px solid currentColor;outline-offset:3px}.tray__well-media .photo__image{object-fit:contain;object-position:center;padding:.75rem;box-sizing:border-box}.tray .tray__well-media,.tray .tray__tile-media{border:0;box-shadow:none;background:transparent}.tray .photo__image{border:0;box-shadow:none}.how{scroll-margin-block-start:var(--space-sm)}.how__inner{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-2xl)}.how__heading{flex:1 1 18.75rem}.how__list{flex:2 1 35rem;margin:0}.how__row{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-lg);padding-block:1.25rem;border-block-start:1px solid var(--color-line)}.how__row:first-child{border-block-start:2px solid var(--color-ink)}.how__term{flex:1 1 13.75rem;font-size:1.125rem;font-weight:700}.how__description{flex:2 1 20rem;margin:0;color:var(--color-muted)}.cart-page{padding-block:var(--space-lg) var(--space-2xl)}.product{display:flex;flex-direction:column;gap:var(--space-sm);padding-block:var(--space-2xs) var(--space-xl)}.product__layout{display:grid;gap:var(--space-md);align-items:start}@media screen and (min-width:990px){.product__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem}}.product__gallery{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.product__media{position:relative}.product__slide{border-radius:1.125rem;--photo-ratio: var(--product-photo-ratio, 7 / 8)}.product__slide[hidden]{display:none}.product__thumbs{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.product__thumb{width:5.5rem;padding:0;border:1px solid var(--color-border-strong);cursor:pointer}.product__thumb[aria-pressed=true]{border:3px solid var(--color-ink)}.product__info{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.product__head{display:flex;flex-direction:column;gap:var(--space-xs)}.product__badges{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.product__color{display:flex;gap:.625rem;align-items:center;margin:0;color:var(--color-muted)}.product__price{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-sm);align-items:baseline}.product__price-main{font-family:var(--font-display);font-size:clamp(2.125rem,4vw,2.75rem);font-weight:700;line-height:1}.product__price-note{font-size:var(--font-size-lg);color:var(--color-muted)}.product__shipping{margin:-.5rem 0 0;color:var(--color-muted)}.product__stock,.product__proof{margin:0;font-weight:600}.product__form{display:flex;flex-direction:column;gap:var(--space-xs)}.product__buy-row{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:flex-end}.product__add{flex:1 1 13.75rem;min-height:3.5rem;font-size:1.125rem}.product__pieces{margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}.product__nudge{display:flex;flex-direction:column;gap:.625rem;padding:var(--space-sm) 1.25rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.product__nudge-note{margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}.product__accordions{border-block-end:1px solid var(--color-line)}.product__accordions .accordion:first-child{border-block-start:2px solid var(--color-ink)}.product__specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2xs) var(--space-sm);margin:0}.product__specs dd{margin:0;color:var(--color-ink)}.product__footnote{margin:0;font-size:var(--font-size-sm);color:var(--color-muted)}.product__sticky{position:fixed;inset-block-end:0;inset-inline:0;z-index:15;display:flex;gap:var(--space-sm);align-items:center;padding:var(--space-xs) var(--page-gutter) var(--space-sm);background:var(--color-surface);border-block-start:1px solid var(--color-line);box-shadow:0 -12px 24px -16px #0f274766}.product__sticky[hidden]{display:none}@media screen and (min-width:750px){.product__sticky{display:none}}.product__sticky-price{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.product__sticky-button{flex:1 1 auto}.search-page__form{display:flex;flex-wrap:wrap;gap:var(--space-2xs);max-width:40rem;margin-block-start:var(--space-xs)}.search-page__form .input{flex:1 1 14rem;width:auto}.related{padding-block:0 var(--space-2xl)}.trust{padding-block:1.25rem;background:var(--color-surface);border-block:1px solid var(--color-line)}@media screen and (min-width:750px){.trust{padding-block:1.75rem}}.trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}@media screen and (min-width:750px){.trust__list{grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));gap:1.25rem var(--space-lg)}}.trust__item{display:flex;flex-direction:column;gap:.125rem}.trust__heading{font-size:var(--font-size-sm);line-height:1.3}@media screen and (min-width:750px){.trust__heading{font-size:var(--font-size-lg)}}.trust__text{font-size:var(--font-size-sm);color:var(--color-muted)}.cart__header{display:flex;gap:var(--space-xs);align-items:center;justify-content:space-between}.cart__empty{display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start}.cart__footer{display:flex;flex-direction:column;gap:var(--space-xs)}.cart__continue{align-self:center}.cart--drawer{display:flex;flex-direction:column;height:100%}.cart--drawer .cart__header{padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-md);background:var(--color-surface);border-block-end:1px solid var(--color-line)}.cart--drawer .cart__empty{padding:var(--space-md)}.cart--drawer .cart__nudge{padding:var(--space-sm) var(--space-md);background:var(--color-surface);border-block-end:1px solid var(--color-line)}.cart--drawer .cart__form{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.cart--drawer .cart__lines{flex:1 1 0;padding-inline:var(--space-md);overflow-y:auto}.cart--drawer .cart__footer{padding:1.25rem var(--space-md) var(--space-md);background:var(--color-surface);border-block-start:1px solid var(--color-line)}.cart--page{display:flex;flex-direction:column;gap:var(--space-md)}.cart--page .cart-status{border-radius:var(--radius-md)}.cart--page .cart__form{display:grid;gap:var(--space-lg);align-items:start}@media screen and (min-width:990px){.cart--page .cart__form{grid-template-columns:minmax(0,1fr) 24rem}}.cart--page .cart__lines{padding-inline:var(--space-md);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}.cart--page .cart__footer{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg)}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
