html{scroll-behavior:smooth}body[data-premium]{-webkit-font-smoothing:antialiased}body[data-premium] .button,body[data-premium] .nav-cta,body[data-premium] .btn{border-radius:3px!important;box-shadow:none;font-weight:500;transition:background .22s,transform .22s,box-shadow .22s}body[data-premium] .button:hover,body[data-premium] .btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #22312716}body[data-premium] .badge,body[data-premium] .product-tag,body[data-premium] .stage-coordinate,body[data-premium] .chip,body[data-premium] .pill,body[data-premium] .capsule-label{border-radius:2px!important}body[data-premium] .panel,body[data-premium] .order-card,body[data-premium] .form-card{border-radius:4px!important;box-shadow:0 20px 65px #2231270b;border-color:#ffffffc4}body[data-premium] .product-stage,body[data-premium] .stage,body[data-premium] .hero-visual{border-radius:3px!important}body[data-premium] .product-stage img,body[data-premium] .stage img,body[data-premium] .hero-visual img{object-fit:contain;max-width:100%}body[data-premium] .orb,body[data-premium] .orbit,body[data-premium] .orbital,body[data-premium] .visual-halo{opacity:.2;pointer-events:none}body[data-premium] .eyebrow{font-size:10px;letter-spacing:2.8px;font-weight:550}body[data-premium] header nav{font-weight:500;letter-spacing:.2px}body[data-premium] section{scroll-margin-top:105px}body[data-premium] input,body[data-premium] select{border-radius:2px!important}body[data-premium] input[type=checkbox]{accent-color:var(--premium-accent);width:18px;height:18px;flex-shrink:0}body[data-premium] details{border-radius:0;box-shadow:none;border-inline:0;border-top:0;padding:20px 0}body[data-premium] summary{font-weight:500;cursor:pointer}body[data-premium] .hero-copy>.lead{line-height:1.85}body[data-premium] :focus-visible{outline:2px solid var(--premium-accent);outline-offset:4px}body[data-premium] button[hidden]{display:none!important}@media(max-width:700px){body[data-premium] .hero{gap:30px;min-height:0}body[data-premium] .hero h1{font-size:clamp(37px,10.5vw,52px)!important;letter-spacing:-1.8px;line-height:1.12}body[data-premium] .product-stage,body[data-premium] .stage,body[data-premium] .hero-visual{min-height:330px;height:auto;padding:30px 18px}body[data-premium] .product-stage img,body[data-premium] .stage img{max-height:320px;width:auto;max-width:90%;height:auto}body[data-premium] .product-stage .badge{position:static;align-self:flex-start;margin:0 0 24px}body[data-premium] .stage-caption{margin-top:24px}body[data-premium] .product-tag{position:static;display:flex;margin-top:22px}body[data-premium] header nav{gap:12px}body[data-premium] .panel{padding:24px}body[data-premium] .hero-copy>.lead{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body[data-premium] *,body[data-premium] *:before{animation:none!important;transition:none!important}}
body[data-premium]{--premium-accent:#427543}
body{background:#fafaf5!important;--accent:#467a3d;--accent-dark:#28552e;--soft:#ecf1e6;color:#273b29!important}header{background:#fbfcf7e0!important;border-bottom:1px solid #dce3d4}.brand{font-family:Georgia,serif;font-size:27px;font-weight:400;letter-spacing:-.7px}.brand span{color:#a44d4b!important}.hero{grid-template-columns:1.1fr 1fr;gap:65px;padding-top:60px;min-height:620px}.hero h1{font-family:Georgia,serif!important;font-weight:400;letter-spacing:-2.2px;font-size:clamp(48px,5vw,70px);line-height:1.08}.hero h1 em{color:#46713d!important}.lead{color:#5a6857}.product-stage{background:linear-gradient(135deg,#ffffff,#e9efdf)!important;border:1px solid #e0e7d6;box-shadow:none!important;min-height:490px}.product-stage img{height:380px!important;width:auto!important;max-width:85%!important}.stage-frame,.stage-grid{opacity:.16}.badge{background:transparent!important;border:0!important;letter-spacing:1.2px;color:#55714a}.stage-caption{border-top:1px solid #c7d4bd}.button{background:#3d6437!important}.nav-cta{background:transparent;border-color:#c7d5be}.trust{font-weight:400}.section-heading h2,h2{font-family:Georgia,serif;font-weight:400;letter-spacing:-1px}.ingredients article,.ingredient-card{border-radius:3px!important;background:#f5f7ee;box-shadow:none}.label-section{background:#f0f2e7!important}.label-section img{object-fit:contain}.order-card,.panel{background:#fffffff0!important}@media(max-width:700px){.hero{grid-template-columns:1fr}.hero .product-stage img{height:315px!important}.hero .product-stage{min-height:390px}}body[data-premium="cardiotensive-it"] header{background:#203c2c!important;color:#f8fbf4!important;border-bottom:1px solid #4a6551}body[data-premium="cardiotensive-it"] header nav a{color:#f1f7eb}body[data-premium="cardiotensive-it"] .nav-cta{color:#f8fbf4;border-color:#91a78a}body[data-premium="cardiotensive-it"] .hero{color:#273b29;background:#fafaf5;margin-inline:0;padding:64px 0;min-height:640px}body[data-premium="cardiotensive-it"] .hero:before{background:none}body[data-premium="cardiotensive-it"] .hero:after{background:#d7e0cf;left:0;right:0}body[data-premium="cardiotensive-it"] .hero h1{color:#273b29}body[data-premium="cardiotensive-it"] .hero h1 em{color:#46713d!important}body[data-premium="cardiotensive-it"] .hero .eyebrow{color:#6c865b}body[data-premium="cardiotensive-it"] .hero .lead{color:#5a6857}body[data-premium="cardiotensive-it"] .hero .trust{color:#546d46}body[data-premium="cardiotensive-it"] .hero .disclosure{color:#6c7964}body[data-premium="cardiotensive-it"] .hero .button{background:#3d6437!important;color:white}body[data-premium="cardiotensive-it"] #measurement-dialog{background:#fffffff5;color:#273b29;border-color:#cdd9c3;box-shadow:0 18px 65px #203b2c1f}body[data-premium="cardiotensive-it"] #measurement-dialog h2{color:#273b29}body[data-premium="cardiotensive-it"] #measurement-dialog p,body[data-premium="cardiotensive-it"] #measurement-dialog>a,body[data-premium="cardiotensive-it"] .consent-dialog-top{color:#526848}body[data-premium="cardiotensive-it"] .consent-dialog-top button{color:#273b29;border-color:#bfd0b3}body[data-premium="cardiotensive-it"] .consent-dialog-actions button{background:#edf2e6;color:#273b29;border-color:#a9bf9b}body[data-premium="cardiotensive-it"] .consent-dialog-actions button:hover{background:#dce8cd}@media(max-width:700px){body[data-premium="cardiotensive-it"] .hero{padding:32px 0;grid-template-columns:1fr;gap:25px}body[data-premium="cardiotensive-it"] .hero h1{font-size:43px!important}body[data-premium="cardiotensive-it"] #measurement-dialog{inset:auto 16px 16px;margin:0;width:auto;max-width:calc(100vw - 32px)}}
body[data-premium="cardiotensive-it"] .product-stage .badge{color:#4f6d42!important}body[data-premium="cardiotensive-it"] .stage-caption,body[data-premium="cardiotensive-it"] .stage-caption span{color:#556e48!important}body[data-premium="cardiotensive-it"] .stage-caption strong{color:#2b4a2d!important}
