*{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}button,input,textarea,select,img,dialog{border-radius:0}dialog{background-color:var(--surface);color:var(--text)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}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}[id]{scroll-margin-block-start:calc(var(--header-height) + var(--s1))}body{font-family:var(--font-sans);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);background-color:var(--surface);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--text);color:var(--surface)}.display-xl,.display-l,h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-sans);font-weight:var(--fw-bold);text-transform:uppercase}.display-xl,.display-l,h1,.h1{letter-spacing:var(--tracking-none)}h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:var(--tracking)}.display-xl{font-size:clamp(44px,6vw,var(--fs-display-xl));line-height:var(--lh-display-xl)}.display-l{font-size:clamp(36px,4vw,var(--fs-display-l));line-height:var(--lh-display-l)}h1,.h1{font-size:clamp(32px,2.7vw,var(--fs-heading-l));line-height:var(--lh-heading-l)}h2,.h2{font-size:var(--fs-heading-m);line-height:var(--lh-heading-m)}h3,.h3{font-size:var(--fs-lead);line-height:var(--lh-lead)}h4,.h4{font-size:var(--fs-body);line-height:var(--lh-body)}h5,.h5,h6,.h6{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-ui);line-height:var(--lh-ui)}strong,b{font-weight:var(--fw-bold)}.title-serif{font-family:var(--font-serif);font-weight:var(--fw-medium);font-size:var(--fs-title-serif);line-height:var(--lh-title-serif);letter-spacing:var(--tracking-none);text-transform:none}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-xl,.display-l){margin-block-start:var(--s3)}:where(p){margin-block-start:var(--s2)}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead)}.label-ui{font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-regular);letter-spacing:var(--tracking);text-transform:uppercase}.mono{font-family:var(--font-sans)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s1);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-regular);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--text-muted)}.mark{background:var(--mark-bg);color:var(--mark-ink);padding:0 .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:var(--s1);inset-inline-start:var(--s1);z-index:1000;padding:var(--s1) var(--s2);background:var(--text);color:var(--surface);font-size:var(--fs-ui);letter-spacing:var(--tracking);text-transform:uppercase;text-decoration:none;transform:translateY(calc(-100% - var(--s4)));transition:transform var(--dur) var(--ease)}.skip-link:focus{transform:translateY(0)}#main:focus{outline:none}:focus-visible{outline:var(--rule-active) solid var(--focus);outline-offset:2px}a{color:var(--text)}a:not([class]){text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.18em;transition:color var(--dur) var(--ease)}a:not([class]):hover{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-block-size:var(--button-height);padding:0 var(--s2);border:var(--hairline) solid transparent;font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-button);line-height:var(--lh-button);letter-spacing:var(--tracking);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.btn--sm{min-block-size:var(--tap-target);padding:0 var(--s1);font-size:var(--fs-ui)}.btn--lg{min-block-size:var(--button-height)}.btn--block{inline-size:100%;font-size:var(--fs-ui);line-height:var(--lh-block-button)}.btn--primary{background-color:var(--text);color:var(--surface)}.btn--primary:hover{opacity:.85}.btn--primary:active{opacity:.7}.btn--secondary{background-color:transparent;color:var(--kca-black);border-color:var(--kca-black)}.btn--secondary:hover{background-color:var(--kca-black);color:var(--surface)}.btn--tertiary{background-color:transparent;color:var(--kca-white);border-color:var(--kca-white)}.btn--tertiary:hover{background-color:var(--kca-white);color:var(--kca-black)}.btn__arrow{display:inline-block}.btn--product{background-color:var(--text);color:var(--surface)}.btn--product:hover{opacity:.85}.btn[disabled],.btn:disabled{opacity:.4;pointer-events:none}.btn[aria-busy=true]{position:relative;color:transparent;pointer-events:none}.btn[aria-busy=true]:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:16px;block-size:16px;margin-block-start:-8px;margin-inline-start:-8px;border-radius:50%;border:2px solid color-mix(in srgb,var(--surface) 35%,transparent);border-block-start-color:var(--surface);animation:btn-spin .7s linear infinite}.btn--secondary[aria-busy=true]:after{border-color:color-mix(in srgb,var(--text) 25%,transparent);border-block-start-color:var(--text)}.btn--tertiary[aria-busy=true]:after{border-color:color-mix(in srgb,var(--kca-white) 25%,transparent);border-block-start-color:var(--kca-white)}@keyframes btn-spin{to{transform:rotate(1turn)}}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select{inline-size:100%;padding:12px 0 13px;background-color:transparent;color:var(--text);border:0;border-block-end:var(--hairline) solid var(--border-strong);font-size:var(--fs-body);line-height:1.4;transition:border-color var(--dur) var(--ease)}textarea{min-block-size:calc(var(--s6) + var(--s2));resize:vertical}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select):focus{border-block-end:var(--rule-active) solid var(--border-active);padding-block-end:12px;outline:none}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select):focus-visible{border-block-end:var(--rule-active) solid var(--border-active);padding-block-end:12px;outline:var(--rule-active) solid var(--focus);outline-offset:2px}::placeholder{color:var(--text-faint);opacity:1}:is(input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select):disabled{opacity:.5;cursor:not-allowed}input[type=checkbox],input[type=radio]{inline-size:20px;block-size:20px;accent-color:var(--text);cursor:pointer}.choice{display:flex;align-items:center;gap:var(--s1);min-block-size:var(--tap-target);cursor:pointer}.field{display:flex;flex-direction:column;gap:8px}.field__label{font-size:var(--fs-ui);letter-spacing:var(--tracking);text-transform:uppercase;color:var(--text-muted)}html[data-gender=men] [data-audience=women],html[data-gender=women] [data-audience=men]{display:none}.hairline{border-block-end:var(--hairline) solid var(--border)}.logo-wordmark{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-lead);line-height:1;letter-spacing:var(--tracking);text-transform:uppercase;white-space:nowrap}.logo-img{display:block;inline-size:auto}.scheme-dark .logo-img,.scheme-fixed-dark .logo-img{filter:invert(1)}.logo-svg{display:inline-flex;block-size:32px}.logo-svg svg{display:block;block-size:100%;inline-size:auto}.shopify-section{position:relative;display:block;width:100%}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}@keyframes kca-fade{0%{opacity:0}to{opacity:1}}@keyframes kca-fade-up{0%{opacity:0;transform:translate3d(0,var(--move),0)}to{opacity:1;transform:none}}@keyframes kca-mask-up{0%{transform:translate3d(0,110%,0)}to{transform:none}}@keyframes kca-clip-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes kca-photo-in{0%{opacity:0}to{opacity:var(--img-hero)}}.reveal-mask{overflow:hidden}.js [data-reveal]{opacity:0;transform:translate3d(0,var(--move),0)}[data-reveal][data-in]{opacity:1;transform:none;transition:opacity var(--dur-reveal) var(--ease-out) var(--d, 0ms),transform var(--dur-reveal) var(--ease-out) var(--d, 0ms)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}.marquee__track{animation:none!important}}.market-boost__container{margin-block-start:0;margin-block-end:0}.market-boost__usp-item-text{font-size:var(--fs-ui);line-height:var(--lh-body);letter-spacing:var(--tracking);color:var(--text)}
/*# sourceMappingURL=/cdn/shop/t/82/assets/base.css.map */
