/*
Theme Name: CZoneIndia
Version: 7.0.2
Description: CZoneIndia bilingual Hindi/English WordPress and WooCommerce theme.
Text Domain: czone-vedic
*/
:root{--navy:#07142f;--navy2:#0d1d40;--gold:#d9a62e;--gold2:#f2c45c;--cream:#fbfaf7;--text:#14203b;--muted:#667085;--border:#e5e7eb;--white:#fff;--green:#15936a;--radius:18px;--shadow:0 14px 40px rgba(7,20,47,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;overflow-x: hidden;}img{max-width:100%;height:auto}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 32px));margin:auto}.skip-link{position:fixed;left:10px;top:10px;background:#fff;color:var(--navy);padding:10px 14px;z-index:9999;transform:translateY(-150%)}.skip-link:focus{transform:none}.topbar{background:#06112a;color:#fff;font-size:12px;border-bottom:1px solid rgba(255,255,255,.12)}.topbar .container,.main-header .container{display:flex;align-items:center;justify-content:space-between}.topbar .container{min-height:36px}.top-left,.top-right{display:flex;gap:18px;align-items:center}.topbar a:hover{color:var(--gold2)}.lang-btn{padding:3px 7px;border:1px solid rgba(255,255,255,.2);border-radius:5px}.lang-btn.active{border-color:var(--gold);color:var(--gold2)}.main-header{background:var(--navy);color:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.1)}.main-header .container{min-height:76px;gap:18px}.brand{display:flex;align-items:center;gap:10px;min-width:220px}.brand-mark{width:48px;height:48px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font-size:23px}.brand-text strong{display:block;font-family:Georgia,serif;font-size:23px;line-height:1}.brand-text span{display:block;color:var(--gold2);font-size:10px;margin-top:4px}.primary-nav{display:flex;gap:20px;align-items:center;justify-content:center;flex:1;font-size:13px}.primary-nav a{color:#fff}.primary-nav a:hover{color:var(--gold2)}.header-actions{display:flex;align-items:center;gap:8px}.icon-btn{width:40px;height:40px;border:1px solid rgba(255,255,255,.22);border-radius:50%;display:grid;place-items:center;color:#fff}.gold-btn,.outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:11px 18px;font-weight:800;border:1px solid var(--gold);transition:.25s}.gold-btn{background:linear-gradient(135deg,var(--gold),#b97c0e);color:#ffffff;cursor: pointer;}.gold-btn:hover{transform:translateY(-2px);box-shadow:0 9px 25px rgba(217,166,46,.25);color:#fff;}.outline-btn{color:#fff;background:transparent;border-color:rgba(255,255,255,.55)}.outline-btn:hover{background:#fff;color:#111 !important}.menu-toggle{display:none;border:0;background:none;color:#fff;font-size:28px}.hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 45%,rgba(217,166,46,.18),transparent 25%),radial-gradient(circle at 20% 20%,rgba(60,115,210,.16),transparent 35%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#fff 0 1px,transparent 2px);background-size:120px 120px;opacity:.25;animation:stars 18s linear infinite}.hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:center;min-height:420px;padding:45px 0}.eyebrow{color:var(--gold2);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);line-height:1.04;margin:10px 0 17px}.hero h1 span{color:var(--gold2)}.hero p{color:#dbe2f1;font-size:16px;max-width:590px}.hero-buttons{display:flex;gap:12px;margin:23px 0}.trust-row{display:flex;flex-wrap:wrap;gap:14px;color:#dbe2f1;font-size:12px}.trust-row span:before{content:"✓";color:var(--gold2);font-weight:900;margin-right:5px}.kundli-art{min-height:350px;display:grid;place-items:center;position:relative}.kundli-wheel{width:min(410px,88vw);aspect-ratio:1;border:1px solid rgba(242,196,92,.7);border-radius:50%;display:grid;place-items:center;position:relative;box-shadow:0 0 90px rgba(217,166,46,.12);animation:orbit 24s linear infinite}.kundli-wheel:before,.kundli-wheel:after{content:"";position:absolute;border:1px solid rgba(242,196,92,.45);border-radius:50%;inset:35px}.kundli-wheel:after{inset:75px}.kundli-chart{width:225px;height:225px;border:2px solid var(--gold2);transform:rotate(45deg);display:grid;place-items:center;animation:glow 3s ease-in-out infinite alternate}.kundli-chart:before,.kundli-chart:after{content:"";position:absolute;background:var(--gold2)}.kundli-chart:before{width:2px;height:100%;transform:rotate(45deg)}.kundli-chart:after{height:2px;width:100%;transform:rotate(45deg)}.kundli-sun{transform:rotate(-45deg);font-family:Georgia,serif;color:var(--gold2);font-size:26px;font-weight:800}.planet{position:absolute;color:var(--gold2);font-size:10px;text-align:center;animation:float 4s ease-in-out infinite}.planet b{display:block;font-size:26px;color:#fff}.p1{top:10%;left:8%}.p2{top:5%;right:8%}.p3{bottom:8%;left:9%}.p4{bottom:4%;right:9%}.forecast-strip{position:relative;z-index:5;margin-top:-1px}.forecast-box{background:linear-gradient(100deg,#07142f,#111f44);border:1px solid var(--gold);border-radius:18px;padding:18px;box-shadow:var(--shadow);display:grid;grid-template-columns:250px 1fr;gap:16px;align-items:center;color:#fff}.forecast-intro{display:flex;gap:12px;align-items:center}.sun-icon{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffd36a 0 37%,#d99c2e 38% 46%,transparent 47%);font-size:25px}.forecast-intro h2{font:800 23px Georgia,serif;color:var(--gold2);margin:0}.forecast-intro p{font-size:12px;color:#d8dfec;margin:3px 0}.sign-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.sign-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:10px;text-align:center;transition:.2s}.sign-card:hover{border-color:var(--gold2);transform:translateY(-3px);background:rgba(217,166,46,.1)}.sign-symbol{font-size:25px;color:var(--gold2)}.sign-card strong{display:block;font-family:Georgia,serif}.stars{color:var(--gold2);font-size:13px;letter-spacing:1px}.sign-card small{display:block;color:#c9d2e2;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sign-more{display:grid;place-items:center;border:1px dashed rgba(217,166,46,.6);border-radius:10px;color:var(--gold2);font-weight:800;font-size:12px}.section{padding:45px 0}.section-title{font:800 27px Georgia,serif;display:flex;align-items:center;gap:12px;margin:0 0 20px}.section-title:after{content:"";height:3px;width:38px;background:var(--gold);transition:.3s}.section-title:hover:after{width:62px}.lookup-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}.lookup-card,.product-feature,.service-card,.content-card{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:0 6px 25px rgba(7,20,47,.04)}.lookup-card{padding:22px}.lookup-items{display:grid;grid-template-columns:1fr 1fr;gap:11px}.lookup-item{padding:17px;border:1px solid var(--border);border-radius:12px;transition:.2s}.lookup-item:hover,.service-card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 14px 32px rgba(7,20,47,.1)}.lookup-item .emoji{font-size:24px;float:left;margin-right:9px}.lookup-item strong{display:block;font-family:Georgia,serif}.lookup-item span{font-size:12px;color:var(--muted)}.product-feature{padding:27px;display:grid;grid-template-columns:1fr .9fr;align-items:center;overflow:hidden}.product-feature .label{color:#a76b00;font-size:11px;font-weight:900}.product-feature h2{font:800 31px/1.1 Georgia,serif;margin:7px 0}.price{font-size:28px;color:#bd7f10;font-weight:900}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;list-style:none;padding:0;margin:10px 0;font-size:12px}.feature-list li:before{content:"✓";color:var(--green);font-weight:900;margin-right:6px}.product-mock{min-height:245px;display:grid;place-items:center}.laptop{width:90%;max-width:400px;aspect-ratio:1.55;background:#202735;border:7px solid #111827;border-radius:10px 10px 5px 5px;box-shadow:0 25px 35px rgba(0,0,0,.2);position:relative}.laptop:before{content:"KUNDLI PRO";position:absolute;inset:12px;background:#f6f1e6;color:#8b5d12;display:grid;place-items:center;font:28px Georgia,serif}.laptop:after{content:"";position:absolute;width:125%;height:10px;left:-12.5%;bottom:-18px;background:#aab1bb;border-radius:0 0 20px 20px}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service-card{padding:21px;transition:.2s}.service-icon{font-size:29px}.service-card h3{font:800 19px Georgia,serif;margin:9px 0 4px}.service-card p{color:var(--muted);font-size:13px;margin:0 0 11px}.text-link{color:#a76b00;font-weight:800;font-size:12px}.page-hero,.cz-sign-hero{background:var(--navy);color:#fff;padding:48px 0}.page-hero h1,.cz-sign-hero h1{font:800 45px/1.1 Georgia,serif;margin:0 0 8px}.page-hero p,.cz-sign-hero p{color:#ccd5e5;margin:0}.content-wrap{padding:40px 0}.entry-content{background:#fff;border:1px solid var(--border);border-radius:18px;padding:30px}.entry-content h2,.entry-content h3{font-family:Georgia,serif}.cz-breadcrumbs{width:min(1180px,calc(100% - 32px));margin:15px auto 0;display:flex;gap:8px;font-size:12px;color:var(--muted)}.cz-breadcrumbs a{color:#a76b00;font-weight:800}.cz-sign-grid{display:grid;grid-template-columns:160px 1fr;gap:25px;align-items:center}.cz-big-sign{width:140px;height:140px;border:1px solid rgba(242,196,92,.55);border-radius:50%;display:grid;place-items:center;font-size:65px;color:var(--gold2);background:radial-gradient(circle,rgba(217,166,46,.18),transparent 65%)}.cz-forecast-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.cz-forecast-main,.cz-forecast-side{background:#fff;border:1px solid var(--border);border-radius:18px;padding:25px;box-shadow:0 7px 25px rgba(7,20,47,.05)}.cz-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px}.cz-metric{padding:13px;background:#f7f8fb;border-radius:12px;text-align:center}.cz-metric strong{display:block;color:#a76b00;font-size:18px}.cz-metric span{font-size:11px;color:var(--muted)}.cz-action-list{list-style:none;padding:0;margin:0}.cz-action-list li{padding:10px 0;border-bottom:1px solid #edf0f4}.cz-action-list li:last-child{border:0}.cz-sign-nav{display:flex;gap:8px;overflow:auto;padding-bottom:5px;margin:16px 0}.cz-sign-nav a{min-width:70px;background:#fff;border:1px solid var(--border);border-radius:10px;padding:8px;text-align:center;font-size:11px;transition:.2s}.cz-sign-nav a:hover{border-color:var(--gold);transform:translateY(-2px)}.site-footer{background:var(--navy);color:#dce4f2}.footer-main{padding:42px 0;display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:28px}.site-footer h3{color:#fff;font-size:22px}.site-footer a{color:#c8d1e2;font-size:16px}.site-footer a:hover{color:var(--gold2)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:14px 0;font-size:11px;display:flex;justify-content:space-between}.mobile-bottom{display:none}.woocommerce .site-main,.woocommerce-page .site-main{padding:35px 0}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;margin:0!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid var(--border);border-radius:18px;padding:17px!important;box-shadow:0 6px 25px rgba(7,20,47,.04)}.woocommerce ul.products li.product img{border-radius:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:800 19px Georgia,serif}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--navy);color:#fff!important;border-radius:8px;padding:10px 16px;cursor: pointer;}.woocommerce a.button:hover,.woocommerce button.button:hover{background:#15295a;color:#fff}.woocommerce div.product{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px}.woocommerce div.product .product_title{font:800 38px Georgia,serif}.woocommerce div.product p.price{color:#bd7f10}.woocommerce span.onsale{background:var(--gold);color:#111}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--gold)}.woocommerce form.checkout,.woocommerce form.login,.woocommerce form.register{padding:0px;border-radius:16px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{border:1px solid #d5d9e1;border-radius:8px;padding:11px;margin-bottom:21px;width:100%!important}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes glow{from{box-shadow:0 0 0 rgba(242,196,92,0)}to{box-shadow:0 0 28px rgba(242,196,92,.25)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes stars{to{transform:translate3d(55px,30px,0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero:after,.kundli-wheel,.kundli-chart,.planet{animation:none!important}.gold-btn,.lookup-item,.service-card{transition:none}}.czone-hi{font-family:"Noto Sans Devanagari","Nirmala UI","Mangal",system-ui,sans-serif}.czone-hi .hero h1,.czone-hi .section-title,.czone-hi .forecast-intro h2,.czone-hi .brand-text strong,.czone-hi .lookup-item strong,.czone-hi .product-feature h2,.czone-hi .service-card h3,.czone-hi .page-hero h1,.czone-hi .cz-sign-hero h1{font-family:"Noto Serif Devanagari","Nirmala UI","Mangal",Georgia,serif}@media(max-width:1050px){.primary-nav{gap:11px;font-size:12px}.forecast-box{grid-template-columns:1fr}.sign-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:800px){.container{width:min(100% - 22px,680px)}.top-left{display:none}.top-right{width:100%;justify-content:flex-end}.main-header .container{min-height:65px}.brand{min-width:auto}.brand-text strong{font-size:19px}.primary-nav{display:none;position:absolute;top:65px;left:0;right:0;background:var(--navy);padding:14px;flex-direction:column;align-items:stretch}.primary-nav.open{display:flex}.menu-toggle{display:block}.header-actions .gold-btn{display:none}.hero-inner{grid-template-columns:1fr;padding:34px 0}.kundli-art{min-height:280px}.hero h1{font-size:42px}.sign-grid{display:flex;overflow:auto}.sign-card{min-width:105px}.lookup-grid,.product-feature,.cz-sign-grid,.cz-forecast-grid{grid-template-columns:1fr}.services{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:7px}.woocommerce ul.products{grid-template-columns:1fr 1fr!important}.mobile-bottom{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--navy);z-index:100;border-top:1px solid rgba(255,255,255,.15);padding:7px;justify-content:space-around}.mobile-bottom a{color:#fff;font-size:10px;text-align:center}.mobile-bottom span{display:block;color:var(--gold2);font-size:17px}body{padding-bottom:52px}.cz-metrics{grid-template-columns:1fr 1fr}}@media(max-width:520px){.hero-buttons{flex-direction:column}.lookup-items,.services{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:1fr!important}.page-hero h1,.cz-sign-hero h1{font-size:35px}.entry-content{padding:20px}}.form-submit .submit{background:#c99518 !important;color:#fff !important;border:0 !important;border-radius:4px !important;font-weight:800 !important;padding:10px 33px !important;height:45px !important;font-size:16px !important}:root{--container:1500px}.container{width:min(var(--container),calc(100% - 48px))}.topbar .container{min-height:38px}.topbar{font-size:12px}.main-header .container{min-height:78px}.brand{min-width:245px;max-width:285px;height:62px;overflow:visible}.brand .custom-logo-link{display:flex;align-items:center;max-width:255px;height:62px}.brand .custom-logo{display:block!important;width:auto!important;max-width:255px!important;height:auto!important;max-height:58px!important;object-fit:contain!important}.brand-text strong{font-size:25px;letter-spacing:.01em}.brand-text span{font-size:11px}.primary-nav{gap:25px;font-size:14px;white-space:nowrap}.header-actions{flex-shrink:0}.icon-btn{background:transparent}.cz-icon{display:inline-block;vertical-align:middle;flex:none}.gold-btn .cz-icon{margin-left:2px}.hero-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:15px;min-height:455px;padding:48px 0 58px}.hero h1{max-width:650px;font-size:clamp(44px,4.3vw,64px);margin:12px 0 20px}.hero p{max-width:590px;font-size:16px}.kundli-art{min-height:390px;transform:translateX(25px)}.kundli-wheel{width:min(470px,100%);box-shadow:0 0 120px rgba(217,166,46,.14)}.kundli-chart{width:270px;height:270px}.kundli-sun{font-size:29px}.planet b{font-size:29px}.forecast-strip{margin-top:-34px;padding-bottom:10px;background:transparent}.forecast-box{padding:20px 22px;grid-template-columns:270px 1fr;border-radius:20px}.forecast-intro h2{font-size:24px}.sign-grid{grid-template-columns:repeat(4,minmax(115px,1fr)) 150px}.sign-symbol{font-family:"Segoe UI Symbol","Noto Sans Symbols 2","Arial Unicode MS",sans-serif;font-variant-emoji:text;font-size:31px;line-height:1.1}.sign-card{min-height:94px;padding:12px 8px}.sign-card strong{font-family:inherit;font-size:15px}.sign-card small{font-size:11px}.section{padding:40px 0}.lookup-grid{grid-template-columns:420px minmax(0,1fr);gap:20px}.lookup-card{padding:22px}.lookup-items{gap:12px}.lookup-item{min-height:122px;display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto 1fr;column-gap:10px;align-items:start}.lookup-item .emoji{float:none;margin:0;grid-row:1 / span 2;display:grid;place-items:center;width:40px;height:40px;color:#c28a15}.lookup-item strong,.lookup-item span:not(.emoji){grid-column:2}.lookup-item strong{font-size:16px;line-height:1.2}.lookup-item span:not(.emoji){font-size:12px;line-height:1.45}.product-feature{min-height:350px;padding:28px 30px;grid-template-columns:minmax(0,1fr) 46%}.product-mock{min-height:300px}.product-image-real{width:100%;max-width:500px;height:auto;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.16))}.laptop{display:none}.services{grid-template-columns:repeat(4,1fr)}.service-icon{color:#bd8311;width:42px;height:42px;display:grid;place-items:center}.czone-hi{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",system-ui,sans-serif}.czone-hi .hero h1,.czone-hi .section-title,.czone-hi .forecast-intro h2,.czone-hi .brand-text strong,.czone-hi .lookup-item strong,.czone-hi .product-feature h2,.czone-hi .service-card h3,.czone-hi .page-hero h1,.czone-hi .cz-sign-hero h1{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-weight:800}.czone-hi .primary-nav,.czone-hi .topbar,.czone-hi .gold-btn,.czone-hi .outline-btn{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif}.czone-hi .sign-symbol{font-family:"Segoe UI Symbol","Noto Sans Symbols 2","Arial Unicode MS",sans-serif!important;font-variant-emoji:text}@media(max-width:1180px){.primary-nav{gap:14px;font-size:13px}.brand{min-width:220px}.lookup-grid{grid-template-columns:360px minmax(0,1fr)}.hero-inner{grid-template-columns:1fr 1fr}.kundli-art{transform:none}}@media(max-width:900px){.forecast-box,.hero-inner,.lookup-grid{grid-template-columns:1fr}.container{width:min(100% - 28px,760px)}.brand{min-width:0;max-width:220px}.brand .custom-logo,.brand .custom-logo-link{max-width:220px!important}.primary-nav{gap:12px}.hero-inner{min-height:auto;padding:40px 0 50px}.kundli-art{min-height:330px}.forecast-strip{margin-top:-24px}.sign-grid{grid-template-columns:repeat(4,minmax(120px,1fr)) 140px;display:grid;overflow:auto}}@media(max-width:700px){.top-right>a:not(.lang-btn){display:none}.main-header .container{min-height:70px}.brand,.brand .custom-logo-link{height:56px}.brand .custom-logo{max-height:52px!important}.hero h1{font-size:42px}.hero-buttons{flex-direction:row;flex-wrap:wrap}.hero-buttons>*{flex:1;min-width:180px}.sign-grid{display:flex}.sign-card,.sign-more{min-width:120px}.product-feature{grid-template-columns:1fr}.product-mock{min-height:180px}.product-image-real{max-width:390px}}@media(max-width:520px){.container{width:calc(100% - 20px)}.brand .custom-logo{max-width:185px!important}.header-actions .icon-btn{width:36px;height:36px}.hero-inner{padding-top:30px}.hero h1{font-size:36px}.hero p{font-size:14px}.hero-buttons>*{min-width:100%}.kundli-art{min-height:270px}.kundli-wheel{width:290px}.kundli-chart{width:190px;height:190px}.forecast-box{padding:16px}.forecast-intro h2{font-size:21px}.lookup-item{min-height:100px}}.cz-v5-home{background:#fbfaf7;overflow:hidden}.cz-v5-hero{background:#06142f;color:#fff;position:relative;min-height:460px;overflow:hidden}.cz-v5-hero-bg{position:absolute;right:0;top:0;width:55%;height:100%;background-image:url('assets/hero-art.webp');background-repeat:no-repeat;background-size:cover;background-position:center right;opacity:1}.cz-v5-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06142f 0%,#06142f 30%,rgba(6,20,47,.92) 43%,rgba(6,20,47,.18) 68%,rgba(6,20,47,0) 100%);z-index:1}.cz-v5-hero-inner{position:relative;z-index:2;min-height:350px;display:flex;align-items:center}.cz-v5-hero-copy{width:54%;padding:60px 0 30px}.cz-v5-eyebrow{font-size:11px;color:#f0bb43;font-weight:800;letter-spacing:.05em;margin-bottom:6px}.cz-v5-hero h1{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-weight:600;font-size:48px;line-height:60px;margin:0 0 14px;letter-spacing:-.02em}.cz-v5-hero h1 span{color:#f2bd45}.cz-v5-hero p{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:20px;line-height:1.55;color:#eef2f7;max-width:530px;margin:0}.cz-v5-buttons{display:flex;gap:14px;margin:22px 0 16px}.cz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:14px 26px;border-radius:5px;font-size:15px;font-weight:500;white-space:nowrap;transition:transform .22s,box-shadow .22s,background .22s;letter-spacing:1px!important}.cz-btn-gold{background:#d99a16;color:#fff;border:1px solid #e6ae36;box-shadow:0 7px 18px rgba(0,0,0,.15);letter-spacing:1.5px}.cz-btn-gold:hover{background:#efb737;color:#111;transform:translateY(-2px);box-shadow:0 12px 26px rgba(217,154,22,.25)}.cz-btn-outline{background:rgba(6,20,47,.2);color:#fff;border:1px solid rgba(255,255,255,.7)}.cz-btn-outline:hover{background:#fff;color:#07142f;transform:translateY(-2px)}.cz-v5-trust{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#f0f3f7}.cz-v5-trust span{white-space:nowrap}.cz-v5-trust span:first-letter{color:#f0bb43}.cz-v5-brand img{display:block;width:245px;height:auto;max-height:67px;object-fit:contain;object-position:left center}.cz-v5-brand{min-width:260px}.cz-v5-forecast-wrap{position:relative;z-index:4;margin-top:-33px}.cz-v5-forecast{background:#06142f;color:#fff;border:1px solid #d99a16;border-radius:15px;padding:14px 18px;display:grid;grid-template-columns:320px 1fr;gap:14px;box-shadow:0 14px 30px rgba(5,20,45,.14);margin-top:0}.cz-v5-forecast-intro{display:flex;align-items:center;gap:14px;padding-left:14px}.cz-v5-sun{width:60px;height:60px;flex:0 0 60px;border-radius:50%;display:grid;place-items:center;color:#f4b83b;font-size:36px;text-shadow:0 0 14px rgba(255,190,50,.55);background:radial-gradient(circle,rgba(255,211,98,.18),rgba(255,211,98,0) 68%)}.cz-v5-forecast-intro h2{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#f2bd45;font-size:20px;line-height:28px;margin:0 0 5px;font-weight:500}.cz-v5-forecast-intro p{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#eef2f7;font-size:16px;line-height:1.50;margin:0;max-width:250px}.cz-v5-signs{display:grid;grid-template-columns:repeat(4,1fr) 1.05fr;gap:9px}.cz-v5-sign,.cz-v5-all-signs{min-height:92px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(145deg,rgba(31,49,91,.92),rgba(18,34,70,.92));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7px;color:#fff;transition:.22s}.cz-v5-all-signs{display:inline-block;padding-top:22px}.cz-v5-sign:hover{border-color:#e5ad37;transform:translateY(-2px);background:linear-gradient(145deg,#203a6b,#172d5d)}.cz-v5-symbol{font-family:"Segoe UI Symbol","Noto Sans Symbols 2",sans-serif;font-size:28px;line-height:1;margin-bottom:2px}.cz-aries{color:#ef5d58}.cz-taurus{color:#79bf55}.cz-gemini{color:#efc454}.cz-cancer{color:#7ec8f2}.cz-v5-sign strong{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:15px;line-height:1.1}.cz-v5-stars{color:#f5bd34;font-family:Arial,sans-serif;font-size:15px;line-height:2.1;margin:2px 0}.cz-v5-sign small{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#e7ebf3;font-size:18px;line-height:1.2;max-width:130px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-v5-all-signs{border-style:dashed;color:#f2bd45;gap:5px;text-decoration:none}.cz-mini-zodiac{font-family:"Segoe UI Symbol","Noto Sans Symbols 2",sans-serif;font-size:29px;color:#f2bd45;vertical-align:middle}.cz-v5-all-signs b{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:12px}.cz-mini-zodiac img{margin-right:12px}.cz-v5-main-section{padding-top:42px;padding-bottom:32px}.cz-v5-two-col{display:grid;grid-template-columns:34% 65%;gap:20px;align-items:stretch}.cz-v5-looking-content p{margin:0;color:#687080;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;white-space:normal}.cz-v5-looking,.cz-v5-product{border:1px solid #e0e4ea;border-radius:10px;box-shadow:0 4px 20px rgba(9,24,48,.04)}.cz-v5-section-title{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-weight:800;font-size:21px;line-height:1.2;margin:0 0 17px;display:flex;align-items:center;gap:10px;color:#0b1936}.cz-v5-section-title:after{content:"";width:31px;height:2px;background:#d99a16;display:block}.cz-v5-looking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,133px);gap:10px;width:100%}.cz-icon{width:23px;height:23px;flex:0 0 36px;border-radius:7px;display:grid;place-items:center;font-family:Arial,sans-serif}.cz-icon-purple{color:#7e48bd}.cz-icon-red{color:#d73d43;font-size:29px}.cz-icon-sun{color:#d99a16}.cz-icon-blue{color:#2e82b9}.cz-v5-looking-grid b{display:block;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:19px;line-height:1.50;color:#162341}.cz-v5-looking-grid small{display:block;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#5e6777;font-size:17px;line-height:1.6;mrgin-top:4px}.cz-v5-product{padding:22px 25px;display:grid;grid-template-columns:1fr .9fr;overflow:hidden;min-height:300px}.cz-v5-product-copy{position:relative;z-index:2}.cz-v5-label{font-family:Arial,sans-serif;color:#a16b08;font-weight:800;font-size:14px;margin-bottom:4px}.cz-v5-product h2{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-weight:800;font-size:27px;line-height:36px;color:#0b1936;margin:0 0 5px}.cz-v5-price{font-family:Arial,sans-serif;color:#d08e0c;font-weight:900;font-size:22px;margin:3px 0 7px}.cz-v5-product ul{list-style:none;padding:0;margin:15px 0 20px;display:grid;grid-template-columns:1fr 1fr;gap:3px 18px;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:14px;color:#27344e}.cz-v5-product li:before{content:"✓";color:#1b8c62;font-weight:900;margin-right:6px}.cz-v5-product-buttons{display:flex;gap:8px;flex-wrap:wrap}.cz-btn-light{background:#fff;color:#1c2b46;border:1px solid #b9c0cb}.cz-btn-light:hover{border-color:#d99a16;color:#8a5c00}.cz-v5-laptop{display:flex;align-items:center;justify-content:flex-end;min-width:0}.cz-v5-laptop img{width:100%;max-width:460px;height:auto;display:block;object-fit:contain}.cz-v5-services{padding-top:0;padding-bottom:55px}.cz-v5-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cz-v5-service{background:#fff;border:1px solid #e1e5eb;border-radius:9px;padding:18px;min-height:150px;transition:.22s}.cz-v5-service:hover{transform:translateY(-4px);border-color:#d99a16;box-shadow:0 14px 30px rgba(9,24,48,.08)}.cz-service-symbol{font-family:"Segoe UI Symbol","Noto Sans Symbols 2",sans-serif;color:#c88a16;font-size:28px}.cz-v5-service h3{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:16px;line-height:1.15;margin:7px 0 5px;color:#14203b}.cz-v5-service p{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#687285;font-size:10px;line-height:1.45;margin:0 0 10px}.cz-v5-service b{font-size:10px;color:#b97c08}.main-header .container{min-height:76px}.topbar .container{min-height:35px}.topbar{font-size:12px}.primary-nav{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:13px;gap:25px}.header-actions .gold-btn{font-size:12px;padding:12px 18px}@media(max-width:1000px){.cz-v5-hero-copy{width:58%}.cz-v5-hero-bg{width:65%;opacity:.8}.cz-v5-forecast{grid-template-columns:250px 1fr}.cz-v5-signs{grid-template-columns:repeat(4,1fr)}.cz-v5-all-signs{display:none}.cz-v5-product{grid-template-columns:1fr .75fr}}@media(max-width:800px){.cz-v5-hero{min-height:540px}.cz-v5-hero-bg{width:100%;opacity:.35;background-position:center}.cz-v5-hero:before{background:linear-gradient(90deg,#06142f 0%,rgba(6,20,47,.94) 42%,rgba(6,20,47,.55) 100%)}.cz-v5-hero-copy{width:100%;max-width:610px}.cz-v5-hero h1{font-size:42px}.cz-v5-forecast{grid-template-columns:1fr;padding:14px}.cz-v5-signs{display:flex;overflow:auto}.cz-v5-sign{min-width:120px}.cz-v5-two-col{grid-template-columns:1fr}.cz-v5-product{grid-template-columns:1fr}.cz-v5-laptop{justify-content:center;margin-top:10px}.cz-v5-service-grid{grid-template-columns:1fr 1fr}.cz-v5-brand img{width:205px}}@media(max-width:520px){.cz-v5-hero-inner{min-height:520px}.cz-v5-hero h1{font-size:36px}.cz-v5-buttons{flex-direction:column;align-items:flex-start}.cz-v5-trust{gap:7px 12px}.cz-v5-forecast-intro{padding-left:4px}.cz-v5-looking-grid{grid-template-columns:1fr}.cz-v5-service-grid{grid-template-columns:1fr}.cz-v5-product h2{font-size:24px}.cz-v5-product ul{grid-template-columns:1fr}.cz-v5-brand img{width:185px}}.cz-v5-looking{min-width:0;padding:15px 18px 17px;border:1px solid #dce2e8;border-radius:10px;box-sizing:border-box}.cz-v5-section-heading{display:flex;align-items:center;gap:10px;height:29px;margin:0 0 10px}.cz-v5-section-heading h2{margin:0;color:#07152f;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:20px;line-height:29px;font-weight:700;letter-spacing:-0.2px}.cz-v5-section-heading>span{display:block;width:28px;height:2px;background:#c99518;flex:0 0 28px}.cz-v5-looking-card{display:flex;align-items:center;min-width:0;min-height:0;padding:9px 12px;box-sizing:border-box;background:#ffffff;border:1px solid #dfe4ea;border-radius:7px;text-decoration:none;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.cz-v5-looking-card:hover{border-color:#c99518;box-shadow:0 4px 12px rgba(7,21,47,.07)}.cz-v5-looking-icon{width:52px;height:52px;min-width:52px;flex:0 0 52px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cz-v5-looking-icon img{display:block;width:50px;height:50px;max-width:50px;max-height:50px;object-fit:contain;margin:0}.cz-v5-looking-content{min-width:0;margin-left:10px;display:flex;flex-direction:column;justify-content:center}.cz-v5-looking-content h3{margin:0 0 2px;color:#07152f;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:15px;line-height:28px;font-weight:700;white-space:normal}.cz-v5-product{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 454px;min-width:0;min-height:198px;border:1px solid #dce2e8;border-radius:10px;overflow:hidden;box-sizing:border-box}@media (max-width:1100px){.cz-v5-main-section>.container{width:calc(100% - 48px)}.cz-v5-two-col{grid-template-columns:1fr}.cz-v5-product{grid-template-columns:minmax(0,1fr) 420px}.cz-v5-laptop{width:420px;min-width:420px}.cz-v5-laptop img{width:420px;height:auto}}@media (max-width:700px){.cz-v5-main-section>.container{width:calc(100% - 30px)}.cz-v5-looking{padding:13px}.cz-v5-looking-grid{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,82px);gap:8px}.cz-v5-looking-card{padding:7px}.cz-v5-looking-icon{width:43px;height:43px;min-width:43px;flex-basis:43px}.cz-v5-looking-icon img{width:42px;height:42px}.cz-v5-looking-content{margin-left:7px}.cz-v5-looking-content h3{font-size:13px;line-height:17px}.cz-v5-looking-content p{font-size:9px;line-height:13px}.cz-v5-product{grid-template-columns:1fr}.cz-v5-product-copy{padding:16px}.cz-v5-laptop{width:100%;min-width:0;height:auto}.cz-v5-laptop img{width:100%;height:auto}}@media (max-width:420px){.cz-v5-looking-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,75px)}.cz-v5-looking-card{min-height:75px}.cz-v5-product-features{column-gap:15px}}.cz-service-description,.cz-service-subtitle{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:15px}.cz-section-heading h2,.cz-service-content h3{color:#07152f;font-size:21px;font-weight:700;padding:0}.cz-more-info,.cz-service-card{box-sizing:border-box;text-decoration:none}.cz-more-info,.cz-service-content h3,.cz-service-price{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;white-space:nowrap}.cz-featured-services{width:100%;background:#fff;padding:18px 0 30px;box-sizing:border-box}.cz-featured-services .cz-container{width:min(1500px,calc(100% - 90px));max-width:1446px;margin-left:auto;margin-right:auto;box-sizing:border-box}.cz-section-heading{display:flex;align-items:center;gap:11px;margin:0 0 11px;padding:0}.cz-section-heading h2{margin:0;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;line-height:29px;letter-spacing:-.2px}.cz-heading-line{display:block;width:28px;height:2px;flex:0 0 28px;background:#c99518}.cz-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.cz-service-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:148px;padding:12px 16px 11px;background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 1px 2px rgba(7,21,47,.025);transition:border-color .18s,box-shadow .18s,transform .18s}.cz-service-card:hover{border-color:#c99518;box-shadow:0 5px 18px rgba(7,21,47,.08);transform:translateY(-1px)}.cz-service-main{display:flex;align-items:flex-start;min-width:0;flex:1 1 auto}.cz-service-icon{width:117px;height:117px;flex:0 0 117px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cz-service-icon img{display:block;width:117px;height:117px;max-width:117px;max-height:117px;object-fit:contain;margin:0}.cz-service-content{min-width:0;padding-left:10px;padding-right:5px}.cz-service-content h3{margin:1px 0;line-height:40px;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:18px}.cz-service-subtitle{margin:0 0 5px;color:#c99518;line-height:22px;font-weight:400}.cz-service-description{margin:0 0 22px;color:#687080;line-height:23px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cz-service-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid #edf0f3}.cz-service-price{flex:0 0 auto;color:#111827;font-size:18px;line-height:20px;font-weight:600}.cz-more-info{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;padding:8px 18px;color:#c99518;background:#ffffff;border:1px solid #c99518;border-radius:4px;font-size:15px;line-height:22px;font-weight:500;letter-spacing:1px;transition:background-color .18s,border-color .18s}.cz-more-info span{font-size:13px;line-height:1}.cz-more-info:focus,.cz-more-info:hover{color:#fff;background:#b78310;border-color:#b78310}@media (max-width:1100px){.cz-featured-services .cz-container{width:calc(100% - 48px)}.cz-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cz-featured-services{padding:16px 0 24px}.cz-featured-services .cz-container{width:calc(100% - 30px)}.cz-section-heading{margin-bottom:9px}.cz-section-heading h2{font-size:18px;line-height:25px}.cz-heading-line{width:24px;flex-basis:24px}.cz-service-icon,.cz-service-icon img{width:117px;height:117px}.cz-services-grid{grid-template-columns:1fr;gap:10px}.cz-service-card{min-height:135px;padding:10px 12px}.cz-service-icon{flex-basis:50px}.cz-service-content{padding-left:8px}.cz-service-content h3{font-size:15px;line-height:20px}.cz-service-subtitle{font-size:9px;line-height:13px}.cz-service-price{font-size:13px}.cz-more-info{min-height:28px;padding:5px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cz-more-info,.cz-service-card{transition:none}}.site-footer .cz-ref-brand{display:inline-flex;align-items:center;width:auto;height:auto;text-decoration:none}.site-footer .cz-ref-brand img{display:block;width:231px;height:96px;max-width:100%;object-fit:contain;margin:0;padding:0}.site-footer .footer-brand-col{min-width:0}.site-footer .footer-brand-col>p{margin-top:18px}.footer-brand-col p{max-width:363px}.site-footer .footer-column p{position:relative;margin:0 0 8px;padding-left:14px}.site-footer .footer-column p:before{content:"";position:absolute;left:2px;top:8px;width:4px;height:4px;background:#c99518;border-radius:50%}.site-footer .footer-column p a{color:inherit;text-decoration:none}.site-footer .footer-column p a:hover{color:#c99518}@media(max-width:700px){.site-footer .cz-ref-brand img{width:231px;height:auto}}:root{--cz-ref-navy:#010d22;--cz-ref-navy-2:#000c1b;--cz-ref-gold:#d99a16;--cz-ref-gold-hi:#f0bd49;--cz-ref-line:rgba(255,255,255,.16)}.cz-ref-header-container{margin-left:auto;margin-right:auto}.cz-ref-topbar{height:35px;min-height:35px;background:#010d22;border-bottom:1px solid rgba(255,255,255,.16);font-size:15px;line-height:1}.cz-ref-topbar .cz-ref-header-container{height:35px;min-height:35px}.cz-ref-topbar .top-left,.cz-ref-topbar .top-right{height:35px;display:flex;align-items:center;gap:9px}.cz-ref-topbar .top-left{color:#f7f8fb;font-weight:400}.cz-top-spark{color:#f2b92f;font-size:15px;line-height:1;margin-right:3px}.cz-ref-topbar .top-right{gap:8px;color:#fff}.cz-ref-topbar .top-right a{display:inline-flex;align-items:center;gap:4px;color:#fff;white-space:nowrap;padding:0}.cz-ref-topbar .top-right a:hover{color:var(--cz-ref-gold-hi)}.cz-ref-topbar .top-right .lang-btn{border:0;border-radius:0;padding:0;color:#fff}.cz-ref-topbar .top-right .lang-btn.active{color:#f2bd49;font-weight:500}.cz-separator,.cz-top-divider{color:rgba(255,255,255,.55);margin:0 2px}.cz-ref-topbar .cz-icon{width:23px;height:23px;color:#f0b82f;stroke-width:1.7}.cz-ref-main-header{height:80px;min-height:80px;background:#000c1b;border-bottom:1px solid rgba(255,255,255,.18);position:relative;top:auto}.cz-ref-main-header .cz-ref-main-inner{height:80px;min-height:80px;display:flex;align-items:center;gap:0}.cz-ref-brand{width:300px;min-width:300px;height:80px;display:flex;align-items:center;justify-content:flex-start}.cz-ref-brand img{display:block;width:231px;height:auto;max-height:94px;object-fit:contain;object-position:left center}.cz-ref-primary-nav{height:80px;display:flex;align-items:center;justify-content:end;gap:30px;flex:1;min-width:0;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:16px;font-weight:500;white-space:nowrap}.cz-ref-primary-nav a{color:#fff;display:inline-flex;align-items:center;gap:5px;height:80px;line-height:1}.cz-ref-primary-nav a:hover{color:#f0bd49}.nav-chevron{font-size:13px;color:#fff;position:relative;top:-1px}.cz-ref-header-actions{height:80px;display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:305px}.cz-ref-icon-btn,.cz-ref-cart{position:relative;width:34px;height:44px;display:grid;place-items:center;color:#fff;border:0;background:transparent;border-radius:0}.cz-ref-icon-btn:hover,.cz-ref-cart:hover{color:#f0bd49}.cz-ref-icon-btn .cz-icon,.cz-ref-cart .cz-icon{width:26px;height:26px;stroke-width:1.7}.cz-cart-count{position:absolute;right:-1px;top:9px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;background:#d99a16;color:#111;font:700 10px/18px Arial,sans-serif;text-align:center}.cz-ref-pro-btn{height:48px;min-width:179px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:5px;background:#d99a16;border:1px solid #e3aa35;color:#fff;font:800 13px/1 "Nirmala UI","Mangal",Arial,sans-serif;box-shadow:none;letter-spacing:1px}.cz-ref-pro-btn:hover{background:#e5a927;color:#fff;transform:none;box-shadow:0 6px 16px rgba(217,154,22,.2)}.cz-ref-pro-btn span{font-size:15px}@media(max-width:1180px){.cz-ref-header-container{width:min(100% - 40px,1446px)}.cz-ref-brand{width:231px;min-width:231px}.cz-ref-primary-nav{gap:18px;font-size:12px}.cz-ref-header-actions{min-width:255px;gap:9px}.cz-ref-pro-btn{min-width:165px}}@media(max-width:900px){.cz-ref-topbar .top-right a:nth-of-type(n+3),.cz-top-divider{display:none}.cz-ref-brand{width:auto;min-width:0;flex:1}.cz-ref-brand img{width:210px}.cz-ref-primary-nav{display:none}.menu-toggle{display:block;margin-left:auto;margin-right:10px}.cz-ref-header-actions{min-width:auto;gap:7px}.cz-ref-pro-btn{min-width:150px;height:44px;padding:0 11px}}@media(max-width:600px){.cz-ref-header-container{width:calc(100% - 28px)}.cz-ref-topbar{height:auto;min-height:35px}.cz-ref-topbar .top-left{font-size:9px}.cz-ref-topbar .top-right{font-size:10px}.cz-ref-brand img{width:190px}.cz-ref-pro-btn{font-size:10px;min-width:132px}.cz-ref-icon-btn{display:none}}.cz-horo-page,.cz-sign-page{background:#06152f;color:#fff;min-height:calc(100vh - 115px);padding:0 0 34px;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif}.cz-horo-container,.cz-sign-container{width:min(1446px,calc(100% - 90px));margin:0 auto}.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{width:100%;margin:0;padding:14px 0 9px;display:flex;align-items:center;gap:7px;color:#98a7bb;font-size:11px}.cz-horo-page .cz-breadcrumbs a,.cz-sign-page .cz-breadcrumbs a{color:#f2c45c;font-weight:600}.cz-horo-page .cz-breadcrumbs span,.cz-sign-page .cz-breadcrumbs span{color:#aebbd0}.cz-horo-page h1{margin:8px 0 2px;color:#fff;font-size:28px;line-height:1.25;font-weight:800}.cz-horo-date{margin:0 0 14px;color:#c3cede;font-size:11px}.cz-horo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;background:#10284a;border:1px solid #1d385e;border-radius:6px;overflow:hidden}.cz-horo-card{height:76px;background:#0a1d3d;border:1px solid #19355b;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:7px;transition:background .15s,border-color .15s}.cz-horo-card:hover{background:#10294d;border-color:#d9a62e}.cz-horo-card img{width:38px;height:38px;object-fit:contain;margin:0 0 1px}.cz-horo-card strong{font-size:12px;line-height:1.1;font-weight:700}.cz-horo-stars{display:block;color:#f2c45c;font-size:9px;line-height:1.1;margin-top:2px;letter-spacing:.6px}.cz-graha{margin-top:18px}.cz-graha h2{font-size:14px;line-height:1.3;color:#fff;margin:0 0 7px;font-weight:700}.cz-graha-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;background:#10284a;border:1px solid #19355b;border-radius:5px;overflow:hidden}.cz-graha-item{height:62px;background:#0a1d3d;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;border-right:1px solid #19355b}.cz-graha-symbol{font-size:13px;color:#f2c45c;line-height:1}.cz-graha-item strong{font-size:10px;color:#fff;margin-top:3px}.cz-graha-item small{font-size:8px;color:#aebbd0;margin-top:1px}.cz-horo-cta{margin-top:18px;min-height:70px;padding:12px 17px;background:linear-gradient(90deg,#0a1d3d,#132d51);border:1px solid rgba(217,166,46,.55);border-radius:6px;display:flex;align-items:center;gap:13px;color:#fff}.cz-horo-cta .cz-cta-icon{width:44px;height:44px;border:1px solid rgba(217,166,46,.5);border-radius:7px;display:grid;place-items:center;color:#f2c45c;flex:0 0 44px}.cz-horo-cta>span:nth-child(2){flex:1}.cz-horo-cta strong{display:block;color:#f2c45c;font-size:14px}.cz-horo-cta small{display:block;color:#b8c5d8;font-size:9px;margin-top:2px}.cz-horo-cta>b{background:#d9a62e;color:#111;padding:9px 14px;border-radius:3px;font-size:10px;white-space:nowrap}.cz-sign-page{padding-bottom:40px}.cz-sign-top{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:stretch}.cz-sign-identity{min-height:190px;background:#0a1d3d;border:1px solid rgba(217,166,46,.45);border-radius:7px;padding:25px 28px;display:flex;align-items:center;gap:30px}.cz-sign-orb{width:145px;height:145px;flex:0 0 145px;border-radius:50%;border:1px solid #d9a62e;background:#06152f;display:grid;place-items:center;box-shadow:0 0 0 1px rgba(217,166,46,.08)}.cz-sign-orb img{width:112px;height:112px;object-fit:contain}.cz-sign-details h1{margin:0;color:#fff;font-size:29px;line-height:1.2;font-weight:800}.cz-sign-details p{margin:6px 0 10px;color:#c3cede;font-size:12px}.cz-sign-rating span{color:#f2c45c;font-size:16px;letter-spacing:1px}.cz-sign-rating small{color:#c3cede;font-size:10px}.cz-side-nav{background:#0a1d3d;border:1px solid #19345a;border-radius:7px;padding:10px}.cz-side-nav a{display:block;padding:8px 10px;border-bottom:1px solid #20395d;color:#c4d0e0;font-size:10px}.cz-side-nav a:last-child{border-bottom:0}.cz-side-nav a:hover{color:#f2c45c}.cz-side-nav a span{color:#f2c45c;margin-right:7px}.cz-side-nav a b{display:block;color:#fff;font-size:11px;margin-left:18px}.cz-side-nav a small{display:block;color:#8fa0b6;font-size:8px;margin-left:18px}.cz-do-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.cz-do-card{background:#fff;color:#101c34;border-radius:8px;padding:16px;border:1px solid #dce3eb}.cz-do-card h2{margin:0 0 8px;color:#28763b;font-size:15px}.cz-do-card.avoid h2{color:#a23b31}.cz-do-card ul{padding-left:17px;margin:0}.cz-do-card li{font-size:11px;margin:5px 0}.cz-do-card li::marker{color:#2d8c49}.cz-do-card.avoid li::marker{color:#a23b31}.cz-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:14px;background:#10284a;border:1px solid #19355b;border-radius:6px;overflow:hidden}.cz-metric-grid div{height:67px;background:#0a1d3d;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.cz-metric-grid strong{font-size:12px;color:#fff}.cz-metric-grid span{font-size:10px;color:#f2c45c;letter-spacing:.8px;margin-top:3px}.cz-metric-grid small{font-size:8px;color:#b4c1d2;margin-top:1px}.cz-sign-cta{min-height:70px;margin-top:14px;padding:11px 16px;background:linear-gradient(90deg,#0a1d3d,#132d51);border:1px solid rgba(217,166,46,.55);border-radius:6px;display:flex;align-items:center;gap:12px}.cz-sign-cta .cz-cta-icon{width:42px;height:42px;border:1px solid rgba(217,166,46,.5);border-radius:6px;display:grid;place-items:center;color:#f2c45c;flex:0 0 42px}.cz-sign-cta>div{flex:1}.cz-sign-cta h2{margin:0;color:#f2c45c;font-size:14px}.cz-sign-cta p{margin:2px 0 0;color:#b7c4d6;font-size:9px}.cz-sign-cta .gold-btn{font-size:10px;padding:9px 14px;border-radius:3px;white-space:nowrap}@media(max-width:1100px){.cz-horo-container,.cz-sign-container{width:calc(100% - 48px)}.cz-horo-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-grid{grid-template-columns:repeat(4,1fr)}.cz-sign-top{grid-template-columns:1fr}.cz-side-nav{display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.cz-horo-container,.cz-sign-container{width:calc(100% - 30px)}.cz-horo-grid{grid-template-columns:repeat(3,1fr)}.cz-graha-grid{grid-template-columns:repeat(4,1fr)}.cz-do-row{grid-template-columns:1fr}.cz-metric-grid{grid-template-columns:1fr 1fr}.cz-side-nav{grid-template-columns:repeat(2,1fr)}.cz-sign-identity{padding:18px;gap:18px}.cz-sign-orb{width:105px;height:105px;flex-basis:105px}.cz-sign-orb img{width:82px;height:82px}.cz-sign-details h1{font-size:23px}}@media(max-width:460px){.cz-horo-grid{grid-template-columns:repeat(2,1fr)}.cz-graha-grid{grid-template-columns:repeat(2,1fr)}.cz-side-nav{grid-template-columns:1fr}.cz-horo-page h1{font-size:24px}.cz-sign-identity{align-items:flex-start}.cz-sign-cta{align-items:flex-start;flex-wrap:wrap}.cz-sign-cta .gold-btn{margin-left:54px}}.cz-wc-page{background:#071a38;color:#07152f;min-height:620px;padding-bottom:55px}.cz-wc-page .cz-breadcrumbs{margin-top:0;padding-top:14px}.cz-wc-page .container{width:min(1446px,calc(100% - 48px))}.cz-wc-title{padding:24px 0 22px}.cz-wc-kicker{display:block;color:#b27b10;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.cz-wc-title h1{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:31px;line-height:1.2;margin:0;color:#07152f;font-weight:800}.cz-wc-title p{margin:6px 0 0;color:#687080;font-size:13px}.cz-wc-shop-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.cz-wc-sidebar{display:grid;gap:13px}.cz-wc-sidebox{background:#071a38;color:#fff;border:1px solid #19345c;border-radius:8px;padding:15px;box-shadow:0 5px 18px rgba(7,21,47,.08)}.cz-wc-sidebox h3{margin:0 0 9px;color:#fff;font-size:15px;font-weight:800}.cz-wc-sidebox a{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#dce4f1;text-decoration:none;font-size:12px;padding:8px 7px;border-radius:5px}.cz-wc-sidebox a span{color:#9da9bd;font-size:10px}.cz-wc-sidebox a:hover,.cz-wc-sidebox a.active{background:#17335d;color:#f0b62f}.cz-wc-price-form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cz-wc-price-form label{display:block;color:#aebbd0;font-size:10px;margin-bottom:4px}.cz-wc-price-form input{width:100%;height:34px;padding:6px 7px;border:1px solid #315079;border-radius:5px;background:#0c2447;color:#fff;box-sizing:border-box}.cz-wc-gold-btn{grid-column:1/-1;border:0;border-radius:5px;background:#d99a16;color:#fff;font-size:11px;font-weight:800;padding:10px;cursor:pointer}.cz-wc-products-area{min-width:0}.cz-wc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px;padding:10px 12px;background:#fff;border:1px solid #dfe4ea;border-radius:7px}.cz-wc-toolbar strong{display:block;font-size:14px}.cz-wc-toolbar small{color:#7a8392;font-size:10px}.cz-wc-sort .woocommerce-ordering{margin:0;float:none}.cz-wc-sort select{height:32px;border:1px solid #d7dce4;border-radius:5px;background:#fff;color:#07152f;padding:0 8px;font-size:11px}.cz-wc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.cz-wc-product-card{margin:0!important;background:#fff;border:1px solid #dfe3e8;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(7,21,47,.035);transition:border-color .18s,box-shadow .18s,transform .18s}.cz-wc-product-card:hover{border-color:#c99518;box-shadow:0 8px 22px rgba(7,21,47,.09);transform:translateY(-2px)}.cz-wc-product-image{position:relative;display:block;height:172px;background:#f4f5f6;border-bottom:1px solid #e7e9ed;text-align:center}.cz-wc-product-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important;padding:13px;box-sizing:border-box}.cz-wc-sale{position:absolute;left:9px;top:9px;background:#d99a16;color:#fff;font-size:9px;font-weight:800;padding:4px 7px;border-radius:3px}.cz-wc-product-body{padding:11px 12px 12px}.cz-wc-product-cat{font-size:9px;line-height:1.2;text-transform:uppercase;color:#a17822;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}.cz-wc-product-cat a{color:inherit;text-decoration:none}.cz-wc-product-body h2{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:15px;line-height:1.3;margin:0 0 5px;font-weight:800}.cz-wc-product-body h2 a{color:#07152f;text-decoration:none}.cz-wc-product-body p{font-size:10px;line-height:1.45;color:#687080;margin:0 0 9px;min-height:29px}.cz-wc-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;border-top:1px solid #edf0f3;padding-top:9px}.cz-wc-price{font-size:15px;font-weight:800;color:#b5790e;white-space:nowrap}.cz-wc-price del{font-size:10px;color:#8b929d;font-weight:500}.cz-wc-price ins{text-decoration:none}.cz-wc-more{display:inline-flex;align-items:center;gap:4px;background:#d99a16;color:#fff!important;text-decoration:none!important;border-radius:4px;padding:7px 9px;font-size:9px;font-weight:800;white-space:nowrap}.cz-wc-more:hover{background:#b97e0c}.cz-wc-pagination{padding-top:17px}.cz-wc-pagination ul{display:flex!important;justify-content:center;gap:5px;margin:0!important;padding:0!important;list-style:none!important}.cz-wc-pagination li{display:block!important}.cz-wc-pagination a,.cz-wc-pagination span{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border:1px solid #dce1e7;border-radius:4px;background:#fff;color:#07152f;text-decoration:none;font-size:11px;box-sizing:border-box}.cz-wc-pagination .current,.cz-wc-pagination a:hover{background:#071a38;color:#fff;border-color:#071a38}.cz-wc-empty{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:45px;text-align:center}.cz-wc-empty h2{margin:0 0 7px;font-size:22px}.cz-wc-empty p{margin:0;color:#687080}.cz-wc-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.85fr);gap:24px;background:#fff;border:1px solid #dfe3e8;border-radius:9px;padding:22px;box-sizing:border-box}.cz-wc-gallery,.cz-wc-summary{min-width:0}.cz-wc-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.cz-wc-gallery .woocommerce-product-gallery__image{border:1px solid #e2e5e9;border-radius:7px;background:#f6f7f8;overflow:hidden}.cz-wc-gallery .woocommerce-product-gallery__image img{width:100%;height:440px;object-fit:contain}.cz-wc-summary .product_title{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif!important;color:#07152f!important;font-size:31px!important;line-height:1.25!important;margin:0 0 8px!important}.cz-wc-summary .price{color:#b5790e!important;font-size:25px!important;font-weight:800!important;margin:10px 0!important}.cz-wc-summary .woocommerce-product-details__short-description{font-size:13px;line-height:1.7;color:#596579}.cz-wc-summary .cart{display:flex;gap:8px;align-items:center;margin:18px 0!important}.cz-wc-summary .quantity input{height:42px;width:62px;border:1px solid #d6dce4;border-radius:5px;padding:0 8px}.cz-wc-summary .single_add_to_cart_button{height:42px;background:#d99a16!important;color:#fff!important;border:0!important;border-radius:5px!important;padding:0 22px!important;font-size:12px!important;font-weight:800!important}.cz-wc-summary .single_add_to_cart_button:hover{background:#b97e0c!important}.cz-wc-summary .product_meta{border-top:1px solid #edf0f3;padding-top:13px;color:#788191;font-size:11px}.cz-wc-summary .product_meta a{color:#a87410}.cz-wc-description{margin-top:18px;background:#fff;border:1px solid #dfe3e8;border-radius:9px;padding:22px}.cz-wc-tabs .woocommerce-tabs{margin:0!important}.cz-wc-tabs .wc-tabs{display:flex!important;gap:7px;border-bottom:1px solid #e2e6eb!important;padding:0!important;margin:0 0 16px!important}.cz-wc-tabs .wc-tabs li{background:#071a38!important;border:0!important;border-radius:4px 4px 0 0!important;margin:0!important;padding:0!important}.cz-wc-tabs .wc-tabs li a{color:#fff!important;padding:10px 14px!important;font-size:11px!important;text-decoration:none!important}.cz-wc-tabs .wc-tabs li.active{background:#d99a16!important}.cz-wc-tabs .woocommerce-Tabs-panel{font-size:13px;line-height:1.75;color:#4f5c70}.cz-wc-tabs .woocommerce-Tabs-panel h2{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:20px;color:#07152f}.cz-wc-utility{background:#f7f7f5}.cz-wc-white-panel{background:#fff;border:1px solid #dfe3e8;border-radius:9px;padding:22px;box-shadow:0 4px 15px rgba(7,21,47,.035)}.cz-wc-white-panel .shop_table{border:1px solid #e0e4e9!important;border-radius:6px!important;overflow:hidden}.cz-wc-white-panel .shop_table th{background:#071a38!important;color:#fff!important;font-size:11px!important;padding:12px!important}.cz-wc-white-panel .shop_table td{padding:12px!important;font-size:12px!important;vertical-align:middle}.cz-wc-white-panel .shop_table .product-thumbnail img{width:64px!important;height:64px!important;object-fit:contain}.cz-wc-white-panel .product-name a{color:#07152f;font-weight:800;text-decoration:none}.cz-wc-white-panel .product-remove a{color:#b53030!important}.cz-wc-white-panel .coupon input{height:37px!important;border:1px solid #d7dce4!important;border-radius:4px!important}.cz-wc-white-panel button,.cz-wc-white-panel .button{background:#d99a16!important;color:#fff!important;border:0!important;border-radius:5px!important;font-size:11px!important;font-weight:800!important;padding:10px 16px!important}.cz-wc-white-panel .button:disabled{opacity:.5}.cz-wc-white-panel .cart_totals{background:#f7f8fa;border:1px solid #e0e4e9;border-radius:7px;padding:17px}.cz-wc-white-panel .cart_totals h2{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:19px}.cz-wc-white-panel .checkout-button{background:#071a38!important;width:100%;text-align:center}.cz-wc-checkout-panel form.checkout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;background:transparent!important;border:0!important;padding:0!important}.cz-wc-checkout-panel #customer_details{min-width:0}.cz-wc-checkout-panel #order_review_heading{grid-column:2;grid-row:1;margin:0;padding:0;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:20px}.cz-wc-checkout-panel #order_review{grid-column:2;grid-row:1;margin-top:38px;background:#f7f8fa;border:1px solid #e0e4e9;border-radius:7px;padding:15px}.cz-wc-checkout-panel .col2-set{width:auto!important;float:none!important}.cz-wc-checkout-panel .col-1,.cz-wc-checkout-panel .col-2{width:100%!important;float:none!important}.cz-wc-checkout-panel h3{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;font-size:18px;color:#07152f}.cz-wc-checkout-panel .form-row{margin:0 0 11px!important}.cz-wc-checkout-panel .form-row label{font-size:10px;font-weight:700;color:#4d596d;margin-bottom:4px}.cz-wc-checkout-panel input,.cz-wc-checkout-panel textarea,.cz-wc-checkout-panel select{height:39px!important;border:1px solid #d5dbe3!important;border-radius:5px!important;background:#fff!important;padding:8px 10px!important;font-size:12px!important;box-sizing:border-box}.cz-wc-checkout-panel textarea{height:80px!important}.cz-wc-checkout-panel #payment{background:#071a38!important;color:#fff!important;border-radius:7px!important;padding:15px!important}.cz-wc-checkout-panel #payment label{color:#fff;font-size:11px}.cz-wc-checkout-panel #place_order{width:100%;background:#d99a16!important}.cz-wc-account-panel .woocommerce-MyAccount-navigation{width:220px!important;background:#071a38;border-radius:7px;padding:8px}.cz-wc-account-panel .woocommerce-MyAccount-navigation li{list-style:none;margin:0}.cz-wc-account-panel .woocommerce-MyAccount-navigation a{display:block;color:#dce4f1;padding:9px 10px;text-decoration:none;font-size:11px;border-radius:4px}.cz-wc-account-panel .woocommerce-MyAccount-navigation .is-active a,.cz-wc-account-panel .woocommerce-MyAccount-navigation a:hover{background:#d99a16;color:#fff}.cz-wc-account-panel .woocommerce-MyAccount-content{width:calc(100% - 245px)!important;font-size:12px;color:#526075}.cz-wc-account-panel .woocommerce-MyAccount-content a{color:#a87410}.cz-wc-account-panel .woocommerce-MyAccount-content h2,.cz-wc-account-panel .woocommerce-MyAccount-content h3{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#07152f}.cz-wc-order-panel{text-align:left}.cz-wc-order-panel .woocommerce-order-overview{background:#f7f8fa;border:1px solid #e0e4e9;border-radius:7px;padding:15px!important}.cz-wc-order-panel .woocommerce-order-overview li{font-size:11px}.cz-wc-order-panel .woocommerce-order-details__title,.cz-wc-order-panel .woocommerce-column__title{font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",sans-serif;color:#07152f;font-size:18px}.cz-wc-page .woocommerce-message,.cz-wc-page .woocommerce-info,.cz-wc-page .woocommerce-error{border-top:3px solid #d99a16!important;background:#fff!important;color:#07152f!important;font-size:12px}.cz-wc-page .star-rating span:before,.cz-wc-page .woocommerce-review-link{color:#d99a16!important}@media(max-width:1150px){.cz-wc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-wc-shop-grid{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:900px){.cz-wc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-wc-product-hero{grid-template-columns:1fr}.cz-wc-gallery .woocommerce-product-gallery__image img{height:360px}.cz-wc-checkout-panel form.checkout{grid-template-columns:1fr}.cz-wc-checkout-panel #order_review_heading,.cz-wc-checkout-panel #order_review{grid-column:1;grid-row:auto}.cz-wc-checkout-panel #order_review{margin-top:0}.cz-wc-account-panel .woocommerce-MyAccount-navigation,.cz-wc-account-panel .woocommerce-MyAccount-content{width:100%!important;float:none!important}.cz-wc-account-panel .woocommerce-MyAccount-navigation{margin-bottom:15px}}@media(max-width:700px){.cz-wc-page .container{width:calc(100% - 28px)}.cz-wc-shop-grid{grid-template-columns:1fr}.cz-wc-sidebar{grid-template-columns:1fr 1fr}.cz-wc-sidebar .cz-wc-sidebox:last-child{grid-column:1/-1}.cz-wc-toolbar{align-items:flex-start;flex-direction:column}.cz-wc-sort{width:100%}.cz-wc-sort select{width:100%}.cz-wc-product-grid{gap:9px}.cz-wc-product-image{height:150px}.cz-wc-product-body{padding:9px}.cz-wc-product-body h2{font-size:13px}.cz-wc-product-body p{font-size:9px}.cz-wc-product-bottom{align-items:flex-end;flex-direction:column}.cz-wc-more{width:100%;justify-content:center;box-sizing:border-box}.cz-wc-price{width:100%}.cz-wc-title h1{font-size:27px}.cz-wc-white-panel{padding:12px;overflow-x:auto}.cz-wc-white-panel .shop_table{min-width:650px}.cz-wc-checkout-panel{overflow:visible}.cz-wc-gallery .woocommerce-product-gallery__image img{height:290px}}@media(max-width:480px){.cz-wc-sidebar{grid-template-columns:1fr}.cz-wc-sidebar .cz-wc-sidebox:last-child{grid-column:auto}.cz-wc-product-grid{grid-template-columns:1fr 1fr}.cz-wc-product-image{height:125px}.cz-wc-product-body h2{font-size:12px}.cz-wc-product-body p{display:none}.cz-wc-price{font-size:13px}.cz-wc-more{font-size:8px;padding:6px}.cz-wc-product-hero{padding:12px}.cz-wc-summary .product_title{font-size:24px!important}.cz-wc-summary .price{font-size:21px!important}.cz-wc-description{padding:14px}.cz-wc-tabs .wc-tabs{overflow:auto}.cz-wc-tabs .wc-tabs li{white-space:nowrap}}.cz-shop-reference{background:#071a38;color:#fff;min-height:640px;padding:0 0 34px;font-family:"Nirmala UI","Mangal","Noto Sans Devanagari",Arial,sans-serif}.cz-shop-container{width:min(964px,calc(100% - 60px));margin:0 auto}.cz-shop-reference .cz-breadcrumbs{height:43px;box-sizing:border-box;margin:0;padding:13px 0 9px;display:flex;gap:9px;align-items:center;color:#a9b7ca;font-size:10px}.cz-shop-reference .cz-breadcrumbs a{color:#e7b846;text-decoration:none}.cz-shop-reference .cz-breadcrumbs span{color:#b6c1d0}.cz-shop-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;align-items:start}.cz-shop-filter{display:grid;gap:12px}.cz-filter-box{background:#0a2347;border:1px solid #25476d;border-radius:7px;padding:14px 17px;box-shadow:0 2px 10px rgba(0,0,0,.12)}.cz-filter-box h3{margin:0 0 9px;color:#fff;font-size:14px;line-height:1.2;font-weight:800}.cz-filter-link{display:flex;align-items:center;gap:9px;min-height:30px;padding:0 2px;color:#e3e9f1;text-decoration:none;border-bottom:1px solid rgba(56,87,122,.42);font-size:10px;line-height:1.2}.cz-filter-link:last-child{border-bottom:0}.cz-filter-link:hover,.cz-filter-link.is-active{color:#f0bc3f}.cz-filter-link b{margin-left:auto;color:#a7b6c9;font-size:17px;font-weight:400}.cz-check{width:13px;height:13px;border:1px solid #f1bd40;border-radius:2px;box-sizing:border-box;flex:0 0 13px}.cz-price-box{padding-bottom:15px}.cz-price-range{position:relative;height:18px;margin:8px 2px 0}.cz-price-range:before{content:"";position:absolute;left:4px;right:4px;top:8px;height:3px;background:#d99a16;border-radius:3px}.cz-price-range span{position:absolute;top:4px;width:11px;height:11px;background:#f3c65e;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.08)}.cz-price-range span:first-child{left:0}.cz-price-range span:last-child{right:0}.cz-price-values{display:flex;justify-content:space-between;color:#d5deea;font-size:10px;margin:0 1px 10px}.cz-price-box form{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cz-price-box input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cz-price-box button{grid-column:1/-1;height:33px;border:0;border-radius:3px;background:#6378c0;color:#fff;font:700 10px "Nirmala UI","Mangal",Arial;cursor:pointer}.cz-price-box button:hover{background:#7288d0}.cz-products-panel{background:#fff;color:#07152f;border-radius:7px;min-height:535px;padding:0 15px 13px;box-sizing:border-box;box-shadow:0 1px 4px rgba(0,0,0,.08)}.cz-products-toolbar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eceff3}.cz-products-toolbar h1{display:inline-block;margin:0 8px 0 0;font-size:16px;line-height:1.2;font-weight:800;color:#07152f}.cz-products-toolbar span{color:#8a919c;font-size:9px}.cz-sort-form{margin:0}.cz-sort-form .woocommerce-ordering{margin:0;float:none}.cz-sort-form select{height:32px;min-width:145px;border:1px solid #dfe3e8;border-radius:3px;background:#fff;color:#5d6674;font:400 10px "Nirmala UI","Mangal",Arial;padding:0 8px}.cz-reference-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:18px;padding:14px 0 4px}.cz-reference-product{min-width:0;background:#fff;border:0;border-radius:0;overflow:hidden}.cz-reference-image{display:flex;align-items:center;justify-content:center;height:123px;background:#fff;text-decoration:none;overflow:hidden}.cz-reference-image img{display:block!important;width:100%!important;height:123px!important;object-fit:contain!important;margin:0!important;padding:4px!important}.cz-reference-info{padding:7px 3px 0}.cz-reference-info h2{margin:0 0 2px;font-size:13px;line-height:1.25;font-weight:800}.cz-reference-info h2 a{color:#07152f;text-decoration:none}.cz-reference-info p{height:14px;overflow:hidden;margin:0 0 3px;color:#8a9098;font-size:9px;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.cz-reference-price{min-height:19px;color:#07152f;font-size:14px;line-height:1.25;font-weight:800}.cz-reference-price del{font-size:9px;color:#8d939b}.cz-reference-price ins{text-decoration:none;color:#07152f}.cz-reference-more{display:flex;align-items:center;justify-content:center;gap:5px;height:31px;margin-top:5px;border-radius:3px;background:#d99a16;color:#fff!important;text-decoration:none!important;font-size:9px;font-weight:800}.cz-reference-more:hover{background:#b77b0b}.cz-reference-more span{font-size:12px;line-height:1}.cz-reference-pagination{display:flex;justify-content:flex-end;padding:10px 0 0}.cz-reference-pagination .woocommerce-pagination{margin:0!important;float:none!important}.cz-reference-pagination ul{display:flex!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}.cz-reference-pagination li{display:block!important;margin:0!important}.cz-reference-pagination a,.cz-reference-pagination span{display:grid!important;place-items:center!important;min-width:28px;height:28px;padding:0 7px!important;border:1px solid #dce2e9!important;border-radius:4px!important;background:#fff!important;color:#07152f!important;text-decoration:none!important;font-size:10px!important}.cz-reference-pagination .current,.cz-reference-pagination a:hover{background:#071a38!important;border-color:#071a38!important;color:#fff!important}.cz-reference-empty{text-align:center;padding:60px 20px}.cz-reference-empty h2{margin:0 0 6px;font-size:18px}.cz-reference-empty p{margin:0;color:#737b87;font-size:11px}@media(max-width:1000px){.cz-shop-container{width:calc(100% - 36px)}.cz-shop-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.cz-reference-product-grid{column-gap:15px}}@media(max-width:800px){.cz-shop-layout{grid-template-columns:1fr}.cz-shop-filter{grid-template-columns:1fr 1fr}.cz-products-panel{padding:0 11px 12px}.cz-reference-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-reference-image,.cz-reference-image img{height:125px!important}}@media(max-width:560px){.cz-shop-container{width:calc(100% - 24px)}.cz-shop-filter{grid-template-columns:1fr}.cz-reference-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:15px}.cz-products-toolbar{height:auto;min-height:58px;align-items:flex-start;padding:11px 0;flex-direction:column}.cz-sort-form,.cz-sort-form select{width:100%}.cz-reference-image,.cz-reference-image img{height:115px!important}.cz-reference-info h2{font-size:12px}.cz-reference-price{font-size:13px}}.cz-ref-single{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:14px;margin-top:8px;box-shadow:0 1px 4px rgba(7,21,47,.05)}.cz-ref-single-top{display:grid;grid-template-columns:43% 57%;gap:28px;align-items:start}.cz-ref-single-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.cz-ref-single-gallery .woocommerce-product-gallery__wrapper{margin:0!important}.cz-ref-single-gallery .woocommerce-product-gallery__image{height:390px;background:#fff;border:0!important;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.cz-ref-single-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}.cz-ref-single-gallery .flex-control-thumbs{display:flex!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;list-style:none!important}.cz-ref-single-gallery .flex-control-thumbs li{width:62px!important;float:none!important;margin:0!important}.cz-ref-single-gallery .flex-control-thumbs img{height:54px!important;width:62px!important;object-fit:contain!important;border:1px solid #e1e5ea!important;border-radius:4px}.cz-ref-single-summary{position:relative;padding:12px 20px 15px 0}.cz-ref-sale{position:absolute;left:0;top:0;background:#e0a600;color:#111;font-size:10px;font-weight:800;padding:3px 5px;border-radius:2px}.cz-ref-cat{font-size:10px;color:#8a6b22;margin:0 0 8px}.cz-ref-cat a{color:inherit;text-decoration:none}.cz-ref-single-summary h1{font-family:Georgia,"Nirmala UI","Mangal",serif;color:#07152f;font-size:31px;line-height:1.25;margin:22px 0 12px;font-weight:800}.cz-ref-price{font-family:Georgia,serif;font-size:22px;font-weight:800;color:#b5790e;margin:0 0 12px}.cz-ref-price del{font-size:15px;color:#9b7a2d}.cz-ref-price ins{text-decoration:none}.cz-ref-stock{font-size:10px;color:#4c596b;margin:0 0 11px}.cz-ref-short{font-size:12px;line-height:1.65;color:#5d697b;margin:8px 0 14px}.cz-ref-buy .cart{display:flex;gap:8px;align-items:center;margin:12px 0!important}.cz-ref-buy .quantity input{height:38px;width:58px;border:1px solid #d7dce4;border-radius:4px;padding:0 8px}.cz-ref-buy .single_add_to_cart_button{height:38px;background:#d99a16!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:0 20px!important;font-size:11px!important;font-weight:800!important}.cz-ref-meta{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid #edf0f3;padding-top:11px;color:#798393;font-size:10px}.cz-ref-meta a{color:#a87410;text-decoration:none}.cz-ref-description,.cz-ref-related{background:#fff;border:1px solid #dfe3e8;border-radius:8px;margin-top:14px;padding:18px 20px;box-shadow:0 1px 4px rgba(7,21,47,.035)}.cz-ref-description h2,.cz-ref-related h2{font-family:Georgia,"Nirmala UI","Mangal",serif;color:#07152f;font-size:20px;margin:0 0 13px}.cz-ref-description-content{font-size:12px;line-height:1.75;color:#3f4b5e}.cz-ref-description-content ul{padding-left:20px}.cz-ref-related .related.products>h2{display:none}.cz-ref-related .products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0!important;padding:0!important}.cz-ref-related .products:before,.cz-ref-related .products:after{display:none!important}.cz-ref-related .products li.product{width:auto!important;float:none!important;margin:0!important;border:1px solid #dfe3e8;border-radius:8px;padding:10px!important;background:#fff}.cz-ref-related .products li.product a img{height:170px!important;object-fit:contain!important;margin:0 auto 8px!important}.cz-ref-related .products li.product .woocommerce-loop-product__title{font-size:13px!important;color:#07152f!important}.cz-ref-related .products li.product .price{color:#b5790e!important;font-weight:800!important;font-size:14px!important}.cz-ref-related .products li.product .button{background:#d99a16!important;color:#fff!important;border-radius:4px!important;font-size:10px!important;font-weight:800!important;padding:8px 12px!important}@media(max-width:850px){.cz-ref-single-top{grid-template-columns:1fr}.cz-ref-single-gallery .woocommerce-product-gallery__image{height:330px}.cz-ref-summary{padding-right:0}.cz-ref-related .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.cz-ref-single{padding:10px}.cz-ref-single-gallery .woocommerce-product-gallery__image{height:260px}.cz-ref-single-summary h1{font-size:25px}.cz-ref-related .products{grid-template-columns:1fr!important}.cz-ref-description,.cz-ref-related{padding:15px}}.select2-container selection{height:45px!important;margin-bottom:21px!important}.cz-cart-page,.cz-checkout-page,.cz-product-page{background:#06172f;color:#fff;min-height:calc(100vh - 105px);padding:0 0 46px}.cz-cart-container,.cz-checkout-container,.cz-product-container{width:min(1446px,calc(100% - 90px));margin:0 auto}.cz-cart-page .cz-breadcrumbs,.cz-checkout-page .cz-breadcrumbs,.cz-product-page .cz-breadcrumbs{padding:14px 0 10px;margin:0;color:#b8c4d5}.cz-cart-page .cz-breadcrumbs a,.cz-checkout-page .cz-breadcrumbs a,.cz-product-page .cz-breadcrumbs a{color:#d7a126}.cz-cart-head,.cz-checkout-head{padding:7px 0 16px}.cz-cart-head span,.cz-checkout-head span{font-size:9px;letter-spacing:.08em;color:#d7a126;font-weight:800}.cz-cart-head h1,.cz-checkout-head h1{margin:2px 0 0;color:#fff;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:27px;line-height:1.2}.cz-cart-shell,.cz-checkout-shell{background:linear-gradient(145deg,#071a38,#06152c);border:1px solid #b47b16;border-radius:7px;padding:14px;box-shadow:0 8px 30px rgba(0,0,0,.18)}.cz-cart-shell .woocommerce,.cz-checkout-shell .woocommerce{color:#e7edf6}.cz-cart-shell a,.cz-checkout-shell a{color:#e2ad35}.cz-cart-shell table.shop_table{border:1px solid #2b4669!important;border-collapse:separate!important;border-spacing:0!important;border-radius:5px!important;overflow:hidden;background:#071a38!important;color:#fff!important;margin:0!important;width:100%}.cz-cart-shell table.shop_table th{background:#0b2447!important;color:#fff!important;border-color:#2b4669!important;padding:10px 9px!important;font-size:14px!important;text-align:left!important}.cz-cart-shell table.shop_table td{background:#071a38!important;color:#e5ebf4!important;border-color:#243e61!important;padding:10px 9px!important;font-size:15px!important}.cz-cart-shell .product-thumbnail img{width:54px!important;height:54px!important;object-fit:contain!important;background:#fff;border-radius:3px}.cz-cart-shell .product-name a{color:#fff!important;font-weight:400}.cz-cart-shell .product-remove a{color:#d34a4a!important;font-size:18px;text-align:center !important;display:block}.cz-cart-shell .quantity input{height:31px!important;width:50px!important;background:#fff!important;color:#111!important;border:1px solid #aab5c4!important;border-radius:3px!important;padding:0px 9px}.cz-cart-shell .coupon{display:flex;gap:7px;align-items:center;margin-bottom:15px;flex-direction:row-reverse}.cz-cart-shell .coupon input{height:45px!important;background:#fff!important;color:#111!important;border:1px solid #8998ad!important;border-radius:3px!important;padding:6px 16px !important}.cz-cart-shell button,.cz-cart-shell .button{background:#d99a16!important;color:#fff!important;border:0!important;border-radius:3px!important;font-size:16px!important;font-weight:800!important;padding:10px 15px!important}.cz-cart-shell .cart-collaterals{margin-top:13px}.cz-cart-shell .cart_totals{width:480px!important;max-width:100%;float:right;background:#071a38!important;border:1px solid #2b4669!important;border-radius:5px!important;padding:14px!important;box-sizing:border-box;margin-top:30px}.cz-cart-shell .cart_totals h2{color:#fff!important;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:22px!important;margin:0 0 8px!important;margin:0 0 18px !important;text-transform:uppercase}.cz-cart-shell .cart_totals table{color:#fff!important;text-align: right;}.cz-cart-shell .cart_totals th,.cz-cart-shell .cart_totals td{color:#e5ebf4!important;border-color:#243e61!important;font-size:10px!important}.cz-cart-shell .checkout-button{display:block!important;width:100%!important;background:#d99a16!important;color:#fff!important;text-align:center!important;padding:10px!important;box-sizing:border-box}.cz-cart-shell .woocommerce-message,.cz-cart-shell .woocommerce-info,.cz-cart-shell .woocommerce-error{background:#0c2447!important;color:#fff!important;border-color:#d99a16!important;font-size:10px!important}.cz-cart-shell .return-to-shop .button{background:#d99a16!important}.shop_table_responsive tr:nth-child(4){text-align:right!important}.cz-cart-shell .cart_totals:before{content:'';display:block;clear:both}.cz-checkout-shell form.checkout{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(330px,.82fr)!important;gap:14px!important;margin:0!important}.cz-checkout-shell #customer_details{grid-column:1;grid-row:1;min-width:0;background:#071a38;border:1px solid #2b4669;border-radius:5px 0px 0px 5px;padding:15px!important}.cz-checkout-shell #order_review_heading{grid-column:2;grid-row:1;margin:0!important;padding:13px 15px 0!important;background:#071a38;border:1px solid #2b4669;border-bottom:0;border-radius:0px 5px 0 0;color:#fff!important;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:17px!important}.cz-checkout-shell #order_review{grid-column:2;grid-row:1;margin-top:44px!important;background:#071a38!important;border:1px solid #2b4669!important;border-radius:0 0 5px 5px!important;padding:14px!important;color:#fff!important}.cz-checkout-shell .col2-set,.cz-checkout-shell .col-1,.cz-checkout-shell .col-2{width:100%!important;float:none!important}.cz-checkout-shell h3{color:#fff!important;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:16px!important;margin:0 0 10px!important}.cz-checkout-shell .form-row{margin:0 0 9px!important;display:inline}.cz-checkout-shell .form-row label{color:#d7e0ed!important;font-size:16px!important;margin:0 0 3px!important;display:block}.cz-checkout-shell input.input-text,.cz-checkout-shell textarea,.cz-checkout-shell select{height:45px!important;background:#fff!important;color:#111!important;border:1px solid #7c8ca3!important;border-radius:3px!important;padding:6px 8px!important;box-sizing:border-box!important;font-size:16px!important}.cz-checkout-shell textarea{height:66px!important}.cz-checkout-shell #billing_address_1_field,.cz-checkout-shell #shipping_address_1_field{width:100%!important}.cz-checkout-shell #billing_first_name_field,.cz-checkout-shell #billing_last_name_field{width:49%!important}.cz-checkout-shell #billing_phone_field,.cz-checkout-shell #billing_email_field{width:100%!important}.cz-checkout-shell #payment{background:#0a2244!important;border:1px solid #2b4669!important;border-radius:4px!important;color:#fff!important;padding:11px!important}.cz-checkout-shell #payment ul.payment_methods{border-bottom:1px solid #2b4669!important}.cz-checkout-shell #payment label{color:#fff!important;font-size:10px!important}.cz-checkout-shell #payment .payment_box{background:#102c50!important;color:#d9e2ed!important;font-size:9px!important}.cz-checkout-shell #place_order{width:100%!important;background:#d99a16!important;color:#fff!important;border:0!important;border-radius:3px!important;font-size:16px!important;font-weight:800!important;padding:11px!important}.cz-checkout-shell table.shop_table{border:1px solid #2b4669!important;border-radius:4px!important;background:#071a38!important;color:#fff!important;width:100% !important}.cz-checkout-shell table.shop_table th,.cz-checkout-shell table.shop_table td{background:#071a38!important;color:#e6edf7!important;border-color:#243e61!important;font-size:14px!important;padding:8px!important;text-align:left}.cz-checkout-shell .woocommerce-checkout-review-order-table .product-name{max-width:200px}.cz-checkout-shell .woocommerce-privacy-policy-text,.cz-checkout-shell .woocommerce-terms-and-conditions-checkbox-text{color:#aebbd0;font-size:16px;line-height:1.5}.cz-checkout-shell .woocommerce-error,.cz-checkout-shell .woocommerce-message,.cz-checkout-shell .woocommerce-info{color:#fff!important;border-color:#d99a16!important;font-size:16px!important;margin:0px 0px 23px}.wc-proceed-to-checkout{margin-top:25px;margin-bottom:8px}.cz-product-page .cz-product-container{padding-bottom:5px}.cz-product-hero{display:grid;grid-template-columns:minmax(0,52%) minmax(0,48%);gap:0;background:linear-gradient(135deg,#061a37,#071d3e);border:1px solid #2d496c;border-radius:6px;overflow:hidden;min-height:440px}.cz-product-gallery{padding:12px;background:#06182f;min-width:0}.cz-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}.cz-product-gallery .woocommerce-product-gallery__wrapper{margin:0!important}.cz-product-gallery .woocommerce-product-gallery__image{height:355px!important;background:#fff!important;border-radius:5px;display:flex!important;align-items:center;justify-content:center;overflow:hidden}.cz-product-gallery .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain!important}.cz-product-gallery .flex-control-thumbs{display:flex!important;gap:7px!important;margin:8px 0 0!important;padding:0!important}.cz-product-gallery .flex-control-thumbs li{width:62px!important;float:none!important;margin:0!important}.cz-product-gallery .flex-control-thumbs img{width:62px!important;height:48px!important;object-fit:contain!important;background:#fff;border:1px solid #2d496c;border-radius:3px}.cz-product-info{position:relative;padding:25px 30px;color:#fff}.cz-product-sale{display:inline-block;background:#d99a16;color:#fff;padding:3px 6px;border-radius:2px;font-size:8px;font-weight:800}.cz-product-info h1{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:27px;line-height:1.3;color:#fff;margin:9px 0 4px}.cz-product-rating{display:flex;gap:7px;align-items:center;color:#c3cfdf;font-size:9px}.cz-product-rating .star-rating{color:#f2b52c;font-size:11px}.cz-product-price{color:#f2b52c;font-size:25px;font-weight:800;margin:12px 0}.cz-product-price del{color:#94a1b4;font-size:14px}.cz-product-price ins{text-decoration:none}.cz-product-short{color:#d4deea;font-size:10px;line-height:1.55}.cz-product-short ul{padding-left:17px}.cz-product-buy{margin-top:13px}.cz-product-buy .cart{display:flex!important;gap:7px!important;align-items:center!important}.cz-product-buy .quantity input{height:35px!important;width:48px!important;background:#fff!important;color:#111!important;border:1px solid #8796aa!important;border-radius:3px!important}.cz-product-buy .single_add_to_cart_button{height:35px!important;background:#d99a16!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:0 22px!important;font-size:10px!important;font-weight:800!important}.cz-product-meta{display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #2a4669;margin-top:14px;padding-top:9px;color:#9eacc0;font-size:8px}.cz-product-meta a{color:#e0a52b}.cz-product-description,.cz-product-related{margin-top:12px;background:#071a38;border:1px solid #2d496c;border-radius:6px;padding:18px 20px;color:#dbe4ef}.cz-product-description h2,.cz-product-related h2{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;color:#fff;font-size:18px;margin:0 0 10px}.cz-product-description div{font-size:10px;line-height:1.65}.cz-product-description li{margin-bottom:3px}.cz-product-related .products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0!important}.cz-product-related .products:before,.cz-product-related .products:after{display:none!important}.cz-product-related .products li.product{width:auto!important;float:none!important;margin:0!important;background:#06172f!important;border:1px solid #2b4669!important;border-radius:5px!important;padding:9px!important}.cz-product-related .products li.product img{height:130px!important;object-fit:contain!important;background:#fff!important;margin:0 auto 7px!important}.cz-product-related .products li.product .woocommerce-loop-product__title{color:#fff!important;font-size:11px!important}.cz-product-related .products li.product .price{color:#f0b22c!important;font-size:12px!important}.cz-product-related .products li.product .button{background:#d99a16!important;color:#fff!important;border-radius:3px!important;font-size:8px!important;padding:7px 9px!important}@media(max-width:850px){.cz-cart-container,.cz-checkout-container,.cz-product-container{width:calc(100% - 28px)}.cz-checkout-shell form.checkout{grid-template-columns:1fr!important}.cz-checkout-shell #customer_details,.cz-checkout-shell #order_review_heading,.cz-checkout-shell #order_review{grid-column:1;grid-row:auto}.cz-checkout-shell #order_review{margin-top:0!important}.cz-product-hero{grid-template-columns:1fr}.cz-product-info{padding:18px}.cz-product-gallery .woocommerce-product-gallery__image{height:320px!important}.cz-cart-shell .cart_totals{width:100%!important;float:none!important}.cz-product-related .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.cz-cart-container,.cz-checkout-container,.cz-product-container{width:calc(100% - 18px)}.cz-cart-head h1,.cz-checkout-head h1{font-size:22px}.cz-cart-shell,.cz-checkout-shell{padding:8px}.cz-cart-shell table.shop_table{min-width:640px}.cz-cart-shell{overflow-x:auto}.cz-cart-shell .cart-collaterals{min-width:0}.cz-checkout-shell #billing_first_name_field,.cz-checkout-shell #billing_last_name_field{width:100%!important}.cz-product-gallery .woocommerce-product-gallery__image{height:260px!important}.cz-product-info h1{font-size:22px}.cz-product-price{font-size:21px}.cz-product-related .products{grid-template-columns:1fr!important}}.cz-v62-product-page,.cz-v62-shop-page{background:#06152f;color:#fff;min-height:calc(100vh - 110px);padding:0 0 48px;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif}.cz-v62-product-container,.cz-v62-shop-container{width:min(1446px,calc(100% - 90px));margin:0 auto}.cz-v62-product-page .cz-breadcrumbs,.cz-v62-shop-page .cz-breadcrumbs{padding:30px 0 20px;margin:0;color:#aebbd0;font-size:15px}.cz-v62-product-page .cz-breadcrumbs a,.cz-v62-shop-page .cz-breadcrumbs a{color:#e2ae34}.cz-v62-product-hero{display:grid!important;grid-template-columns:minmax(0,50%) minmax(0,50%);background:linear-gradient(135deg,#071a38,#06152f);border-radius:7px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.22)}.cz-v62-gallery{padding:14px;background:#06172f;min-width:0}.cz-v62-main-image{height:430px;background:#071b38;border:1px solid #2d496b;border-radius:5px;display:flex;align-items:center;justify-content:center;overflow:hidden}.cz-v62-main-image img{width:100%;height:100%;object-fit:contain;display:block}.cz-v62-image-link{display:block;width:100%;height:100%}.cz-v62-no-image{color:#e2ae34;font:700 24px Georgia,serif}.cz-v62-thumbs{display:flex;gap:8px;margin-top:9px;overflow:auto}.cz-v62-thumbs a{width:68px;height:52px;flex:0 0 68px;border:1px solid #2c4869;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center}.cz-v62-thumbs img{width:100%;height:100%;object-fit:contain}.cz-v62-summary{padding:28px 30px;color:#fff;min-width:0}.cz-v62-sale{display:inline-block;background:#d99a16;color:#ffffff;padding:4px 7px;border-radius:3px;font-size:14px;font-weight:800}.cz-v62-summary h1{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;font-size:30px;line-height:1.25;color:#fff;margin:10px 0 5px}.cz-v62-rating{display:flex;align-items:center;gap:7px;color:#b9c6d8;font-size:10px}.cz-v62-rating .star-rating{color:#f2b52c;font-size:13px}.cz-v62-price{font-size:27px;font-weight:900;color:#f1b52e;margin:13px 0 2px}.cz-v62-price del{color:#7f8ea3;font-size:14px}.cz-v62-price ins{text-decoration:none}.cz-v62-stock{font-size:16px;color:#9fb0c4;margin-bottom:9px}.cz-v62-short{font-size:14px;line-height:1.6;color:#d2ddea}.cz-v62-short p{margin:0 0 7px}.cz-v62-short ul{padding-left:18px;margin:5px 0}.cz-v62-buy{margin-top:16px}.cz-v62-buy form.cart{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.cz-v62-buy .quantity input{width:54px!important;height:45px!important;background:#fff!important;color:#111!important;border:1px solid #8a98aa!important;border-radius:3px!important;padding:10px 10px}.cz-v62-buy .single_add_to_cart_button,.cz-v62-buy .button{height:45px!important;background:#d99a16!important;color:#111!important;border:0!important;border-radius:3px!important;padding:0 22px!important;font-size:15px!important;font-weight:900!important}.cz-v62-buy .variations{color:#fff!important}.cz-v62-buy .variations select{height:34px;background:#fff;color:#111;border-radius:3px;border:1px solid #8a98aa}.cz-v62-meta{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #294564;margin-top:17px;padding-top:10px;color:#91a1b5;font-size:13px}.cz-v62-meta a{color:#e1ac31}.cz-v62-description{margin-top:12px;background:#071a38;border:1px solid #2d496b;border-radius:7px;color:#d9e2ed}.cz-v62-tabs{display:flex;gap:3px;border-bottom:1px solid #2b4668;padding:0 12px}.cz-v62-tabs span{padding:10px 13px;font-size:16px;color:#aebbd0}.cz-v62-tabs .active{color:#f2c45c;border-bottom:2px solid #d99a16;font-weight:800}.cz-v62-description-body{padding:16px 20px;font-size:15px;line-height:1.7}.cz-v62-description-body p{margin:0 0 9px}.cz-v62-description-body ul{margin:7px 0;padding-left:18px}.cz-v62-reviews{padding:0 20px 15px}.cz-v62-related{margin-top:67px}.cz-v62-related h2{font-size:29px;color:#fff;margin:0 0 32px}.cz-v62-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cz-v62-related-card{display:grid;grid-template-columns:170px minmax(0,1fr);background:#071a38;border:1px solid #2d496b;border-radius:6px;overflow:hidden;min-width:0}.cz-v62-related-img{background:#fff;display:flex;align-items:center;justify-content:center;min-height:150px}.cz-v62-related-img img{width:100%;height:150px;object-fit:contain}.cz-v62-related-body{padding:10px;display:flex;flex-direction:column}.cz-v62-related-body h3{font-size:20px;line-height:1.5;margin:12px 0 5px}.cz-v62-related-body h3 a{color:#fff;text-decoration:none}.cz-v62-related-body p{font-size:15px;line-height:1.7;color:#9eacc0;margin:0 0 7px}.cz-v62-related-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:5px}.cz-v62-related-bottom span{color:#f2b52c;font-weight:800;font-size:18px}.cz-v62-related-bottom a{background:#d99a16;color:#fff;padding:6px 8px;border-radius:3px;font-size:16px;font-weight:800;text-decoration:none;margin:17px 0px 13px 0px}.cz-v62-shop-layout{display:grid!important;grid-template-columns:270px minmax(0,1fr);gap:16px;align-items:start}.cz-v62-sidebar{display:grid;gap:12px}.cz-v62-sidebox{background:#071d3d;border:1px solid #2a496e;border-radius:7px;padding:13px;color:#fff}.cz-v62-sidebox h3{font-size:16px;margin:0 0 10px;color:#fff}.cz-v62-sidebox>a{display:flex;align-items:center;gap:8px;padding:12px 5px;border-bottom:1px solid #213b5e;color:#d1dbea;text-decoration:none;font-size:13px}.cz-v62-sidebox>a:last-of-type{border-bottom:0}.cz-v62-sidebox>a.active,.cz-v62-sidebox>a:hover{color:#f2c45c}.cz-v62-sidebox>a b{margin-left:auto;font-size:15px;color:#7d90a9}.cz-v62-box{width:13px;height:13px;border:1px solid #f2c45c;border-radius:2px;display:inline-block;flex:0 0 13px}.cz-v62-sidebox form{margin-top:10px}.cz-v62-range{display:flex;align-items:center;position:relative;height:15px;margin:4px 5px}.cz-v62-range:before{content:"";position:absolute;left:5px;right:5px;height:3px;background:#d9a12b;border-radius:3px}.cz-v62-range i{width:11px;height:11px;background:#f2c45c;border-radius:50%;position:relative;z-index:1;border:1px solid #e8b23a}.cz-v62-range i:last-child{margin-left:auto}.cz-v62-range-label{display:flex;justify-content:space-between;font-size:14px;color:#c4cfdd}.cz-v62-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:7px}.cz-v62-price-inputs input{width:100%;box-sizing:border-box;background:#0a2548;border:1px solid #2d4b70;color:#fff;border-radius:3px;padding:7px 6px;font-size:14px}.cz-v62-sidebox button{width:100%;background:#d99a16;border:0;border-radius:3px;color:#ffffff;padding:8px;font-size:14px;font-weight:800}.cz-v62-products-panel{background:#fff;border-radius:8px;border:1px solid #d9e0e7;padding:0 14px 14px;color:#07152f;min-height:500px}.cz-v62-toolbar{height:59px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0e5ea;gap:10px}.cz-v62-toolbar h1{display:inline;margin:0;font-size:18px;color:#07152f}.cz-v62-toolbar small{color:#8994a4;font-size:13px;margin-left:12px}.cz-v62-sort select{border:1px solid #d4dce5;background:#fff;color:#4c5666;border-radius:4px;padding:7px 9px;font-size:12px}.cz-v62-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;padding:16px 0 5px}.cz-v62-card{border:1px solid #dce2e8;border-radius:7px;overflow:hidden;background:#fff;display:grid;grid-template-columns:48% 52%;min-width:0}.cz-v62-card-image{background:#fff;min-height:190px;display:flex;align-items:center;justify-content:center;position:relative;border-right:1px solid #edf0f3}.cz-v62-card-image img{width:100%;height:180px;object-fit:contain}.cz-v62-card-sale{position:absolute;top:8px;left:8px;background:#d99a16;color:#fff;border-radius:3px;padding:3px 6px;font-size:14px;font-weight:800;z-index:2}.cz-v62-card-body{padding:12px;display:flex;flex-direction:column;min-width:0}.cz-v62-card-body h2{font-size:16px;line-height:1.7;margin:0 0 5px}.cz-v62-card-body h2 a{color:#07152f;text-decoration:none}.cz-v62-card-body p{font-size:13px;line-height:1.5;color:#6b7584;margin:0 0 8px}.cz-v62-card-price{color:#a8750c;font-size:19px;font-weight:900;margin-top:auto;margin-bottom:8px}.cz-v62-card-price del{color:#929aa7;font-size:13px}.cz-v62-card-price ins{text-decoration:none}.cz-v62-card-btn{background:#d99a16;color:#ffffff;border-radius:3px;text-align:center;padding:8px 7px;font-size:15px;font-weight:800;text-decoration:none}.cz-v62-pagination{padding-top:12px}.cz-v62-pagination ul{display:flex!important;justify-content:center;gap:5px;list-style:none!important;margin:0!important;padding:0!important}.cz-v62-pagination a,.cz-v62-pagination span{display:grid!important;place-items:center;min-width:29px;height:29px;border:1px solid #d6dde6;border-radius:4px;background:#fff;color:#07152f;font-size:9px;text-decoration:none}.cz-v62-pagination .current{background:#071b3a;color:#fff;border-color:#071b3a}.cz-v62-empty{padding:60px 20px;text-align:center}.cz-v62-empty h2{font-size:20px}.cz-v62-empty p{font-size:11px;color:#6c7584}@media(max-width:1000px){.cz-v62-product-container,.cz-v62-shop-container{width:calc(100% - 40px)}.cz-v62-related-card{grid-template-columns:130px minmax(0,1fr)}.cz-v62-shop-layout{grid-template-columns:200px minmax(0,1fr)!important}}@media(max-width:800px){.cz-v62-product-container,.cz-v62-shop-container{width:calc(100% - 28px)}.cz-v62-product-hero{grid-template-columns:1fr!important}.cz-v62-gallery{border-right:0;border-bottom:1px solid #2a4668}.cz-v62-main-image{height:360px}.cz-v62-shop-layout{grid-template-columns:1fr!important}.cz-v62-sidebar{grid-template-columns:1fr 1fr}.cz-v62-product-grid{grid-template-columns:1fr!important}.cz-v62-related-grid{grid-template-columns:1fr!important}}@media(max-width:560px){.cz-v62-summary{padding:20px}.cz-v62-main-image{height:290px}.cz-v62-sidebar{grid-template-columns:1fr}.cz-v62-toolbar{height:auto;padding:10px 0;align-items:flex-start;flex-direction:column}.cz-v62-card{grid-template-columns:1fr}.cz-v62-card-image{border-right:0;border-bottom:1px solid #edf0f3;min-height:180px}.cz-v62-related-card{grid-template-columns:1fr}.cz-v62-related-img img{height:180px}.cz-v62-related-body{min-height:110px}}.comment-form-comment label{display:block;margin-bottom:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px}.select2-container .select2-selection--single{height:45px!important;margin-bottom:21px}.cz-inner .cz-policy h2,.cz-legal-content h2{margin:0px}.cz-inner .cz-policy a,.cz-legal-content a{color:var(--cz-gold2);text-decoration:overline}.cz-v62-product-page{background:#06152f!important;color:#fff!important}.cz-v62-product-page .cz-v62-product-hero{grid-template-columns:46% 54%!important;background:#071a38!important}.cz-v62-product-page .cz-v62-gallery{background:#06172f!important}.cz-v62-product-page .cz-v62-summary{background:#06172f!important}.cz-v62-product-page .cz-v62-main-image{height:440px!important;border:1px solid #8d6a2a!important;background:#071a38!important}.cz-v62-product-page .cz-v62-main-image img{object-fit:contain!important}.cz-v62-product-page .cz-v62-description{background:#071a38!important;border-color:#8d6a2a!important}.cz-v62-product-page .cz-v62-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cz-v62-product-page .cz-v62-related-card{display:block!important;background:#071a38!important;border:1px solid #8d6a2a!important}.cz-v62-product-page .cz-v62-related-img{height:345px!important;min-height:345px!important;background:#06172f!important;border-bottom:1px solid #314967!important}.cz-v62-product-page .cz-v62-related-img img{height:345px!important}.cz-v62-product-page .cz-v62-related-body{padding:9px!important}.cz-v62-product-page .cz-v62-related-bottom{display:block!important}.cz-v62-product-page .cz-v62-related-bottom span{display:inline-block;margin-top:10px}.cz-v62-related-bottom del .woocommerce-Price-amount.amount,.cz-v62-related-bottom del .woocommerce-Price-amount.amount .woocommerce-Price-currencySymbol{color:#7f8ea3;font-size:14px;text-decoration:line-through}.cz-v62-product-page .cz-v62-related-bottom a{display:block;text-align:center}@media(max-width:1000px){.cz-v62-product-page .cz-v62-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:800px){.cz-v62-product-page .cz-v62-product-hero{grid-template-columns:1fr!important}.cz-v62-product-page .cz-v62-main-image{height:350px!important}.cz-v62-product-page .cz-v62-related-grid{grid-template-columns:1fr!important}}/* CZone Horoscope V7 - scoped visual match to supplied reference. Other site layouts are untouched. */.cz-horo-page,.cz-sign-page{background:#04142d!important;color:#fff!important;min-height:100vh;padding:0 0 70px}.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(1180px,calc(100% - 44px));margin:auto}.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{width:auto;margin:0;padding:42px 0 0;color:#fff;font-size:16px;font-weight:700}.cz-horo-page .cz-breadcrumbs a,.cz-sign-page .cz-breadcrumbs a{color:#fff}.cz-horo-heading{padding:38px 0 28px}.cz-horo-heading h1{font-family:Georgia,serif;font-size:39px;line-height:1.15;margin:0;color:#fff;font-weight:800}.cz-horo-heading p{margin:8px 0 0;color:#fff;font-size:18px;font-weight:700}.cz-horo-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border-radius:10px;overflow:hidden}.cz-horo-card{height:142px;background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:.18s}.cz-horo-card:hover{border-color:#f2a915;background:#0e2748;transform:translateY(-2px);position:relative;z-index:2}.cz-horo-icon{width:78px;height:78px;display:block;overflow:hidden;border-radius:50%;margin-bottom:3px}.cz-horo-icon img{width:100%;height:100%;display:block;object-fit:cover}.cz-horo-card strong{font-family:Georgia,serif;font-size:20px;line-height:1.1;color:#fff}.cz-graha{margin-top:64px}.cz-graha h2{font-family:Georgia,serif;font-size:28px;color:#fff;margin:0 0 22px}.cz-graha-grid{display:grid;grid-template-columns:repeat(7,1fr);background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:10px;overflow:hidden}.cz-graha-item{min-height:118px;border-right:1px solid #29415e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}.cz-graha-item:last-child{border-right:0}.cz-graha-symbol{font-size:28px;color:#f2a915;line-height:1}.cz-graha-item strong{font-family:Georgia,serif;font-size:17px;color:#fff}.cz-graha-item small{font-family:Georgia,serif;font-size:16px;color:#fff}.cz-horo-cta{position:relative;display:flex;align-items:center;gap:18px;min-height:156px;margin-top:40px;border:2px solid #e5a00f;border-radius:10px;background:#071a36;overflow:hidden;color:#fff}.cz-horo-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,45,.95) 0%,rgba(4,20,45,.78) 52%,rgba(4,20,45,.15) 100%);pointer-events:none}.cz-cta-art{position:absolute;right:0;top:0;width:53%;height:100%;opacity:.75}.cz-cta-art img{width:100%;height:100%;object-fit:cover}.cz-cta-copy{position:relative;z-index:2;padding:24px 30px 24px 100px;display:flex;flex-direction:column;gap:7px}.cz-cta-copy:before{content:"♆";position:absolute;left:20px;top:26px;width:66px;height:66px;border-radius:8px;background:#293344;display:grid;place-items:center;color:#f2a915;font-size:34px}.cz-cta-copy strong{font-family:Georgia,serif;font-size:28px;color:#f2a915}.cz-cta-copy small{font-family:Georgia,serif;font-size:17px;color:#f2a915}.cz-sign-header{display:grid;grid-template-columns:1fr 310px;gap:28px;align-items:center;padding:38px 0 28px}.cz-sign-identity{display:flex;align-items:center;gap:26px}.cz-sign-orb{width:220px;height:220px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#081a34;flex:0 0 220px}.cz-sign-orb img{width:100%;height:100%;object-fit:cover}.cz-sign-details h1{font-family:Georgia,serif;font-size:40px;line-height:1.1;margin:0 0 12px;color:#fff}.cz-sign-details p{font-family:Georgia,serif;font-size:20px;margin:0 0 16px;color:#fff;font-weight:700}.cz-sign-rating span{font-size:28px;letter-spacing:2px;color:#f2a915}.cz-sign-rating small{font-size:17px;color:#fff;margin-left:8px}.cz-lucky-box{background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;border-radius:11px;overflow:hidden}.cz-lucky-box div{display:flex;align-items:center;gap:12px;padding:11px 15px;border-bottom:1px solid #29415e;min-height:62px}.cz-lucky-box div:last-child{border-bottom:0}.cz-lucky-box i{width:34px;height:34px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;color:#f2a915;font-style:normal;font-size:18px;flex:0 0 34px}.cz-lucky-box span{display:flex;flex-direction:column;color:#fff;font-family:Georgia,serif;font-size:16px;line-height:1.25}.cz-lucky-box b{font-size:16px}.cz-do-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.cz-do-card{background:#fff;border-radius:11px;padding:24px 25px;color:#14203b;min-height:207px}.cz-do-card h2{font-family:Georgia,serif;color:#258b34;font-size:25px;margin:0 0 16px}.cz-do-card.avoid h2{color:#dc2b2b}.cz-do-card ul{list-style:none;margin:0;padding:0}.cz-do-card li{font-family:Georgia,serif;font-size:16px;line-height:1.7;margin:5px 0}.cz-do-card li:before{content:"✓";font-weight:900;color:#258b34;margin-right:8px}.cz-do-card.avoid li:before{color:#1f2836}.cz-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.cz-metric-grid>div{background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:9px;min-height:118px;padding:18px 13px;display:flex;flex-direction:column;justify-content:center}.cz-metric-grid strong{font-family:Georgia,serif;color:#fff;font-size:25px;margin-bottom:8px}.cz-metric-grid span{font-size:25px;letter-spacing:1px;color:#f2a915;line-height:1}.cz-metric-grid small{font-size:16px;color:#fff;margin-left:8px}.cz-sign-cta{position:relative;display:flex;align-items:center;gap:18px;margin-top:40px;padding:18px 24px;border:2px solid #e5a00f;border-radius:10px;background:#071a36;color:#fff;min-height:142px}.cz-sign-cta-icon{width:70px;height:70px;border-radius:8px;overflow:hidden;flex:0 0 70px;background:#293344}.cz-sign-cta-icon img{width:100%;height:100%;object-fit:cover}.cz-sign-cta>span:nth-child(2){display:flex;flex-direction:column;gap:8px;flex:1}.cz-sign-cta strong{font-family:Georgia,serif;color:#f2a915;font-size:24px}.cz-sign-cta small{font-family:Georgia,serif;font-size:16px;color:#fff}.cz-sign-cta>b{background:#e5a00f;color:#fff;border-radius:8px;padding:14px 25px;font-family:Georgia,serif;font-size:18px;white-space:nowrap}.cz-horo-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:900px){.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(100% - 28px,700px)}.cz-horo-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-item:nth-child(4){border-right:0}.cz-sign-header{grid-template-columns:1fr}.cz-lucky-box{max-width:430px}.cz-sign-identity{justify-content:flex-start}.cz-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{padding-top:25px;font-size:13px}.cz-horo-heading{padding:28px 0 20px}.cz-horo-heading h1{font-size:31px}.cz-horo-heading p{font-size:15px}.cz-horo-grid{grid-template-columns:repeat(3,1fr)}.cz-horo-card{height:132px}.cz-horo-icon{width:66px;height:66px}.cz-horo-card strong{font-size:17px}.cz-graha{margin-top:45px}.cz-graha h2{font-size:23px}.cz-graha-grid{grid-template-columns:repeat(2,1fr)}.cz-graha-item{border-right:1px solid #29415e}.cz-graha-item:nth-child(2n){border-right:0}.cz-horo-cta{min-height:145px}.cz-cta-art{width:65%}.cz-cta-copy{padding:22px 15px 22px 80px}.cz-cta-copy:before{left:12px;width:54px;height:54px;font-size:27px}.cz-cta-copy strong{font-size:20px}.cz-cta-copy small{font-size:13px}.cz-sign-identity{gap:15px}.cz-sign-orb{width:150px;height:150px;flex-basis:150px}.cz-sign-details h1{font-size:30px}.cz-sign-details p{font-size:16px}.cz-sign-rating span{font-size:22px}.cz-sign-rating small{font-size:14px}.cz-do-row{grid-template-columns:1fr}.cz-do-card{min-height:0;padding:20px}.cz-do-card h2{font-size:22px}.cz-do-card li{font-size:15px}.cz-metric-grid{grid-template-columns:1fr 1fr}.cz-metric-grid>div{min-height:100px}.cz-metric-grid strong{font-size:21px}.cz-metric-grid span{font-size:20px}.cz-sign-cta{align-items:flex-start;flex-wrap:wrap}.cz-sign-cta>span:nth-child(2){min-width:calc(100% - 90px)}.cz-sign-cta>b{width:100%;text-align:center}}/* Horoscope exact visual refinement from supplied zodiac reference. Scoped only to horoscope pages. */
.cz-horo-page,.cz-horo-page *,.cz-sign-page,.cz-sign-page *{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif!important}
.cz-horo-page,.cz-sign-page{background:#04142d!important;color:#fff!important}
.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(1446px,calc(100% - 90px));margin:0 auto}
.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{width:auto;margin:0;padding:42px 0 0;color:#fff;font-size:16px;font-weight:600;line-height:1.5}
.cz-horo-page .cz-breadcrumbs a,.cz-sign-page .cz-breadcrumbs a{color:#fff}
.cz-horo-heading{padding:38px 0 28px}
.cz-horo-heading h1{font-size:39px;line-height:1.2;margin:0;color:#fff;font-weight:800}
.cz-horo-heading p{margin:8px 0 0;color:#fff;font-size:18px;font-weight:700}
.cz-horo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;border-radius:10px;overflow:visible}
.cz-horo-card{height:142px;background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px rgba(255,255,255,.025)}
.cz-horo-card:hover{border-color:#f2a915;background:#0e2748;transform:translateY(-2px);position:relative;z-index:2}
.cz-horo-icon{width:88px;height:88px;display:block;overflow:hidden;border-radius:50%;margin-bottom:5px;flex:0 0 88px}
.cz-horo-icon img{width:100%;height:100%;display:block;object-fit:cover}
.cz-horo-card strong{font-size:20px;line-height:1.15;color:#fff;font-weight:800}
.cz-graha{margin-top:64px}
.cz-graha h2{font-size:28px;color:#fff;margin:0 0 22px;font-weight:800;line-height:1.3}
.cz-graha-grid{display:grid;grid-template-columns:repeat(7,1fr);background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:10px;overflow:hidden}
.cz-graha-item{min-height:118px;border-right:1px solid #29415e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px}
.cz-graha-item:last-child{border-right:0}
.cz-graha-symbol{font-size:28px;color:#f2a915;line-height:1}
.cz-graha-item strong{font-size:17px;color:#fff;font-weight:800}
.cz-graha-item small{font-size:16px;color:#fff}
.cz-horo-cta{position:relative;display:flex;align-items:center;gap:18px;min-height:156px;margin-top:40px;border:2px solid #e5a00f;border-radius:10px;background:#071a36;overflow:hidden;color:#fff}
.cz-cta-copy strong{font-size:28px;color:#f2a915;font-weight:800}
.cz-cta-copy small{font-size:17px;color:#f2a915}
.cz-sign-header{display:grid;grid-template-columns:1fr 310px;gap:28px;align-items:center;padding:38px 0 28px}
.cz-sign-identity{display:flex;align-items:center;gap:26px}
.cz-sign-orb{width:220px;height:220px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#081a34;flex:0 0 220px}
.cz-sign-orb img{width:100%;height:100%;object-fit:cover}
.cz-sign-details h1{font-size:40px;line-height:1.15;margin:0 0 12px;color:#fff;font-weight:800}
.cz-sign-details p{font-size:20px;margin:0 0 16px;color:#fff;font-weight:700}
.cz-sign-rating span{font-size:28px;letter-spacing:2px;color:#f2a915}
.cz-sign-rating small{font-size:17px;color:#fff;margin-left:8px}
.cz-lucky-box{background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;border-radius:11px;overflow:hidden}
.cz-lucky-box div{display:flex;align-items:center;gap:12px;padding:11px 15px;border-bottom:1px solid #29415e;min-height:62px}
.cz-lucky-box i{width:34px;height:34px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;color:#f2a915;font-style:normal;font-size:18px;flex:0 0 34px}
.cz-lucky-box span{display:flex;flex-direction:column;color:#fff;font-size:16px;line-height:1.25}
.cz-lucky-box b{font-size:16px}
.cz-do-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}
.cz-do-card{background:#fff;border-radius:11px;padding:24px 25px;color:#14203b;min-height:207px}
.cz-do-card h2{color:#258b34;font-size:25px;margin:0 0 16px;font-weight:800}
.cz-do-card.avoid h2{color:#dc2b2b}
.cz-do-card li{font-size:16px;line-height:1.7;margin:5px 0}
.cz-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}
.cz-metric-grid>div{background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:9px;min-height:118px;padding:18px 13px;display:flex;flex-direction:column;justify-content:center}
.cz-metric-grid strong{color:#fff;font-size:25px;margin-bottom:8px;font-weight:800}
.cz-metric-grid span{font-size:25px;letter-spacing:1px;color:#f2a915;line-height:1}
.cz-metric-grid small{font-size:16px;color:#fff;margin-left:8px}
.cz-sign-cta strong{color:#f2a915;font-size:24px;font-weight:800}
.cz-sign-cta small{font-size:16px;color:#fff}
.cz-sign-cta>b{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif!important}
@media(max-width:900px){.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(100% - 28px,700px)}.cz-horo-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-grid{grid-template-columns:repeat(4,1fr)}.cz-sign-header{grid-template-columns:1fr}.cz-metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{padding-top:25px;font-size:13px}.cz-horo-heading{padding:28px 0 20px}.cz-horo-heading h1{font-size:31px}.cz-horo-heading p{font-size:15px}.cz-horo-grid{grid-template-columns:repeat(3,1fr);gap:7px}.cz-horo-card{height:132px}.cz-horo-icon{width:72px;height:72px;flex-basis:72px}.cz-horo-card strong{font-size:17px}.cz-graha{margin-top:45px}.cz-graha h2{font-size:23px}.cz-graha-grid{grid-template-columns:repeat(2,1fr)}.cz-sign-identity{gap:15px}.cz-sign-orb{width:150px;height:150px;flex-basis:150px}.cz-sign-details h1{font-size:30px}.cz-sign-details p{font-size:16px}.cz-sign-rating span{font-size:22px}.cz-do-row{grid-template-columns:1fr}.cz-do-card{min-height:0;padding:20px}.cz-metric-grid{grid-template-columns:1fr 1fr}.cz-metric-grid>div{min-height:100px}.cz-metric-grid strong{font-size:21px}.cz-metric-grid span{font-size:20px}}

/* CZone Horoscope visual build — scoped to horoscope pages only */
.cz-horo-page,.cz-sign-page{background:#02132c!important;color:#fff!important;font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif!important;min-height:100vh}
.cz-horo-page *,.cz-sign-page *{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif!important}
.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(1446px,calc(100% - 90px));margin:0 auto}
.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{width:auto;margin:0;padding:38px 0 0;color:#fff;font-size:16px;font-weight:600}.cz-horo-page .cz-breadcrumbs a,.cz-sign-page .cz-breadcrumbs a{color:#fff}
.cz-horo-heading{padding:38px 0 26px}.cz-horo-heading h1{font-size:39px;line-height:1.18;margin:0;color:#fff;font-weight:800}.cz-horo-heading p{margin:9px 0 0;color:#fff;font-size:18px;font-weight:700}
.cz-horo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.cz-horo-card{height:150px;background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px rgba(255,255,255,.03);transition:transform .18s,border-color .18s,background .18s}.cz-horo-card:hover{border-color:#f2a915;background:#0d2748;transform:translateY(-2px)}.cz-horo-icon{width:94px;height:94px;display:block;overflow:hidden;border-radius:50%;margin-bottom:5px;flex:0 0 94px}.cz-horo-icon img{display:block;width:100%;height:100%;object-fit:cover}.cz-horo-card strong{font-size:20px;line-height:1.15;color:#fff;font-weight:800}
.cz-graha{margin-top:55px}.cz-graha h2{font-size:25px;line-height:1.25;margin:0 0 20px;color:#fff;font-weight:800}.cz-graha-grid{display:grid;grid-template-columns:repeat(7,1fr);background:linear-gradient(145deg,#071a35,#091a33);border:1px solid #29415e;border-radius:10px;overflow:hidden}.cz-graha-item{min-height:120px;border-right:1px solid #29415e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.cz-graha-item:last-child{border-right:0}.cz-graha-symbol{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:19px;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.15)}.cz-planet-sun{background:#ef9d19}.cz-planet-moon{background:#8f939b}.cz-planet-mars{background:#dc4a35}.cz-planet-mercury{background:#69a92b}.cz-planet-jupiter{background:#e6a12e}.cz-planet-rahu{background:#78518f}.cz-planet-ketu{background:#b87920}.cz-graha-item strong{font-size:17px;color:#fff;font-weight:800}.cz-graha-item small{font-size:15px;color:#fff}
.cz-horo-cta{position:relative;display:flex;align-items:center;gap:20px;min-height:150px;margin:40px 0 55px;border:2px solid #e5a00f;border-radius:10px;background:#061a35;overflow:hidden;color:#fff}.cz-horo-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,20,45,.98) 0%,rgba(4,20,45,.84) 48%,rgba(4,20,45,.12) 100%);pointer-events:none}.cz-cta-art{position:absolute;right:0;top:0;width:54%;height:100%;opacity:.75}.cz-cta-art img{width:100%;height:100%;object-fit:cover}.cz-cta-copy{position:relative;z-index:2;padding:25px 30px 25px 100px;display:flex;flex-direction:column;gap:7px}.cz-cta-copy:before{content:"♆";position:absolute;left:18px;top:26px;width:66px;height:66px;border-radius:8px;background:#293344;display:grid;place-items:center;color:#f2a915;font-size:34px}.cz-cta-copy strong{font-size:28px;color:#f2a915;font-weight:800}.cz-cta-copy small{font-size:17px;color:#fff}
.cz-sign-header{display:grid;grid-template-columns:1fr 310px;gap:32px;align-items:center;padding:40px 0 28px}.cz-sign-identity{display:flex;align-items:center;gap:28px}.cz-sign-orb{width:220px;height:220px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#081a34;flex:0 0 220px;box-shadow:0 0 30px rgba(242,169,21,.06)}.cz-sign-orb img{width:100%;height:100%;object-fit:cover}.cz-sign-details h1{font-size:42px;line-height:1.1;margin:0 0 12px;color:#fff;font-weight:800}.cz-sign-details p{font-size:20px;margin:0 0 15px;color:#fff;font-weight:700}.cz-sign-rating{display:flex;align-items:center}.cz-sign-rating span{font-size:29px;letter-spacing:1px;color:#f2a915;line-height:1}.cz-sign-rating small{font-size:17px;color:#fff;margin-left:10px}
.cz-lucky-box{background:linear-gradient(145deg,#0b203d,#091a33);border:1px solid #29415e;border-radius:11px;overflow:hidden}.cz-lucky-box div{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #29415e;min-height:67px}.cz-lucky-box div:last-child{border-bottom:0}.cz-lucky-box i{width:36px;height:36px;border:2px solid #f2a915;border-radius:50%;display:grid;place-items:center;color:#f2a915;font-style:normal;font-size:18px;flex:0 0 36px}.cz-lucky-box span{display:flex;flex-direction:column;color:#fff;font-size:16px;line-height:1.25}.cz-lucky-box b{font-size:16px;font-weight:800}
.cz-do-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:10px}.cz-do-card{background:#fff;border-radius:11px;padding:23px 25px;color:#14203b;min-height:205px}.cz-do-card h2{color:#258b34;font-size:25px;margin:0 0 14px;font-weight:800}.cz-do-card.avoid h2{color:#dc2b2b}.cz-do-card ul{list-style:none;margin:0;padding:0}.cz-do-card li{font-size:16px;line-height:1.7;margin:7px 0}.cz-do-card li:before{content:"✓";font-weight:900;color:#258b34;margin-right:8px}.cz-do-card.avoid li:before{color:#172033}
.cz-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.cz-metric-grid>div{background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:9px;min-height:118px;padding:17px 13px;display:flex;flex-direction:column;justify-content:center}.cz-metric-grid strong{color:#fff;font-size:24px;margin-bottom:8px;font-weight:800}.cz-metric-grid span{font-size:25px;letter-spacing:1px;color:#f2a915;line-height:1}.cz-metric-grid small{font-size:16px;color:#fff;margin-top:8px}
.cz-sign-cta{position:relative;display:flex;align-items:center;gap:18px;margin:40px 0 55px;padding:18px 24px;border:2px solid #e5a00f;border-radius:10px;background:#071a36;color:#fff;min-height:142px}.cz-sign-cta-icon{width:70px;height:70px;border-radius:8px;overflow:hidden;flex:0 0 70px;background:#293344}.cz-sign-cta-icon img{width:100%;height:100%;object-fit:cover}.cz-sign-cta>span:nth-child(2){display:flex;flex-direction:column;gap:7px;flex:1}.cz-sign-cta strong{color:#f2a915;font-size:24px;font-weight:800}.cz-sign-cta small{font-size:16px;color:#fff}.cz-sign-cta>b{background:#e5a00f;color:#fff;border-radius:8px;padding:14px 25px;font-size:18px;font-weight:800;white-space:nowrap}
@media(max-width:900px){.cz-horo-page .cz-horo-container,.cz-sign-page .cz-sign-container{width:min(100% - 28px,700px)}.cz-horo-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-grid{grid-template-columns:repeat(4,1fr)}.cz-graha-item:nth-child(4){border-right:0}.cz-sign-header{grid-template-columns:1fr}.cz-lucky-box{max-width:430px}.cz-metric-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.cz-horo-page .cz-breadcrumbs,.cz-sign-page .cz-breadcrumbs{padding-top:25px;font-size:13px}.cz-horo-heading{padding:28px 0 20px}.cz-horo-heading h1{font-size:31px}.cz-horo-heading p{font-size:15px}.cz-horo-grid{grid-template-columns:repeat(3,1fr);gap:7px}.cz-horo-card{height:132px}.cz-horo-icon{width:72px;height:72px;flex-basis:72px}.cz-horo-card strong{font-size:17px}.cz-graha{margin-top:45px}.cz-graha h2{font-size:23px}.cz-graha-grid{grid-template-columns:repeat(2,1fr)}.cz-graha-item{border-right:1px solid #29415e}.cz-graha-item:nth-child(2n){border-right:0}.cz-horo-cta{min-height:145px}.cz-cta-art{width:65%}.cz-cta-copy{padding:22px 15px 22px 80px}.cz-cta-copy:before{left:12px;width:54px;height:54px;font-size:27px}.cz-cta-copy strong{font-size:20px}.cz-cta-copy small{font-size:13px}.cz-sign-identity{gap:15px}.cz-sign-orb{width:150px;height:150px;flex-basis:150px}.cz-sign-details h1{font-size:30px}.cz-sign-details p{font-size:16px}.cz-sign-rating span{font-size:22px}.cz-sign-rating small{font-size:14px}.cz-do-row{grid-template-columns:1fr}.cz-do-card{min-height:0;padding:20px}.cz-do-card h2{font-size:22px}.cz-do-card li{font-size:15px}.cz-metric-grid{grid-template-columns:1fr 1fr}.cz-metric-grid>div{min-height:100px}.cz-metric-grid strong{font-size:21px}.cz-metric-grid span{font-size:20px}.cz-sign-cta{align-items:flex-start;flex-wrap:wrap}.cz-sign-cta>span:nth-child(2){min-width:calc(100% - 90px)}.cz-sign-cta>b{width:100%;text-align:center}}
/* V6.5 dynamic horoscope content — scoped; existing visual system remains unchanged. */
.cz-sign-page .cz-daily-summary{margin:0 0 16px;padding:20px 24px;background:linear-gradient(145deg,#091d3a,#07182f);border:1px solid #29415e;border-radius:11px;color:#fff}.cz-sign-page .cz-daily-summary h2{margin:0 0 6px;font-size:24px}.cz-sign-page .cz-daily-summary p{margin:0;color:#e9eef6;font-size:16px}.cz-sign-page .cz-daily-date{margin-top:8px;color:#f2c45c;font-size:13px}.cz-horo-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px}.cz-period-card{background:linear-gradient(145deg,#0a203d,#091a33);border:1px solid #29415e;border-radius:10px;padding:18px;color:#fff}.cz-period-card h2{margin:0 0 8px;color:#f2c45c;font-size:21px}.cz-period-card p{margin:6px 0;color:#dce5f2;font-size:14px}.cz-period-card small{color:#f2c45c}.cz-year-horoscope{margin-top:26px;padding:24px;background:linear-gradient(145deg,#071a35,#091e3b);border:1px solid #e5a00f;border-radius:11px;color:#fff}.cz-year-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.cz-year-head>div>span{color:#f2c45c;font-size:11px;font-weight:800;letter-spacing:.12em}.cz-year-head h2{margin:4px 0 6px;font-size:28px}.cz-year-head p{margin:0;color:#dce5f2}.cz-year-link{border:1px solid #e5a00f;color:#f2c45c;padding:8px 14px;border-radius:7px;font-weight:800}.cz-year-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.cz-year-areas div{padding:13px;border:1px solid #29415e;border-radius:8px;color:#e9eef6;font-size:13px}.cz-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cz-month-grid article{padding:15px;border:1px solid #29415e;border-radius:8px;background:rgba(255,255,255,.025)}.cz-month-grid h3{margin:0 0 5px;color:#f2c45c;font-size:17px}.cz-month-grid p{margin:0;color:#dce5f2;font-size:13px;line-height:1.55}.cz-horo-page .cz-horo-container{width:min(1446px,calc(100% - 90px))}.cz-horo-page .cz-horo-heading p:after{content:' · Daily horoscope updates automatically';font-size:12px;color:#f2c45c}.cz-sign-page .cz-sign-container{width:min(1446px,calc(100% - 90px))}.cz-sign-page .cz-year-horoscope,.cz-sign-page .cz-period-card,.cz-sign-page .cz-daily-summary{font-family:"Noto Sans Devanagari","Noto Sans",Arial,sans-serif!important}@media(max-width:900px){.cz-horo-periods{grid-template-columns:1fr}.cz-year-areas,.cz-month-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cz-year-head{align-items:flex-start}.cz-year-head h2{font-size:23px}.cz-year-areas,.cz-month-grid{grid-template-columns:1fr}.cz-sign-page .cz-daily-summary{padding:18px}.cz-sign-page .cz-daily-summary h2{font-size:21px}}

/* Moon-sign daily remedy — scoped to horoscope single pages only */
.cz-sign-page .cz-upay-card{margin:22px 0;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(145deg,#071a35,#0a203d);border:1px solid #e5a00f;border-radius:10px;color:#fff}.cz-sign-page .cz-upay-label{display:block;color:#f2c45c;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:4px}.cz-sign-page .cz-upay-card h2{margin:0 0 5px;font-size:24px;color:#fff}.cz-sign-page .cz-upay-card p{margin:0;color:#e9eef6;font-size:15px}.cz-sign-page .cz-upay-icon{width:54px;height:54px;flex:0 0 54px;border:1px solid #e5a00f;border-radius:50%;display:grid;place-items:center;color:#f2a915;font-size:25px}@media(max-width:600px){.cz-sign-page .cz-upay-card{padding:18px;align-items:flex-start}.cz-sign-page .cz-upay-card h2{font-size:20px}.cz-sign-page .cz-upay-card p{font-size:14px}.cz-sign-page .cz-upay-icon{width:45px;height:45px;flex-basis:45px}}
/* CZone Horoscope Order Details — scoped only to the order-details page. */
.cz-order-details-wrap{max-width:900px;margin:0 auto;padding: 50px 0px;}.cz-order-card{background:var(--navy);color:#fff;border:1px solid #29415e;border-radius:10px;padding:28px;box-shadow:var(--shadow)}.cz-order-card h2{margin:0 0 8px;font-size:25px;color:#fff}.cz-order-card>p{color:#d5deec}.cz-od-required{color:#f2c45c!important;font-size:13px}.cz-od-alert{padding:13px 16px;border-radius:8px;margin-bottom:15px;background:#2a1010;border:1px solid #d54b4b;color:#ffb4b4}.cz-od-field{margin:0 0 18px}.cz-od-field label{display:block;color:#fff;font-size:15px;font-weight:600;margin-bottom:7px}.cz-od-field label span{color:#ff4b4b}.cz-od-field input,.cz-od-field select{width:100%;height:46px;border:1px solid #405777;border-radius:5px;background:#091a33;color:#fff;padding:0 13px;outline:none}.cz-od-field input:focus,.cz-od-field select:focus{border-color:#f2a915;box-shadow:0 0 0 2px rgba(242,169,21,.14)}.cz-od-field input::placeholder{color:#9caabd}.cz-od-time{display:flex;gap:10px}.cz-od-time select{width:110px}.cz-od-radio-list{display:grid;gap:10px;margin:20px 0}.cz-od-radio-list label{display:flex;align-items:center;gap:12px;padding:15px 17px;border:1px solid #405777;border-radius:7px;background:#0b203d;cursor:pointer;color:#fff}.cz-od-radio-list label:hover{border-color:#f2a915}.cz-od-radio-list input{accent-color:#d9a62e}.cz-od-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.cz-od-actions .outline-btn{color:#fff}.cz-od-preview{border:1px solid #29415e;border-radius:8px;overflow:hidden;margin:20px 0}.cz-od-preview div{display:grid;grid-template-columns:220px 1fr;gap:20px;padding:12px 15px;border-bottom:1px solid #29415e}.cz-od-preview div:last-child{border-bottom:0}.cz-od-preview strong{color:#f2c45c}.cz-od-preview span{color:#fff;word-break:break-word}.cz-od-confirm{display:flex;gap:10px;align-items:flex-start;color:#fff;border:1px solid #405777;background:#0b203d;padding:15px;border-radius:7px;line-height:1.55}.cz-od-confirm input{margin-top:4px;accent-color:#d9a62e}.cz-od-success{background:var(--navy);color:#fff;border:1px solid #d9a62e;border-radius:10px;padding:45px 28px;text-align:center}.cz-od-success-icon{width:62px;height:62px;border:2px solid #d9a62e;border-radius:50%;display:grid;place-items:center;color:#f2c45c;font-size:34px;margin:0 auto 18px}.cz-od-success h2{margin:0 0 10px;color:#fff}.cz-od-success p{color:#d5deec;margin:0 auto 25px;max-width:620px}@media(max-width:600px){.cz-order-card{padding:20px}.cz-od-time select{width:calc((100% - 20px)/3)}.cz-od-preview div{grid-template-columns:1fr;gap:4px}.cz-od-actions{justify-content:stretch}.cz-od-actions a,.cz-od-actions button{flex:1}}

/* CZone single-product add-to-cart confirmation. WooCommerce core styles are dequeued, so keep the notice styled locally. */
.cz-v62-buy .woocommerce-message,.cz-v62-buy .woocommerce-info,.cz-v62-buy .woocommerce-error{margin:0 0 16px;padding:13px 15px;border:1px solid #d9a62e;border-radius:9px;background:#0b203d;color:#fff;font-size:14px;line-height:1.5;list-style:none}.cz-v62-buy .woocommerce-message:before{content:"✓";color:#f2c45c;font-weight:900;margin-right:8px}.cz-v62-buy .woocommerce-message a.button{float:right;margin:0 0 0 14px;padding:7px 13px;border-radius:7px;background:#d9a62e;color:#111;font-weight:800;text-decoration:none}.cz-v62-buy .woocommerce-message a.button:hover{background:#f2c45c}.cz-v62-buy .woocommerce-message:after{content:"";display:block;clear:both}
.woocommerce-cart .cz-cart-shell table.shop_table tr:nth-child(2){text-align: right!important;}
.cz-page-title{background: var(--navy); padding-top: 25px;}
.cz-page-title h1,.cz-page-title p{margin: 0px;color: #fff}
main.cz-inner{background: var(--navy);}	
.error404 .cz-horo-cta div{z-index: 99;}
.woocommerce-edit-account .cz-wc-white-panel,.woocommerce-dashboard .cz-wc-white-panel,.woocommerce-orders .cz-wc-white-panel, .woocommerce-downloads .cz-wc-white-panel ,.woocommerce-edit-address  .cz-wc-white-panel{background: #fff;}

.woocommerce-account .cz-wc-account-panel .woocommerce-MyAccount-content p a{color:#d99a16!important}
.woocommerce-account .cz-wc-white-panel.cz-wc-account-panel h2,.woocommerce-account .cz-wc-white-panel.cz-wc-account-panel label{color:#d99a16}
.woocommerce-account .cz-wc-white-panel.cz-wc-account-panel .woocommerce-Address-title.title a.edit{color:#d99a16!important;}
.woocommerce-account .cz-wc-white-panel.cz-wc-account-panel a{color: #ffffff!important}
.woocommerce-account  .cz-wc-white-panel .button{font-size: 17px !important; margin-left: 10px;}
.cz-contact-item .ac-details{display: block; width: 100%;}
.cz-contact-item .ac-details strong{display:inline-block;    margin-right: 5px;}
.cz-contact-item .ac-details span{display:inline-block;    margin-left: 5px;}

.cz-inner.tools .cz-tool-grid{grid-template-columns: repeat(1, 1fr)!important;} 
.cz-wc-account-head{display:none!important}
#shipping_method{list-style: none;padding: 0; margin: 0;}
.cz-checkout-shell #payment label{font-size:0px!important}
.stock.in-stock,.cz-v62-stock{display:none!important}