.button,.product-card,.card,.product-card img{transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .3s ease,transform .35s cubic-bezier(.2,.7,.3,1),opacity .3s ease}.button{will-change:transform}.button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #1e3a5f38}.button:active{transform:translateY(0);box-shadow:0 3px 10px #1e3a5f2e}.product-card:hover,.card:hover{transform:translateY(-4px);box-shadow:0 14px 34px #14213d1f}.product-card img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.product-card:hover img{transform:scale(1.04)}html.zen-anim .zen-reveal{opacity:0;transform:translateY(24px)}html.zen-anim .zen-reveal.zen-in{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.3,1)}.zenova-tech-section{background:#fff!important;color:#2e3231!important}.zenova-tech-section h2{color:#1e3a5f!important;font-weight:700!important}.zenova-tech-section p{color:#5b615f!important}.zn-kpi-row{--bg: #ffffff !important;--brand: #1e3a5f !important;--line: #e8e5df !important;--ink: #1e3a5f !important;--muted: #6b706e !important;background:#fff!important}.zn-kpi-hi{background:#1e3a5f1a!important}.zn-swipe-indicator span{color:#b9b3a8!important}.zen-score{color:#1e3a5f!important}.zen-reviews{color:#6b706e!important}.zen-usp-item{color:#2e3231!important}.zen-usp-dot{background:#00b67a!important;box-shadow:0 0 0 2px #eef8f2 inset!important}.zen-usp-item b{color:#1e3a5f!important}.zn-bf-compact{--bg:#162c47 !important;--bg2:#1e3a5f !important;background:linear-gradient(135deg,var(--bg) 0%,#1e3a5f 50%,var(--bg2) 100%)!important}.zn-bf-compact .foot{color:#f6f4f0!important}.zen-trust{color:#1e3a5f!important}.zen-accordion{border:1px solid #e3e0d9!important}.zen-accordion button{color:#1e3a5f!important}.zen-accordion button:after{color:#1e3a5f!important}.zen-accordion-content{color:#2e3231!important}.zen-accordion-content h4{color:#1e3a5f!important}.zen-clients-wrapper{background:#f6f4f0!important;border:1px solid #e3e0d9!important}.zen-clients-text{color:#1e3a5f!important}.znv-benefits{--bg:#f6f4f0 !important;--brand:#1e3a5f !important;--ink:#2e3231 !important;--line:#e3e0d9 !important;--muted:#6b706e !important}.znv-benefit:hover{border-color:#e3e0d9!important}.zen-pay-banner{background:linear-gradient(135deg,#1e3a5f 0% 50%,#2b5686)!important}.zv-sg2{--zv-blue:#1e3a5f !important;--zv-border:#e3e0d9 !important;--zv-text:#162c47 !important}.znv-payment-block{background:#f6f4f0!important;border:.5px solid #e3e0d9!important;border-left:3px solid #1e3a5f!important}.znv-payment-main{color:#2e3231!important}.znv-payment-main strong,.znv-help-link{color:#1e3a5f!important}.zv-modes{--zv-blue:#1e3a5f !important;--zv-blue-bright:#2b5686 !important;--zv-blue-glow:#7fa8cc !important;--zv-bg-card:#162c47 !important;--zv-bg-card-hover:#1e3a5f !important;--zv-muted:#cfe0f2 !important;background:#101f33!important}.zv-modes-title{background:linear-gradient(135deg,#fff,#7fa8cc)!important}button[name=add]{position:relative;overflow:hidden;animation:zen-breathe 5s ease-in-out infinite}@keyframes zen-breathe{0%,to{box-shadow:0 4px 14px #1e3a5f29}50%{box-shadow:0 8px 26px #1e3a5f57}}button[name=add]:after{content:"";position:absolute;top:0;left:-70%;width:42%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.32),transparent);transform:skew(-20deg);pointer-events:none;animation:zen-shine 4.6s ease-in-out infinite}@keyframes zen-shine{0%,55%{left:-70%}85%,to{left:140%}}.znv-benefit,.zen-usp-item,.zt__card{transition:transform .25s ease,box-shadow .25s ease}.znv-benefit:hover,.zen-usp-item:hover{transform:translateY(-3px);box-shadow:0 10px 24px #14213d1a}.zgift{border:1.5px dashed #1e3a5f;background:#f6f4f0;border-radius:14px;padding:14px 15px;margin:4px 0 16px;animation:zgift-pop .4s cubic-bezier(.2,.7,.3,1)}@keyframes zgift-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.zgift__title{font-size:14.5px;font-weight:700;color:#1e3a5f;margin-bottom:9px}.zgift__row{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13.5px}.zgift__name{color:#2e3231;flex:1;min-width:0}.zgift__pack{color:#8a8f8d;font-size:11px;font-weight:500;white-space:nowrap}.zgift__val s{color:#8a8f8d;font-size:12.5px}.zgift__badge{background:#00b67a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.4px;border-radius:100px;padding:3px 8px;flex:0 0 auto}.zgift__total{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #e3e0d9;margin-top:8px;padding-top:9px;font-size:13.5px;color:#1e3a5f}.zgift__total strong{font-size:16px;color:#00b67a}@media(max-width:750px){.zen-sac-upsell .cross-sell__description,.zen-premium-upsell .cross-sell__description,.zen-signature-upsell .cross-sell__description{display:none!important}.zen-sac-upsell .cross-sell__heading,.zen-premium-upsell .cross-sell__heading,.zen-signature-upsell .cross-sell__heading{font-size:13px!important;margin-bottom:6px!important}.zen-sac-upsell .cross-sell__title,.zen-premium-upsell .cross-sell__title,.zen-signature-upsell .cross-sell__title{font-size:13px!important}.zen-sac-upsell .cross-sell__image,.zen-premium-upsell .cross-sell__image,.zen-signature-upsell .cross-sell__image{--image-width: 42px !important;width:42px!important;min-width:42px!important}.zen-sac-upsell .cross-sell,.zen-premium-upsell .cross-sell,.zen-signature-upsell .cross-sell{padding:8px 10px!important;gap:8px!important;margin:0 0 6px!important}.zgift{padding:10px 12px;border-radius:12px;margin:4px 0 10px}.zgift__title{font-size:13px;margin-bottom:6px}.zgift__row{font-size:12.5px;padding:3px 0}.zgift__val s{font-size:11.5px}.zgift__badge{font-size:9px;padding:2px 7px}.zgift__pack{font-size:10px}.cart-drawer__footer{max-height:55vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.button,.product-card,.card,.product-card img,.znv-benefit,.zen-usp-item{transition:none!important}.button:hover,.product-card:hover,.card:hover,.znv-benefit:hover,.zen-usp-item:hover{transform:none!important}button[name=add]{animation:none!important}button[name=add]:after{animation:none!important;display:none!important}.zgift{animation:none!important}html.zen-anim .zen-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/zenova-premium.css.map */
