/* alkavitalitty.com — avt- design system */
:root{
  --avt-pink:#EC6395;
  --avt-rose:#B8235F;
  --avt-deep:#7E1442;
  --avt-plum:#2A1B2E;
  --avt-blush:#FFF1F6;
  --avt-petal:#FBDDE8;
  --avt-sage:#4F7D55;
  --avt-ink:#000;
  --avt-white:#fff;
  --avt-line:#F1C9D8;
  --avt-shadow:0 14px 34px -14px rgba(126,20,66,.32);
  --avt-radius-lg:22px;
  --avt-radius:14px;
  --avt-font:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}
body{margin:0;font-family:var(--avt-font);font-size:18px;line-height:1.7;color:var(--avt-ink);background:var(--avt-white);overflow-x:clip;max-width:100%}
img{max-width:100%;height:auto;display:block}
svg{max-width:100%;height:auto}
a{color:var(--avt-rose);text-underline-offset:3px}
a:hover{color:var(--avt-deep)}
h1,h2,h3,h4{font-family:var(--avt-font);line-height:1.25;margin:0 0 .6em;color:var(--avt-ink);overflow-wrap:break-word}
h1{font-size:clamp(25px,3.4vw,32px);font-weight:800}
h2{font-size:clamp(23px,2.6vw,29px);font-weight:800}
h3{font-size:20px;font-weight:700}
p{margin:0 0 1em}
ul,ol{padding-left:1.25em;margin:0 0 1em}
:focus-visible{outline:3px solid var(--avt-pink);outline-offset:3px}
.avt-skip{position:absolute;left:-999px;top:0;background:#000;color:#fff;padding:10px 14px;z-index:99}
.avt-skip:focus{left:10px}
.avt-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}
.avt-narrow{max-width:820px}

/* top strip + header */
.avt-strip{background:linear-gradient(90deg,var(--avt-deep),var(--avt-rose));color:#fff;font-size:15px;text-align:center;padding:7px 12px}
.avt-strip a{color:#fff;font-weight:700}
.avt-head{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);border-bottom:1px solid var(--avt-line)}
.avt-head__in{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:66px}
.avt-logo{display:flex;align-items:center;gap:9px;font-weight:800;font-size:21px;color:#000;text-decoration:none;white-space:nowrap}
.avt-logo img{width:34px;height:auto}
.avt-logo span{color:var(--avt-rose)}
.avt-nav{display:flex;align-items:center;gap:4px}
.avt-nav a{color:#000;text-decoration:none;font-weight:600;font-size:16px;padding:8px 11px;border-radius:9px}
.avt-nav a:hover,.avt-nav a[aria-current="page"]{background:var(--avt-blush);color:var(--avt-deep)}
.avt-nav .avt-btn{margin-left:6px;padding:10px 18px;font-size:16px}
.avt-burger{display:none;background:none;border:2px solid var(--avt-line);border-radius:10px;width:46px;height:42px;cursor:pointer;padding:0}
.avt-burger span{display:block;width:22px;height:2px;background:#000;margin:5px auto;transition:transform .2s}
@media (max-width:900px){
  .avt-burger{display:block}
  .avt-nav{position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;align-items:stretch;padding:10px 20px 18px;border-bottom:1px solid var(--avt-line);box-shadow:var(--avt-shadow);display:none}
  .avt-nav.is-open{display:flex}
  .avt-nav a{padding:12px 10px;font-size:17px}
  .avt-nav .avt-btn{margin:8px 0 0;text-align:center}
}

/* buttons */
.avt-btn{display:inline-block;background:linear-gradient(135deg,var(--avt-pink),var(--avt-rose));color:#fff;font-weight:800;text-decoration:none;padding:15px 30px;border-radius:999px;box-shadow:0 10px 22px -10px rgba(184,35,95,.75);font-size:18px;text-align:center;transition:transform .15s,box-shadow .15s;border:0}
.avt-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 26px -10px rgba(184,35,95,.85)}
.avt-btn--lg{padding:18px 40px;font-size:20px}
.avt-btn--ghost{background:#fff;color:var(--avt-deep);box-shadow:inset 0 0 0 2px var(--avt-rose)}
.avt-btn--ghost:hover{color:var(--avt-deep);background:var(--avt-blush)}
.avt-secure{display:flex;align-items:center;gap:7px;font-size:15px;margin-top:10px;color:#000}
.avt-secure svg{width:16px;height:16px;flex:none}

/* sections */
.avt-sec{padding:72px 0}
.avt-sec--blush{background:var(--avt-blush)}
.avt-sec--petal{background:linear-gradient(180deg,var(--avt-blush),var(--avt-petal))}
.avt-sec--dark{background:radial-gradient(1200px 500px at 15% 0%,#4a2340 0%,var(--avt-plum) 60%);color:#fff}
.avt-sec--dark h2,.avt-sec--dark h3,.avt-sec--dark p,.avt-sec--dark li{color:#fff}
.avt-sec__head{max-width:760px;margin:0 auto 38px;text-align:center}
.avt-sec__head p{font-size:19px}
.avt-sub{font-size:20px;font-weight:700;color:var(--avt-deep);margin-top:-6px}
.avt-sec--dark .avt-sub{color:var(--avt-petal)}
.avt-wave{display:block;width:100%;height:56px;margin-bottom:-1px}
.avt-prose p,.avt-prose li{font-size:18px}
.avt-prose h3{margin-top:1.4em}

/* hero */
.avt-hero{background:radial-gradient(900px 480px at 85% 10%,var(--avt-petal) 0%,transparent 70%),linear-gradient(180deg,#fff,var(--avt-blush));padding:46px 0 64px}
.avt-hero__grid{display:grid;grid-template-columns:1.08fr .92fr;gap:44px;align-items:start}
.avt-hero__grid>*{min-width:0}
.avt-hero h1{margin-bottom:.45em}
.avt-hero__lead{font-size:19px}
.avt-ticks{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}
.avt-ticks li{display:flex;gap:9px;align-items:flex-start;font-weight:600;font-size:17px}
.avt-ticks svg{flex:none;width:21px;height:21px;margin-top:4px}
.avt-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 22px}
.avt-box{background:#fff;border:1px solid var(--avt-line);border-radius:var(--avt-radius);padding:12px 10px;text-align:center;box-shadow:0 6px 16px -12px rgba(126,20,66,.4)}
.avt-box b{display:block;font-size:24px;color:var(--avt-rose);line-height:1.1}
.avt-box span{font-size:14px;line-height:1.35;display:block;margin-top:4px}
.avt-facts{width:100%;border-collapse:collapse;margin:0 0 22px;background:#fff;border-radius:var(--avt-radius);overflow:hidden;box-shadow:0 6px 16px -12px rgba(126,20,66,.4);font-size:16px}
.avt-facts th,.avt-facts td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--avt-line)}
.avt-facts th{background:var(--avt-blush);width:44%;font-weight:700}
.avt-facts tr:last-child th,.avt-facts tr:last-child td{border-bottom:0}
.avt-hero__media{position:relative}
.avt-hero__img{position:relative;border-radius:var(--avt-radius-lg);background:radial-gradient(circle at 50% 60%,#fff 0%,var(--avt-petal) 70%);padding:22px 18px 12px}
.avt-hero__img img{margin:0 auto;max-height:430px;width:auto}
.avt-badge{position:absolute;background:#fff;border-radius:12px;box-shadow:var(--avt-shadow);padding:8px 12px;font-size:14px;font-weight:700;display:flex;gap:7px;align-items:center}
.avt-badge svg{width:18px;height:18px}
.avt-badge--a{top:16px;left:12px}
.avt-badge--b{bottom:22px;right:12px}

/* visual cards */
.avt-viz{background:#fff;border:1px solid var(--avt-line);border-radius:var(--avt-radius-lg);padding:16px 16px 12px;margin-top:16px;box-shadow:var(--avt-shadow)}
.avt-viz__t{font-weight:800;font-size:16px;margin:0 0 4px;color:var(--avt-deep)}
.avt-viz__c{font-size:14px;margin:6px 0 0;color:#000}
.avt-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;margin-top:4px}
.avt-legend i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px;vertical-align:-1px}

/* routine loop animation */
.avt-loop__path{fill:none;stroke:var(--avt-pink);stroke-width:4;stroke-linecap:round;stroke-dasharray:10 12;animation:avt-flow 2.4s linear infinite}
.avt-loop__node{transform-box:fill-box;transform-origin:center;animation:avt-pulse 3.2s ease-in-out infinite}
.avt-loop__node:nth-of-type(2){animation-delay:.8s}
.avt-loop__node:nth-of-type(3){animation-delay:1.6s}
.avt-loop__node:nth-of-type(4){animation-delay:2.4s}
@keyframes avt-flow{to{stroke-dashoffset:-44}}
@keyframes avt-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}

/* scroll reveal charts */
.avt-bar{transform-box:fill-box;transform-origin:left center;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
.avt-barv{transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
.avt-dot{opacity:0;transition:opacity .4s}
.avt-draw{stroke-dasharray:900;stroke-dashoffset:900;transition:stroke-dashoffset 1.8s ease}
.is-in .avt-bar{transform:scaleX(1)}
.is-in .avt-barv{transform:scaleY(1)}
.is-in .avt-dot{opacity:1}
.is-in .avt-draw{stroke-dashoffset:0}

/* trust strip */
.avt-trust{background:#fff;padding:26px 0;border-top:1px solid var(--avt-line);border-bottom:1px solid var(--avt-line)}
.avt-trust img{margin:0 auto;max-width:640px;width:100%}

/* why cards */
.avt-grid{display:grid;gap:20px}
.avt-grid>*{min-width:0}
.avt-grid--4{grid-template-columns:repeat(4,1fr)}
.avt-grid--3{grid-template-columns:repeat(3,1fr)}
.avt-grid--2{grid-template-columns:repeat(2,1fr)}
.avt-card{background:#fff;border-radius:var(--avt-radius-lg);padding:26px 22px;box-shadow:var(--avt-shadow);border:1px solid var(--avt-line)}
.avt-card h3{font-size:19px}
.avt-card p{font-size:17px;margin:0}
.avt-ico{width:54px;height:54px;border-radius:16px;background:linear-gradient(135deg,var(--avt-petal),#fff);display:grid;place-items:center;margin-bottom:14px;border:1px solid var(--avt-line)}
.avt-ico svg{width:28px;height:28px}
.avt-sec--dark .avt-card{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18);box-shadow:none}
.avt-sec--dark .avt-ico{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25)}

/* wave CTA band */
.avt-band{background:linear-gradient(120deg,var(--avt-rose),var(--avt-pink));color:#fff;text-align:center;padding:40px 0}
.avt-band h2,.avt-band p{color:#fff}
.avt-band p{font-size:19px;max-width:660px;margin:0 auto 20px}
.avt-band .avt-btn{background:#fff;color:var(--avt-deep)}

/* split */
.avt-split{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}
.avt-split>*{min-width:0}
.avt-split--rev .avt-split__media{order:2}
.avt-split__media img{border-radius:var(--avt-radius-lg);box-shadow:var(--avt-shadow)}

/* steps */
.avt-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;counter-reset:avt}
.avt-steps>li{min-width:0;counter-increment:avt;background:#fff;border-radius:var(--avt-radius);padding:22px 22px 22px 74px;position:relative;border:1px solid var(--avt-line);font-size:17px}
.avt-steps>li::before{content:counter(avt);position:absolute;left:20px;top:20px;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--avt-pink),var(--avt-rose));color:#fff;font-weight:800;display:grid;place-items:center}
.avt-steps h3{font-size:18px;margin-bottom:.3em}
.avt-sec--dark .avt-steps>li{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.18)}

/* pricing */
.avt-stock{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px dashed var(--avt-rose);border-radius:999px;padding:7px 16px;font-weight:700;font-size:16px;margin-bottom:26px}
.avt-stock i{width:9px;height:9px;border-radius:50%;background:var(--avt-pink);animation:avt-pulse 1.6s infinite}
.avt-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
.avt-prices>*{min-width:0}
.avt-price{background:#fff;border-radius:var(--avt-radius-lg);padding:26px 22px 24px;text-align:center;border:2px solid var(--avt-line);box-shadow:var(--avt-shadow);position:relative;display:flex;flex-direction:column}
.avt-price--best{border-color:var(--avt-rose);background:linear-gradient(180deg,#fff 0%,var(--avt-blush) 100%);transform:translateY(-8px)}
.avt-price__tag{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--avt-pink),var(--avt-rose));color:#fff;font-weight:800;font-size:14px;padding:5px 16px;border-radius:999px;white-space:nowrap}
.avt-price__tag--alt{background:var(--avt-plum)}
.avt-price h3{font-size:23px;margin:.3em 0 .1em}
.avt-price__supply{font-size:16px;margin:0 0 10px}
.avt-price img{max-height:200px;width:auto;margin:6px auto 14px}
.avt-price dl{margin:0 0 16px;text-align:left;font-size:16px}
.avt-price dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px dashed var(--avt-line)}
.avt-price dt{font-weight:600}
.avt-price dd{margin:0;text-align:right;font-weight:700}
.avt-price .avt-btn{margin-top:auto;width:100%}
.avt-price__pay{margin:12px auto 0;font-size:14px;display:flex;gap:6px;justify-content:center;flex-wrap:wrap}
.avt-price__pay span{border:1px solid var(--avt-line);border-radius:6px;padding:2px 8px;background:#fff;font-weight:700}
.avt-price-note{text-align:center;font-size:16px;margin-top:22px}

/* guarantee */
.avt-guar{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;background:#fff;border-radius:var(--avt-radius-lg);padding:34px;box-shadow:var(--avt-shadow);border:1px solid var(--avt-line)}
.avt-guar>*{min-width:0}
.avt-guar img{width:200px;margin:0 auto}

/* reviews */
.avt-quote{background:#fff;border-radius:var(--avt-radius-lg);padding:26px;border:1px solid var(--avt-line);box-shadow:var(--avt-shadow)}
.avt-quote h3{font-size:19px}
.avt-quote p{font-size:17px}
.avt-quote footer{font-weight:700;font-size:15px;color:var(--avt-deep)}

/* ingredients */
.avt-ing{background:#fff;border-radius:var(--avt-radius-lg);padding:26px;border-left:6px solid var(--avt-pink);box-shadow:var(--avt-shadow);margin-bottom:18px}
.avt-ing h3{display:flex;gap:10px;align-items:center}
.avt-ing p{font-size:17px}
.avt-pill{display:inline-block;background:var(--avt-blush);border:1px solid var(--avt-line);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:700;margin:0 6px 6px 0}
.avt-tbl{width:100%;border-collapse:collapse;font-size:17px;background:#fff;min-width:520px}
.avt-tbl th,.avt-tbl td{border:1px solid var(--avt-line);padding:11px 14px;text-align:left;vertical-align:top}
.avt-tbl thead th{background:var(--avt-plum);color:#fff}
.avt-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--avt-radius);max-width:100%}

/* benefits */
.avt-ben{display:grid;grid-template-columns:64px 1fr;gap:20px;background:#fff;border-radius:var(--avt-radius-lg);padding:26px;box-shadow:var(--avt-shadow);border:1px solid var(--avt-line);margin-bottom:20px}
.avt-ben>*{min-width:0}
.avt-ben .avt-ico{margin:0}
.avt-ben h2{font-size:22px}
.avt-key{font-size:16px;background:var(--avt-blush);border-radius:10px;padding:8px 12px;display:inline-block;margin-bottom:10px}

/* pros cons */
.avt-pc{background:#fff;border-radius:var(--avt-radius-lg);padding:26px;border:1px solid var(--avt-line)}
.avt-pc ul{list-style:none;padding:0;margin:0}
.avt-pc li{padding:8px 0 8px 32px;position:relative;border-bottom:1px dashed var(--avt-line);font-size:17px}
.avt-pc li::before{content:"";position:absolute;left:0;top:13px;width:20px;height:20px;border-radius:50%;background:var(--avt-sage)}
.avt-pc--con li::before{background:var(--avt-rose)}

/* faq */
.avt-faq{max-width:860px;margin:0 auto}
.avt-faq details{background:#fff;border:1px solid var(--avt-line);border-radius:var(--avt-radius);margin-bottom:12px;box-shadow:0 6px 16px -14px rgba(126,20,66,.5)}
.avt-faq summary{cursor:pointer;list-style:none;padding:18px 54px 18px 20px;font-weight:700;font-size:18px;position:relative}
.avt-faq summary::-webkit-details-marker{display:none}
.avt-faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--avt-blush);color:var(--avt-deep);display:grid;place-items:center;font-size:20px;line-height:1}
.avt-faq details[open] summary::after{content:"\2212"}
.avt-faq details p{padding:0 20px 18px;margin:0;font-size:17px}

/* final */
.avt-final{text-align:center}
.avt-final img{max-width:420px;margin:0 auto 22px;width:100%}

/* links block */
.avt-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.avt-links>*{min-width:0}
.avt-links a{display:block;background:#fff;border:1px solid var(--avt-line);border-radius:var(--avt-radius);padding:18px;text-decoration:none;color:#000;font-weight:700;box-shadow:0 6px 16px -14px rgba(126,20,66,.5)}
.avt-links a span{display:block;font-weight:400;font-size:16px;margin-top:4px}
.avt-links a:hover{border-color:var(--avt-rose)}

/* breadcrumbs + page hero */
.avt-crumbs{font-size:15px;padding:14px 0 0}
.avt-crumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}
.avt-crumbs li+li::before{content:"/";margin-right:6px;color:var(--avt-rose)}
.avt-phero{background:linear-gradient(180deg,#fff,var(--avt-blush));padding:22px 0 48px}
.avt-phero__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;align-items:center}
.avt-phero__grid>*{min-width:0}
.avt-phero img{max-height:320px;width:auto;margin:0 auto}
.avt-meta{font-size:15px;margin-bottom:12px}
.avt-toc{background:#fff;border:1px solid var(--avt-line);border-radius:var(--avt-radius);padding:18px 22px;margin:0 0 30px}
.avt-toc ol{margin:6px 0 0}
.avt-article h2{margin-top:1.6em}
.avt-article h3{margin-top:1.2em}
.avt-callout{background:var(--avt-blush);border-left:5px solid var(--avt-rose);border-radius:10px;padding:18px 20px;margin:24px 0}
.avt-callout p:last-child{margin:0}
.avt-progress{position:fixed;top:0;left:0;height:4px;background:linear-gradient(90deg,var(--avt-pink),var(--avt-rose));width:0;z-index:60}

/* footer */
.avt-foot{background:var(--avt-plum);color:#fff;padding:56px 0 110px;font-size:16px}
.avt-foot a{color:#fff;text-decoration:none}
.avt-foot a:hover{text-decoration:underline;color:#fff}
.avt-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px}
.avt-foot__grid>*{min-width:0}
.avt-foot h3{color:#fff;font-size:17px}
.avt-foot ul{list-style:none;padding:0;margin:0}
.avt-foot li{margin-bottom:8px}
.avt-foot p{color:#fff}
.avt-foot__legal{border-top:1px solid rgba(255,255,255,.2);margin-top:34px;padding-top:24px;font-size:14px;line-height:1.65}
.avt-foot__legal p{color:#fff}
.avt-foot__bg{width:150px;margin-top:12px}

/* sticky order dock */
.avt-dock{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:2px solid var(--avt-pink);box-shadow:0 -10px 24px -14px rgba(126,20,66,.5);padding:10px 0;transform:translateY(110%);transition:transform .3s}
.avt-dock.is-show{transform:none}
.avt-dock__in{display:flex;align-items:center;justify-content:space-between;gap:14px}
.avt-dock__txt{font-weight:700;font-size:16px;min-width:0}
.avt-dock__txt small{display:block;font-weight:400;font-size:14px}
.avt-dock .avt-btn{padding:12px 26px;font-size:17px;white-space:nowrap}
.avt-top{position:fixed;right:16px;bottom:86px;z-index:41;width:44px;height:44px;border-radius:50%;background:var(--avt-plum);color:#fff;border:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s;font-size:20px}
.avt-top.is-show{opacity:1;pointer-events:auto}

/* responsive */
@media (max-width:1000px){
  .avt-grid--4{grid-template-columns:repeat(2,1fr)}
  .avt-foot__grid{grid-template-columns:1fr 1fr}
}
@media (max-width:860px){
  .avt-hero__grid,.avt-split,.avt-phero__grid{grid-template-columns:1fr}
  .avt-split--rev .avt-split__media{order:0}
  .avt-prices{grid-template-columns:1fr;max-width:440px;margin:0 auto}
  .avt-price--best{transform:none}
  .avt-grid--3,.avt-links{grid-template-columns:1fr 1fr}
  .avt-steps{grid-template-columns:1fr}
  .avt-guar{grid-template-columns:1fr;text-align:center}
  .avt-sec{padding:56px 0}
}
@media (max-width:560px){
  body{font-size:17px}
  .avt-wrap{padding:0 16px}
  .avt-grid--4,.avt-grid--3,.avt-grid--2,.avt-links,.avt-foot__grid{grid-template-columns:1fr}
  .avt-ticks{grid-template-columns:1fr}
  .avt-boxes{grid-template-columns:repeat(2,1fr)}
  .avt-ben{grid-template-columns:1fr}
  .avt-btn--lg{padding:16px 26px;font-size:18px;width:100%}
  .avt-hero .avt-btn{width:100%}
  .avt-dock__txt small{display:none}
  .avt-guar{padding:24px 18px}
  .avt-strip{font-size:14px}
  .avt-logo{font-size:19px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .avt-bar,.avt-barv{transform:none}.avt-dot{opacity:1}.avt-draw{stroke-dashoffset:0}
}
.avt-ing h3 svg{width:28px;height:28px;flex:none}
.avt-price dd{font-size:15px}
.avt-price__big{margin:0 0 4px;font-size:16px}.avt-price__big b{font-size:38px;color:var(--avt-rose);margin-right:6px;line-height:1.1}
