.k-pdp{padding:32px 0 80px}.k-pdp__grid{display:grid;grid-template-columns:55fr 45fr;gap:56px;align-items:start}.k-gal{position:sticky;top:calc(var(--header-h) + 24px);display:flex;flex-direction:column;gap:14px;min-width:0}.k-gal__stage{position:relative}.k-gal__track{position:relative;aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;background:var(--surface-2)}.k-gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden}.k-gal__slide.on{display:block}.k-gal__slide img,.k-gal__slide video,.k-gal__slide iframe{width:100%;height:100%;object-fit:cover;display:block;border:0;transition:transform .25s ease}.k-gal__slide.zoom{cursor:zoom-in}.k-gal__slide.zoom img{transform:scale(1.9)}.k-gal__off{position:absolute;top:16px;left:16px;z-index:2;padding:6px 12px;font-size:11px}.k-gal__hint{position:absolute;bottom:16px;right:16px;z-index:2;padding:6px 12px;border-radius:var(--r-sm);background:#0b0b0db3;border:1px solid var(--line);font:400 10px/1 var(--mono);color:var(--muted);pointer-events:none}.k-gal__dots{display:none}.k-gal__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);gap:10px;overflow-x:auto;scrollbar-width:none}.k-gal__thumbs::-webkit-scrollbar{display:none}.k-gal__thumbs button{position:relative;aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);padding:0;overflow:hidden;cursor:pointer;transition:border-color .2s}.k-gal__thumbs button.on{border:1.5px solid var(--gold)}.k-gal__thumbs img{width:100%;height:100%;object-fit:cover}.k-gal__thumbs .vid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#1a1a2299;font:400 10px/1 var(--mono);color:var(--accent-text)}.k-gal .k-wish{top:14px;right:14px;width:38px;height:38px}.k-buy{display:flex;flex-direction:column;gap:16px;min-width:0}.k-crumb{font:400 12px/1.4 var(--sans);color:var(--muted)}.k-crumb a{color:inherit;text-decoration:none}.k-crumb a:hover{color:var(--accent-text)}.k-crumb b{font-weight:400;color:var(--ink)}.k-buy .k-tag{align-self:flex-start;padding:5px 12px;letter-spacing:.1em;text-transform:uppercase}.k-buy__title{margin:0;font:700 44px/1 var(--serif);color:var(--ink)}.k-buy__sub{font:400 13px/1.3 var(--sans);color:var(--muted)}.k-buy__rating{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font:400 13px/1.3 var(--sans)}.k-buy__rating a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.k-buy__rating .sep{color:var(--muted)}.k-buy__price{display:flex;flex-direction:column;gap:6px;padding-top:6px}.k-buy__price>div{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap}.k-buy__price b{font:700 32px/1 var(--sans);color:var(--accent-text)}.k-buy__price s{font:400 16px/1 var(--sans);color:var(--muted)}.k-buy__price small{font:400 11px/1 var(--sans);color:var(--muted)}.k-prepaid{padding:12px 16px;border-radius:var(--r-sm);background:var(--gold);color:var(--on-accent);display:flex;gap:12px;align-items:center;font:500 13px/1.4 var(--sans)}.k-prepaid>b{font:700 14px/1 var(--mono)}.k-prepaid code{font:600 12px var(--mono);padding:2px 6px;background:#0b0b0d26;border-radius:4px}.k-meters{display:flex;gap:40px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.k-meter{display:flex;flex-direction:column;gap:8px}.k-meter>span{font:500 10px/1 var(--sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.k-meter>div{display:flex;gap:6px;align-items:center}.k-meter i{width:10px;height:10px;border-radius:50%;border:1px solid var(--line)}.k-meter i.on{background:var(--gold);border-color:var(--gold)}.k-meter small{font:400 11px/1 var(--sans);color:var(--muted);margin-left:6px}.k-pack{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.k-pack__head{display:flex;justify-content:space-between;font:500 10px/1.4 var(--sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.k-pack__head span:last-child{color:var(--accent-text);letter-spacing:0;font-weight:400;text-transform:none}.k-pack__opt{position:relative;padding:14px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);display:flex;align-items:center;gap:12px;cursor:pointer;transition:border-color .2s,background .2s}.k-pack__opt:hover{border-color:rgba(var(--accent-rgb),.5)}.k-pack__opt.on{border:1.5px solid var(--gold);background:linear-gradient(135deg,var(--surface-2),var(--surface))}.k-pack__opt input{position:absolute;opacity:0;pointer-events:none}.k-pack__radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line);flex:none;transition:border .2s}.k-pack__opt.on .k-pack__radio{border:5px solid var(--gold)}.k-pack__opt input:focus-visible~.k-pack__radio{outline:2px solid var(--gold);outline-offset:2px}.k-pack__txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.k-pack__txt b{font:600 15px/1.2 var(--sans)}.k-pack__txt span{font:400 11px/1.3 var(--sans);color:var(--muted)}.k-pack__txt span.g{color:var(--green)}.k-pack__pr{display:flex;flex-direction:column;align-items:flex-end}.k-pack__pr b{font:700 18px/1.2 var(--sans);color:var(--accent-text)}.k-pack__pr s{font:400 11px/1.3 var(--sans);color:var(--muted)}.k-pack__flag{position:absolute;top:-9px;right:12px;padding:3px 9px;border-radius:20px;background:var(--gold);color:var(--on-accent);font:600 9px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase}.k-pack__flag.g{background:var(--green);color:var(--bg)}.k-buy form{display:flex;flex-direction:column;gap:16px;margin:0}.k-buy .k-atc,.k-buy__now{height:56px;width:100%}.k-buy__now{font-size:15px;letter-spacing:.14em}.k-buy__now.loading{opacity:.7;pointer-events:none}.k-buy .product-form__error-message-wrapper{font:400 12px/1.4 var(--sans);color:var(--red)}.k-buy__social{display:flex;gap:24px;font:400 12px/1.4 var(--sans);flex-wrap:wrap}.k-buy__social .g{color:var(--green)}.k-buy__social .r{color:var(--red)}.k-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.k-trust>div{display:flex;flex-direction:column;align-items:center;gap:6px;font:400 10px/1.3 var(--sans);color:var(--muted);text-align:center}.k-trust span.ring{width:28px;height:28px;border-radius:50%;border:1.5px solid var(--gold);display:flex;align-items:center;justify-content:center;color:var(--accent-text)}.k-notes{display:flex;flex-direction:column;gap:14px;padding:4px 0 14px;border-bottom:1px solid var(--line)}.k-notes summary{display:flex;justify-content:space-between;font:500 14px/1.3 var(--sans);cursor:pointer;list-style:none}.k-notes summary::-webkit-details-marker{display:none}.k-notes summary:after{content:"+";color:var(--accent-text);font:300 20px/1 var(--sans)}.k-notes[open] summary:after{content:"\2212"}.k-notes__body{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center;margin-top:14px}.k-pyr{display:flex;flex-direction:column;align-items:center;gap:3px}.k-pyr i:nth-child(1){width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:14px solid var(--gold-lt)}.k-pyr i:nth-child(2){width:34px;height:12px;background:var(--gold);clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}.k-pyr i:nth-child(3){width:48px;height:12px;background:var(--oxblood);clip-path:polygon(12% 0,88% 0,100% 100%,0 100%)}.k-notes__lines{display:flex;flex-direction:column;gap:8px;font:400 12px/1.5 var(--mono)}.k-notes__lines span{color:var(--muted);display:inline-block;width:48px}.k-stats{padding:16px 18px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--surface),var(--surface-2));border:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.k-stats>div{display:flex;flex-direction:column;gap:4px}.k-stats>div+div{border-left:1px solid var(--line);padding-left:14px}.k-stats b{font:600 22px/1.1 var(--serif);color:var(--accent-text)}.k-stats span{font:400 11px/1.4 var(--sans);color:var(--muted)}.k-wear{display:flex;flex-direction:column;gap:10px}.k-wear>span{font:400 11px/1 var(--sans);letter-spacing:.2em;color:var(--muted);text-transform:uppercase}.k-wear>div{display:flex;gap:8px;flex-wrap:wrap}.k-wear em{font-style:normal;padding:7px 14px;border-radius:20px;border:1px solid var(--line);font:400 12px/1.2 var(--sans)}.k-quote{padding:20px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--surface-2),var(--surface));border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;margin:0}.k-quote .k-stars{font-size:12px}.k-quote p{margin:0;font:italic 400 19px/1.4 var(--serif)}.k-quote figcaption{font:400 11px/1.4 var(--sans);color:var(--muted)}.k-ship{display:flex;flex-direction:column;gap:10px;font:400 13px/1.4 var(--sans);color:var(--muted)}.k-ship div:before{content:"\2014";color:var(--accent-text);margin-right:10px}.k-ship b{font-weight:400;color:var(--ink)}.k-ptabs{padding:0 0 80px}.k-ptabs__bar{display:flex;gap:40px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.k-ptabs__bar::-webkit-scrollbar{display:none}.k-ptabs__bar button{flex:none;padding:16px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font:500 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;margin-bottom:-1px}.k-ptabs__bar button.on{color:var(--ink);border-bottom-color:var(--gold)}.k-ptabs__pane{padding-top:32px}.k-desc{display:grid;grid-template-columns:1fr 1fr;gap:48px}.k-desc__copy{font:300 15px/1.7 var(--sans);color:var(--muted);text-wrap:pretty;min-width:0;overflow-wrap:anywhere}.k-desc__copy .rte ul{padding-left:20px}.k-desc__copy h2{margin:0 0 16px;font:500 32px/1.1 var(--serif);color:var(--ink)}.k-desc__copy .rte p{margin:0 0 12px}.k-desc__copy .rte strong{color:var(--ink);font-weight:500}.k-acc{margin-top:24px;border-bottom:1px solid var(--line)}.k-acc details{border-top:1px solid var(--line)}.k-acc summary{padding:16px 0;display:flex;justify-content:space-between;font:500 14px/1.3 var(--sans);color:var(--ink);cursor:pointer;list-style:none}.k-acc summary::-webkit-details-marker{display:none}.k-acc summary:after{content:"+";color:var(--accent-text);font:300 20px/1 var(--sans)}.k-acc details[open] summary:after{content:"\2212"}.k-acc .a{padding:0 0 16px;font:300 14px/1.7 var(--sans);color:var(--muted)}.k-acc .a p{margin:0 0 10px}.k-acc ul{margin:0;padding-left:18px}.k-fbt{display:flex;flex-direction:column;gap:16px}.k-fbt__row{display:flex;gap:14px;align-items:center}.k-fbt__img{width:110px;flex:none;aspect-ratio:1;border-radius:var(--r-md);overflow:hidden;background:var(--surface-2);display:block}.k-fbt__img img{width:100%;height:100%;object-fit:cover}.k-fbt__plus{font:300 24px/1 var(--sans);color:var(--muted)}.k-fbt__info{flex:1;display:flex;flex-direction:column;gap:8px;padding-left:12px;min-width:0}.k-fbt__info>span{font:400 13px/1.3 var(--sans)}.k-fbt__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.k-fbt__price b{font:600 22px/1 var(--sans);color:var(--accent-text)}.k-fbt__price s{font:400 13px/1 var(--sans);color:var(--muted)}.k-fbt__price em{font:600 11px/1 var(--sans);font-style:normal;color:var(--green)}.k-fbt .k-btn{height:44px;font-size:12px;letter-spacing:.12em}.k-fbt .k-btn.loading{opacity:.6;pointer-events:none}.k-rev{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:start}.k-rev__score{padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.k-rev__score b{font:600 56px/1 var(--serif);color:var(--accent-text)}.k-rev__score>span{font:400 12px/1.4 var(--sans);color:var(--muted)}.k-rev__bar{display:grid;grid-template-columns:28px 1fr 36px;gap:8px;align-items:center;font:400 11px/1 var(--mono);color:var(--muted)}.k-rev__bar i{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}.k-rev__bar i em{display:block;height:100%;background:var(--gold)}.k-rev__list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.k-rev__item{padding:20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.k-rev__who{display:flex;align-items:center;gap:10px;font:400 12px/1.3 var(--sans);color:var(--muted)}.k-rev__who img{width:34px;height:34px;border-radius:50%;object-fit:cover}.k-rev__who b{font-weight:500;color:var(--ink)}.k-rev__item h4{margin:0;font:600 20px/1.2 var(--serif);color:var(--ink)}.k-rev__item p{margin:0;font:300 14px/1.6 var(--sans);color:var(--muted)}.k-sticky{display:none}@media(max-width:989px){.k-pdp__grid{grid-template-columns:1fr;gap:28px}.k-gal{position:static}.k-desc,.k-rev{grid-template-columns:1fr;gap:32px}}@media(max-width:749px){.k-pdp{padding:0 0 32px}.k-pdp>.k-wrap{padding:0}.k-pdp__grid,.k-gal{gap:0}.k-gal__track{border-radius:0;aspect-ratio:auto;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-gal__track::-webkit-scrollbar{display:none}.k-gal__slide{position:relative;display:block;flex:0 0 100%;aspect-ratio:1;scroll-snap-align:start}.k-gal__slide.zoom img{transform:none}.k-gal__hint,.k-gal__thumbs{display:none}.k-gal__off{top:14px;left:14px;padding:5px 10px;font-size:10px}.k-gal__dots{display:flex;position:absolute;bottom:14px;left:0;right:0;justify-content:center;gap:6px;z-index:2;pointer-events:none}.k-gal__dots i{width:5px;height:5px;border-radius:3px;background:var(--line);transition:width .25s,background .25s}.k-gal__dots i.on{width:16px;background:var(--gold)}.k-buy{padding:20px 16px;gap:14px}.k-crumb{display:none}.k-buy .k-tag{padding:4px 10px;font-size:9px}.k-buy__title{font-size:34px}.k-buy__sub{font-size:14px}.k-buy__price b{font-size:28px}.k-buy__price s{font-size:15px}.k-buy__price small{display:none}.k-meters{gap:28px;padding:12px 0}.k-meter i{width:9px;height:9px}.k-meter small{display:none}.k-pack__opt{padding:12px 14px}.k-pack__txt b{font-size:14px}.k-pack__pr b{font-size:16px}.k-buy__actions{display:none}.k-buy__social{flex-direction:column;gap:6px}.k-trust{display:none}.k-notes__body{display:block}.k-pyr{display:none}.k-notes__lines{font-size:11px;gap:6px}.k-stats{padding:14px;gap:10px}.k-stats>div+div{padding-left:10px}.k-stats b{font-size:20px}.k-stats span{font-size:10px}.k-wear>span{display:none}.k-wear em{padding:7px 12px}.k-quote{padding:16px;background:var(--surface-2)}.k-quote p{font-size:17px}.k-ship{gap:8px;padding-bottom:16px}.k-ship div:before{margin-right:8px}.k-ptabs{padding:0 0 32px}.k-ptabs__bar{gap:24px}.k-ptabs__bar button{font-size:12px}.k-desc__copy h2{font-size:28px}.k-rev__list{grid-template-columns:1fr}.k-fbt__img{width:84px}.k-sticky{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px 16px 20px;background:#0b0b0df2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px}.k-sticky .k-btn{height:52px;padding:0 8px;font-size:12px;letter-spacing:.1em}.k-sticky__add{flex-direction:column;gap:2px;font-size:11px!important}.k-sticky__add small{font:400 10px/1 var(--sans);letter-spacing:0;color:var(--muted);text-transform:none}.k-sticky--compact{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.k-sticky__info{display:flex;align-items:center;gap:10px;min-width:0}.k-sticky__thumb{width:44px;height:44px;flex:none;border-radius:var(--r-sm);object-fit:cover;background:var(--surface-2)}.k-sticky__txt{display:flex;flex-direction:column;gap:3px;min-width:0}.k-sticky__pr{display:flex;align-items:baseline;gap:8px}.k-sticky__pr b{font:700 17px/1 var(--sans);color:var(--accent-text)}.k-sticky__pr s{font:400 11px/1 var(--sans);color:var(--muted)}.k-sticky__txt>span{font:500 11px/1.2 var(--sans);color:var(--green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-sticky__cart{width:48px;height:48px;flex:none;border-radius:var(--r-sm);border:1px solid var(--gold);background:transparent;color:var(--accent-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s}.k-sticky__cart:active{background:var(--gold);color:var(--on-accent)}.k-sticky--compact .k-sticky__buy{height:48px;padding:0 20px;font-size:13px;letter-spacing:.12em}.k-sticky--buynow{grid-template-columns:1fr;padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.k-sticky--buynow .k-btn{height:52px;font-size:14px;letter-spacing:.14em}.k-pdp--sticky-buynow .k-buy__actions{display:block}.k-pdp--sticky-buynow .k-buy__actions .k-buy__now{display:none}}.k-notes{gap:0;padding:6px 0 18px}.k-notes summary{align-items:flex-start;padding:8px 0}.k-notes__head{display:flex;flex-direction:column;gap:6px}.k-notes__head .k-eyebrow{font-size:10px}.k-notes__head b{font:500 26px/1.15 var(--serif);color:var(--ink)}.k-notes__head b em{font-style:italic;color:var(--accent-text);font-size:.8em}.k-journey{position:relative;list-style:none;margin:18px 0 0;padding:0 0 0 30px;display:flex;flex-direction:column;gap:22px}.k-journey:before{content:"";position:absolute;left:7px;top:6px;bottom:18px;width:1px;background:linear-gradient(180deg,var(--gold-lt),var(--gold) 50%,var(--oxblood));transform-origin:top;transform:scaleY(var(--draw,1))}.k-tier{position:relative;display:flex;flex-direction:column;gap:12px}.k-tier__node{position:absolute;left:-30px;top:2px;width:15px;height:15px;border-radius:50%;background:var(--bg);border:1.5px solid var(--gold);box-shadow:0 0 0 4px var(--bg),0 0 14px rgba(var(--accent-rgb),.45)}.k-tier__node:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--tone,var(--gold))}.k-tier--1{--tone:var(--gold-lt)}.k-tier--2{--tone:var(--gold)}.k-tier--3{--tone:#8a2a2a}.k-tier__label{display:flex;align-items:baseline;gap:10px}.k-tier__label b{font:600 11px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--tone)}.k-tier__label span{font:400 11px/1 var(--sans);color:var(--muted)}.k-tier__orbs{list-style:none;margin:0;padding:2px 0 4px;display:flex;flex-wrap:wrap;gap:14px 10px}.k-orb{display:flex;flex-direction:column;align-items:center;gap:7px;width:68px;perspective:400px}.k-orb__ball{position:relative;width:56px;height:56px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,#fff,#f3eee4 55%,#d9cfbd);box-shadow:0 0 0 1.5px var(--gold),0 0 0 4px rgba(var(--accent-rgb),.12),0 10px 22px -8px #000c;display:flex;align-items:center;justify-content:center;transition:transform .45s var(--ease-pop),box-shadow .3s;transform-style:preserve-3d}.k-orb__ball img{width:118%;height:118%;object-fit:cover;mix-blend-mode:multiply}.k-orb__ball em{font:italic 500 24px/1 var(--serif);color:#7a5c1e}.k-orb__ball:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.55),transparent 45%);pointer-events:none}.k-orb:hover .k-orb__ball{transform:translateY(-4px) rotateX(14deg) rotateY(-14deg) scale(1.08);box-shadow:0 0 0 1.5px var(--gold-lt),0 0 0 5px rgba(var(--accent-rgb),.22),0 18px 28px -10px #000000e6}.k-orb__name{font:400 10.5px/1.25 var(--sans);color:var(--ink);text-align:center}@media(max-width:749px){.k-notes__head b{font-size:24px}.k-journey{padding-left:26px;gap:20px}.k-tier__node{left:-26px}.k-tier__orbs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.k-tier__orbs::-webkit-scrollbar{display:none}.k-orb{flex:none;width:62px}.k-orb__ball{width:52px;height:52px}}.k-gal{perspective:1400px}.k-gal__stage{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);will-change:transform}.k-gal__stage.tilting{transition:transform .08s linear}.k-gal__track{box-shadow:0 40px 80px -30px #000000e6,0 0 0 1px var(--line)}.k-gal__sheen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:var(--r-md);pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,240,200,.28),transparent 45%);opacity:0;transition:opacity .4s;mix-blend-mode:soft-light}.k-gal__stage.tilting .k-gal__sheen{opacity:1}.k-gal__off,.k-gal__hint,.k-gal .k-wish{transform:translateZ(40px)}.k-gal__aura{position:absolute;top:-8%;right:-6%;bottom:-8%;left:-6%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 50% 42%,rgba(var(--accent-rgb),.16),transparent),radial-gradient(closest-side at 22% 72%,rgba(74,14,14,.45),transparent)}.k-gal__aura i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--gold-lt);opacity:.6}.k-gal__stage{z-index:1}@media(max-width:989px){.k-gal{position:relative;top:auto}.k-gal__aura{top:-8%;right:0;bottom:-8%;left:0}}.k-quote{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.k-quote.tilting{transition:transform .08s linear}.k-pack__opt{transition:border-color .2s,background .2s,transform .3s var(--ease-pop),box-shadow .3s}.k-pack__opt:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #000000e6}.k-pack__opt.on{box-shadow:0 0 0 4px rgba(var(--accent-rgb),.08),0 16px 32px -16px rgba(var(--accent-rgb),.35)}.k-pack__opt.on .k-pack__radio{animation:kradio .5s var(--ease-pop)}@keyframes kradio{0%{transform:scale(.6)}to{transform:scale(1)}}.k-pop{animation:kpop .45s var(--ease-pop)}@keyframes kpop{0%{transform:scale(.92);opacity:.4}to{transform:none;opacity:1}}.k-buy .k-buy__now,.k-sticky .k-buy__now,.k-fbt .k-btn{position:relative;overflow:hidden}.k-buy .k-buy__now:after,.k-sticky .k-buy__now:after,.k-fbt .k-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:kshine 4.5s ease-in-out infinite}@keyframes kshine{0%,65%{left:-60%}to{left:130%}}.k-trust span.ring{position:relative}.k-trust span.ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px dashed rgba(var(--accent-rgb),.5);opacity:0}@media(prefers-reduced-motion:no-preference){.k-enter>*{animation:krise .7s cubic-bezier(.2,.8,.2,1) both}.k-enter>*:nth-child(1){animation-delay:.05s}.k-enter>*:nth-child(2){animation-delay:.1s}.k-enter>*:nth-child(3){animation-delay:.15s}.k-enter>*:nth-child(4){animation-delay:.2s}.k-enter>*:nth-child(5){animation-delay:.25s}.k-enter>*:nth-child(6){animation-delay:.3s}.k-enter>*:nth-child(7){animation-delay:.35s}.k-enter>*:nth-child(8){animation-delay:.4s}.k-enter>*:nth-child(n+9){animation-delay:.45s}@keyframes krise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.k-gal__stage{animation:kgalin 1s cubic-bezier(.2,.8,.2,1) both}@keyframes kgalin{0%{opacity:0;transform:perspective(1400px) rotateY(-14deg) rotateX(6deg) scale(.94)}to{opacity:1}}.k-gal__aura i{animation:kfloatdot 6s ease-in-out infinite}.k-gal__aura i:nth-child(2n){animation-duration:8s;animation-delay:-2s}.k-gal__aura i:nth-child(3n){animation-duration:7s;animation-delay:-4s}@keyframes kfloatdot{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(-18px);opacity:.8}}.k-journey.k-reveal{--draw:0}.k-journey.k-reveal:before{transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.k-journey.k-reveal.in{--draw:1}.k-journey.k-reveal .k-tier__node{transform:scale(0);transition:transform .5s var(--ease-pop) calc(var(--t) * .35s)}.k-journey.k-reveal.in .k-tier__node{transform:none}.k-journey.k-reveal .k-tier__label{opacity:0;transform:translate(-8px);transition:opacity .5s calc(var(--t) * .35s),transform .5s calc(var(--t) * .35s)}.k-journey.k-reveal.in .k-tier__label{opacity:1;transform:none}.k-journey.k-reveal .k-orb{opacity:0;transform:translateY(14px) scale(.8);transition:opacity .5s,transform .6s var(--ease-pop);transition-delay:calc(var(--t) * .35s + var(--i) * .07s + .1s)}.k-journey.k-reveal.in .k-orb{opacity:1;transform:none}.k-journey.k-reveal.in .k-orb__ball{animation:korb 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}@keyframes korb{0%,to{translate:0 0}50%{translate:0 -3px}}.k-meters.k-reveal .k-meter i.on{transform:scale(0);transition:transform .4s var(--ease-pop)}.k-meters.k-reveal .k-meter i.on:nth-child(2){transition-delay:.08s}.k-meters.k-reveal .k-meter i.on:nth-child(3){transition-delay:.16s}.k-meters.k-reveal .k-meter i.on:nth-child(4){transition-delay:.24s}.k-meters.k-reveal .k-meter i.on:nth-child(5){transition-delay:.32s}.k-meters.k-reveal.in .k-meter i.on{transform:none}.k-stats.k-reveal>div{opacity:0;transform:translateY(12px) rotateX(20deg);transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1)}.k-stats.k-reveal>div:nth-child(2){transition-delay:.12s}.k-stats.k-reveal>div:nth-child(3){transition-delay:.24s}.k-stats.k-reveal.in>div{opacity:1;transform:none}.k-trust.k-reveal span.ring:after{animation:none}.k-trust.k-reveal.in span.ring:after{opacity:1;animation:khalo 1.6s ease-out both}@keyframes khalo{0%{transform:rotate(-90deg) scale(.6);opacity:0}to{transform:none;opacity:1}}.k-ptabs__pane:not([hidden]){animation:krise .5s cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:reduce){.k-gal__stage,.k-quote{transform:none!important}.k-buy .k-buy__now:after,.k-sticky .k-buy__now:after,.k-fbt .k-btn:after{display:none}}.k-eta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);font:400 13px/1.3 var(--sans);color:var(--muted)}.k-eta svg{color:var(--accent-text);flex:none}.k-eta b{color:var(--ink);font-weight:600}.k-eta em{font-style:normal;margin-left:auto;padding:3px 9px;border-radius:20px;background:#4bb87a26;color:var(--green);font:600 11px/1.2 var(--sans)}.k-safe{display:flex;align-items:center;justify-content:center;gap:8px;font:500 12px/1.3 var(--sans);color:var(--muted);margin-top:-2px;text-align:center}.k-buy .k-payicons{margin-top:-6px}.k-safe svg{color:var(--green)}.k-safe__chips{display:flex;gap:6px;flex-wrap:wrap;margin-left:auto}.k-safe__chips code{padding:3px 8px;border:1px solid var(--line);border-radius:4px;font:500 10px/1.2 var(--mono);color:var(--ink)}.k-try{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-md);border:1px dashed rgba(var(--accent-rgb),.55);background:linear-gradient(90deg,#4a0e0e59,#2a180040)}.k-try__img{width:48px;height:48px;flex:none;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2)}.k-try__img img{width:100%;height:100%;object-fit:cover}.k-try__txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.k-try__txt b{font:600 13px/1.3 var(--sans);color:var(--ink)}.k-try__txt span{font:400 12px/1.35 var(--sans);color:var(--muted)}.k-try__add{flex:none;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--gold);background:none;color:var(--accent-text);font:600 12px/1 var(--sans);letter-spacing:.06em;cursor:pointer;transition:background .2s,color .2s}.k-try__add:hover{background:var(--gold);color:var(--on-accent)}.k-try__add.loading{opacity:.6;pointer-events:none}.k-try__add.is-error{border-color:var(--red);color:var(--red)}.k-revtop{padding:8px 0 56px}.k-revtop__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.k-revtop__score{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.k-revtop__score b{font:600 40px/1 var(--serif);color:var(--accent-text)}.k-revtop__score em{font-style:normal;font:400 13px/1 var(--sans);color:var(--muted)}.k-revtop__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-revtop__rail::-webkit-scrollbar{display:none}.k-revtop__card{margin:0;padding:18px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;scroll-snap-align:start}.k-revtop__card>b{font:600 18px/1.2 var(--serif);color:var(--ink)}.k-revtop__card p{margin:0;font:300 13px/1.55 var(--sans);color:var(--muted);flex:1}.k-revtop__card figcaption{display:flex;align-items:center;gap:8px;font:400 11px/1.3 var(--sans);color:var(--muted)}.k-revtop__card figcaption img{width:28px;height:28px;border-radius:50%;object-fit:cover}@media(max-width:749px){.k-eta{font-size:12px;padding:10px 12px}.k-safe__chips{margin-left:0}.k-revtop{padding:0 0 40px}.k-revtop__rail{grid-auto-columns:82%;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}}.k-buy__now{gap:10px}.k-buy__now .k-bolt{flex:none}@media(prefers-reduced-motion:no-preference){.k-buy__now .k-bolt{animation:kbolt 2.4s ease-in-out infinite}}@keyframes kbolt{0%,80%,to{transform:none}86%{transform:scale(1.25) rotate(-8deg)}92%{transform:scale(.95)}}.k-pack__bonus{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 10px 5px 8px;border-radius:20px;align-self:flex-start;background:linear-gradient(90deg,rgba(var(--accent-rgb),.22),rgba(var(--accent-rgb),.06));border:1px solid rgba(var(--accent-rgb),.5);color:var(--ink);font:500 11px/1.3 var(--sans);white-space:normal}.k-pack__bonus svg{flex:none;color:var(--accent-text)}.k-pack__bonus em{font-style:normal}.k-pack__bonus a{color:var(--muted);font-size:10px;text-decoration:underline;margin-left:2px}@media(prefers-reduced-motion:no-preference){.k-pack__bonus{background-size:200% 100%;animation:kbonus 3.5s ease-in-out infinite}}@keyframes kbonus{0%,to{box-shadow:0 0 rgba(var(--accent-rgb),0)}50%{box-shadow:0 0 14px rgba(var(--accent-rgb),.35)}}.k-pack__txt .k-pack__bonus{color:var(--ink);font:500 11px/1.3 var(--sans)}.k-pack__bonus small{font-size:10px;color:var(--muted);font-weight:400}.k-pack__bonus:not(.top){animation:none;background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.3)}.k-selfie{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:linear-gradient(90deg,rgba(var(--accent-rgb),.18),rgba(var(--accent-rgb),.04));border:1px solid rgba(var(--accent-rgb),.4);font:500 12px/1.4 var(--sans);color:var(--ink)}.k-selfie svg{flex:none;color:var(--accent-text)}.k-selfie a{color:var(--muted);text-decoration:underline}.k-pack__txt .k-pack__bonus{padding:3px 9px 3px 7px;font-size:10.5px}.k-proof{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:var(--r-lg);background:linear-gradient(135deg,#4bb87a29,#4bb87a08 55%,rgba(var(--accent-rgb),.06)),var(--surface);border:1px solid rgba(75,184,122,.35);box-shadow:0 1px #ffffff0f inset,0 18px 36px -18px #000000e6,0 0 0 1px #0003;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s;overflow:hidden}.k-proof.tilting{transition:transform .08s linear;box-shadow:0 1px #ffffff14 inset,0 26px 44px -18px #000000f2,0 0 30px -8px #4bb87a59}.k-proof__sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.14),transparent 45%);opacity:0;transition:opacity .3s}.k-proof.tilting .k-proof__sheen{opacity:1}.k-proof__faces{display:flex;flex:none;transform:translateZ(28px)}.k-proof__faces img,.k-proof__more{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid var(--surface);box-shadow:0 6px 12px -4px #000c;margin-left:-11px;position:relative;z-index:calc(10 - var(--f))}.k-proof__faces img:first-child{margin-left:0}.k-proof__more{display:flex;align-items:center;justify-content:center;background:var(--green);color:var(--bg);font:700 16px/1 var(--sans)}.k-proof__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;transform:translateZ(18px)}.k-proof__txt b{display:flex;align-items:center;gap:8px;font:600 14px/1.25 var(--sans);color:var(--ink)}.k-proof__num{font:800 18px/1 var(--sans);color:var(--green);letter-spacing:-.01em}.k-proof__txt>span{font:400 11.5px/1.35 var(--sans);color:var(--muted)}.k-proof__txt em{font-style:normal;color:var(--ink);font-weight:600}.k-proof__icon{flex:none;color:var(--green);transform:translateZ(36px);filter:drop-shadow(0 4px 8px rgba(75,184,122,.4))}.k-live{position:relative;width:9px;height:9px;flex:none;border-radius:50%;background:var(--green);box-shadow:0 0 #4bb87ab3}.k-buy__social{margin-top:-6px}@media(prefers-reduced-motion:no-preference){.k-live{animation:kping 1.8s ease-out infinite}@keyframes kping{0%{box-shadow:0 0 #4bb87ab3}70%{box-shadow:0 0 0 9px #4bb87a00}to{box-shadow:0 0 #4bb87a00}}.k-proof__icon{animation:ktrend 3s ease-in-out infinite}@keyframes ktrend{0%,to{translate:0 0}50%{translate:2px -3px}}.k-proof.k-reveal{opacity:0;transform:perspective(900px) rotateX(18deg) translateY(14px)}.k-proof.k-reveal.in{opacity:1;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1)}.k-proof.k-reveal .k-proof__faces img,.k-proof.k-reveal .k-proof__more{opacity:0;transform:scale(.4) translateY(8px)}.k-proof.k-reveal.in .k-proof__faces img,.k-proof.k-reveal.in .k-proof__more{opacity:1;transform:none;transition:opacity .4s,transform .5s var(--ease-pop);transition-delay:calc(.25s + var(--f) * .09s)}.k-proof.k-reveal.in .k-proof__num{animation:knum .9s .4s var(--ease-pop) both}@keyframes knum{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}}@media(max-width:749px){.k-proof{gap:12px;padding:12px 14px}.k-proof__faces img,.k-proof__more{width:32px;height:32px;margin-left:-10px}.k-proof__faces img:first-child{margin-left:0}.k-proof__txt b{font-size:13px}.k-proof__num{font-size:17px}.k-proof__icon{display:none}}.k-stats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;perspective:900px}.k-stat{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 10px 16px;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(var(--accent-rgb),.18),transparent 60%),linear-gradient(180deg,var(--surface-2),var(--surface));border:1px solid rgba(var(--accent-rgb),.35);box-shadow:0 1px #ffffff12 inset,0 16px 30px -16px #000000f2;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.k-stat.tilting{transition:transform .08s linear;border-color:rgba(var(--accent-rgb),.7);box-shadow:0 1px #ffffff1a inset,0 24px 40px -16px #000000f2,0 0 24px -6px rgba(var(--accent-rgb),.45)}.k-stat__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,0%),rgba(255,255,255,.16),transparent 50%);opacity:0;transition:opacity .3s}.k-stat.tilting .k-stat__sheen{opacity:1}.k-stat__ic{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-text);background:radial-gradient(circle at 35% 30%,rgba(var(--accent-rgb),.35),rgba(var(--accent-rgb),.08) 70%);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.55),0 0 18px -2px rgba(var(--accent-rgb),.5),0 8px 14px -6px #000000e6;transform:translateZ(34px)}.k-stat b{font:600 26px/1 var(--serif);color:var(--ink);letter-spacing:-.01em;transform:translateZ(26px)}.k-stat__lbl{font:400 11px/1.35 var(--sans);color:var(--muted);transform:translateZ(14px)}@media(prefers-reduced-motion:no-preference){.k-stats3.k-reveal .k-stat{opacity:0;transform:rotateX(-35deg) translateY(18px)}.k-stats3.k-reveal.in .k-stat{opacity:1;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:opacity .6s,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .12s)}.k-stats3.k-reveal.in .k-stat.tilting{transition:transform .08s linear;transition-delay:0s}.k-stats3.k-reveal.in .k-stat__ic{animation:kicon 4s ease-in-out infinite;animation-delay:calc(var(--i) * -1.3s)}@keyframes kicon{0%,to{translate:0 0}50%{translate:0 -3px}}}@media(max-width:749px){.k-stats3{gap:8px}.k-stat{padding:14px 6px 12px;gap:6px}.k-stat__ic{width:36px;height:36px}.k-stat__ic svg{width:17px;height:17px}.k-stat b{font-size:22px}.k-stat__lbl{font-size:10px}}.k-wear{align-items:center;text-align:center}.k-wear>div{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/17/assets/kl-noir-pdp.css.map */
