:root{--cl-dark: #3a0a18;--cl-dark2: #5c1129;--cl-wine: #911e41;--cl-rose: #c93a64;--cl-wash: #fff1f4;--cl-wash2: #f8ecef;--cl-blush: #f5e7e9;--cl-pill: #f7b4b4;--cl-gold: #f2c46b;--cl-ink: #111;--cl-muted: #4a4a4a;--cl-line: #e7d3d8;--cl-white: #fff;--cl-sans: var(--font-body-family), "Helvetica Neue", Arial, sans-serif}body{background:var(--cl-white);padding-bottom:72px}.cl-section,.cl-section *,.cl-section *:before,.cl-section *:after{box-sizing:border-box}.cl-section{color:var(--cl-ink);font-family:var(--cl-sans);font-size:16px;letter-spacing:0;line-height:1.5}:where(.cl-section) :is(h1,h2,h3,p){margin:0}.cl-section p,.cl-section h1,.cl-section h2,.cl-section h3,.cl-section h4{font-family:var(--cl-sans)!important;letter-spacing:inherit}:where(.cl-section) p{color:inherit}:where(.cl-section) :is(h1,h2,h3){color:inherit;text-wrap:balance}:where(.cl-section) img{height:auto;max-width:100%}.cl-inner{margin:0 auto;max-width:480px;padding-left:16px;padding-right:16px}.cl-inner{max-width:480px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.cl-sec{padding-block:40px}.cl-wash{background:var(--cl-wash)}.cl-v{display:flex;flex-direction:column;gap:16px}.cl-c{text-align:center}.cl-h2{color:var(--cl-dark);font-weight:800;font-size:28px;line-height:1.26;letter-spacing:.02em}.cl-h3{color:var(--cl-dark);font-weight:700;font-size:24px;line-height:1.4}.cl-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;background:#00ad21;color:#fff;text-decoration:none;font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 3px 3px 2px #0003;border:0;cursor:pointer;font-family:var(--cl-sans);padding:0 16px}.cl-cta:hover{filter:brightness(1.08)}.cl-cta:focus-visible{outline:3px solid var(--cl-gold);outline-offset:3px}.cl-crown{width:22px;height:16px;flex:none}.cl-gs{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px}.cl-gs.cl-row{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:8px 16px;font-size:12px}.cl-ok{display:inline-flex;align-items:center;gap:8px}.cl-ok:before{content:"\2713";width:15px;height:15px;border-radius:50%;background:#1fa34a;color:#fff;font-size:12px;font-weight:900;display:grid;place-items:center}.cl-cd{background:linear-gradient(90deg,#2a0611,#5c1129 55%,#2a0611);color:#fff;padding-block:8px}.cl-cd .cl-inner{max-width:1040px;display:flex;align-items:center;justify-content:center;gap:16px}.cl-cd .cl-t{font-weight:800;font-size:12px;line-height:1.15;text-align:center;letter-spacing:.02em}.cl-boxes{display:flex;gap:4px}.cl-boxes div{background:linear-gradient(#f6d79a,#e7b65a);color:var(--cl-dark);border-radius:4px;min-width:38px;padding:4px;text-align:center;line-height:1}.cl-boxes b{display:block;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.cl-boxes small{font-size:8px;font-weight:700;text-transform:uppercase}.cl-hero{background:radial-gradient(2px 2px at 12% 18%,#F2C46B 50%,transparent 51%),radial-gradient(1.5px 1.5px at 84% 12%,#F2C46B 50%,transparent 51%),radial-gradient(2px 2px at 92% 38%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 6% 52%,#F2C46B 50%,transparent 51%),radial-gradient(2px 2px at 88% 66%,#F2C46B 50%,transparent 51%),radial-gradient(1.5px 1.5px at 14% 80%,#fff 50%,transparent 51%),radial-gradient(60% 30% at 0% 35%,rgba(201,58,100,.22),transparent 70%),radial-gradient(55% 30% at 100% 55%,rgba(145,30,65,.18),transparent 70%),radial-gradient(120% 50% at 50% 0%,#FFE3EA,transparent 70%),linear-gradient(#fff2f5,#fbe1e8);padding-block:12px 24px;position:relative;overflow:hidden}.cl-hero .cl-inner{position:relative;z-index:1}.cl-logo{display:block;text-align:center;font-weight:800;font-size:28px;letter-spacing:-.02em;color:var(--cl-dark);margin-bottom:8px}.cl-logo .cl-lt{font-weight:400}.cl-logo .cl-dot{color:var(--cl-wine)}.cl-promo{background:linear-gradient(90deg,#2a0611,#5c1129,#2a0611);color:#fff;border-radius:999px;text-align:center;font-size:12px;font-weight:700;padding:8px 16px;letter-spacing:.05em;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 14px #3a0a182e}.cl-pulse{width:8px;height:8px;border-radius:50%;background:#3be07a;box-shadow:0 0 #3be07a99;animation:cl-pulse 1.6s infinite}@keyframes cl-pulse{70%{box-shadow:0 0 0 7px #3be07a00}to{box-shadow:0 0 #3be07a00}}.cl-ratingtop{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;color:#333}.cl-gstars{color:#e8a33b;letter-spacing:1px}.cl-promo b{color:var(--cl-gold)}.cl-stop{font-weight:900;font-size:32px;letter-spacing:.08em;text-align:center;line-height:1.1;background:linear-gradient(90deg,#c93a64,#911e41);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:4px}.cl-h1{color:var(--cl-dark);font-weight:800;font-size:24px;line-height:1.35;text-align:center;letter-spacing:.005em}.cl-hl em{color:var(--cl-wine);background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 200 12%27 preserveAspectRatio=%27none%27%3E%3Cpath d=%27M2 9 C 50 2, 120 2, 198 7%27 stroke=%27%23F2B7C6%27 stroke-width=%275%27 fill=%27none%27 stroke-linecap=%27round%27/%3E%3C/svg%3E") bottom/100% 10px no-repeat;padding-bottom:4px}.cl-sub{text-align:center;font-size:16px;line-height:1.5;color:#222}.cl-capsule{position:relative;margin:8px auto 0;width:min(100%,330px);aspect-ratio:330/480;border-radius:999px;background:#2a0611;box-shadow:0 0 0 4px #fff,0 0 0 6px #f2b7c6,0 24px 50px #3a0a1859}.cl-capbg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;border-radius:999px}.cl-tchips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.cl-tchips span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #F2D2DB;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;color:var(--cl-dark)}.cl-tchips i{font-style:normal;width:16px;height:16px;border-radius:50%;background:#1fa34a;color:#fff;font-size:12px;display:grid;place-items:center}.cl-seal{position:absolute;width:86px;height:86px;border-radius:50%;background:#1a0509;color:#fff;display:grid;place-items:center;text-align:center;font-weight:800;font-size:12px;line-height:1.05;box-shadow:0 0 0 3px #1a0509,0 0 0 5px var(--cl-gold)}.cl-seal b{display:block;font-size:16px;color:var(--cl-gold)}.cl-seal.cl-l{left:-6px;bottom:52px;z-index:3}.cl-tag{position:absolute;z-index:3;right:-8px;top:40px;width:78px;height:100px;background:#1a0509;color:var(--cl-gold);border-radius:8px;transform:rotate(14deg);display:grid;place-items:center;text-align:center;font-weight:800;font-size:12px;line-height:1.1;letter-spacing:.04em}.cl-tag:before{content:"";position:absolute;top:8px;width:10px;height:10px;border-radius:50%;background:#ffe6ec}.cl-avs{display:flex}.cl-avs i{width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin-left:-8px;background:linear-gradient(135deg,#e8b9a0,#b07a63)}.cl-avs i:nth-child(2){background:linear-gradient(135deg,#c9906f,#7a4a36)}.cl-avs i:nth-child(3){background:linear-gradient(135deg,#f1cdb3,#c99278)}.cl-avs img{width:22px;height:22px;border-radius:50%;border:2px solid #fff;margin-left:-8px;object-fit:cover;box-shadow:0 1px 3px #00000026}.cl-avs img:first-child{margin-left:0}.cl-pinkstars{color:var(--cl-rose);letter-spacing:2px;font-size:16px}.cl-rcard{background:#fff;border:2px solid var(--cl-dark);border-radius:14px;padding:16px;display:grid;grid-template-columns:62px 1fr;gap:12px;align-items:center}.cl-rcard .cl-av{width:62px;height:62px;border-radius:50%;background:linear-gradient(135deg,#e8b9a0,#9d6650);display:grid;place-items:center;color:#fff;font-weight:800;font-size:24px}.cl-rcard .cl-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cl-rslider{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cl-rslider::-webkit-scrollbar{display:none}.cl-rslider .cl-rcard{flex:0 0 100%;scroll-snap-align:center}.cl-rcard .cl-vb{color:#1fa34a;font-size:12px;font-weight:600}.cl-dots i{cursor:pointer;width:6px;height:6px;border-radius:50%;background:#e3c2cb}.cl-rcard q{display:block;font-style:italic;font-size:16px;line-height:1.45;quotes:none}.cl-rcard .cl-n{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-weight:700;color:var(--cl-wine);font-size:16px}.cl-dots{display:flex;justify-content:center;gap:4px}.cl-dots i.cl-on{background:var(--cl-wine)}.cl-mq{background:var(--cl-dark);color:#fff;overflow:hidden;white-space:nowrap;padding-block:8px;font-weight:800;font-style:italic;font-size:12px;letter-spacing:.04em}.cl-mq div{display:inline-flex;gap:28px;animation:cl-mq 22s linear infinite;padding-left:28px}.cl-mq span{display:inline-flex;align-items:center;gap:28px}.cl-mq span:after{content:"\2726";color:var(--cl-gold);font-style:normal}.cl-mq b{color:var(--cl-gold)}@keyframes cl-mq{to{transform:translate(-50%)}}.cl-namecard{border-radius:14px;overflow:hidden;border:0}.cl-namecard .cl-fphoto{display:block;width:100%;aspect-ratio:4/4.3;object-fit:cover;object-position:50% 62%}.cl-namecard .cl-plate{background:var(--cl-dark);color:#fff;text-align:center;padding:12px}.cl-namecard .cl-plate b{display:block;font-size:24px;font-weight:800}.cl-namecard .cl-plate small{font-size:12px;letter-spacing:.04em}.cl-xgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-weight:700;font-size:16px}.cl-xgrid div:before{content:"\2715  ";color:var(--cl-rose);font-weight:900}.cl-ba{display:grid;grid-template-columns:1fr 1fr;gap:4px;border:3px solid var(--cl-dark);border-radius:14px;overflow:hidden;background:var(--cl-dark)}.cl-ba .cl-cell{display:flex;flex-direction:column}.cl-ba .cl-baimg{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;object-position:50% 40%}.cl-ba .cl-cap{background:var(--cl-dark);color:#fff;text-align:center;font-weight:700;font-size:16px;padding:8px}.cl-dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;font-weight:700;font-size:16px;list-style:none;padding:0;margin:0}.cl-dl li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cl-rose);margin-right:8px;vertical-align:middle}.cl-bigidea{margin-top:16px;background:var(--cl-dark);color:#fff;border-radius:14px;padding:20px 16px;text-align:center}.cl-bigidea .cl-bi1{font-size:16px;font-weight:600;opacity:.85;margin:0 0 8px}.cl-bigidea .cl-bi2{font-size:24px;font-weight:900;line-height:1.25;color:var(--cl-pill);margin:0 0 12px}.cl-bigidea .cl-bi3{font-size:20px;font-weight:800;margin:0 0 12px}.cl-bigidea .cl-bi4{font-size:16px;font-weight:600;opacity:.9;margin:0;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}.cl-rc{margin-top:24px;background:#fff;border:2px solid #F2B7C6;border-radius:18px;padding:24px 16px 20px;box-shadow:0 10px 28px #911e411f;text-align:center}.cl-rc-eye{display:inline-block;background:var(--cl-rose);color:#fff;font-size:12px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;border-radius:999px;padding:4px 12px}.cl-rc h2{color:var(--cl-dark);font-weight:900;font-size:24px;line-height:1.25;margin:12px 0 16px}.cl-rc-not{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:20px}.cl-rc-not .cl-lb{font-size:16px;font-weight:700;color:#555;width:100%}.cl-rc-not s{background:var(--cl-wash);border-radius:999px;padding:8px 16px;font-size:16px;font-weight:700;color:#9b7a83;text-decoration-color:var(--cl-rose);text-decoration-thickness:2.5px}.cl-rc-flow{list-style:none;margin:0 0 20px;padding:0;text-align:left;position:relative;display:flex;flex-direction:column;gap:12px}.cl-rc-flow:before{content:"";position:absolute;left:31px;top:30px;bottom:30px;width:2px;background:repeating-linear-gradient(var(--cl-rose) 0 6px,transparent 6px 11px)}.cl-rc-flow li{position:relative;background:var(--cl-wash);border-radius:14px;padding:12px 12px 12px 68px;font-size:16px;line-height:1.4;color:#333;min-height:60px}.cl-rc-flow li .cl-ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--cl-rose),var(--cl-wine));display:grid;place-items:center;box-shadow:0 0 0 4px var(--cl-wash);z-index:1}.cl-rc-flow li .cl-ic img{width:22px;height:22px}.cl-rc-flow li small{display:block;font-size:12px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--cl-rose);margin-bottom:4px}.cl-rc-flow b{color:var(--cl-dark)}.cl-rc h2 em{background:linear-gradient(transparent 58%,#f7b4b4 58%);padding:0 4px}.cl-rc-img{position:relative;margin:0 0 20px;border-radius:14px;overflow:hidden;background:#0d0d0d;box-shadow:0 8px 20px #0000002e}.cl-rc-img img{display:block;width:100%;height:auto}.cl-rc-img figcaption{position:absolute;left:0;right:0;bottom:10px;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0 8px}.cl-rc-img figcaption span{justify-self:center;border-radius:999px;padding:8px 12px;font-size:16px;font-weight:800;box-shadow:0 2px 8px #00000059}.cl-rc-img .cl-cy{background:#e8f7ec;color:#0b7a2a}.cl-rc-img .cl-cy:before{content:"\2713  "}.cl-rc-img .cl-cn{background:#fde8ec;color:#b3123f}.cl-rc-img .cl-cn:before{content:"\2715  "}.cl-rc-lead{font-size:16px;font-weight:800;color:var(--cl-dark);margin:0 0 12px}.cl-rc-sym{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cl-rc-sym span{background:var(--cl-wash);border:1.5px solid #F2B7C6;border-radius:10px;padding:12px 4px;font-size:12px;font-weight:800;color:var(--cl-dark);line-height:1.2;display:grid;place-items:center;min-height:54px}.cl-rc-fun{display:block;width:100%;height:40px;margin-top:4px}.cl-rc-one{display:inline-block;background:var(--cl-rose);color:#fff;font-size:16px;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;border-radius:999px;padding:8px 16px;position:relative;z-index:1;margin-bottom:-16px}.cl-rc .cl-bigidea{margin-top:0;padding-top:28px}.cl-prodline{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);padding-block:12px}.cl-prodline .cl-mini{width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c93a64,#5c1129);display:grid;place-items:center}.cl-prodline h2{font-size:20px;font-weight:700;line-height:1.3;color:#000}.cl-fxs{display:flex;flex-direction:column;gap:16px;text-align:left}.cl-fx{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #3a0a181f;border:1.5px solid #EBC8D2}.cl-fx-p{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;background:linear-gradient(135deg,#3a0a18,#6b1430);color:#fff;padding:16px 16px 20px;position:relative}.cl-fx-p:after{content:"";position:absolute;left:50%;bottom:-11px;transform:translate(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #4F0F22}.cl-fx-n{width:40px;height:40px;border-radius:50%;background:var(--cl-pill);color:var(--cl-dark);font-weight:900;font-size:20px;display:grid;place-items:center}.cl-fx small{display:block;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;opacity:.75;margin-bottom:4px}.cl-fx-p b{font-size:20px;font-weight:800;line-height:1.25}.cl-fx-f{padding:20px 16px 16px}.cl-fx-f small{color:#0b7a2a;opacity:1}.cl-fx-ch{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 12px}.cl-fx-ch span{background:var(--cl-wash);border:1.5px solid #F2B7C6;border-radius:999px;padding:8px 12px;font-size:16px;color:var(--cl-wine);font-weight:700}.cl-fx-ch span b{color:var(--cl-dark);margin-right:8px}.cl-fx-f p{font-size:16px;line-height:1.45;color:#333;margin:0}.cl-fx-f .cl-fx-feel{margin-top:12px;background:#e8f7ec;color:#0b7a2a;font-weight:800;border-radius:10px;padding:8px 12px;font-size:16px}.cl-fx-plus{background:#fff;border:1.5px dashed #E3A9BA;border-radius:16px;padding:12px}.cl-fx-plus small{display:block;font-size:12px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--cl-wine);margin-bottom:8px}.cl-fx-plus div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cl-fx-plus span{background:var(--cl-wash);border-radius:10px;padding:12px 8px;font-size:12px;color:#444;line-height:1.3}.cl-fx-plus span b{display:block;color:var(--cl-dark);font-size:16px;margin-bottom:4px}.cl-tbadge{display:flex;align-items:center;justify-content:center;gap:12px;align-self:center;margin:4px auto -4px;padding:8px 16px 8px 12px;border-radius:999px;background:linear-gradient(#fff,#fff6f8);border:1px solid #E9C98A;box-shadow:0 0 0 3px #f2c46b2e,0 4px 12px #3a0a1814;max-width:100%}.cl-tbadge img{flex:none;width:26px;height:26px;background:#fbe3e9;border-radius:50%;padding:4px;box-sizing:border-box}.cl-tbadge span{font-size:16px;line-height:1.3;color:#5a4048;text-align:left}.cl-tbadge b{color:var(--cl-dark);font-weight:900;margin-right:4px}.cl-tline{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;font-size:12px;color:#f7d9e2;text-align:left}.cl-tline img{flex:none;width:20px;height:20px}.cl-tline b{color:var(--cl-gold)}.cl-ts-shot{margin:0;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #3a0a1824}.cl-ts-shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.cl-ts-txt{display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5;color:#222;padding:4px}.cl-ts-txt p{margin:0}.cl-ts-txt strong{font-weight:900;color:var(--cl-dark);font-size:20px}.cl-ts-in{margin-top:20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cl-ts-in:before{content:"";width:60px;height:3px;border-radius:3px;background:var(--cl-rose);margin-bottom:8px}.cl-ts-in-eye{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-wine)}.cl-ts-in h3{margin:0;font-size:28px;font-weight:900;line-height:1.25;color:var(--cl-dark)}.cl-ts-in-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cl-ts-in-chips span{background:#fff;border:1.5px solid #F2B7C6;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;color:var(--cl-dark)}.cl-ts-in-chips span:before{content:"\2713  ";color:#1fa34a;font-weight:900}.cl-tastesec{background:radial-gradient(80% 30% at 50% 0%,#FFE3EA,transparent 70%),linear-gradient(#fff7f9,#fbe6ec)}.cl-ts-promise{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;background:var(--cl-dark);color:#fff;border-radius:14px;padding:16px}.cl-ts-seal{width:96px;height:auto;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.35));transform:rotate(-8deg)}.cl-ts-promise b{display:block;font-size:20px;color:var(--cl-pill);margin-bottom:4px}.cl-ts-promise p{margin:0;font-size:16px;line-height:1.45;opacity:.9}.cl-ingsec{background:radial-gradient(70% 40% at 50% 0%,#FFE3EA,transparent 70%),linear-gradient(#fff4f7,#fbe6ec)}.cl-eyebrow2{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-wine)}.cl-ingsub{font-size:16px;color:#2b2b2b;font-weight:600}.cl-nolist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;font-size:12px;font-weight:700;color:var(--cl-dark)}.cl-nolist span:before{content:"\2713  ";color:#1fa34a;font-weight:900}.cl-tlsub{font-size:16px;color:#333;line-height:1.5}.cl-tlkey{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cl-tlkey span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #F2D2DB;border-radius:999px;padding:4px 12px 4px 4px;font-size:12px;font-weight:700;color:var(--cl-dark)}.cl-tlkey i{font-style:normal;width:22px;height:22px;border-radius:50%;background:#fbe3e9;display:grid;place-items:center;font-size:12px}.cl-tl{position:relative;padding-left:28px;display:flex;flex-direction:column;gap:20px}.cl-tl:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:linear-gradient(#F2B7C6,var(--cl-wine))}.cl-tl .cl-st{position:relative}.cl-tl .cl-st:before{content:"";position:absolute;left:-27px;top:14px;width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--cl-wine);box-sizing:border-box}.cl-tl .cl-when{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cl-wine);margin-bottom:8px}.cl-tl .cl-card{background:#fff;border:1.5px solid #EBC8D2;border-radius:14px;padding:16px 16px 12px;box-shadow:0 8px 20px #3a0a180f;display:flex;flex-direction:column;gap:8px;overflow:hidden}.cl-tl .cl-st:last-child .cl-card{background:linear-gradient(160deg,#4a0b1e,#7a1a38);border-color:transparent;color:#fff}.cl-tl .cl-st:last-child .cl-card h3{color:#fff}.cl-tl .cl-st:last-child .cl-inside{background:#ffffff24;color:#fbe3e9}.cl-tl .cl-ch{display:flex;align-items:center;gap:12px}.cl-tl .cl-ib{flex:none;width:34px;height:34px;border-radius:50%;background:#fbe3e9;display:grid;place-items:center;font-size:16px;line-height:1}.cl-tl .cl-card h3{font-size:20px;font-weight:800;color:var(--cl-dark);line-height:1.25}.cl-tl .cl-card p{font-size:16px;line-height:1.5}.cl-tl .cl-inside{align-self:flex-start;font-size:12px;font-weight:700;color:var(--cl-wine);background:#fbeff2;border-radius:10px;padding:4px 12px;line-height:1.35}.cl-rsum{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;background:#fff;border:1.5px solid #EBC8D2;border-radius:18px;padding:16px;box-shadow:0 8px 20px #3a0a180f}.cl-rs-score{text-align:center;padding-right:16px;border-right:1px solid #F2D2DB}.cl-rs-score b{display:block;font-size:44px;font-weight:900;color:var(--cl-dark);line-height:1}.cl-rs-score small{display:block;font-size:12px;color:#666;margin-top:4px;max-width:90px}.cl-rs-bars{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700}.cl-rs-bars div{display:grid;grid-template-columns:34px 1fr 32px;gap:8px;align-items:center}.cl-rs-bars i{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--cl-wine) var(--w),#F6E3E8 var(--w))}.cl-rs-bars em{font-style:normal;color:#666;text-align:right;font-variant-numeric:tabular-nums}.cl-rs-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cl-rs-stats div{background:linear-gradient(160deg,#3a0a18,#6b1430);color:#fbe9ee;border-radius:16px;padding:16px 12px;font-size:12px;line-height:1.35;text-align:center}.cl-rs-stats b{display:block;font-size:32px;font-weight:900;color:#f7b4b4;line-height:1;margin-bottom:8px}.cl-featrev{position:relative;background:linear-gradient(160deg,#3a0a18,#6b1430);color:#fff;border-radius:20px;padding:24px 20px 20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 34px #3a0a1840}.cl-featrev .cl-qmark{position:absolute;right:14px;top:-6px;font-size:112px;line-height:1;color:#f7b4b440;font-family:Georgia,serif}.cl-featrev h3{font-size:28px;font-weight:900;line-height:1.2}.cl-featrev p{font-size:16px;line-height:1.55;color:#fbe9ee}.cl-featrev strong,.cl-rv2 strong{background:none;color:inherit;font-weight:800;box-shadow:inset 0 -.45em #f7b4b473}.cl-featrev footer,.cl-rv2 footer{background:none;color:inherit;padding-bottom:0}.cl-featrev footer{display:flex;align-items:center;gap:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.18);padding-top:12px}.cl-featrev footer img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #F7B4B4}.cl-featrev footer small{display:block;color:#9fe0b8;font-size:12px;font-weight:600}.cl-rvgrid{display:grid;gap:12px}.cl-rv2{background:#fff;border:1.5px solid #EBC8D2;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:0 8px 20px #3a0a180f}.cl-rv2 h3{font-size:16px;font-weight:800;color:var(--cl-dark);line-height:1.3}.cl-rv2 p{font-size:16px;line-height:1.5}.cl-rv2 strong{box-shadow:inset 0 -.45em #fbd3dd}.cl-rv2 footer{font-size:12px;display:flex;align-items:center;gap:12px;border-top:1px solid #F2D2DB;padding-top:12px;margin-top:4px}.cl-rv2 footer small{color:#1fa34a;font-weight:600}.cl-rv2 footer img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid #F2B7C6}.cl-rv2 footer b{display:block}.cl-beliefimg{display:block;width:100%;border-radius:22px;box-shadow:0 0 0 4px #fff,0 0 0 6px #f2b7c6,0 18px 36px #3a0a182e}.cl-beliefsec{background:radial-gradient(70% 35% at 50% 0%,#FFE3EA,transparent 70%),#fff}.cl-bimgwrap{position:relative}.cl-bchip{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);width:max-content;max-width:92%;text-align:center;line-height:1.3;background:#fff;border:1.5px solid #F2B7C6;border-radius:999px;padding:8px 16px;font-size:12px;font-weight:800;color:var(--cl-dark);box-shadow:0 8px 18px #3a0a1826}.cl-oldnew{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.cl-oldnew>div{border-radius:16px;padding:16px 12px}.cl-oldnew b{display:block;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.cl-oldnew ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.3}.cl-oldnew .cl-old{background:#f4f1f2;color:#6b6b6b}.cl-oldnew .cl-old li:before{content:"\2715  ";color:#b5868f;font-weight:900}.cl-oldnew .cl-old li{text-decoration:line-through;text-decoration-color:#00000040}.cl-oldnew .cl-new{background:linear-gradient(160deg,#3a0a18,#6b1430);color:#fff}.cl-oldnew .cl-new b{color:#f7b4b4}.cl-oldnew .cl-new li:before{content:"\2713  ";color:#7fe0a4;font-weight:900}.cl-ritual{text-align:center;border:2px dashed #F2B7C6;border-radius:18px;padding:16px;background:#fff7f9}.cl-ritual span{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-wine)}.cl-ritual p{font-size:24px;font-weight:800;color:var(--cl-dark);line-height:1.3;margin:4px 0}.cl-ritual b{color:var(--cl-wine)}.cl-ritual small{font-size:16px;color:#555}.cl-steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;position:relative;padding-top:16px}.cl-steps3:before{content:"";position:absolute;top:26px;z-index:0;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,#E9A9BA 0 6px,transparent 6px 11px)}.cl-howsec{background:radial-gradient(70% 45% at 50% 0%,#FFE3EA,transparent 70%),linear-gradient(#fff6f8,#fbeaef);padding-block:36px}.cl-steps3>div{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0;background:#fff;border-radius:18px;padding:12px 8px;box-shadow:0 10px 22px #3a0a1814;border:1px solid #F2D2DB}.cl-steps3 em{font-style:normal;margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-wine);background:#fbeff2;border-radius:99px;padding:4px 8px}.cl-howfoot{text-align:center;font-size:16px;font-weight:700;color:var(--cl-dark)}.cl-howfoot b{color:var(--cl-wine)}.cl-num3{position:relative;z-index:1;margin-top:-28px;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c93a64,#911e41);color:#fff;font-weight:900;font-size:12px;display:grid;place-items:center;box-shadow:0 0 0 3px #f8ecef;margin-bottom:8px}.cl-s3img{width:100%;aspect-ratio:1/1;border-radius:12px;background:radial-gradient(circle at 50% 55%,#fff,#ffe3ea 75%);border:2px solid #F2B7C6;overflow:hidden;display:grid;place-items:center}.cl-s3img img{width:90%}.cl-s3img img.cl-cover{width:100%;height:100%;object-fit:cover;object-position:45% 40%}.cl-s3img.cl-glass i{display:block;width:42%;height:62%;border:3px solid rgba(58,10,24,.35);border-top:0;border-radius:0 0 10px 10px;background:linear-gradient(transparent 18%,#b4416e 18%,#7e1f4a);box-shadow:inset 0 0 0 3px #ffffff59}.cl-steps3 b{font-size:16px;font-weight:900;color:var(--cl-dark);margin-top:4px}.cl-steps3 small{font-size:12px;color:#555;line-height:1.3}.cl-cmp{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:end;font-size:12px}.cl-cmp .cl-hc{text-align:center;font-weight:600;color:var(--cl-dark);font-size:12px;padding:8px 4px;line-height:1.25}.cl-cmp .cl-hc .cl-mini{margin:0 auto 8px}.cl-cmp .cl-mid{background:var(--cl-dark);color:#fff;border-radius:14px 14px 0 0;text-align:center;font-weight:700;padding:32px 8px 12px;position:relative;font-size:12px}.cl-cmp .cl-mid:before{content:attr(data-vs);position:absolute;top:-18px;left:50%;transform:translate(-50%);width:38px;height:38px;border-radius:50%;background:var(--cl-rose);border:3px solid #fff;display:grid;place-items:center;font-weight:800;font-size:12px}.cl-cmptable{border:2px solid var(--cl-dark);border-radius:0 0 12px 12px;border-top:0;overflow:hidden;box-shadow:0 12px 26px #3a0a181a;background:#fff}.cl-cr{display:grid;grid-template-columns:1fr 1.25fr 1fr;border-top:1px solid var(--cl-dark)}.cl-cr>div{display:grid;place-items:center;padding:8px 4px;min-height:38px;text-align:center}.cl-cr .cl-lab{background:var(--cl-dark);color:#fff;font-size:12px;line-height:1.25}.cl-yes,.cl-no{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:12px}.cl-yes{background:var(--cl-rose);color:#fff}.cl-yes:before{content:"\2713"}.cl-no{background:#111;color:#fff}.cl-no:before{content:"\2715"}.cl-mini{width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c93a64,#5c1129);display:grid;place-items:center}.cl-mini.cl-g{background:radial-gradient(circle at 35% 30%,#f2f2f2,#bdbdbd)}.cl-mini i{width:18px;height:24px;border-radius:3px 3px 5px 5px;background:#fff;opacity:.85;display:block}.cl-cmpsec{background:radial-gradient(70% 35% at 50% 0%,#FFE3EA,transparent 70%),#fff}.cl-cmp .cl-hc.cl-us{position:relative}.cl-cmpsec .cl-cmp{margin-top:16px}.cl-win{position:absolute;top:-6px;left:50%;transform:translate(-50%);background:linear-gradient(#f6d79a,#e7b65a);color:var(--cl-dark);font-size:12px;font-weight:900;letter-spacing:.1em;padding:4px 8px;border-radius:99px;z-index:2}.cl-cmp .cl-mini{width:60px;height:60px}.cl-cr>div:first-child{background:#fff3f6}.cl-cr .cl-yes,.cl-cr .cl-no{width:24px;height:24px;font-size:12px}.cl-scar2{margin-top:20px;position:relative;overflow:hidden;background:radial-gradient(80% 60% at 100% 0%,rgba(201,58,100,.45),transparent 60%),linear-gradient(160deg,#2a0611,#5c1129 60%,#7a1a38);border-radius:20px;padding:24px 16px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 18px 36px #3a0a184d}.cl-hd2{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fbe3e9;border-radius:99px;padding:4px 12px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cl-hd2 i{font-style:normal;color:var(--cl-gold)}.cl-sc-h{color:#fff;font-size:28px;font-weight:900;line-height:1.2}.cl-sc-h em{color:var(--cl-pill)}.cl-sc-s{color:#f2c9d4;font-size:16px;font-weight:600}.cl-sc-b div{min-width:50px;padding:8px 4px}.cl-sc-b b{font-size:24px}.cl-sc-f{color:#e9c3ce;font-size:12px;font-weight:600}.cl-whosec{background:radial-gradient(70% 35% at 50% 0%,#FFE3EA,transparent 70%),linear-gradient(#fff,#fff5f7)}.cl-who2{display:flex;flex-direction:column;gap:12px}.cl-who2>div{display:grid;grid-template-columns:46px 1fr;gap:12px;align-items:center;background:#fff;border:1.5px solid #EBC8D2;border-left:5px solid var(--cl-wine);border-radius:16px;padding:12px 16px;box-shadow:0 8px 18px #3a0a180f}.cl-who2 .cl-ib{width:46px;height:46px;border-radius:50%;background:#fbe3e9;display:grid;place-items:center;font-size:24px;line-height:1}.cl-who2 b{display:block;font-size:16px;font-weight:900;color:var(--cl-dark)}.cl-who2 p{font-size:16px;line-height:1.4;color:#444}.cl-notfor2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cl-notfor2>div{background:#f4f1f2;border-radius:16px;padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.cl-notfor2 .cl-xb{width:30px;height:30px;border-radius:50%;background:#1a0509;color:#fff;font-weight:900;font-size:12px;display:grid;place-items:center;margin-bottom:4px}.cl-notfor2 b{font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#333}.cl-notfor2 small{font-size:12px;color:#666;line-height:1.3}.cl-villsec{background:radial-gradient(70% 30% at 50% 0%,#FFE3EA,transparent 70%),#fff}.cl-thennow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cl-thennow>div{border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.4}.cl-thennow b{font-size:16px;line-height:1.35}.cl-tl2{align-self:flex-start;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;padding:4px 12px}.cl-then{background:#fff3f6;border:1.5px solid #F2D2DB;color:#333}.cl-then .cl-tl2{background:#1fa34a;color:#fff}.cl-then b{color:var(--cl-dark)}.cl-now{background:#f4f1f2;border:1.5px solid #E5DEE0;color:#555}.cl-now .cl-tl2{background:#1a0509;color:#fff}.cl-now b{color:#9b2c4d}.cl-why{background:linear-gradient(160deg,#2a0611,#5c1129 60%,#7a1a38);color:#fff;border-radius:20px;padding:20px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 34px #3a0a1840}.cl-why h3{font-size:20px;font-weight:900;line-height:1.3}.cl-wsub{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f7b4b4}.cl-playbook{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cl-playbook li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px 12px;font-size:16px;line-height:1.35;color:#f2d5dd}.cl-playbook i{font-style:normal;width:36px;height:36px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-size:16px}.cl-playbook b{display:block;color:#fff;font-size:16px}.cl-manifesto .cl-mf-k{color:var(--cl-wine)}.cl-manifesto{background:#fff;border:2px solid #F2B7C6;border-radius:20px;padding:20px 16px;text-align:center;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 26px #3a0a1814}.cl-mf-k{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cl-wine)}.cl-manifesto h3{font-size:20px;font-weight:900;color:var(--cl-dark);line-height:1.3}.cl-manifesto h3 em{color:var(--cl-wine);box-shadow:inset 0 -.4em #fbd3dd}.cl-mf3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cl-mf3 div{background:#fff3f6;border-radius:12px;padding:8px 4px;font-size:12px;color:#555;line-height:1.3}.cl-mf3 b{display:block;font-size:16px;font-weight:900;color:var(--cl-wine);text-transform:uppercase;letter-spacing:.04em}.cl-manifesto p{font-size:16px;line-height:1.5;color:#333}.cl-manifesto .cl-mf-end{font-size:20px;font-weight:800;color:var(--cl-dark);line-height:1.35}.cl-manifesto .cl-mf-end-2{color:var(--cl-wine)}.cl-lab{background:var(--cl-wash);border:2px solid var(--cl-rose);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:12px;align-items:center}.cl-lab p{display:flex;gap:12px;align-items:center;font-size:16px}.cl-lab p i{width:30px;height:30px;border-radius:50%;border:2px solid var(--cl-dark);flex:none}.cl-lab button{width:100%;background:var(--cl-rose);color:#fff;border:0;border-radius:6px;font:700 17px var(--cl-sans);padding:12px;cursor:pointer}.cl-facts{border:3px solid var(--cl-dark);background:#fff;padding:12px;font-size:12px}.cl-facts h3{font-weight:900;font-size:24px;letter-spacing:-.01em;border-bottom:8px solid var(--cl-dark);padding-bottom:4px}.cl-facts .cl-r{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #999;padding:4px 0}.cl-facts .cl-r.cl-th{border-bottom:4px solid var(--cl-dark);font-weight:800}.cl-facts .cl-r span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.cl-facts .cl-note{font-size:12px;margin-top:8px}.cl-suggest{background:var(--cl-pill);padding:8px 12px;font-weight:800;color:var(--cl-dark);font-size:12px;border:3px solid var(--cl-dark);border-bottom:0}.cl-factwrap{border-radius:18px;overflow:hidden;box-shadow:0 14px 30px #3a0a1824;border:2px solid var(--cl-dark)}.cl-factwrap .cl-suggest{border:0;background:linear-gradient(90deg,#3a0a18,#6b1430);color:#fbe3e9;font-size:12px;letter-spacing:.04em;padding:12px 16px}.cl-factwrap .cl-facts{border:0;padding:16px;font-size:16px}.cl-factwrap .cl-facts h3{color:var(--cl-dark)}.cl-factwrap .cl-facts .cl-r{border-bottom:1px solid #EBD5DB;padding:8px 0}.cl-factwrap .cl-facts .cl-r.cl-th{border-bottom:4px solid var(--cl-dark)}.cl-factwrap .cl-facts .cl-r.cl-key span:first-child{font-weight:800;color:var(--cl-wine)}.cl-offer{background:radial-gradient(80% 40% at 50% 0%,#FFE3EA,transparent),linear-gradient(#fff1f4,#fbe2e8);padding-block:32px 40px}.cl-offer h2{font-size:24px}.cl-cdrow{display:flex;justify-content:center;align-items:center;gap:8px}.cl-cdrow .cl-boxes div{background:var(--cl-dark);color:#fff;min-width:44px;padding:8px 4px}.cl-cdrow .cl-seal{position:static;width:62px;height:62px;font-size:12px}.cl-cdrow .cl-seal b{font-size:12px}.cl-risk{background:#ffffffb3;border-radius:99px;padding:8px 16px;font-size:12px;text-align:center;align-self:center}.cl-risk b{text-decoration:underline}.cl-ocard{border-radius:16px;overflow:hidden;border:2px solid var(--cl-dark);background:linear-gradient(170deg,#2a0611,#4a0b1e 40%,#7a1a38);color:#fff}.cl-ocard .cl-top{background:linear-gradient(#f6d79a,#e7b65a);color:var(--cl-dark);text-align:center;padding:8px;line-height:1.15}.cl-ocard .cl-top b{display:block;font-size:16px;font-weight:900}.cl-ocard .cl-top span{font-size:16px}.cl-ocard .cl-in{padding:16px;display:flex;flex-direction:column;gap:12px}.cl-ocard h3{font-size:24px;font-weight:800;text-align:center;line-height:1.2}.cl-gal{background:#ffe6ec;border-radius:8px;aspect-ratio:1/1;display:grid;place-items:center;position:relative;overflow:hidden}.cl-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.cl-galimg{width:86%;height:100%;max-height:92%;object-fit:contain;border-radius:8px;filter:drop-shadow(0 14px 18px rgba(58,10,24,.25))}.cl-thumbs button{min-width:0;aspect-ratio:1;border-radius:6px;background:#ffe6ec;border:2px solid transparent;padding:4px;cursor:pointer;display:grid;place-items:center}.cl-thumbs button.cl-on{border-color:var(--cl-gold)}.cl-thumbs img{width:100%;height:100%;object-fit:contain}.cl-mini.cl-im{background:#ffe6ec;overflow:hidden}.cl-mini.cl-im img{width:80%;height:80%;object-fit:contain}.cl-bundles{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0}.cl-legend{font-size:12px;font-weight:700;margin-bottom:8px}.cl-bun{position:relative;display:grid;grid-template-columns:20px 1fr auto;gap:12px;align-items:center;border:1.5px solid rgba(255,255,255,.35);border-radius:8px;padding:12px;cursor:pointer}.cl-bun.active{border-color:var(--cl-gold);background:#f6d79a1f}.cl-bun .cl-radio{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;border:2px solid #fff;margin:0;display:grid;place-items:center}.cl-bun.active .cl-radio{border-color:var(--cl-gold)}.cl-bun.active .cl-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cl-gold)}.cl-bun:focus-visible .cl-radio{outline:2px solid var(--cl-gold);outline-offset:2px}.cl-bun .cl-t b{display:block;font-size:16px}.cl-bun .cl-t small{font-size:12px;opacity:.8}.cl-bun .cl-pr{text-align:right;font-variant-numeric:tabular-nums}.cl-bun .cl-pr b{display:block;font-size:20px}.cl-bun .cl-pr s{font-size:12px;opacity:.7}.cl-bun .cl-fl{position:absolute;right:10px;top:-9px;background:var(--cl-gold);color:var(--cl-dark);font-size:12px;font-weight:900;padding:4px 8px;border-radius:99px;letter-spacing:.06em}.cl-incl{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.2)}.cl-incl li{display:flex;align-items:center;gap:8px;border-bottom:1px solid rgba(255,255,255,.2);padding:8px 0;font-size:16px}.cl-incl li:before{content:"\2713";width:17px;height:17px;border-radius:50%;background:#1fa34a;color:#fff;font-size:12px;font-weight:900;display:grid;place-items:center;flex:none}.cl-incl li b{color:var(--cl-gold)}.cl-incl li s{margin-left:auto;opacity:.75;font-size:12px}.cl-total{display:flex;align-items:baseline;gap:12px;font-size:24px;font-weight:800}.cl-total s{font-size:16px;opacity:.6;font-weight:600}.cl-ocard .cl-gs{color:#fff}.cl-ships{text-align:center;font-size:16px}.cl-ships mark{background:#ffe85c;color:#000;font-weight:700;padding:4px}.cl-osplit{display:grid;gap:16px}.cl-faq{display:flex;flex-direction:column}.cl-faq details{border-bottom:1px solid var(--cl-line)}.cl-faq summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-weight:700;font-size:16px;position:relative;color:var(--cl-dark)}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary:after{content:"+";position:absolute;right:2px;top:12px;font-size:24px;color:var(--cl-rose)}.cl-faq details[open] summary:after{content:"\2013"}.cl-faq p{padding-bottom:16px;font-size:16px;color:var(--cl-muted)}.cl-foot{background:var(--cl-dark);color:#e9d3d9;font-size:12px;line-height:1.6;padding-block:32px}.cl-foot .cl-inner{display:flex;flex-direction:column;gap:12px;max-width:640px}.cl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:linear-gradient(90deg,#2a0611,#5c1129);padding-bottom:env(safe-area-inset-bottom,0px)}.cl-sticky .cl-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:8px;max-width:520px}.cl-sticky .cl-m{color:#fff;font-weight:800;font-size:12px;line-height:1.2;text-align:center}.cl-sticky .cl-m span{display:block;color:var(--cl-gold)}.cl-sticky .cl-cta{width:auto;min-height:42px;font-size:16px;padding:0 16px;white-space:nowrap}.cl-sub,.cl-tlsub{font-size:16px;line-height:1.55}.cl-gs,.cl-gs.cl-row{font-size:12px}.cl-tlimg{position:relative;margin:-16px -16px 0;aspect-ratio:16/11;overflow:hidden;background:#f3e3e8}.cl-tlimg img{display:block;width:100%;height:100%;object-fit:cover}.cl-tlimg:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(transparent,#3a0a1859)}.cl-tlimg .cl-when{position:absolute;top:10px;left:10px;margin:0;z-index:1;background:#fff;color:var(--cl-wine);border-radius:999px;padding:8px 12px;font-size:12px;box-shadow:0 2px 8px #0003}.cl-tl .cl-st:last-child .cl-tlimg .cl-when{background:var(--cl-gold);color:var(--cl-dark)}.cl-tl .cl-card .cl-ch{position:relative;z-index:2;align-items:flex-start}.cl-tl .cl-card .cl-ch .cl-ib{margin-top:-24px;width:46px;height:46px;font-size:24px;border:3px solid #fff;box-shadow:0 4px 10px #3a0a182e}.cl-tl .cl-st:last-child .cl-card .cl-ch .cl-ib{border-color:#5a0f26}.cl-tl .cl-card .cl-ch h3{padding-top:8px}.cl-rv2 footer,.cl-featrev footer{font-size:16px}@media(min-width:900px){.cl-osplit{grid-template-columns:1fr 1fr;align-items:start}.cl-ocard .cl-in{padding:24px}.cl-h1{font-size:28px}.cl-stop,.cl-h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.cl-mq div{animation:none}}.cl-sec--flat-top{padding-top:0}.cl-sec--flat-bottom{padding-bottom:0}.cl-mq .cl-inner{max-width:none;padding:0}.cl-offer .cl-inner{max-width:1040px}.cl-rte{display:flex;flex-direction:column;font-size:16px;gap:16px;line-height:1.62}.cl-rte ul{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:20px}.cl-rte strong em{color:var(--cl-wine);font-size:20px}.cl-framed{border:3px solid var(--cl-dark);border-radius:14px;display:block;width:100%}.cl-h2--sm{font-size:24px}.cl-mt{margin-top:16px}.cl-note{color:#777;font-size:12px;margin-top:-4px}.cl-hl em,.cl-ha em,.cl-rc h2 em,.cl-manifesto h3 em,.cl-sc-h em{font-style:normal}.cl-ha em{color:var(--cl-rose)}.cl-foot a{color:inherit}.cl-foot-logo{color:#fff;font-size:20px;font-weight:700}.cl-foot-links{display:flex;flex-wrap:wrap;gap:4px 8px}.cl-logo img{display:block;margin:0 auto;max-height:40px;width:auto}.cl-bundles .cl-bun{margin:0}.cl-bundles .cl-bun:focus-visible{outline:2px solid var(--cl-gold);outline-offset:2px}.cl-radio{flex:none}.cl-cta.product-selector_atc{border-radius:0;margin-top:0}.cl-incl li[hidden]{display:none}.cl-ts-shot img{aspect-ratio:3 / 4}.cl-galimg{border-radius:8px;display:block;filter:none;height:100%;max-height:none;object-fit:cover;width:100%}.cl-risk strong{text-decoration:underline}.cl-tbadge span{font-size:12px}@media(min-width:900px){.cl-ocard .cl-in.cl-osplit{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}}.cl-incl li strong{color:var(--cl-gold)}.cl-ritual strong,.cl-howfoot strong{color:var(--cl-wine)}.cl-rc-flow strong{color:var(--cl-dark)}.cl-track{cursor:grab;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.cl-track::-webkit-scrollbar{display:none}.cl-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cl-track.cl-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.cl-gal{display:block}.cl-gal .cl-track{height:100%;width:100%}.cl-gal-slide{flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always}.cl-bun .cl-fl,.cl-win{font-size:10px;line-height:1.2;padding:2px 8px}.cl-bun .cl-fl{top:-8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cl.css.map */
