﻿/* NattyLean CRO theme: playful flavor accents on a subtle light body. */
:root{--bg:#F6F0FF;--panel:#FFFFFF;--ink:#16172E;--muted:#6B6394;--vita-green:#B7E53A;--leaf-green:#7A35E8;--green-deep:#25234F;--green-soft:#F6F0FF;--line:rgba(37,35,79,.13);--accent:#E64C89;--accent-soft:#FFEAF3;--shadow:0 16px 38px rgba(37,35,79,.10)}
body{background:linear-gradient(180deg,#FFFFFF 0%,#FBF8FF 46%,#F6F0FF 100%)!important;font-family:Fredoka,Baloo,Nunito,Poppins,Montserrat,"Segoe UI",Arial,sans-serif}.demo-toolbar{background:rgba(37,35,79,.98);border-bottom-color:rgba(230,76,137,.28)}.demo-toolbar span,.demo-controls label{color:#B7E53A;letter-spacing:.14em}.demo-toolbar strong{color:#FFFFFF}.demo-controls select{background:#FFFFFF;color:#16172E;border-color:rgba(122,53,232,.28)}.product-media-card{background:#FFFFFF!important;border-color:rgba(122,53,232,.14);border-radius:24px}.product-buybox{background:transparent!important;border-color:transparent!important}.product-buybox__headline,.product-buybox h1{color:#25234F!important;font-weight:900;letter-spacing:-.03em}.product-buybox .ntl-nad-promo__copy,.rating-row,.pay-note{color:#6B6394!important}.spin-badge{background:transparent!important;box-shadow:none!important}.spin-badge::before{background:#E64C89!important}.popular-ribbon{background:#B7E53A;color:#25234F}.active .supply-price em,.cart-button,.ntl-claimbar__cta{background:#7A35E8!important;color:#FFFFFF!important}.cart-button:hover,.ntl-claimbar__cta:hover{background:#25234F!important}.supply-option{background:#FFFFFF;border-color:rgba(37,35,79,.10);box-shadow:0 6px 18px rgba(37,35,79,.04)}.supply-option.active{background:#FBF8FF;border-color:#7A35E8;box-shadow:0 0 0 2px rgba(122,53,232,.10)}.subscription-billing{background:rgba(183,229,58,.14);border-bottom-color:rgba(122,53,232,.16)}.welcome-widget{background:#FFFFFF;border-color:rgba(122,53,232,.14)}.gift-title{background:#25234F}.gift-label{background:#7A35E8}.ntl-countdown{background:#25234F;border-bottom:1px solid rgba(183,229,58,.42)}.ntl-countdown__tag,.ntl-countdown__seg{background:rgba(122,53,232,.22);border-color:rgba(255,255,255,.22)}.ntl-countdown__seg b,.ntl-claimbar__event,.ntl-claimbar__sep{color:#B7E53A}.ntl-claimbar{background:rgba(255,255,255,.96);border-top-color:rgba(37,35,79,.14)}.ntl-nad-promo__meta{color:#E64C89}.ntl-nad-promo__badge{background:#FBF8FF!important;border-color:rgba(122,53,232,.22)!important;color:#25234F!important}.ntl-nad-promo__tick{color:#7A35E8!important}.pdp-carousel__dot.is-active{background:#E64C89}
.first-order-items img,.future-gifts-grid img,.gift-image{background:linear-gradient(180deg,#FFFFFF,#FBF8FF)!important;border-color:rgba(122,53,232,.16)!important}.first-order-items span,.future-gifts-grid span{color:#7A35E8!important}.first-order-items strong,.future-gifts-grid strong,.gift-card h3{color:#25234F!important}.gift-card{background:#FFFFFF!important;border-color:rgba(37,35,79,.12)!important}.gift-card-physical .gift-label{background:#E64C89!important}.gift-card-ebook .gift-label,.gift-card-digital_plan .gift-label{background:#7A35E8!important}.gift-card-voucher .gift-label{background:#B7E53A!important;color:#25234F!important}.gift-card-sweepstakes .gift-label{background:#FFB45B!important;color:#25234F!important}.future-gifts summary{border-color:rgba(122,53,232,.30)!important;color:#25234F!important}.future-gifts[open] summary{background:#FBF8FF!important}
