.kc h1,.kc h2,.kc h3,.kc .pull,.kc summary{text-wrap:balance}.kc p,.kc li,.kc figcaption,.kc .slide-cap p{text-wrap:pretty}.kc h1{letter-spacing:-.028em}.kc h2{letter-spacing:-.022em}.kc .price,.kc .num,.kc .cell b,.kc .opt .p{font-variant-numeric:tabular-nums lining-nums}.kc .answer p:first-child{letter-spacing:-.012em}.kc .qnum{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.kc .qnum:after{content:"";width:22px;height:1px;background:currentColor;opacity:.42}.kc .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(110% 70% at 6% -4%,rgba(232,169,111,.12),transparent 58%),linear-gradient(180deg,rgba(0,0,0,.3),transparent 30%)}.kc .hero .wrap{position:relative;z-index:1}.kc .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(232,169,111,.5),transparent)}.kc .stage--photo{min-height:0;padding-block:var(--kc-s2)}.kc .stage--photo:after{display:none}.kc .stage--photo:before{top:-16%;right:-18%;bottom:-16%;left:-18%}.kc .photopanel{position:relative;width:min(400px,86%);border-radius:var(--kc-rl);background:linear-gradient(176deg,#fdfaf6,#f6ede3 58%,#efe2d3);border:1px solid rgba(246,237,227,.2);box-shadow:0 34px 76px #00000085,0 2px #ffffff59 inset;padding:var(--kc-s4) var(--kc-s3);display:grid;place-items:center;overflow:hidden}.kc .photopanel:after{content:"";position:absolute;left:12%;right:12%;bottom:9%;height:14px;border-radius:50%;background:radial-gradient(50% 100% at 50% 50%,rgba(27,22,19,.2),transparent 72%)}.kc .photopanel .kc-bottle{position:relative;z-index:1;width:auto;max-width:92%;max-height:min(430px,50vh);filter:none;mix-blend-mode:multiply}.kc .stage--photo .stage-note{position:static;text-align:center;max-width:34ch;margin:var(--kc-s3) auto 0;color:#a89484}.kc .strip .wrap>div{align-items:center}.kc .strip svg{margin-top:0;padding:9px;box-sizing:content-box;border-radius:50%;background:#e8a96f1a;border:1px solid rgba(232,169,111,.22)}.kc .slide img{height:clamp(320px,42vw,470px);width:clamp(272px,29vw,368px);object-fit:cover;object-position:50% 50%;background:#fbf6f0;border-radius:var(--kc-rl);border:1px solid rgba(246,237,227,.12);max-width:none;transition:border-color .3s}.kc .slide--wide img{width:clamp(320px,50vw,632px)}.kc .slide--wide .slide-cap{max-width:min(520px,82vw)}@media(pointer:fine){.kc .slide:hover img{border-color:#e8a96f66}}.kc .carousel{scroll-snap-type:x mandatory}@media(min-width:761px){.kc .carousel{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 2.5%,#000 97.5%,transparent 100%)}}.kc .riskcard{overflow:hidden}.kc .riskcard--objection{background:linear-gradient(160deg,#1c2724,#14100d 64%);border-color:#7fd3a34d}.kc .riskcard--objection .mono{color:#7fd3a3}.kc .riskcard-body p{color:#c4b2a3;font-size:14.5px;line-height:1.55;margin:0 0 8px}.kc .riskcard-body p:last-child{margin-bottom:0}.kc .riskcard-body ol,.kc .riskcard-body ul{margin:0;padding-left:1.15em;color:#c4b2a3;font-size:13.8px;line-height:1.5}.kc .riskcard-body li{margin-bottom:6px}.kc .riskcard-body li:last-child{margin-bottom:0}.kc .riskcard-body strong{color:#fdf6ee;font-weight:600}.kc .band--surface{box-shadow:inset 0 1px 0 var(--kc-border),inset 0 -1px 0 var(--kc-border)}.kc .card{background:linear-gradient(180deg,#fff,#fdfaf6)}.kc .guarantee{position:relative;padding-left:calc(var(--kc-s4) + 5px)}.kc .guarantee:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#E8A96F,var(--kc-copper));border-radius:var(--kc-rl) 0 0 var(--kc-rl)}.kc details{transition:background-color .24s}.kc details[open]{background:linear-gradient(90deg,rgba(176,72,26,.05),transparent 62%)}.kc .final{position:relative;overflow:hidden}.kc .final .wrap{position:relative;z-index:1}.kc .final:before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(820px,130%);aspect-ratio:2/1;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(232,169,111,.17),transparent 70%)}.kc .btn--buy{background-image:linear-gradient(180deg,#ffffff26,#00000012)}.kc a:focus-visible,.kc button:focus-visible,.kc summary:focus-visible,.kc input:focus-visible,.kc .carousel:focus-visible{outline:2px solid #E8A96F;outline-offset:3px;border-radius:3px}.kc-prog{position:fixed;left:0;top:0;height:2px;width:100%;z-index:60;pointer-events:none;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,#E8A96F,var(--kc-copper))}@keyframes kcProg{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.kc-prog{animation:kcProg linear both;animation-timeline:scroll(root)}}}@media(max-width:760px){.kc .slide img{height:auto;width:78vw;aspect-ratio:4/5;max-height:none}.kc .slide--wide img{width:86vw;aspect-ratio:3/2}.kc .photopanel{width:min(320px,74%);padding:var(--kc-s3) var(--kc-s2)}.kc .photopanel .kc-bottle{max-height:min(340px,42vh)}.kc .strip svg{padding:7px}.kc-prog{height:3px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kc-2.css.map */
