*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-break:strict;word-break:auto-phrase}.jp-phrase{white-space:pre-line;overflow-wrap:break-word}html{overflow-x:clip}@media(max-width:48rem){.button:not(.button--round){display:block;width:100%;text-align:center}}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(barlow-condensed-300.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(barlow-condensed-400.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(barlow-condensed-600.woff2) format("woff2")}:root{--color-black: #0a0a0a;--color-charcoal: #1a1a1a;--color-white: #ffffff;--color-silver: #c0c0c0;--font-display: "Barlow Condensed", sans-serif;--gradient-chrome: linear-gradient( 110deg, #6e6e6e 0%, #f5f5f5 20%, #8a8a8a 40%, #ffffff 52%, #5a5a5a 70%, #d9d9d9 88%, #7a7a7a 100% );--type-display: clamp(2.25rem, 7vw, 5.5rem);--type-heading: clamp(1.25rem, 2.5vw, 1.75rem);--type-body: 1rem;--type-small: .8125rem;--type-micro: .6875rem;--tracking-wide: .12em;--tracking-wider: .24em;--space-2xs: .5rem;--space-xs: 1rem;--space-s: 1.5rem;--space-m: 2.5rem;--space-l: 4rem;--space-xl: 7rem;--header-height: 4.5rem;--transition: .3s cubic-bezier(.25, .1, .25, 1)}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground);font-size:var(--type-body);line-height:1.6;-webkit-font-smoothing:antialiased}::selection{background-color:var(--color-white);color:var(--color-black)}:focus-visible{outline:1px solid var(--color-silver);outline-offset:2px}a{color:inherit;text-decoration:none;transition:color var(--transition),opacity var(--transition)}a:hover{color:var(--color-silver)}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.15}.label{font-size:var(--type-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-silver)}.display{font-family:var(--font-display);font-weight:600;font-size:var(--type-display);letter-spacing:.06em;text-transform:uppercase;line-height:.95}.factory-photo{filter:grayscale(1) contrast(1.08) brightness(.96)}.chrome-text{background:var(--gradient-chrome);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:chrome-shimmer 6s linear infinite}@keyframes chrome-shimmer{0%{background-position:0% center}to{background-position:-220% center}}@media(prefers-reduced-motion:reduce){.chrome-text{animation:none}}.button{display:inline-block;padding:.875rem 2.5rem;border:1px solid var(--color-white);background:transparent;color:var(--color-white);font-size:var(--type-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:background-color var(--transition),color var(--transition),border-color var(--transition),transform var(--transition)}.button:hover{background-color:var(--color-white);color:var(--color-black);transform:translateY(-2px)}.button:disabled,.button[aria-disabled=true]{border-color:var(--color-charcoal);color:var(--color-silver);background:transparent;cursor:not-allowed}html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}.reveal{opacity:0;transform:translateY(26px);filter:blur(10px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,color .3s}.reveal.is-visible{opacity:1;transform:none;filter:none}.hero__media{animation:hero-in 2.6s cubic-bezier(.22,1,.36,1) both}@keyframes hero-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.header{transition:background-color .4s ease}.header.is-scrolled{background:#0a0a0ab8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;filter:none;transition:none}.hero__media{animation:none}}.button.is-loading{pointer-events:none;border-color:transparent;background:var(--gradient-chrome);background-size:220% auto;color:var(--color-black);animation:button-shimmer 1.1s linear infinite}@keyframes button-shimmer{to{background-position:-220% center}}.button.is-added{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black);animation:button-pop .45s cubic-bezier(.22,1,.36,1)}@keyframes button-pop{0%{transform:scale(.96)}40%{transform:scale(1.05)}to{transform:scale(1)}}.is-busy{opacity:.45;pointer-events:none;transition:opacity .2s ease}.button--round{border-radius:999px;padding:1.125rem 4rem;font-size:var(--type-small)}@media(max-width:48rem){:root{--header-height: 4rem}}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.shopify-policy__container{width:min(44rem,calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-block-start:calc(var(--header-height) + var(--space-l));padding-block-end:var(--space-xl)}.shopify-policy__title{text-align:start;padding-block-end:var(--space-s);margin-block-end:var(--space-m);border-block-end:1px solid rgba(192,192,192,.2)}.shopify-policy__title h1{font-weight:600;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.25;letter-spacing:.01em}.shopify-policy__body{line-height:2}.shopify-policy__body>:first-child,.shopify-policy__body>:first-child>:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.shopify-policy__body p{margin-block:1.2em}.shopify-policy__body h2{font-size:var(--type-heading);font-weight:400;line-height:1.35;letter-spacing:.01em;margin-block-start:2.4em;margin-block-end:.6em;padding-block-start:var(--space-s);border-block-start:1px solid rgba(192,192,192,.14)}.shopify-policy__body strong{font-weight:600;color:var(--color-white)}.shopify-policy__body a{color:var(--color-silver);text-decoration:underline;text-underline-offset:.2em}.shopify-policy__body a:hover{color:var(--color-white)}.shopify-policy__body em{font-style:italic;color:var(--color-silver);font-size:var(--type-small)}.shopify-policy__body ul,.shopify-policy__body ol{margin-block:1.2em;padding-inline-start:1.4em}.shopify-policy__body li{margin-block:.4em}@media(max-width:48rem){.shopify-policy__container{padding-block-start:calc(var(--header-height) + var(--space-m));padding-block-end:var(--space-l)}.shopify-policy__body{line-height:1.9}}#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto auto var(--page-margin) var(--page-margin);width:min(26rem,calc(100% - var(--page-margin) * 2));min-width:0;max-height:calc(100svh - var(--page-margin) * 2);padding:var(--space-s);border:1px solid rgb(192 192 192 / .2);border-radius:0;box-shadow:none;background:#0a0a0ad1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--color-white)}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:flex-start}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:0}#shopify-pc__banner .shopify-pc__banner__dialog h2,#shopify-pc__banner h2{margin:0 0 var(--space-xs);font-size:var(--type-micro);font-weight:400;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-silver)}#shopify-pc__banner p{font-size:var(--type-small);line-height:1.9;color:var(--color-silver)}#shopify-pc__banner a{color:var(--color-silver);text-underline-offset:.2em;transition:color var(--transition)}#shopify-pc__banner a:hover{color:var(--color-white)}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-s);margin-top:var(--space-s)}#shopify-pc__banner .shopify-pc__banner__btns button{flex:none;margin:0;border-radius:0;font-size:var(--type-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1;transition:background-color var(--transition),color var(--transition)}#shopify-pc__banner button.shopify-pc__banner__btn-accept{order:1;padding:.75rem 2rem;border:1px solid var(--color-white);background:transparent;color:var(--color-white)}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:var(--color-white);color:var(--color-black)}#shopify-pc__banner button.shopify-pc__banner__btn-decline,#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{padding:0;border:0;background:transparent;color:var(--color-silver);text-decoration:none}#shopify-pc__banner button.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:3;margin-inline-start:auto}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover,#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:var(--color-white)}#shopify-pc__banner button:focus,#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus{box-shadow:none;outline:1px solid var(--color-silver);outline-offset:2px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#0a0a0ab3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shopify-pc__prefs .shopify-pc__prefs__dialog{left:50%;width:min(40rem,calc(100% - var(--page-margin) * 2));min-width:0;max-height:min(85svh,44rem);transform:translate(-50%,-50%);border:1px solid rgb(192 192 192 / .2);border-radius:0;box-shadow:none;background:var(--color-black);color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__dialog header{flex-direction:column;align-items:flex-start;gap:var(--space-s);padding:var(--space-s) var(--space-s) var(--space-s);border-bottom:1px solid var(--color-charcoal)}#shopify-pc__prefs .shopify-pc__prefs__dialog header h2{margin:0;padding:0 2.5rem 0 0!important;font-size:var(--type-body);font-weight:400;line-height:1.5;text-align:left;color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:var(--space-s);right:var(--space-s)}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--color-silver);transition:fill var(--transition)}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover svg path{fill:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--space-s);width:100%;padding:0}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:auto;margin:0;border-radius:0;font-size:var(--type-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1;white-space:nowrap;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{padding:.75rem 2rem;border:1px solid var(--color-white);background:transparent;color:var(--color-white)}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary:hover{background:var(--color-white);color:var(--color-black)}#shopify-pc__prefs #shopify-pc__prefs__header-decline,#shopify-pc__prefs #shopify-pc__prefs__header-save:not(.primary){padding:0;border:0;background:transparent;color:var(--color-silver)}#shopify-pc__prefs #shopify-pc__prefs__header-save:not(.primary){text-decoration:underline;text-underline-offset:.3em}#shopify-pc__prefs #shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs #shopify-pc__prefs__header-save:not(.primary):hover{color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:var(--space-s) var(--space-s) 0;line-height:1.6}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 var(--space-2xs);font-size:var(--type-micro);font-weight:400;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-silver)}#shopify-pc__prefs .shopify-pc__prefs__intro-main p{font-size:var(--type-small);line-height:1.9;color:var(--color-silver)}#shopify-pc__prefs .shopify-pc__prefs__options{padding:0 var(--space-s) var(--space-s);color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__option{padding:var(--space-xs) 0 0}#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:var(--space-s) 0 0;padding:var(--space-s) 0 0;border-top:1px solid var(--color-charcoal)}#shopify-pc__prefs .shopify-pc__prefs__option label{gap:var(--space-xs);align-items:center;margin:0 0 .25rem;font-size:var(--type-micro);font-weight:400;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__option label span{flex:none;width:.875rem;height:.875rem;border:1px solid var(--color-silver);background:transparent;transition:background-color var(--transition),border-color var(--transition)}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background:var(--color-white);border-color:var(--color-white)}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span{background:var(--color-silver);border-color:var(--color-silver);opacity:.55;cursor:default}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{outline:1px solid var(--color-silver);outline-offset:2px;box-shadow:none}#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0 0 0 calc(.875rem + var(--space-xs));font-size:var(--type-small);line-height:1.7;color:var(--color-silver)}#shopify-pc__prefs button:focus,#shopify-pc__prefs button:focus-visible{box-shadow:none;outline:1px solid var(--color-silver);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/critical.css.map */
