:root{--black: #000000;--white: #ffffff;--muted: rgba(255, 255, 255, .55);--faint: rgba(255, 255, 255, .32);--hairline: rgba(255, 255, 255, .12);--hairline-strong: rgba(255, 255, 255, .22);--overlay: rgba(0, 0, 0, .6);--black-muted: rgba(0, 0, 0, .6);--black-hairline: rgba(0, 0, 0, .12);--font-sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--fw-body: 400;--fw-medium: 600;--fw-display: 800;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1.0625rem;--fs-lg: clamp(1.25rem, 1.6vw, 1.5rem);--fs-xl: clamp(1.75rem, 3vw, 2.5rem);--fs-2xl: clamp(2.5rem, 6vw, 4.5rem);--fs-3xl: clamp(3rem, 9vw, 7rem);--tracking-tight: -.02em;--tracking-wide: .04em;--tracking-caps: .14em;--page-width: 1500px;--gutter: clamp(16px, 4vw, 48px);--grid-gap: 24px;--section-spacing: 80px;--radius: 0px;--radius-pill: 999px;--header-height: 64px;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .4s;--dur-fast: .2s;--z-header: 100;--z-drawer: 200;--z-overlay: 150;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;text-align:left;display:block!important;width:100%!important}body{width:100%!important;max-width:100%!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0!important;padding:0!important;min-height:100%}body{background:var(--black);color:var(--white);font-family:var(--font-sans);font-weight:var(--fw-body);font-size:var(--fs-base);line-height:1.5;letter-spacing:var(--tracking-wide);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-align:left;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--fw-display);line-height:1.04;letter-spacing:var(--tracking-tight);text-transform:lowercase}p{margin:0}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--white);color:var(--black)}:focus{outline:none}:focus-visible{outline:2px solid var(--white);outline-offset:2px}.no-js :focus{outline:2px solid var(--white);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content:focus{position:fixed;top:1rem;left:1rem;z-index:1000;padding:.75rem 1rem;background:var(--white);color:var(--black);font-weight:var(--fw-medium)}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:820px}.section{padding-block:var(--section-spacing)}.section--tight{padding-block:calc(var(--section-spacing) * .5)}.hairline{border:0;border-top:1px solid var(--hairline);margin:0}.kicker{font-size:var(--fs-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted)}.lede{font-size:var(--fs-md);color:var(--muted);letter-spacing:var(--tracking-wide)}.eyebrow-line{display:inline-flex;align-items:center;gap:.6rem}.eyebrow-line:before{content:"";width:28px;height:1px;background:var(--hairline-strong)}.btn{--btn-bg: var(--white);--btn-fg: var(--black);--btn-border: var(--white);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.6rem;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.btn:hover{background:transparent;color:var(--white)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--white);--btn-border: var(--hairline-strong)}.btn--ghost:hover{background:var(--white);color:var(--black);border-color:var(--white)}.btn--full{width:100%}.link-underline{position:relative;display:inline-block;font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:var(--fs-xs);padding-bottom:2px}.link-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform var(--dur) var(--ease)}.link-underline:hover:after{transform:scaleX(0);transform-origin:left}.field{position:relative;display:flex;flex-direction:column}.input{width:100%;min-height:48px;padding:0 1rem;background:transparent;color:var(--white);border:1px solid var(--hairline-strong);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease);-webkit-appearance:none;appearance:none}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--white);outline:none}.media{position:relative;display:block;overflow:hidden;background:#ffffff0a}.media img{width:100%;height:100%;object-fit:cover}.ratio-portrait{aspect-ratio:3 / 4}.ratio-square{aspect-ratio:1 / 1}.ratio-landscape{aspect-ratio:4 / 3}.ratio-wide{aspect-ratio:16 / 9}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease);will-change:opacity,transform}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay);opacity:0;visibility:hidden;z-index:var(--z-overlay);transition:opacity var(--dur) var(--ease),visibility var(--dur) var(--ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay.is-active{opacity:1;visibility:visible}body.overflow-hidden{overflow:hidden}.shopify-section{position:relative}.rte>*+*{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:3px}.rte h1,.rte h2,.rte h3{margin-top:1.4em}.rte [style*=color]{color:inherit!important;background-color:transparent!important}.rte font[color]{color:inherit!important}.badge{display:inline-flex;align-items:center;height:22px;padding:0 .55rem;font-size:10px;font-weight:var(--fw-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--white)}.badge--solid{background:var(--white);color:var(--black);border-color:var(--white)}.price{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-base)}.price__current{color:var(--white)}.price__was{color:var(--faint);text-decoration:line-through;font-size:var(--fs-sm)}.price--sold-out .price__current{color:var(--muted)}.qty{display:inline-flex;align-items:center;border:1px solid var(--hairline-strong)}.qty button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--white);transition:opacity var(--dur-fast) var(--ease)}.qty button:hover{opacity:.6}.qty input{width:44px;height:44px;text-align:center;background:transparent;border:0;border-inline:1px solid var(--hairline-strong);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--sm button{width:34px;height:34px}.qty--sm input{width:38px;height:34px}.form-error{color:var(--muted);font-size:var(--fs-sm);margin-top:.75rem}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--white);transition:opacity var(--dur-fast) var(--ease)}.icon-btn:hover{opacity:.6}.cart-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:3rem var(--gutter);text-align:center}.cart-empty__text{color:var(--muted);font-size:var(--fs-md)}.cart-shipbar{padding:1rem var(--gutter);border-bottom:1px solid var(--hairline)}.cart-shipbar__text{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);margin-bottom:.6rem}.cart-shipbar__track{height:2px;background:var(--hairline);overflow:hidden}.cart-shipbar__fill{height:100%;background:var(--white);transition:width var(--dur) var(--ease)}.cart-lines{flex:1;overflow-y:auto;padding:.5rem var(--gutter)}.cart-line{display:grid;grid-template-columns:64px 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--hairline)}.cart-line__media{width:64px;align-self:start}.cart-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.cart-line__title{font-size:var(--fs-base);font-weight:var(--fw-medium);line-height:1.3}.cart-line__remove{color:var(--muted);flex-shrink:0;transition:color var(--dur-fast) var(--ease)}.cart-line__remove:hover{color:var(--white)}.cart-line__variant{color:var(--muted);font-size:var(--fs-xs);margin-top:.25rem;text-transform:uppercase;letter-spacing:var(--tracking-wide)}.cart-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.85rem}.cart-line__price{display:flex;align-items:baseline;gap:.4rem;font-size:var(--fs-base)}.cart-line__price-was{color:var(--faint);text-decoration:line-through;font-size:var(--fs-sm)}.cart-line__discounts{margin-top:.5rem;color:var(--muted);font-size:var(--fs-xs)}.cart-summary{padding:1.25rem var(--gutter);border-top:1px solid var(--hairline);background:var(--black)}.cart-summary__discounts{margin-bottom:.75rem;color:var(--muted);font-size:var(--fs-sm)}.cart-summary__discounts li{display:flex;justify-content:space-between}.cart-summary__row{display:flex;justify-content:space-between;align-items:baseline}.cart-summary__row--total{font-size:var(--fs-md);font-weight:var(--fw-medium)}.cart-summary__note{color:var(--faint);font-size:var(--fs-xs);margin-block:.6rem 1rem}.cart-summary__continue{display:block;text-align:center;margin-top:1rem;width:100%}.cart-promo{font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--muted);text-align:center;padding:.7rem var(--gutter);margin-block:0 1rem;border:1px solid var(--hairline)}.customer{max-width:420px;margin-inline:auto}.customer--wide{max-width:900px}.customer__head{text-align:center;margin-bottom:2rem}.customer__title{font-size:var(--fs-xl)}.customer__form{display:flex;flex-direction:column;gap:1rem}.customer__field{display:flex;flex-direction:column;gap:.4rem}.customer__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted)}.customer__actions{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.customer__links{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:1.5rem}.customer__errors{border:1px solid var(--hairline-strong);padding:1rem;margin-bottom:1.5rem;color:var(--muted);font-size:var(--fs-sm)}.customer__errors ul{list-style:disc;padding-left:1.2rem}.customer__note{color:var(--muted);font-size:var(--fs-sm);text-align:center}.checkbox-inline{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-sm);margin-top:.5rem;cursor:pointer}.checkbox-inline input{width:16px;height:16px;accent-color:var(--white)}.account__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}.account__orders-table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.account__orders-table th{text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--muted);font-weight:var(--fw-medium);padding:.75rem 0;border-bottom:1px solid var(--hairline)}.account__orders-table td{padding:.9rem 0;border-bottom:1px solid var(--hairline)}@media(min-width:750px){.account__grid{grid-template-columns:2fr 1fr}}.product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);row-gap:clamp(2rem,4vw,3rem)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(var(--cols, 4),1fr)}}.newsletter-form__success{color:var(--white);font-weight:var(--fw-medium)}.newsletter-form__error{color:var(--muted);font-size:var(--fs-sm);margin-top:.5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
