:root{--cp-ink:#1c1a17;--cp-soft:#6b645a;--cp-gold:#b8955a;--cp-gold2:#d9c29a;--cp-ivory:#f8f4ec;--cp-line:#e7dfd1}.cp-hero{color:var(--cp-ink)}.cp-eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--cp-gold);font-weight:600;margin:4px 0 10px}.cp-hero h3{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:25px;line-height:1.2;margin:0 0 10px;color:var(--cp-ink)}.cp-hero p{color:var(--cp-soft);font-size:15.5px;margin:0 0 14px;line-height:1.55}.cp-hero ul{list-style:none;padding:0;margin:0 0 4px}.cp-hero li{position:relative;padding:6px 0 6px 31px;font-size:15.5px}.cp-hero li:before{content:"";position:absolute;left:0;top:8px;width:20px;height:20px;border-radius:50%;background:var(--cp-ink)}.cp-hero li:after{content:"";position:absolute;left:7px;top:12px;width:5px;height:9px;border:solid var(--cp-gold2);border-width:0 2px 2px 0;transform:rotate(45deg)}.cp-rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--cp-ink);margin:0 0 6px}.cp-stars{position:relative;display:inline-block;font-size:15px;letter-spacing:2px;color:#e2d9ca;line-height:1}.cp-stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--r);overflow:hidden;color:var(--cp-gold);white-space:nowrap}.cp-hint{font-size:12px;color:var(--cp-soft);border:1px dashed var(--cp-gold2);border-radius:10px;padding:8px 12px;margin:4px 0}.cp-stock{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cp-ink);background:var(--cp-ivory);border:1px solid var(--cp-line);border-radius:12px;padding:11px 14px;margin:6px 0}.cp-stock .cp-dot{width:9px;height:9px;border-radius:50%;background:#c0392b;box-shadow:0 0 #c0392b80;animation:cpPulse 1.8s infinite}.cp-stock-bar{height:5px;background:var(--cp-line);border-radius:9px;overflow:hidden;margin-top:6px}.cp-stock-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cp-gold),#c0392b)}@keyframes cpPulse{70%{box-shadow:0 0 0 8px #c0392b00}to{box-shadow:0 0 #c0392b00}}.cp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.cp-trust div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;font-weight:600;color:var(--cp-ink);background:var(--cp-ivory);border-radius:12px;padding:12px 6px}.cp-trust svg{width:22px;height:22px;stroke:var(--cp-gold);fill:none;stroke-width:1.6}.cp-acc details{border-top:1px solid var(--cp-line)}.cp-acc details:last-child{border-bottom:1px solid var(--cp-line)}.cp-acc summary{cursor:pointer;list-style:none;padding:15px 30px 15px 0;font-weight:600;font-size:15px;position:relative;color:var(--cp-ink)}.cp-acc summary::-webkit-details-marker{display:none}.cp-acc summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;font-weight:300;color:var(--cp-gold);transition:transform .25s}.cp-acc details[open] summary:after{transform:rotate(45deg)}.cp-acc p{margin:0 0 15px;color:var(--cp-soft);font-size:14.5px;line-height:1.55}.akc{--soft:var(--cp-soft);--gold2:var(--cp-gold2);--line:var(--cp-line);background:#fff;color:var(--ink);line-height:1.6}.akc *{box-sizing:border-box}.akc .akc-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.akc h2{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.015em;font-size:clamp(28px,4.2vw,46px);line-height:1.12;margin:0 0 14px;color:inherit}.akc h3{font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:22px;line-height:1.25;margin:0 0 8px}.akc .akc-eye{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600;margin:0 0 12px}.akc .akc-lead{font-size:17px;color:var(--soft);margin:0 0 20px}.akc .akc-sec{padding:88px 0;border-top:1px solid var(--line)}.akc .akc-center{text-align:center;max-width:700px;margin:0 auto 44px}.akc .akc-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.akc .akc-media{border-radius:22px;overflow:hidden;background:var(--ivory);aspect-ratio:4/5;position:relative}.akc .akc-media img{width:100%;height:100%;object-fit:cover;display:block}.akc .akc-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--soft);font-size:13px;text-align:center;padding:24px;border:1.5px dashed var(--gold2);border-radius:inherit}.akc .akc-ph svg{width:55%;height:auto;opacity:.3}.akc-strip{background:var(--ink);color:var(--gold2);overflow:hidden;white-space:nowrap;padding:15px 0;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.akc-strip-in{display:inline-flex;gap:46px;animation:akcMq 30s linear infinite;padding-left:46px}.akc-strip-in span:before{content:"\2726";margin-right:46px;color:var(--gold)}@keyframes akcMq{to{transform:translate(-50%)}}.akc .akc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.akc .akc-step .akc-media{aspect-ratio:1/1;margin-bottom:20px}.akc .akc-num{display:inline-flex;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--gold2);align-items:center;justify-content:center;font-family:Georgia,serif;margin-bottom:12px}.akc .akc-step p{color:var(--soft);margin:0;font-size:15px}.akc .akc-vs{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:980px;margin:0 auto}.akc .akc-card{border-radius:24px;padding:38px 34px;border:1px solid var(--line)}.akc .akc-card.win{background:var(--ink);color:#f3ede2;border-color:var(--ink);box-shadow:0 30px 60px -30px #1c1a178c}.akc .akc-card ul{list-style:none;padding:0;margin:18px 0 0}.akc .akc-card li{padding:12px 0 12px 34px;position:relative;border-top:1px solid rgba(127,117,100,.2);font-size:15px}.akc .akc-card li:before{position:absolute;left:0;top:12px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.akc .akc-card.win li:before{content:"\2713";background:var(--gold);color:#fff}.akc .akc-card.lose li:before{content:"\2715";border:1.5px solid #d6cfc3;color:#b9b0a1}.akc .akc-card.lose{color:var(--soft)}.akc .akc-tag{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:var(--gold);color:#fff;margin-bottom:14px}.akc .akc-card.lose .akc-tag{background:#ece6db;color:var(--soft)}.akc .akc-faq{max-width:820px;margin:0 auto}.akc details{border-top:1px solid var(--line)}.akc details:last-child{border-bottom:1px solid var(--line)}.akc summary{cursor:pointer;list-style:none;padding:22px 40px 22px 0;font-weight:600;font-size:17px;position:relative}.akc summary::-webkit-details-marker{display:none}.akc summary:after{content:"+";position:absolute;right:6px;top:16px;font-size:26px;font-weight:300;color:var(--gold);transition:transform .25s}.akc details[open] summary:after{transform:rotate(45deg)}.akc .akc-ans{color:var(--soft);font-size:15.5px;padding:0 0 22px}.akc .akc-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.akc .akc-rv{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff}.akc .akc-rv img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}.akc .akc-rv-b{padding:20px}.akc .akc-stars{color:var(--gold);letter-spacing:3px;font-size:14px;margin-bottom:8px}.akc .akc-rv-t{font-size:15px;margin:0 0 12px}.akc .akc-rv-n{font-size:13px;color:var(--soft)}.akc .akc-note{border:1.5px dashed var(--gold2);background:#fff;border-radius:18px;padding:28px;text-align:center;color:var(--soft);font-size:14px}.akc .akc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.akc .akc-stat{background:var(--ivory);border-radius:22px;padding:34px 28px;text-align:center}.akc .akc-stat b{display:block;font-family:Playfair Display,Georgia,serif;font-weight:500;font-size:48px;line-height:1;color:var(--gold);margin-bottom:14px;white-space:nowrap}.akc .akc-stat span{display:block;color:var(--soft);font-size:15px;line-height:1.5}.akc table.akc-cmp{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.akc .akc-cmp th,.akc .akc-cmp td{padding:18px 10px;text-align:center;border-bottom:1px solid var(--line)}.akc .akc-cmp td:first-child,.akc .akc-cmp th:first-child{text-align:left;font-weight:600}.akc .akc-cmp th{font-size:13px;font-weight:600;color:var(--soft)}.akc .akc-cmp .hl{background:var(--ink);color:var(--gold2);border-bottom-color:#2e2a25}.akc .akc-cmp thead .hl{border-radius:18px 18px 0 0;font-family:Playfair Display,Georgia,serif;font-size:18px;color:#f8f4ec;padding-top:22px}.akc .akc-cmp tbody tr:last-child .hl{border-radius:0 0 18px 18px}.akc .akc-y,.akc .akc-n{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center;font-size:13px}.akc .akc-y{background:var(--gold);color:#fff}.akc .hl .akc-y{background:var(--gold2);color:var(--ink)}.akc .akc-n{border:1.5px solid #d6cfc3;color:#c4bcae}.akc .akc-dark{background:var(--ink);color:#f3ede2;border-radius:28px;padding:72px 56px;margin:88px auto}.akc .akc-dark .akc-lead{color:#cfc6b6}.akc .akc-dark .akc-media{background:#26231f;aspect-ratio:1/1}.akc .akc-dark .akc-ph{border-color:#5a4d38;color:#cfc6b6}.akc .akc-badges{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 30px}.akc .akc-badges span{border:1px solid rgba(217,194,154,.45);color:var(--gold2);border-radius:999px;padding:8px 16px;font-size:13px}.akc .akc-btn{display:inline-block;background:var(--gold);color:#fff;text-decoration:none;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:14px;padding:18px 40px;border-radius:999px}.akc .akc-btn:hover{filter:brightness(.92)}@media(max-width:800px){.akc .akc-split,.akc .akc-vs{grid-template-columns:1fr;gap:28px}.akc .akc-split.akc-rev>*:first-child{order:2}.akc .akc-reviews,.akc .akc-steps{grid-template-columns:1fr}.akc .akc-stats{grid-template-columns:1fr;gap:14px;margin-top:36px}.akc .akc-stat{display:flex;align-items:center;gap:18px;text-align:left;padding:22px}.akc .akc-stat b{font-size:36px;margin:0;min-width:96px}.akc .akc-sec{padding:58px 0}.akc .akc-card{padding:30px 22px}.akc .akc-dark{padding:44px 22px;border-radius:20px;margin:58px 0}.akc .akc-cmp th,.akc .akc-cmp td{padding:13px 4px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/contour-pro.css.map */
