.kc{--cream: #F7F2E9;--sand: #EFE6D6;--sand-2: #E3D9C6;--terra: #4E6E52;--terra-dark: #34503A;--terra-soft: #E5ECDC;--gold: #E9B25F;--ink: #2B2B25;--muted: #6A6656;--line: #E3D9C6;--ok: #5B7752;--cy: #E9B25F;--cy-dark: #34503A;--cy-soft: #F6E3C8;--night: #34503A;--on-cy: #34503A;font-family:Jost,Helvetica Neue,Arial,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}.kc *{box-sizing:border-box}.kc h1,.kc h2,.kc h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.15;margin:0 0 .5em;color:var(--ink)}.kc p{margin:0 0 1em}.kc img{max-width:100%}.kc .cl-wrap{max-width:1120px;margin:0 auto;padding:0 20px}.kc .cl-eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--terra);font-weight:600;margin-bottom:10px;display:block}.kc .cl-topbar{background:var(--terra-dark);color:#fbefe6;font-size:13px;overflow:hidden;white-space:nowrap}.kc .cl-topbar-track{display:inline-flex;gap:48px;padding:9px 0;animation:cl-marquee 28s linear infinite}.kc .cl-topbar span:before{content:"\25c6";margin-right:10px;color:var(--gold)}.kc .cl-topbar.is-cyber{background:var(--night);color:#fff;font-weight:500}.kc .cl-topbar.is-cyber span:before{content:"\2726";color:var(--gold)}.kc .cl-topbar.is-cyber b{color:var(--gold)}@keyframes cl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kc .cl-topbar-track{animation:none}}.kc .cl-header{text-align:center;padding:18px 0;border-bottom:1px solid var(--line);background:var(--cream)}.kc .cl-logo{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600;color:var(--ink);text-decoration:none;letter-spacing:.02em}.kc .cl-logo b{color:var(--terra)}.kc .cy-banner{background:var(--night);color:#fff;border-radius:18px;padding:16px 18px;margin-bottom:20px;position:relative;overflow:hidden}.kc .cy-banner:after{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(233,178,95,.45),transparent 70%);pointer-events:none}.kc .cy-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;position:relative;z-index:1}.kc .cy-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.kc .cy-tag i{font-style:normal;background:var(--cy);color:var(--on-cy);padding:3px 9px;border-radius:6px;letter-spacing:.08em}.kc .cy-big{font-family:Jost,sans-serif;font-weight:700;font-size:clamp(30px,5vw,42px);line-height:1;color:#fff}.kc .cy-big span{color:var(--gold)}.kc .cy-ends{font-size:12.5px;opacity:.8;margin-top:4px}.kc .cy-count{display:flex;gap:6px}.kc .cy-count div{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:10px;min-width:52px;padding:6px 4px;text-align:center}.kc .cy-count strong{display:block;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums;color:#fff}.kc .cy-count small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;color:#fff}.kc .cy-img-badge{position:absolute;top:16px;left:16px;z-index:2;width:84px;height:84px;border-radius:50%;background:var(--cy);color:var(--on-cy);display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:700;line-height:1;box-shadow:0 8px 22px #34503a38;transform:rotate(-8deg)}.kc .cy-img-badge b{font-size:26px}.kc .cy-img-badge small{font-size:10px;letter-spacing:.12em;margin-top:3px}.kc .cy-pill{display:inline-block;background:var(--cy-soft);color:#5a3f1c;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:6px;margin-left:6px;vertical-align:middle}.kc .cy-save{color:var(--ok);font-weight:600}.kc .cy-stock{display:flex;gap:8px;align-items:center;justify-content:center;font-size:13.5px;color:var(--cy-dark);background:var(--cy-soft);border-radius:10px;padding:8px 12px;margin-bottom:12px;font-weight:500}@keyframes cy-pulse{0%,to{box-shadow:0 0 #4e6e5259}50%{box-shadow:0 0 0 10px #4e6e5200}}.kc .cl-hero{padding:36px 0 56px}.kc .cl-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.kc .cl-gallery-main{position:relative;aspect-ratio:1;background:var(--sand);border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.kc .cl-gallery-main img{width:100%;height:100%;object-fit:cover}.kc .cl-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.kc .cl-thumbs button{aspect-ratio:1;border:2px solid transparent;border-radius:12px;overflow:hidden;padding:0;background:var(--sand);cursor:pointer}.kc .cl-thumbs button.is-active{border-color:var(--terra)}.kc .cl-thumbs img{width:100%;height:100%;object-fit:cover;display:block}.kc .cl-title{font-size:clamp(30px,4vw,44px)}.kc .cl-sub{color:var(--muted);font-size:17px}.kc .cl-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:0;list-style:none}.kc .cl-chips li{background:#f6e3c8;color:#5a3f1c;font-size:13px;padding:6px 12px;border-radius:999px}.kc .cl-offers{display:grid;gap:12px;margin-bottom:18px;border:0;padding:0;min-width:0}.kc .cl-offer{position:relative;display:flex;align-items:center;gap:14px;border:2px solid var(--line);background:#fff;border-radius:16px;padding:16px 18px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kc .cl-offer input{accent-color:var(--terra);width:20px;height:20px;flex:none;margin:0}.kc .cl-offer:has(input:checked){border-color:var(--terra);box-shadow:0 0 0 4px var(--terra-soft)}.kc.is-cyber-on .cl-offer input{accent-color:var(--terra)}.kc.is-cyber-on .cl-offer:has(input:checked){border-color:var(--terra);box-shadow:0 0 0 4px var(--terra-soft)}.kc .cl-offer-name{font-weight:600;font-size:16px}.kc .cl-offer-note{font-size:13px;color:var(--muted)}.kc .cl-offer-price{margin-left:auto;text-align:right;white-space:nowrap}.kc .cl-offer-price strong{display:block;font-size:20px;color:var(--terra-dark)}.kc.is-cyber-on .cl-offer-price strong{color:var(--terra-dark);font-size:22px}.kc .cl-offer-price s{font-size:13px;color:var(--muted)}.kc .cl-badge{position:absolute;top:-11px;right:16px;background:var(--gold);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.kc.is-cyber-on .cl-badge{background:var(--terra-dark)}.kc .cl-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:0;border-radius:14px;background:var(--terra);color:#fff;font-size:18px;font-weight:600;padding:18px 20px;cursor:pointer;text-decoration:none;transition:background .15s,transform .1s;text-align:center}.kc .cl-btn:hover{background:var(--terra-dark);color:#fff}.kc.is-cyber-on .cl-btn{background:var(--terra);animation:cy-pulse 2.2s ease-in-out infinite}.kc.is-cyber-on .cl-btn:hover{background:var(--terra-dark)}@media(prefers-reduced-motion:reduce){.kc.is-cyber-on .cl-btn{animation:none}}.kc .cl-cod-note{display:flex;gap:10px;align-items:flex-start;background:var(--sand);border-radius:12px;padding:12px 14px;margin-top:14px;font-size:14px}.kc .cl-cod-note b{color:var(--terra-dark)}.kc .cl-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;text-align:center;font-size:12.5px;color:var(--muted)}.kc .cl-trust div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 6px}.kc .cl-trust strong{display:block;color:var(--ink);font-size:13.5px}.kc .cl-retracto{font-size:12.5px;color:var(--muted);margin:12px 0 0}.kc .cl-retracto a{color:var(--terra-dark)}.kc .cy-strip{background:var(--cy-soft);color:var(--terra-dark);text-align:center;padding:14px 20px;font-weight:600;font-size:16px}.kc .cy-strip a{color:var(--terra-dark);text-decoration:underline;text-underline-offset:3px;margin-left:8px}.kc .cl-section{padding:64px 0}.kc .cl-section.alt{background:var(--sand)}.kc .cl-center{text-align:center;max-width:640px;margin:0 auto 36px}.kc .cl-center h2{font-size:clamp(28px,3.4vw,38px)}.kc .cl-center p{color:var(--muted)}.kc .cl-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin:0 auto}.kc .cl-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kc .cl-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.kc .cl-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}.kc .cl-card h3{font-size:22px}.kc .cl-card p{color:var(--muted);font-size:15px;margin:0}.kc .cl-icon{width:44px;height:44px;border-radius:12px;background:var(--terra-soft);color:var(--terra-dark);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.kc .cl-step-num{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;color:var(--terra);line-height:1;margin-bottom:8px;display:block}.kc .cl-ingr{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0;list-style:none;margin:0}.kc .cl-ingr li{background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:15px}.kc .cl-ingr li b{color:var(--terra-dark);font-weight:600}.kc .cl-tabla{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 18px;margin-top:14px}.kc .cl-tabla summary{cursor:pointer;list-style:none;padding:14px 0;font-weight:600;color:var(--terra-dark);display:flex;justify-content:space-between}.kc .cl-tabla summary::-webkit-details-marker{display:none}.kc .cl-tabla summary:after{content:"+";font-size:20px;line-height:1}.kc .cl-tabla[open] summary:after{content:"\2013"}.kc .cl-tabla img{display:block;width:100%;height:auto;border-radius:10px;margin-bottom:16px}.kc .cl-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.kc .cl-split-img img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:22px;display:block}.kc .cl-split .cl-grid-3{grid-template-columns:1fr;gap:14px}.kc .cl-split .cl-grid-4{grid-template-columns:1fr 1fr;gap:14px}.kc .cl-split .cl-center{text-align:left;margin:0 0 22px}.kc .cl-final-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:40px;align-items:center;text-align:left}.kc .cl-final-grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:22px;display:block}.kc .cl-final .cl-final-grid .cl-btn{margin:22px 0 0}.kc .cl-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kc .cl-review{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.kc .cl-stars{color:var(--gold);letter-spacing:2px;font-size:16px}.kc .cl-review img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:12px}.kc .cl-review-name{font-weight:600;font-size:14px;margin-top:10px}.kc .cl-review-name span{color:var(--ok);font-weight:400;font-size:13px}.kc .cl-faq{max-width:760px;margin:0 auto}.kc .cl-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:0 20px}.kc .cl-faq summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:600;display:flex;justify-content:space-between;gap:16px}.kc .cl-faq summary::-webkit-details-marker{display:none}.kc .cl-faq summary:after{content:"+";color:var(--terra);font-size:22px;line-height:1}.kc .cl-faq details[open] summary:after{content:"\2013"}.kc .cl-faq details p{color:var(--muted);padding-bottom:6px}.kc .cl-final{background:var(--terra-dark);color:#fbefe6;text-align:center;padding:60px 0}.kc.is-cyber-on .cl-final{background:var(--night)}.kc .cl-final h2{color:#fff;font-size:clamp(28px,3.6vw,40px)}.kc .cl-final .cl-btn{max-width:420px;margin:22px auto 0;background:var(--gold);color:var(--on-cy)}.kc .cl-final .cl-btn:hover{background:#dda14a;color:var(--on-cy)}.kc.is-cyber-on .cl-final .cl-btn{background:var(--gold);color:var(--on-cy)}.kc .cl-final .cy-count{margin-top:14px}.kc .cl-final-price{font-size:15px;opacity:.9}.kc .cl-final-price strong{font-size:28px;color:var(--gold);font-weight:700}.kc .cl-final-price s{opacity:.65;margin-left:6px}.kc .cl-legal{font-size:12.5px;color:var(--muted);padding:28px 20px 100px;text-align:center;max-width:820px;margin:0 auto}.kc .cl-legal a{color:var(--terra-dark)}.kc .cl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fbf5eef5;border-top:1px solid var(--line);display:none}.kc .cl-sticky .cl-btn{padding:14px;font-size:16px}.kc .cl-sticky .cy-mini{text-align:center;font-size:12.5px;color:var(--terra-dark);font-weight:600;margin-bottom:6px;font-variant-numeric:tabular-nums}.kc .kc-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:960px;margin:0 auto}.kc .kc-fact{padding:26px 16px;text-align:center}.kc .kc-fact+.kc-fact{border-left:1px solid var(--line)}.kc .kc-fact strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:600;color:var(--terra);line-height:1.05;font-variant-numeric:tabular-nums}.kc .kc-fact span{font-size:14px;color:var(--muted)}@media(max-width:860px){.kc .kc-facts{grid-template-columns:1fr 1fr}.kc .kc-fact:nth-child(3){border-left:0}.kc .kc-fact:nth-child(n+3){border-top:1px solid var(--line)}}.rsi-btn-skel,.rsi-qty-skel{display:none!important}@media(max-width:860px){.kc .cl-hero-grid,.kc .cl-grid-3,.kc .cl-reviews,.kc .cl-split,.kc .cl-final-grid,.kc .cl-grid-2{grid-template-columns:1fr;gap:24px}.kc .cl-final-grid{text-align:center}.kc .cl-final .cl-final-grid .cl-btn{margin:22px auto 0}.kc .cl-final .cy-count{justify-content:center}.kc .cl-grid-4{grid-template-columns:1fr 1fr}.kc .cl-section{padding:48px 0}.kc .cl-sticky{display:block}.kc .cl-hero{padding-top:20px}.kc .cy-img-badge{width:70px;height:70px}.kc .cy-img-badge b{font-size:22px}}@media(max-width:520px){.kc .cl-grid-4,.kc .cl-split .cl-grid-4{grid-template-columns:1fr}.kc .cl-card{padding:20px}.kc .cy-row{flex-direction:column;align-items:flex-start}.kc .cy-count div{min-width:0;flex:1}.kc .cy-count{width:100%}.kc .cl-offer{padding:14px;gap:10px}.kc .cl-offer-name{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/kc-cyber.css.map */
