:root{--rose:#d6336c;--rose-dk:#b02a5b;--blush:#fff0f5;--blush-2:#fff8fb;--ink:#2b1420;--muted:#7a5d6a;--line:#f1d9e3;--sun:#f7c948;--ok:#1f8a4c;--serif:"Instrument Serif",Georgia,serif;--body:"Manrope",system-ui,-apple-system,sans-serif;--shadow:0 1px 2px rgba(214,51,108,.06),0 16px 36px -16px rgba(176,42,91,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.12;text-wrap:balance}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--rose);outline-offset:2px}.cv-wrap{width:min(1200px,100% - 32px);margin:0 auto}.cv-h2,.cv-sec h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4.2vw,48px);letter-spacing:-.01em;color:var(--ink)}.cv-sub{color:var(--muted)}.cv-ann{background:var(--rose);color:#fff;font-weight:700;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;padding:9px 0;overflow:hidden;white-space:nowrap}.cv-ann__track{display:inline-flex;animation:cvScroll 30s linear infinite}.cv-ann__track span{padding-inline:26px;position:relative}.cv-ann__track span:after{content:"\2665";position:absolute;right:-6px;color:#ffd1e1;font-size:10px;top:2px}@keyframes cvScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cv-ann__track{animation:none}}.cv-top{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.cv-top__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;gap:12px}.cv-nav{display:flex;gap:24px;font-size:14px;font-weight:600;color:var(--muted)}.cv-nav a{text-decoration:none}.cv-nav a:hover{color:var(--rose)}.cv-logo{justify-self:center;font-family:var(--serif);font-size:32px;color:var(--rose);text-decoration:none;letter-spacing:.01em;line-height:1}.cv-logo img{height:40px;width:auto}.cv-top__right{justify-self:end;display:flex;align-items:center;gap:8px}.cv-contact{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--rose);color:var(--rose);border-radius:999px;padding:7px 15px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:background .15s,color .15s}.cv-contact:hover{background:var(--rose);color:#fff}@media(max-width:760px){.cv-nav{display:none}.cv-top__in{grid-template-columns:auto 1fr}.cv-logo{justify-self:start;font-size:28px}.cv-contact{padding:6px 12px;font-size:13px}}.cv-prod{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;padding-block:28px 72px}@media(max-width:900px){.cv-prod{grid-template-columns:1fr;gap:22px;padding-block:14px 56px}}.cv-gal{position:sticky;top:90px;align-self:start}@media(max-width:900px){.cv-gal{position:static}}.cv-stage{position:relative;aspect-ratio:1/1;border-radius:24px;overflow:hidden;background:var(--blush)}.cv-slide{position:absolute;top:0;right:0;bottom:0;left:0}.cv-slide img{width:100%;height:100%;object-fit:cover}.cv-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;color:var(--muted);padding:24px;font-weight:600}.cv-arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);display:grid;place-items:center;box-shadow:0 4px 14px #0000001f;z-index:2}.cv-arrow.prev{left:12px}.cv-arrow.next{right:12px}.cv-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.cv-thumb{flex:0 0 68px;height:68px;border-radius:12px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--blush)}.cv-thumb[aria-selected=true]{border-color:var(--rose)}.cv-thumb img{width:100%;height:100%;object-fit:cover}.cv-info{display:flex;flex-direction:column;gap:16px}.cv-rating{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none}.cv-rating i{font-style:normal;color:var(--sun);letter-spacing:1px;font-size:16px}.cv-kicker{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--rose)}.cv-info h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,50px);letter-spacing:-.01em}.cv-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cv-price b{font-size:28px;font-weight:800}.cv-price s{color:var(--muted);font-size:18px}.cv-price em{font-style:normal;background:var(--rose);color:#fff;font-weight:800;font-size:12.5px;border-radius:999px;padding:3px 10px}.cv-lead{color:var(--muted);font-size:16.5px}.cv-lead p{margin:0 0 6px}.cv-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cv-perk{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.cv-perk:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--rose) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/11px no-repeat}.cv-legend{font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.cv-packs{display:grid;gap:16px;border:0;margin:0;padding:6px 0 0}.cv-pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border:1.5px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.cv-pack:hover{border-color:#eab3c8}.cv-pack input{position:absolute;opacity:0;pointer-events:none}.cv-pack:has(input:checked){border-color:var(--rose);background:var(--blush-2);box-shadow:0 0 0 1px var(--rose),var(--shadow)}.cv-pack:has(input:focus-visible){outline:3px solid var(--rose);outline-offset:2px}.cv-pack__dot{width:20px;height:20px;border-radius:50%;border:2px solid #d9b2c2}.cv-pack:has(input:checked) .cv-pack__dot{border-color:var(--rose);background:radial-gradient(var(--rose) 45%,transparent 50%)}.cv-pack__name{display:grid;gap:2px}.cv-pack__name b{font-size:17px}.cv-pack__name small{font-size:13px;color:var(--muted)}.cv-pack__name .free{color:var(--rose);font-weight:800}.cv-pack__price{display:grid;justify-items:end;gap:1px;font-variant-numeric:tabular-nums}.cv-pack__price b{font-size:19px;font-weight:800}.cv-pack__price s{font-size:13px;color:var(--muted)}.cv-pack__price small{font-size:12px;color:var(--ok);font-weight:700}.cv-badge{position:absolute;top:-12px;left:18px;background:var(--rose);color:#fff;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 11px}.cv-badge.gold{background:var(--sun);color:var(--ink)}.cv-items{display:grid;gap:8px;background:var(--blush-2);border:1px solid var(--line);border-radius:16px;padding:14px}.cv-items__head{font-size:13px;font-weight:700;color:var(--muted)}.cv-item{display:grid;grid-template-columns:auto 1fr 1fr;gap:8px;align-items:center}.cv-item__n{width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:13px;font-weight:800;color:var(--rose)}.cv-item__n.free{background:var(--rose);color:#fff;border-color:var(--rose);font-size:10px}.cv-item select{width:100%;appearance:none;-webkit-appearance:none;border:1.5px solid var(--line);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a5d6a' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 10px center/14px no-repeat;padding:10px 30px 10px 12px;font:inherit;font-size:14px;font-weight:600;color:var(--ink)}.cv-item select:focus{border-color:var(--rose);outline:0}.cv-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:0;border-radius:999px;background:var(--rose);color:#fff;font-weight:800;font-size:17px;letter-spacing:.04em;text-transform:uppercase;padding:18px 24px;box-shadow:0 12px 26px -10px #d6336cb3;transition:background .15s,transform .1s}.cv-cta:hover{background:var(--rose-dk)}.cv-cta:active{transform:scale(.99)}.cv-cta[aria-busy=true]{opacity:.7;pointer-events:none}.cv-err{color:#b3261e;font-size:14px;font-weight:600}.cv-eta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;border-top:1.5px dashed var(--line);border-bottom:1.5px dashed var(--line);padding:12px 6px;font-size:15px;color:var(--muted);text-align:center}.cv-eta i{width:9px;height:9px;border-radius:50%;background:var(--ok);animation:cvPulse 2s ease-out infinite}.cv-eta b{color:var(--ink)}@keyframes cvPulse{0%{box-shadow:0 0 #1f8a4c73}70%{box-shadow:0 0 0 7px #1f8a4c00}to{box-shadow:0 0 #1f8a4c00}}.cv-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:13.5px;font-weight:600;color:var(--muted)}.cv-trust span:before{content:"\2713";color:var(--rose);margin-right:6px;font-weight:900}.cv-acc details{border-bottom:1px solid var(--line)}.cv-acc summary{list-style:none;cursor:pointer;padding:15px 30px 15px 0;font-weight:700;position:relative}.cv-acc summary::-webkit-details-marker{display:none}.cv-acc summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;color:var(--rose)}.cv-acc details[open] summary:after{content:"\2013"}.cv-acc .body{padding:0 0 16px;color:var(--muted)}.cv-acc .body p,.cv-acc .body ul{margin:0 0 8px}.cv-mbar{position:fixed;left:0;right:0;bottom:0;z-index:25;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px #00000014}.cv-mbar .cv-cta{padding:14px 18px;font-size:15px;width:auto;flex:1}.cv-mbar div{display:grid;line-height:1.2}.cv-mbar b{font-size:18px}.cv-mbar small{font-size:12px;color:var(--muted)}@media(max-width:900px){.cv-mbar.on{display:flex}}.cv-foot{background:var(--ink);color:#f6e7ee;padding:52px 0 28px;margin-top:0}.cv-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px}.cv-foot__logo{font-family:var(--serif);font-size:34px;color:#fff;line-height:1}.cv-foot p{color:#d9bccb;font-size:14px;margin-top:10px;max-width:360px}.cv-foot h4{margin:0 0 10px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.cv-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px}.cv-foot a{color:#f6e7ee;text-decoration:none}.cv-foot a:hover{color:#fff;text-decoration:underline}.cv-foot__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid rgba(255,255,255,.12);margin-top:36px;padding-top:18px;font-size:12.5px;color:#c9a8b8}.cv-pay{display:flex;flex-wrap:wrap;gap:6px}.cv-pay svg{height:22px;width:auto}@media(max-width:760px){.cv-foot__grid{grid-template-columns:1fr 1fr}.cv-foot__grid>div:first-child{grid-column:1/-1}}.cv-contactpg{padding:56px 0 80px}.cv-contactpg__box{max-width:620px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:var(--shadow)}.cv-contactpg h1{font-family:var(--serif);font-weight:400;font-size:clamp(34px,5vw,48px);text-align:center}.cv-contactpg .intro{text-align:center;color:var(--muted);margin:10px 0 24px}.cv-form{display:grid;gap:12px}.cv-form label{display:grid;gap:5px;font-size:13px;font-weight:700}.cv-form input,.cv-form textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;font-size:16px;background:var(--blush-2)}.cv-form input:focus,.cv-form textarea:focus{outline:0;border-color:var(--rose);background:#fff}.cv-form .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.cv-form .row2{grid-template-columns:1fr}}.cv-ok{background:#e9f7ef;color:var(--ok);border-radius:12px;padding:12px 14px;font-weight:700;text-align:center}.cv-bad{background:#fdecea;color:#b3261e;border-radius:12px;padding:12px 14px;font-weight:600}.cv-prod .cv-info{gap:8px}.cv-prod .cv-rating{font-size:13px}.cv-prod .cv-kicker{margin-top:2px}.cv-prod .cv-info h1{font-size:clamp(30px,3.4vw,42px);line-height:1.05;margin:0 0 2px}.cv-prod .cv-price{margin-bottom:6px}.cv-prod .cv-legend{margin-top:6px}.cv-prod .cv-packs{margin-top:0}@media(max-width:900px){.cv-prod .cv-info h1{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/curvia.css.map */
