:root{--kx-black: #0a0a0b;--kx-ink: #111113;--kx-panel: #151518;--kx-line: rgba(233,211,160,.18);--kx-gold: #c9a45c;--kx-gold-2: #e9d3a0;--kx-gold-3: #9e7631;--kx-white: #f4f1ea;--kx-muted: rgba(244,241,234,.62);--kx-grad: linear-gradient(120deg,#f3e2b3 0%,#d4af62 45%,#9e7631 100%);--kx-serif: "Cormorant Garamond","Lora",Georgia,serif;--kx-sans: "Manrope","Inter",system-ui,sans-serif;--kx-pad: clamp(20px,5vw,72px);--kx-radius: 2px}body{background:var(--kx-black)}.kx,.kx *{box-sizing:border-box}.kx{position:relative;background:var(--kx-black);color:var(--kx-white);font-family:var(--kx-sans);-webkit-font-smoothing:antialiased}.kx a{color:inherit}.kx img{max-width:100%;display:block}.kx-wrap{width:100%;max-width:1360px;margin:0 auto;padding:0 var(--kx-pad)}.kx-eyebrow{font:600 12px/1 var(--kx-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--kx-gold);display:inline-flex;align-items:center;gap:14px;margin:0}.kx-eyebrow:before{content:"";width:34px;height:1px;background:var(--kx-gold)}.kx-title{font-family:var(--kx-serif);font-weight:500;font-size:clamp(38px,5.4vw,76px);line-height:1.02;letter-spacing:-.01em;margin:18px 0 0;color:var(--kx-white)}.kx-title em,.kx-gold-text{font-style:italic;background:var(--kx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kx-sub{font-size:clamp(15px,1.3vw,18px);line-height:1.65;color:var(--kx-muted);max-width:560px;margin:18px 0 0}.kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 30px;border-radius:var(--kx-radius);font:700 13px/1 var(--kx-sans);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}.kx-btn--gold{background:var(--kx-grad);color:#141006;box-shadow:0 10px 40px #c9a45c40}.kx-btn--gold:hover{transform:translateY(-2px);box-shadow:0 14px 50px #c9a45c66}.kx-btn--line{border-color:#f4f1ea59;color:var(--kx-white);background:transparent}.kx-btn--line:hover{border-color:var(--kx-gold);color:var(--kx-gold-2)}.kx-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.kx-section{padding:clamp(72px,10vw,140px) 0 0;overflow:hidden}.kx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.kx-head__tools{display:flex;gap:10px}.kx-arrow{width:52px;height:52px;border-radius:50%;border:1px solid var(--kx-line);background:transparent;color:var(--kx-gold-2);display:grid;place-items:center;cursor:pointer;transition:border-color .2s,background .2s}.kx-arrow:hover{border-color:var(--kx-gold);background:#c9a45c14}.kx-arrow svg{width:18px;height:18px}.kx-nota{max-width:1360px;margin:clamp(56px,7vw,96px) auto 0;padding:0 var(--kx-pad) clamp(40px,5vw,64px);display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center}.kx-nota__line{width:clamp(40px,8vw,120px);height:1px;background:var(--kx-grad)}.kx-nota p{margin:0;font:italic 500 clamp(19px,2vw,26px)/1.35 var(--kx-serif);color:var(--kx-gold-2);max-width:820px}.kx-nota p span{display:block;margin-top:8px;font:500 11px/1.4 var(--kx-sans);font-style:normal;letter-spacing:.3em;text-transform:uppercase;color:var(--kx-muted)}.kx-rail{display:flex;gap:clamp(14px,2vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kx-pad);padding:40px var(--kx-pad) 18px;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain}.kx-rail::-webkit-scrollbar{display:none}.kx-rail.is-drag{cursor:grabbing;scroll-snap-type:none}.kx-rail>*{scroll-snap-align:start;flex:0 0 auto}.kx-progress{margin:18px var(--kx-pad) 0;height:1px;background:var(--kx-line);position:relative}.kx-progress i{position:absolute;left:0;top:-1px;height:3px;width:20%;background:var(--kx-grad);transition:transform .15s linear}.kx-card{width:clamp(250px,26vw,360px);text-decoration:none;display:block}.kx-card__media{position:relative;aspect-ratio:4/5;background:radial-gradient(80% 60% at 50% 40%,#1d1a14 0%,var(--kx-ink) 60%);border:1px solid var(--kx-line);overflow:hidden;display:grid;place-items:center}.kx-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kx-card:hover .kx-card__media img{transform:scale(1.05)}.kx-card__media .kx-watch{width:46%;height:auto}.kx-card__tag{position:absolute;top:16px;left:16px;font:700 10px/1 var(--kx-sans);letter-spacing:.25em;text-transform:uppercase;color:#141006;background:var(--kx-grad);padding:7px 10px}.kx-card__body{padding:18px 2px 0;display:flex;justify-content:space-between;gap:14px;align-items:baseline}.kx-card__name{font:500 22px/1.2 var(--kx-serif);margin:0}.kx-card__meta{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--kx-muted);margin-top:6px}.kx-price{font:600 15px/1.2 var(--kx-sans);color:var(--kx-gold-2);white-space:nowrap}.kx-price s{color:var(--kx-muted);font-weight:400;margin-left:6px}.kx-reveal{opacity:0;transform:translateY(26px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)}.kx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kx-reveal{opacity:1;transform:none;transition:none}}#header-group{position:sticky;top:0;z-index:50}.kx-announce{background:var(--kx-grad);color:#141006;text-align:center;font:700 11px/1 var(--kx-sans);letter-spacing:.28em;text-transform:uppercase;padding:10px 16px}.kx-header{background:#0a0a0bd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--kx-line)}.kx-header__bar{max-width:1360px;margin:0 auto;padding:0 var(--kx-pad);height:76px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.kx-nav{display:flex;gap:30px}.kx-nav a,.kx-actions a{font:600 12px/1 var(--kx-sans);letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--kx-white);opacity:.85;transition:color .2s,opacity .2s}.kx-nav a:hover,.kx-actions a:hover{color:var(--kx-gold-2);opacity:1}.kx-header .kx-home{justify-self:center;text-decoration:none}.kx-actions{justify-self:end;display:flex;gap:22px;align-items:center}.kx-bag span{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;border-radius:10px;background:var(--kx-grad);color:#141006;font-size:10px;letter-spacing:0}.kx-burger{display:none;background:none;border:0;color:var(--kx-white);padding:8px;cursor:pointer}.kx-burger svg{width:24px;height:24px}.kx-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#050506f7;display:flex;flex-direction:column;justify-content:center;padding:40px var(--kx-pad);gap:26px;transform:translate(-100%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kx-drawer.is-open{transform:none}.kx-drawer a{font:500 34px/1.1 var(--kx-serif);text-decoration:none;color:var(--kx-white)}.kx-drawer a:hover{color:var(--kx-gold-2)}.kx-drawer__close{position:absolute;top:22px;right:22px;background:none;border:1px solid var(--kx-line);color:var(--kx-white);width:48px;height:48px;border-radius:50%;font-size:22px;cursor:pointer}.kx-logo{display:inline-flex;align-items:center;gap:12px;color:var(--kx-white)}.kx-logo__mark{width:40px;height:40px;flex:none}.kx-logo__word{font:500 22px/1 var(--kx-serif);letter-spacing:.32em;padding-left:.32em;background:var(--kx-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.kx-logo--stacked{flex-direction:column;gap:16px}.kx-logo--stacked .kx-logo__mark{width:84px;height:84px}.kx-logo--stacked .kx-logo__word{font-size:34px}@media(max-width:899px){.kx-nav,.kx-actions .kx-hide-m{display:none}.kx-burger{display:inline-flex}.kx-header__bar{grid-template-columns:auto 1fr auto;height:64px}.kx-header .kx-home{justify-self:center}.kx-logo__mark{width:30px;height:30px}.kx-logo__word{font-size:18px}.kx-card{width:74vw}}.kx-footer{border-top:1px solid var(--kx-line);padding:80px 0 34px}.kx-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.kx-footer h4{font:600 11px/1 var(--kx-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--kx-gold);margin:0 0 20px}.kx-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.kx-footer li a,.kx-footer p{color:var(--kx-muted);text-decoration:none;font-size:14px;line-height:1.6}.kx-footer li a:hover{color:var(--kx-gold-2)}.kx-footer__slogan{font:italic 500 24px/1.3 var(--kx-serif)!important;color:var(--kx-gold-2)!important;margin:22px 0 0}.kx-footer__bottom{margin-top:64px;padding-top:26px;border-top:1px solid var(--kx-line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--kx-muted);letter-spacing:.08em}.kx-pay{display:flex;gap:6px;flex-wrap:wrap}.kx-pay svg{height:24px;width:auto}@media(max-width:899px){.kx-footer__grid{grid-template-columns:1fr;gap:36px}}.kx-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kx-link{font:600 12px/1 var(--kx-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--kx-gold-2);text-decoration:none;border-bottom:1px solid var(--kx-line);padding-bottom:6px}.kx-link:hover{border-color:var(--kx-gold)}.kx-head__side{display:flex;flex-direction:column;align-items:flex-end;gap:18px}.kx-hero{min-height:calc(100svh - 76px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:clamp(40px,6vw,80px)}.kx-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42% 52% at 72% 46%,rgba(201,164,92,.22),transparent 70%);pointer-events:none}.kx-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.kx-hero__bg img{width:100%;height:100%;object-fit:cover}.kx-hero__grid{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,80px);align-items:center}.kx-hero__title{font-size:clamp(46px,6.2vw,98px)}.kx-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.kx-hero__facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;padding:0;margin:40px 0 0}.kx-hero__facts li{font:600 11px/1 var(--kx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--kx-muted);display:flex;align-items:center;gap:10px}.kx-hero__facts li:before{content:"\2726";color:var(--kx-gold);font-size:9px}.kx-hero__art{position:relative;display:grid;place-items:center}.kx-hero__art .kx-watch{width:min(100%,340px);height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.6)) drop-shadow(0 0 60px rgba(201,164,92,.18));animation:kx-float 7s ease-in-out infinite}.kx-hero__ring{position:absolute;width:min(118%,560px);aspect-ratio:1;border:1px solid var(--kx-line);border-radius:50%;animation:kx-spin 60s linear infinite}.kx-hero__ring:after{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;border-radius:50%;background:var(--kx-gold);box-shadow:0 0 16px var(--kx-gold)}.kx-hero__ring--2{width:min(88%,420px);animation-duration:40s;animation-direction:reverse;opacity:.6}.kx-hero__now{position:absolute;bottom:-6px;font:600 11px/1 var(--kx-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--kx-muted)}.kx-hero__now strong{color:var(--kx-gold-2);font-weight:600}@keyframes kx-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes kx-spin{to{transform:rotate(360deg)}}.kx-marquee{position:relative;margin-top:clamp(50px,7vw,90px);border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);overflow:hidden;padding:22px 0}.kx-marquee__track{display:flex;gap:40px;width:max-content;animation:kx-marquee 40s linear infinite}.kx-marquee span{font:italic 500 clamp(26px,3vw,42px)/1 var(--kx-serif);color:var(--kx-white);white-space:nowrap}.kx-marquee i{font-style:normal;color:var(--kx-gold);align-self:center}@keyframes kx-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kx-marquee__track,.kx-hero__ring,.kx-hero__art .kx-watch{animation:none}}@media(max-width:899px){.kx-hero{min-height:auto}.kx-hero__grid{grid-template-columns:1fr}.kx-hero__art{order:-1;margin:10px 0 20px}.kx-hero__art .kx-watch{width:52vw}.kx-head__side{align-items:flex-start}}.kx-rail__end{display:grid;place-items:center;width:clamp(200px,18vw,260px);border:1px dashed var(--kx-line)}.kx-ch{padding-top:clamp(72px,10vw,140px)}.kx-ch__intro{display:flex;align-items:center;gap:30px}.kx-ch__bar{flex:1;height:1px;background:var(--kx-line);position:relative;overflow:hidden}.kx-ch__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kx-grad);transform-origin:left;transform:scaleX(0)}.kx-ch__track{display:flex;gap:clamp(20px,3vw,48px);padding:40px var(--kx-pad);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kx-ch__track::-webkit-scrollbar{display:none}.kx-ch__panel{flex:0 0 auto;width:82vw;scroll-snap-align:start;display:grid;gap:26px}.kx-ch__panel--lead{align-content:center}.kx-ch__hint{font:600 11px/1.4 var(--kx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--kx-gold);margin:26px 0 0}.kx-ch__media{aspect-ratio:4/5;max-height:62vh;border:1px solid var(--kx-line);background:radial-gradient(70% 60% at 50% 40%,#1f1b13,var(--kx-ink) 70%);display:grid;place-items:center;overflow:hidden}.kx-ch__media img{width:100%;height:100%;object-fit:cover}.kx-ch__num{font:italic 500 clamp(120px,16vw,240px)/1 var(--kx-serif);background:var(--kx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.kx-ch__label{font:600 11px/1 var(--kx-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--kx-gold)}.kx-ch__copy h3{font:500 clamp(30px,3.2vw,46px)/1.08 var(--kx-serif);margin:14px 0 12px}.kx-ch__copy p{color:var(--kx-muted);font-size:16px;line-height:1.7;margin:0;max-width:440px}.kx-ch.is-pinned .kx-ch__sticky{position:sticky;top:76px;height:calc(100vh - 76px);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.kx-ch.is-pinned .kx-ch__track{overflow:visible;width:max-content;will-change:transform;scroll-snap-type:none}.kx-ch.is-pinned .kx-ch__panel{width:min(64vw,900px);grid-template-columns:.9fr 1fr;align-items:center}.kx-ch.is-pinned .kx-ch__panel--lead{width:min(46vw,640px);grid-template-columns:1fr}.kx-ch.is-pinned .kx-ch__media{max-height:64vh}.kx-occ__card{position:relative;width:clamp(280px,30vw,420px);aspect-ratio:3/4;border:1px solid var(--kx-line);background:linear-gradient(180deg,var(--kx-panel),var(--kx-black));display:flex;flex-direction:column;justify-content:flex-end;padding:30px;text-decoration:none;overflow:hidden;transition:border-color .3s}.kx-occ__card:hover{border-color:var(--kx-gold)}.kx-occ__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45;transition:transform .8s,opacity .4s}.kx-occ__card:hover .kx-occ__img{transform:scale(1.05);opacity:.6}.kx-occ__n{position:absolute;top:18px;right:26px;font:italic 500 92px/1 var(--kx-serif);background:var(--kx-grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85}.kx-occ__copy{position:relative}.kx-occ__copy h3{font:500 34px/1.1 var(--kx-serif);margin:0 0 10px}.kx-occ__copy p{color:var(--kx-muted);line-height:1.6;margin:0 0 22px}.kx-ritual__list{list-style:none;margin:0;position:relative}.kx-ritual__step{width:clamp(240px,24vw,320px);padding-top:34px;position:relative}.kx-ritual__step:before{content:"";position:absolute;top:46px;left:0;right:-28px;height:1px;background:var(--kx-line)}.kx-ritual__n{font:600 11px/1 var(--kx-sans);letter-spacing:.3em;color:var(--kx-gold);position:absolute;top:0}.kx-ritual__dot{position:relative;display:block;width:24px;height:24px;border-radius:50%;border:1px solid var(--kx-gold);background:var(--kx-black)}.kx-ritual__dot:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--kx-grad)}.kx-ritual__step h3{font:500 30px/1.1 var(--kx-serif);margin:26px 0 10px}.kx-ritual__step p{color:var(--kx-muted);line-height:1.6;margin:0}.kx-promise__grid{margin-top:34px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--kx-line);border-left:1px solid var(--kx-line)}.kx-promise__item{padding:34px 28px;border-right:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line)}.kx-promise__icon{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid var(--kx-line);border-radius:50%;color:var(--kx-gold-2)}.kx-promise__icon svg{width:22px;height:22px}.kx-promise__item h3{font:500 24px/1.15 var(--kx-serif);margin:22px 0 8px}.kx-promise__item p{color:var(--kx-muted);line-height:1.6;margin:0;font-size:14px}@media(max-width:899px){.kx-promise__grid{grid-template-columns:1fr 1fr}.kx-promise__item{padding:24px 18px}}.kx-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,100px)}.kx-faq__item{border-bottom:1px solid var(--kx-line)}.kx-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:500 22px/1.3 var(--kx-serif);color:var(--kx-white)}.kx-faq__item summary::-webkit-details-marker{display:none}.kx-faq__item summary span{width:14px;height:14px;position:relative;flex:none}.kx-faq__item summary span:before,.kx-faq__item summary span:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--kx-gold);transition:transform .3s}.kx-faq__item summary span:after{transform:rotate(90deg)}.kx-faq__item[open] summary span:after{transform:rotate(0)}.kx-faq__a{color:var(--kx-muted);line-height:1.7;padding:0 0 24px}.kx-faq__a a{color:var(--kx-gold-2)}@media(max-width:899px){.kx-faq__grid{grid-template-columns:1fr}}.kx-club__box{text-align:center;display:flex;flex-direction:column;align-items:center;border:1px solid var(--kx-line);padding:clamp(50px,7vw,90px) var(--kx-pad);background:radial-gradient(60% 80% at 50% 0%,rgba(201,164,92,.12),transparent 70%);max-width:1100px}.kx-club__box .kx-logo__mark{width:64px;height:64px;margin-bottom:22px}.kx-club__box .kx-sub{margin-left:auto;margin-right:auto}.kx-club__box form{margin-top:34px;display:flex;gap:10px;width:100%;max-width:520px;flex-wrap:wrap;justify-content:center}.kx-club__box input[type=email]{flex:1 1 260px;min-height:52px;padding:0 18px;background:transparent;border:1px solid var(--kx-line);color:var(--kx-white);font:500 15px var(--kx-sans);border-radius:var(--kx-radius)}.kx-club__box input[type=email]:focus{outline:none;border-color:var(--kx-gold)}.kx-club__ok,.kx-club__err{width:100%;color:var(--kx-gold-2);margin:10px 0 0}.kx-quote{padding:clamp(80px,12vw,160px) 0;text-align:center;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);background:radial-gradient(50% 70% at 50% 50%,rgba(201,164,92,.1),transparent 70%)}.kx-quote__mark{font:500 120px/.6 var(--kx-serif);color:var(--kx-gold);display:block}.kx-quote blockquote{margin:20px auto 0;max-width:980px;font:italic 500 clamp(30px,4vw,58px)/1.18 var(--kx-serif);color:var(--kx-white)}.kx-quote__by{margin-top:26px;font:600 11px/1 var(--kx-sans);letter-spacing:.34em;text-transform:uppercase;color:var(--kx-gold)}.kx-pdp{padding-top:clamp(30px,4vw,56px)}.kx-pdp__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,80px);align-items:start}.kx-pg{position:sticky;top:100px}.kx-pg__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--kx-line);background:radial-gradient(70% 60% at 50% 40%,#1d1a14,var(--kx-ink) 70%)}.kx-pg__track::-webkit-scrollbar{display:none}.kx-pg__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center}.kx-pg__slide img,.kx-pg__slide video{width:100%;height:100%;object-fit:cover}.kx-pg__slide--art .kx-watch{width:42%;height:auto}.kx-pg__dots{display:flex;gap:8px;justify-content:center;margin-top:16px}.kx-pg__dots button{width:28px;height:3px;border:0;background:var(--kx-line);cursor:pointer;padding:0}.kx-pg__dots button.is-active{background:var(--kx-gold)}.kx-pg__hint{text-align:center;font:600 10px/1 var(--kx-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--kx-muted);margin:14px 0 0}.kx-pdp__title{font-size:clamp(38px,4.2vw,62px)}.kx-pdp__price{margin-top:18px;display:flex;gap:14px;align-items:baseline;font:600 26px/1 var(--kx-sans);color:var(--kx-gold-2)}.kx-pdp__price s{font-size:17px;font-weight:400;color:var(--kx-muted)}.kx-pdp__small{color:var(--kx-muted);font-size:13px;margin:10px 0 0;letter-spacing:.04em}.kx-pdp__form{margin-top:30px;display:grid;gap:22px}.kx-opt__label{margin:0 0 12px;font:600 11px/1 var(--kx-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--kx-muted)}.kx-opt__label strong{color:var(--kx-white);font-weight:600}.kx-opt__values{display:flex;flex-wrap:wrap;gap:10px}.kx-opt__btn{min-height:46px;padding:0 20px;background:transparent;border:1px solid var(--kx-line);color:var(--kx-white);font:600 13px var(--kx-sans);letter-spacing:.08em;cursor:pointer;border-radius:var(--kx-radius);transition:border-color .2s,color .2s}.kx-opt__btn:hover,.kx-opt__btn.is-active{border-color:var(--kx-gold);color:var(--kx-gold-2)}.kx-pdp__add{width:100%;min-height:58px}.kx-pdp__dynamic .shopify-payment-button__button{min-height:52px;border-radius:var(--kx-radius)!important}.kx-pdp__perks{list-style:none;margin:28px 0 10px;padding:0;display:grid;gap:12px}.kx-pdp__perks li{color:var(--kx-muted);font-size:14px;display:flex;gap:12px;align-items:center}.kx-pdp__perks li:before{content:"\2726";color:var(--kx-gold);font-size:10px}.kx-rte p{margin:0 0 12px}.kx-rte ul{padding-left:18px}@media(max-width:899px){.kx-pdp__grid{grid-template-columns:1fr}.kx-pg{position:static}}.kx-plp{padding-top:clamp(40px,6vw,80px)}.kx-plp__bar{margin-top:40px;padding:18px 0;border-top:1px solid var(--kx-line);border-bottom:1px solid var(--kx-line);display:flex;justify-content:space-between;align-items:center;font:600 11px/1 var(--kx-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--kx-muted)}.kx-plp__sort{display:flex;gap:12px;align-items:center}.kx-plp__sort select{background:var(--kx-black);color:var(--kx-white);border:1px solid var(--kx-line);padding:10px 14px;font:500 13px var(--kx-sans)}.kx-plp__grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 24px}.kx-plp__grid .kx-card{width:auto}.kx-plp__pages{margin-top:50px;text-align:center;color:var(--kx-muted)}.kx-plp__pages a,.kx-plp__pages span{margin:0 8px;color:var(--kx-gold-2)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/kx.css.map */
