:root{--tp-theme-1:#1A56A0;--tp-theme-2:#0D3A6E;--tp-ff-body:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--tp-ff-heading:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--tp-ff-p:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--tp-heading-primary:#0F172A;--tp-text-body:#64748B;--tp-text-p:#64748B;--tp-common-black:#0F172A;--tp-grey-1:#F7F9FC;--tp-grey-2:#F0F4F8}@media (min-width:1200px){.header-area .row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.header-area .col-xl-2{flex:0 0 auto!important;width:auto!important;max-width:none!important;padding-right:20px!important}.header-area .col-xl-7,.header-area .col-xl-10{flex:1 1 auto!important;width:auto!important;max-width:none!important;display:flex!important;justify-content:center!important}.header-area .col-xl-3{flex:0 0 auto!important;width:auto!important;max-width:none!important;margin-left:auto!important}}body{background-color:#F0F4F8!important}.header-area{background:rgb(255 255 255 / .95)!important;border-bottom:1px solid rgb(26 86 160 / .10)!important;box-shadow:0 2px 20px rgb(26 86 160 / .08)!important;position:sticky!important;top:0!important;z-index:9999!important;overflow:visible!important}header,.header-area .container-fluid,.header-area .row,.header-area .tp-main-menu{overflow:visible!important}.header-sticky{background:rgb(255 255 255 / .98)!important;border-bottom:1px solid rgb(26 86 160 / .12)!important;box-shadow:0 4px 24px rgb(26 86 160 / .12)!important}.tp-main-menu ul li .submenu{z-index:99999!important;position:absolute!important}.cx-home,.cx-shop,.cx-about,.woocommerce,.site-main,main.main,#main{position:relative;z-index:0}.header-area .tp-main-menu{text-align:center!important}.header-area .logo{display:flex;align-items:center;height:80px}.header-area .logo img,.logo img{width:auto!important;height:80px!important;max-height:80px!important;max-width:none!important}@media (max-width:1199px){.header-area .col-xl-2{width:50%!important;padding-right:15px!important}.header-area .logo{height:48px}.header-area .logo img,.logo img{height:48px!important;max-height:48px!important}}.tp-main-menu>nav>ul>li>a.nav-links{font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--tp-heading-primary)!important;padding:8px 14px!important;text-transform:none!important;letter-spacing:0!important;transition:color .15s!important}.tp-main-menu>nav>ul>li:hover>a.nav-links,.tp-main-menu>nav>ul>li.current-menu-item>a.nav-links,.tp-main-menu>nav>ul>li.current-menu-ancestor>a.nav-links{color:var(--tp-theme-1)!important}.tp-main-menu>nav>ul>li.has-dropdown::after{display:none!important}.tp-main-menu>nav>ul>li.has-dropdown>a.nav-links::after{content:" ▾"!important;font-size:10px!important;font-family:sans-serif!important;display:inline-block!important;transition:transform .2s!important}.tp-main-menu>nav>ul>li.has-dropdown:hover>a.nav-links::after{transform:rotate(180deg)!important}.tp-main-menu>nav>ul>li>ul.submenu{position:absolute!important;top:100%!important;left:0!important;width:220px!important;background-color:#ffffff!important;border-top:3px solid var(--tp-theme-1)!important;padding:10px 0!important;z-index:99999!important;opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility .2s ease!important;box-shadow:0 6px 20px rgb(0 0 0 / .12)!important}.tp-main-menu>nav>ul>li:hover>ul.submenu{opacity:1!important;visibility:visible!important;top:100%!important}.tp-main-menu>nav>ul>li>ul.submenu>li{position:static!important;display:block!important;margin:0!important;padding:0!important}.tp-main-menu>nav>ul>li>ul.submenu>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--tp-heading-primary)!important;padding:8px 20px!important;white-space:nowrap!important;background:none!important;transition:color .15s,background .15s!important}.tp-main-menu>nav>ul>li>ul.submenu>li:hover>a{color:var(--tp-theme-1)!important;background:rgb(26 86 160 / .05)!important}.tp-main-menu>nav>ul>li>ul.submenu>li.has-dropdown>a::after{content:"›"!important;font-size:18px!important;line-height:1!important;margin-left:12px!important;color:var(--tp-theme-1)!important;font-family:sans-serif!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu{position:absolute!important;top:0!important;left:100%!important;min-width:220px!important;min-height:100%!important;width:auto!important;background-color:#ffffff!important;border-left:3px solid var(--tp-theme-1)!important;border-top:none!important;padding:10px 0!important;z-index:999999!important;opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility .2s ease!important;box-shadow:4px 6px 20px rgb(0 0 0 / .12)!important;margin:0!important;margin-top:0!important}.tp-main-menu>nav>ul>li>ul.submenu>li:hover>ul.submenu{opacity:1!important;visibility:visible!important;top:0!important;left:100%!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li{display:block!important;margin:0!important;padding:0!important;position:static!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--tp-heading-primary)!important;padding:8px 20px!important;white-space:nowrap!important;background:none!important;transition:color .15s,background .15s!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>a:hover{color:var(--tp-theme-1)!important;background:rgb(26 86 160 / .05)!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li.has-dropdown>a::after{content:"›"!important;font-size:18px!important;margin-left:10px!important;color:var(--tp-theme-1)!important;font-family:sans-serif!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>ul.submenu{position:absolute!important;top:0!important;left:100%!important;width:200px!important;min-height:100%!important;background-color:#ffffff!important;border-left:3px solid var(--tp-theme-1)!important;padding:10px 0!important;z-index:9999999!important;opacity:0!important;visibility:hidden!important;transition:opacity .2s ease,visibility .2s ease!important;box-shadow:4px 6px 20px rgb(0 0 0 / .12)!important;margin:0!important;margin-top:0!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li:hover>ul.submenu{opacity:1!important;visibility:visible!important;top:0!important;left:100%!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>ul.submenu>li{display:block!important;margin:0!important;padding:0!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>ul.submenu>li>a{display:block!important;font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:400!important;color:var(--tp-heading-primary)!important;padding:8px 20px!important;white-space:nowrap!important;background:none!important;transition:color .15s,background .15s!important}.tp-main-menu>nav>ul>li>ul.submenu>li>ul.submenu>li>ul.submenu>li>a:hover{color:var(--tp-theme-1)!important;background:rgb(26 86 160 / .05)!important}.tp-header-icon:hover,.tp-header-icon2:hover{background:#1A56A0!important;border-color:#1A56A0!important;color:#fff!important}.tp-btn,.tp-btn-2,.tp-btn-border:hover,.tp-white-btn:hover{background:linear-gradient(135deg,#1A56A0,#0D3A6E)!important;border-color:#1A56A0!important;color:#fff!important;border-radius:10px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;box-shadow:0 4px 16px rgb(26 86 160 / .3)!important}.tp-btn:hover,.tp-btn-2:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(26 86 160 / .4)!important}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif!important;color:#0F172A;font-weight:800!important}.grey-bg,.grey-bg-2,.tp-grey-2{background-color:#F0F4F8!important}.theme-bg{background-color:#1A56A0!important}.footer-bg,.tp-footer-area{background-color:#091F3A!important}footer h3,footer h4,footer h5,.tp-footer-widget .tp-footer-widget-title{color:#fff!important;font-family:'Inter',sans-serif!important}footer a,.tp-footer-widget a{color:#fff!important;font-family:'Inter',sans-serif!important;transition:.2s!important}footer a:hover,.tp-footer-widget a:hover{color:#fff!important}.tp-mobile-menu{background:#fff!important}.tp-mobile-menu ul li a{color:#0F172A!important;font-family:'Inter',sans-serif!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:#1A56A0!important;color:#fff!important;border-radius:10px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;transition:.2s!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#0D3A6E!important}.woocommerce .price,.woocommerce-Price-amount{color:#1A56A0!important;font-weight:900!important}.woocommerce ul.products li.product,.product-item-inner{border-radius:14px!important;border:1px solid rgb(26 86 160 / .10)!important;background:#fff!important;transition:box-shadow .3s,transform .3s!important}.woocommerce ul.products li.product:hover{box-shadow:0 8px 40px rgb(26 86 160 / .18)!important;transform:translateY(-4px)!important}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="search"],textarea,select{border:1px solid #E2E8F0!important;border-radius:8px!important;font-family:'Inter',sans-serif!important;color:#0F172A!important;background:#fff!important}input:focus,textarea:focus,select:focus{border-color:#1A56A0!important;outline:none!important;box-shadow:0 0 0 3px rgb(26 86 160 / .12)!important}.elementor-page,.elementor-page body,.elementor *,.e-con,.e-con *{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.elementor-section,.e-con{background-color:transparent!important}.elementor-section.elementor-section-boxed>.elementor-container,.e-con-inner{max-width:1280px!important}.elementor-page{background-color:#F0F4F8!important}.elementor-widget-heading .elementor-heading-title{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-0.5px!important}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(2rem,4vw,3rem)!important;letter-spacing:-1px!important}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(1.5rem,3vw,2.2rem)!important}.elementor-widget-heading h3.elementor-heading-title{font-size:clamp(1.1rem,2vw,1.5rem)!important}.elementor-widget-heading h4.elementor-heading-title,.elementor-widget-heading h5.elementor-heading-title,.elementor-widget-heading h6.elementor-heading-title{font-size:1rem!important}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-text-editor li{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:15px!important;line-height:1.75!important}.elementor-widget-text-editor a{color:#1A56A0!important}.elementor-widget-text-editor a:hover{color:#0D3A6E!important}.elementor-widget-text-editor strong{color:#0F172A!important;font-weight:700!important}.elementor-button,.elementor-button-wrapper .elementor-button,.elementor-widget-button .elementor-button{font-family:'Inter',sans-serif!important;font-weight:700!important;font-size:14px!important;border-radius:10px!important;padding:13px 28px!important;letter-spacing:0!important;text-transform:none!important;transition:transform .2s,box-shadow .2s!important;border:none!important}.elementor-button.elementor-button-primary,.elementor-widget-button .elementor-button[class*="primary"],.elementor-button:not([class*="secondary"]):not([class*="ghost"]):not([class*="outline"]){background:linear-gradient(135deg,#1A56A0,#0D3A6E)!important;color:#fff!important;box-shadow:0 4px 18px rgb(26 86 160 / .3)!important}.elementor-button:not([class*="secondary"]):not([class*="ghost"]):not([class*="outline"]):hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px rgb(26 86 160 / .4)!important}.elementor-button[class*="outline"],.elementor-button[class*="ghost"],.elementor-button.elementor-button-secondary{background:transparent!important;border:2px solid #1A56A0!important;color:#1A56A0!important;box-shadow:none!important}.elementor-button[class*="outline"]:hover,.elementor-button[class*="ghost"]:hover,.elementor-button.elementor-button-secondary:hover{background:#1A56A0!important;color:#fff!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{background:#fff!important;border:1px solid rgb(26 86 160 / .10)!important;border-radius:14px!important;padding:28px 24px!important;transition:box-shadow .3s,transform .3s!important}.elementor-widget-icon-box .elementor-icon-box-wrapper:hover{box-shadow:0 8px 40px rgb(26 86 160 / .15)!important;transform:translateY(-4px)!important}.elementor-widget-icon-box .elementor-icon{color:#1A56A0!important}.elementor-widget-icon-box .elementor-icon i,.elementor-widget-icon-box .elementor-icon svg{color:#1A56A0!important;fill:#1A56A0!important}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:700!important;font-size:1rem!important}.elementor-widget-icon-box .elementor-icon-box-description{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:14px!important;line-height:1.65!important}.elementor-widget-image-box .elementor-image-box-content{padding:16px 0 0!important}.elementor-widget-image-box .elementor-image-box-title{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:700!important;font-size:1rem!important}.elementor-widget-image-box .elementor-image-box-description{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:14px!important}.elementor-widget-image-box img{border-radius:14px!important;object-fit:cover!important}.elementor-widget-image img{border-radius:14px!important}.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon i,.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon svg{color:#1A56A0!important;fill:#1A56A0!important}.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text{font-family:'Inter',sans-serif!important;color:#4A5568!important;font-size:14px!important}.elementor-widget-tabs .elementor-tab-title{font-family:'Inter',sans-serif!important;font-weight:600!important;font-size:14px!important;color:#64748B!important;border-bottom:3px solid transparent!important;padding:12px 18px!important;cursor:pointer!important;transition:color .2s!important}.elementor-widget-tabs .elementor-tab-title.elementor-active,.elementor-widget-tabs .elementor-tab-title:hover{color:#1A56A0!important;border-bottom-color:#1A56A0!important}.elementor-widget-tabs .elementor-tab-content{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:14px!important;line-height:1.75!important;padding:20px 0!important}.elementor-widget-accordion .elementor-accordion-item,.elementor-widget-toggle .elementor-toggle-item{border:1px solid rgb(26 86 160 / .12)!important;border-radius:10px!important;margin-bottom:8px!important;overflow:hidden!important}.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-toggle-title{font-family:'Inter',sans-serif!important;font-weight:700!important;color:#0F172A!important;font-size:15px!important;padding:16px 20px!important;background:#fff!important}.elementor-widget-accordion .elementor-active .elementor-tab-title,.elementor-widget-toggle .elementor-active .elementor-toggle-title{color:#1A56A0!important;background:rgb(26 86 160 / .04)!important}.elementor-widget-accordion .elementor-tab-content,.elementor-widget-toggle .elementor-tab-content{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:14px!important;line-height:1.75!important;padding:16px 20px!important;background:#fff!important}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-toggle .elementor-toggle-icon{color:#1A56A0!important}.elementor-widget-testimonial .elementor-testimonial-content,.elementor-widget-testimonial .elementor-testimonial--content{font-family:'Inter',sans-serif!important;color:#4A5568!important;font-size:15px!important;line-height:1.75!important;font-style:italic!important}.elementor-widget-testimonial .elementor-testimonial--name{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:700!important}.elementor-widget-testimonial .elementor-testimonial--title{font-family:'Inter',sans-serif!important;color:#1A56A0!important;font-size:13px!important}.elementor-widget-divider .elementor-divider-separator{border-color:rgb(26 86 160 / .15)!important}.elementor-widget-counter .elementor-counter-number-wrapper,.elementor-widget-counter .elementor-counter-number{font-family:'Inter',sans-serif!important;color:#1A56A0!important;font-weight:900!important}.elementor-widget-counter .elementor-counter-title{font-family:'Inter',sans-serif!important;color:#64748B!important;font-size:13px!important;font-weight:600!important}.elementor-widget-progress .elementor-progress-bar{background:linear-gradient(90deg,#1A56A0,#4A80C4)!important;border-radius:999px!important}.elementor-widget-progress .elementor-title{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:600!important}.elementor-widget-call-to-action .elementor-cta__title{font-family:'Inter',sans-serif!important;color:#0F172A!important;font-weight:800!important}.elementor-widget-call-to-action .elementor-cta__description{font-family:'Inter',sans-serif!important;color:#64748B!important}.elementor-widget-alert{border-radius:10px!important;border-left:4px solid #1A56A0!important;background:rgb(26 86 160 / .06)!important;padding:16px!important}.elementor-widget-alert .elementor-alert-title{font-family:'Inter',sans-serif!important;font-weight:700!important;color:#0F172A!important}.elementor-widget-alert .elementor-alert-description{font-family:'Inter',sans-serif!important;color:#4A5568!important;font-size:14px!important}.elementor-widget-shortcode .wpcf7 input:not([type="submit"]),.elementor-widget-shortcode .wpcf7 textarea,.elementor-widget-shortcode .wpcf7 select,.wpcf7 input:not([type="submit"]),.wpcf7 textarea,.wpcf7 select{border:1px solid #E2E8F0!important;border-radius:8px!important;padding:10px 14px!important;font-family:'Inter',sans-serif!important;color:#0F172A!important;width:100%!important;transition:border-color .2s!important}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#1A56A0!important;box-shadow:0 0 0 3px rgb(26 86 160 / .12)!important;outline:none!important}.wpcf7 input[type="submit"]{background:linear-gradient(135deg,#1A56A0,#0D3A6E)!important;color:#fff!important;border:none!important;border-radius:10px!important;padding:13px 28px!important;font-family:'Inter',sans-serif!important;font-weight:700!important;cursor:pointer!important;transition:transform .2s,box-shadow .2s!important}.wpcf7 input[type="submit"]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(26 86 160 / .35)!important}.elementor-element.cx-card>.elementor-widget-container,.elementor-widget-wrap.cx-card{background:#fff!important;border:1px solid rgb(26 86 160 / .10)!important;border-radius:14px!important;box-shadow:0 1px 3px rgb(0 0 0 / .06),0 4px 16px rgb(26 86 160 / .08)!important;padding:28px 24px!important;transition:box-shadow .3s,transform .3s!important}.elementor-section.cx-dark,.e-con.cx-dark{background:linear-gradient(135deg,#091F3A,#0D3A6E)!important}.elementor-section.cx-dark *,.e-con.cx-dark *{color:#fff!important}.elementor-section.cx-dark h1,.elementor-section.cx-dark h2,.elementor-section.cx-dark h3{color:#fff!important}.elementor-section.cx-dark .elementor-heading-title{color:#fff!important}.elementor-section.cx-dark p{color:rgb(255 255 255 / .7)!important}.elementor-section.cx-light,.e-con.cx-light{background:#F0F4F8!important}@media (max-width:768px){.elementor-section .elementor-container,.e-con-inner{padding-left:16px!important;padding-right:16px!important}.elementor-column{width:100%!important}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(1.6rem,7vw,2rem)!important}.elementor-widget-heading h2.elementor-heading-title{font-size:clamp(1.3rem,5vw,1.6rem)!important}.elementor-widget-heading h3.elementor-heading-title{font-size:1.1rem!important}.elementor-button{width:100%!important;text-align:center!important;justify-content:center!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{padding:20px 16px!important}.elementor-widget-tabs .elementor-tabs-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.elementor-widget-tabs .elementor-tab-title{white-space:nowrap!important}.elementor-widget-accordion .elementor-tab-title,.elementor-widget-toggle .elementor-toggle-title{padding:14px 16px!important;font-size:14px!important}}@media (max-width:480px){.elementor-section .elementor-container,.e-con-inner{padding-left:14px!important;padding-right:14px!important}.elementor-widget-heading h1.elementor-heading-title{font-size:clamp(1.4rem,8vw,1.8rem)!important}.elementor-widget-text-editor,.elementor-widget-text-editor p{font-size:14px!important}.elementor-widget-icon-box .elementor-icon-box-wrapper{padding:16px 12px!important}}:root{--cx-primary:#1A56A0;--cx-primary-dark:#0D3A6E;--cx-primary-mid:#4A80C4;--cx-primary-deep:#091F3A;--cx-primary-glow:rgba(26,86,160,.35);--cx-amber:#F59E0B;--cx-amber-light:rgba(245,158,11,.15);--cx-bg:#F0F4F8;--cx-bg-white:#FFFFFF;--cx-bg-off:#F7F9FC;--cx-border:rgba(26,86,160,.12);--cx-border-solid:#E2E8F0;--cx-text:#0F172A;--cx-text-secondary:#4A5568;--cx-text-muted:#64748B;--cx-success:#22C55E;--cx-danger:#EF4444;--cx-info:#3B82F6;--cx-font:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--cx-mono:'Roboto Mono', 'Courier New', monospace;--cx-radius-sm:8px;--cx-radius:14px;--cx-radius-lg:20px;--cx-radius-xl:28px;--cx-radius-pill:999px;--cx-shadow:0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(26,86,160,.08);--cx-shadow-md:0 4px 24px rgba(26,86,160,.10);--cx-shadow-lg:0 8px 40px rgba(26,86,160,.18);--cx-glass:rgba(255,255,255,.75);--cx-blur:blur(20px);--cx-space-xs:4px;--cx-space-sm:8px;--cx-space-md:16px;--cx-space-lg:24px;--cx-space-xl:40px;--cx-space-2xl:64px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:var(--cx-font);background-color:var(--cx-bg);color:var(--cx-text);line-height:1.6;font-size:16px}a{text-decoration:none;color:var(--cx-primary);transition:color .2s ease}a:hover{color:var(--cx-primary-dark)}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:var(--cx-primary);border-radius:99px}h1,h2,h3,h4,h5,h6{font-family:var(--cx-font);color:var(--cx-primary-dark);font-weight:800;line-height:1.2;margin-top:0}h1{font-size:clamp(2rem, 5vw, 3.5rem);letter-spacing:-2px}h2{font-size:clamp(1.5rem, 3vw, 2.25rem);letter-spacing:-1px}h3{font-size:clamp(1.1rem, 2vw, 1.35rem)}p{color:var(--cx-text-muted);line-height:1.75}.cx-wrap{max-width:1200px;margin:0 auto}.cx-sec{padding:80px 40px}.cx-sec-alt{background:var(--cx-bg-off)}.cx-sec-dark{background:linear-gradient(135deg,var(--cx-primary-deep) 0%,#0d3a6e 50%,var(--cx-primary) 100%)}.cx-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--cx-primary)}.cx-eyebrow-line{width:22px;height:2px;background:linear-gradient(90deg,var(--cx-primary),var(--cx-primary-mid));border-radius:99px}.cx-section-title{font-size:clamp(24px, 3vw, 36px);font-weight:800;color:var(--cx-text);line-height:1.15;letter-spacing:-1px;margin-bottom:10px}.cx-section-sub{font-size:15px;color:var(--cx-text-muted);line-height:1.7;max-width:520px}.cx-hrow{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px;flex-wrap:wrap}.cx-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--cx-primary),var(--cx-primary-dark));color:#fff;border:none;border-radius:var(--cx-radius);padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--cx-font);transition:.3s;box-shadow:0 4px 18px var(--cx-primary-glow);text-decoration:none}.cx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px var(--cx-primary-glow);color:#fff}.cx-btn-primary svg{width:15px;height:15px;flex-shrink:0}.cx-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:rgb(255 255 255 / .08);backdrop-filter:blur(8px);color:#fff;border:1px solid rgb(255 255 255 / .18);border-radius:var(--cx-radius);padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;font-family:var(--cx-font);transition:.3s;text-decoration:none}.cx-btn-ghost:hover{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .35);color:#fff}.cx-btn-amber{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--cx-amber),#f97316);color:#fff;border:none;border-radius:var(--cx-radius);padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--cx-font);transition:.3s;box-shadow:0 4px 18px rgb(245 158 11 / .3);text-decoration:none}.cx-btn-amber:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgb(245 158 11 / .4);color:#fff}.cx-btn-outline{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border:1px solid var(--cx-border-solid);border-radius:var(--cx-radius);font-size:13px;font-weight:600;color:var(--cx-primary);transition:.2s;background:#fff0;cursor:pointer;text-decoration:none}.cx-btn-outline:hover{background:var(--cx-primary);color:#fff;border-color:var(--cx-primary)}.cx-btn-outline svg{width:13px;height:13px;transition:.2s}.cx-btn-outline:hover svg{transform:translateX(2px)}.cx-prod-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cx-prod-card{background:var(--cx-bg-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg);overflow:hidden;transition:.3s;cursor:pointer;text-decoration:none;color:inherit;display:block}.cx-prod-card:hover{transform:translateY(-5px);box-shadow:var(--cx-shadow-lg);border-color:rgb(26 86 160 / .22);color:inherit}.cx-prod-img{height:190px;background:#fff;display:flex;align-items:center;justify-content:center;position:relative;border-bottom:1px solid var(--cx-border);overflow:hidden}.cx-prod-img img{max-height:150px;width:auto;object-fit:contain}.cx-prod-brand{position:absolute;top:10px;left:10px;background:var(--cx-primary-deep);color:#fff;font-size:9px;font-weight:800;padding:2px 10px;border-radius:4px;letter-spacing:.5px;z-index:1}.cx-prod-wish{position:absolute;top:10px;right:10px;width:28px;height:28px;background:rgb(255 255 255 / .88);border-radius:var(--cx-radius-sm);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:.2s;z-index:1;border:none}.cx-prod-wish:hover{color:#e85020}.cx-prod-body{padding:16px}.cx-prod-title{font-size:13px;font-weight:700;color:var(--cx-text);margin-bottom:4px;line-height:1.4}.cx-prod-meta{font-size:11px;color:var(--cx-text-muted);margin-bottom:14px;font-family:var(--cx-mono)}.cx-prod-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.cx-prod-price{font-size:18px;font-weight:900;color:var(--cx-primary);letter-spacing:-.5px}.cx-prod-sku{font-size:10px;color:var(--cx-text-muted);margin-top:2px}.cx-prod-add{width:36px;height:36px;background:var(--cx-primary);color:#fff;border:none;border-radius:var(--cx-radius-sm);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;flex-shrink:0}.cx-prod-add:hover{background:var(--cx-primary-dark);transform:scale(1.1)}.cx-prod-add svg{width:16px;height:16px}.cx-prod-title a{color:var(--cx-text)!important;text-decoration:none}.cx-prod-title a:hover{color:var(--cx-primary)!important}.cx-prod-img-wrap{position:relative;aspect-ratio:4/3;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--cx-border);overflow:hidden}.cx-prod-img-wrap img{max-height:150px;width:auto;object-fit:contain}.cx-prod-img-placeholder{font-size:48px;color:#CBD5E1}.cx-prod-brand-badge{display:none!important}.cx-prod-login-notice{font-size:12px;color:var(--cx-text-muted);padding:6px 0}.cx-prod-actions{margin-top:12px}.cx-prod-btn{display:inline-block;padding:8px 16px;background:var(--cx-primary);color:#fff!important;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s}.cx-prod-btn:hover{background:var(--cx-primary-dark);color:#fff!important}.cx-tab-panel{display:none}.cx-tab-panel.active{display:block}.cx-partner-sec{background:linear-gradient(135deg,var(--cx-primary-deep) 0%,#0d3a6e 50%,var(--cx-primary) 100%);padding:80px 40px;position:relative;overflow:hidden}.cx-partner-sec::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 55% 100% at 100% 50%,rgb(74 128 196 / .25),transparent)}.cx-partner-sec::after{content:'';position:absolute;inset:0;opacity:.03;background-image:linear-gradient(rgb(255 255 255 / .8) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .8) 1px,transparent 1px);background-size:32px 32px}.cx-partner-inner{max-width:1200px;margin:0 auto;position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.cx-partner-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(245 158 11 / .7)}.cx-partner-sec h2{font-size:clamp(22px, 3vw, 38px);font-weight:900;color:#fff;line-height:1.1;letter-spacing:-1px;margin-bottom:12px}.cx-partner-sec p{color:rgb(255 255 255 / .5);font-size:15px;line-height:1.7;max-width:500px;margin-bottom:26px}.cx-perks{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.cx-perk-tag{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .11);color:rgb(255 255 255 / .65);font-size:12px;font-weight:500;padding:5px 13px;border-radius:99px}.cx-perk-tag svg{width:12px;height:12px;color:var(--cx-amber)}.cx-partner-ctas{display:flex;gap:12px;flex-wrap:wrap}.cx-tier-cards{display:flex;flex-direction:column;gap:12px;flex-shrink:0}.cx-tier-card{background:rgb(255 255 255 / .06);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .1);border-radius:var(--cx-radius-lg);padding:14px 18px;display:flex;align-items:center;gap:14px;transition:.3s;cursor:default;min-width:220px}.cx-tier-card:hover{background:rgb(255 255 255 / .11);transform:translateX(4px)}.cx-tier-icon{width:38px;height:38px;border-radius:var(--cx-radius-sm);display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.cx-tier-bronze .cx-tier-icon{background:rgb(180 180 200 / .12)}.cx-tier-silver .cx-tier-icon{background:rgb(245 158 11 / .12)}.cx-tier-gold .cx-tier-icon{background:rgb(26 86 160 / .22)}.cx-tier-name{font-size:13px;font-weight:700;color:#fff}.cx-tier-desc{font-size:11px;color:rgb(255 255 255 / .45)}.cx-tier-badge{margin-left:auto;font-size:11px;font-weight:700;padding:3px 10px;border-radius:99px}.cx-tier-badge-bronze{background:rgb(180 180 200 / .15);color:#9ca3af}.cx-tier-badge-silver{background:rgb(245 158 11 / .18);color:#f59e0b}.cx-tier-badge-gold{background:rgb(26 86 160 / .28);color:#93c5fd}.cx-portal-hero{background:linear-gradient(135deg,var(--cx-primary-deep),var(--cx-primary-dark) 40%,var(--cx-primary) 100%);padding:60px 40px;position:relative;overflow:hidden}.cx-portal-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--cx-amber),#fbbf24);opacity:.06}.cx-portal-hero-inner{max-width:1200px;margin:0 auto;position:relative;z-index:1}.cx-portal-welcome{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:#fff;margin-bottom:8px}.cx-portal-subtitle{color:rgb(255 255 255 / .6);font-size:15px}.cx-portal-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.cx-portal-stat{background:rgb(255 255 255 / .08);backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .12);border-radius:var(--cx-radius-lg);padding:20px;text-align:center}.cx-portal-stat-num{font-size:2rem;font-weight:900;color:#fff;letter-spacing:-1px}.cx-portal-stat-lbl{font-size:12px;color:rgb(255 255 255 / .5);margin-top:4px}.cx-portal-layout{max-width:1200px;margin:0 auto;padding:40px;display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.cx-tier-table{width:100%;border-collapse:collapse;font-size:14px}.cx-tier-table th{padding:12px 16px;background:var(--cx-bg);font-weight:700;text-align:left;border:1px solid var(--cx-border-solid)}.cx-tier-table td{padding:12px 16px;border:1px solid var(--cx-border-solid)}.cx-tier-table tr:hover td{background:rgb(26 86 160 / .03)}.cx-tier-current td{background:rgb(245 158 11 / .05)!important;font-weight:700}.cx-faq-item{border:1px solid var(--cx-border-solid);border-radius:var(--cx-radius-sm);margin-bottom:8px;overflow:hidden}.cx-faq-question{width:100%;text-align:left;padding:16px 20px;background:var(--cx-bg-white);border:none;font-family:var(--cx-font);font-size:14px;font-weight:600;color:var(--cx-text);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:.2s}.cx-faq-question:hover{background:var(--cx-bg)}.cx-faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.cx-faq-item.open .cx-faq-answer{max-height:300px;padding:12px 20px 16px}.cx-faq-answer p{font-size:14px;color:var(--cx-text-muted)}.cx-footer{background:var(--cx-primary-deep);padding:68px 40px 0}.cx-footer-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2.2fr 1fr 1fr 1fr;gap:44px;padding-bottom:44px;border-bottom:1px solid rgb(255 255 255 / .07)}.cx-footer-brand p{color:#fff;font-size:13px;line-height:1.7;margin-top:12px;max-width:250px}.cx-footer-social{display:flex;gap:8px;margin-top:16px}.cx-footer-soc-btn{width:32px;height:32px;background:rgb(255 255 255 / .06);border-radius:var(--cx-radius-sm);display:flex;align-items:center;justify-content:center;transition:.2s;cursor:pointer;border:1px solid rgb(255 255 255 / .07);text-decoration:none}.cx-footer-soc-btn:hover{background:var(--cx-primary)}.cx-footer-soc-btn svg{width:14px;height:14px;color:#fff}.cx-footer-soc-btn:hover svg{color:#fff}.cx-footer-col h5{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-bottom:16px}.cx-footer-col a{display:block;color:#fff;font-size:13px;margin-bottom:9px;transition:.2s;text-decoration:none}.cx-footer-col a:hover{color:#fff;padding-left:4px}.cx-footer-bot{max-width:1200px;margin:0 auto;padding:18px 0;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:12px;flex-wrap:wrap;gap:8px}.cx-footer-bot a{color:#fff}.cx-footer-bot a:hover{color:#fff}.cx-rev{opacity:0;transform:translateY(24px);transition:.65s cubic-bezier(.22,1,.36,1)}.cx-rev.in{opacity:1;transform:none}.cx-rev-2{transition-delay:.1s}.cx-rev-3{transition-delay:.2s}.cx-rev-4{transition-delay:.3s}.woocommerce .price a[href*="my-account"]{color:var(--cx-danger);font-weight:700;font-size:14px}.woocommerce ul.products li.product{background:var(--cx-bg-white);border:1px solid var(--cx-border);border-radius:var(--cx-radius-lg);overflow:hidden;transition:.3s;padding:0!important}.woocommerce ul.products li.product:hover{transform:translateY(-5px);box-shadow:var(--cx-shadow-lg);border-color:rgb(26 86 160 / .22)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;font-weight:700;color:var(--cx-text);padding:0 16px;margin-bottom:4px}.woocommerce ul.products li.product .price{color:var(--cx-primary);font-weight:900;font-size:18px;letter-spacing:-.5px;padding:0 16px}.woocommerce ul.products li.product .button{background:var(--cx-primary)!important;color:#fff!important;border-radius:var(--cx-radius-sm)!important;font-weight:700!important;font-size:13px!important;margin:12px 16px 16px!important;transition:.2s!important;width:calc(100% - 32px)!important}.woocommerce ul.products li.product .button:hover{background:var(--cx-primary-dark)!important}.woocommerce div.product .product_title{font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:800;color:var(--cx-text)}.woocommerce div.product p.price{color:var(--cx-primary);font-size:2rem;font-weight:900;letter-spacing:-1px}.woocommerce div.product .single_add_to_cart_button{background:linear-gradient(135deg,var(--cx-primary),var(--cx-primary-dark))!important;border-radius:var(--cx-radius)!important;font-weight:700!important;box-shadow:0 4px 18px var(--cx-primary-glow)!important;padding:14px 28px!important;font-size:15px!important;border:none!important;transition:.3s!important}.woocommerce div.product .single_add_to_cart_button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 28px var(--cx-primary-glow)!important}.woocommerce a.checkout-button,.woocommerce .checkout-button{background:linear-gradient(135deg,var(--cx-primary),var(--cx-primary-dark))!important;border-radius:var(--cx-radius)!important;font-weight:700!important}.woocommerce #payment #place_order{background:linear-gradient(135deg,var(--cx-amber),#f97316)!important;border-radius:var(--cx-radius)!important;font-weight:700!important;box-shadow:0 4px 18px rgb(245 158 11 / .3)!important}.cx-partner-badge{display:inline-flex;align-items:center;gap:5px;background:rgb(26 86 160 / .08);border:1px dashed rgb(26 86 160 / .25);border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;margin-left:10px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:10px 16px;color:var(--cx-text-secondary);border-radius:var(--cx-radius-sm);font-weight:500;transition:.2s}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:rgb(26 86 160 / .08);color:var(--cx-primary)}.woocommerce .woocommerce-breadcrumb{font-size:.8rem;color:var(--cx-text-muted);padding:16px 0}.woocommerce .woocommerce-breadcrumb a{color:var(--cx-primary)}@media (max-width:1024px){.cx-sec{padding:60px 24px}.cx-wrap{padding:0 24px}.cx-slide-inner{grid-template-columns:1fr;text-align:center;padding:0 24px}.cx-slide-vis{display:none}.cx-slide-text p{margin:0 auto 32px}.cx-slide-ctas{justify-content:center}.cx-stat-row{justify-content:center}.cx-hero-slider{max-height:680px}.cx-prod-grid{grid-template-columns:repeat(3,1fr)}.cx-cat-grid{grid-template-columns:repeat(3,1fr)}.cx-brand-grid{grid-template-columns:repeat(4,1fr)}.cx-why-grid{grid-template-columns:repeat(2,1fr)}.cx-partner-inner{grid-template-columns:1fr}.cx-tier-cards{flex-direction:row;flex-wrap:wrap}.cx-tier-card{flex:1 1 calc(50% - 6px);min-width:180px}.cx-newsletter{grid-template-columns:1fr;text-align:center}.cx-nl-form{justify-content:center}.cx-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.cx-product-layout{grid-template-columns:1fr;gap:32px;padding:0 24px 48px}.cx-spec-grid{grid-template-columns:1fr}.cx-portal-layout{grid-template-columns:1fr;padding:32px 24px}.cx-portal-stats{grid-template-columns:repeat(2,1fr)}.cx-portal-hero{padding:48px 24px}.header-area .container-fluid,.header-area .container{padding-left:24px!important;padding-right:24px!important}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}.woocommerce-page .woocommerce{flex-direction:column}}@media (max-width:768px){body{font-size:15px}.cx-sec{padding:48px 16px}.cx-wrap{padding:0 16px}h1{font-size:clamp(1.6rem, 7vw, 2.2rem)!important;letter-spacing:-1px!important}h2{font-size:clamp(1.3rem, 5vw, 1.7rem)!important;letter-spacing:-.5px!important}h3{font-size:1.1rem!important}.cx-section-title{font-size:1.5rem}.cx-section-sub{font-size:14px}.cx-hrow{flex-direction:column;align-items:flex-start;margin-bottom:28px}.cx-slide-ctas{flex-direction:column;align-items:center}.cx-btn-primary,.cx-btn-ghost,.cx-btn-amber{width:100%;justify-content:center;padding:14px 20px}.header-area .logo img{width:45%;max-width:160px}.cx-hero-slider{height:auto;min-height:520px;max-height:none}.cx-slide{position:relative;padding:60px 0}.cx-slide-inner{padding:0 16px;gap:24px}.cx-slide-text h1{font-size:clamp(26px, 7vw, 38px);letter-spacing:-1px}.cx-slide-text p{font-size:14px}.cx-stat-row{gap:10px}.cx-stat-chip{padding:8px 12px}.cx-stat-num{font-size:18px}.cx-arr-prev{left:8px}.cx-arr-next{right:8px}.cx-slide-arrow{width:36px;height:36px}.cx-trust-bar{flex-direction:column;gap:12px;padding:16px;text-align:center}.cx-trust-sep{display:none}.cx-trust-item{justify-content:center}.cx-prod-grid{grid-template-columns:repeat(2,1fr);gap:12px}.cx-cat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.cx-brand-grid{grid-template-columns:repeat(3,1fr);gap:10px}.cx-why-grid{grid-template-columns:1fr;gap:12px}.cx-prod-img{height:150px}.cx-prod-body{padding:12px}.cx-prod-title{font-size:12px}.cx-prod-price{font-size:15px}.cx-cat-card{padding:18px 12px 16px}.cx-cat-ico{width:40px;height:40px}.cx-cat-name{font-size:12px}.cx-promo-card{flex:0 0 88%}.cx-promo-card.featured{flex:0 0 92%}.cx-partner-sec{padding:48px 16px}.cx-partner-inner{grid-template-columns:1fr;gap:32px}.cx-partner-ctas{flex-direction:column}.cx-tier-cards{flex-direction:column}.cx-tier-card{min-width:unset;width:100%}.cx-perks{gap:6px}.cx-why-card{padding:22px 16px}.cx-brand-card{padding:16px 10px}.cx-brand-name{font-size:11px}.cx-newsletter{padding:32px 20px;border-radius:var(--cx-radius-lg)}.cx-newsletter h2{font-size:1.3rem}.cx-nl-form{flex-direction:column;width:100%}.cx-nl-form input{width:100%;border-radius:var(--cx-radius-sm) var(--cx-radius-sm) 0 0}.cx-nl-form button{border-radius:0 0 var(--cx-radius-sm) var(--cx-radius-sm);text-align:center}.cx-footer{padding:48px 16px 0}.cx-footer-grid{grid-template-columns:1fr;gap:28px}.cx-footer-bot{flex-direction:column;text-align:center;gap:6px;padding:16px 0}.cx-product-layout{padding:0 16px 40px;gap:24px}.cx-product-gallery{aspect-ratio:1/1}.cx-product-title{font-size:1.3rem}.cx-product-price{font-size:1.6rem}.cx-spec-grid{grid-template-columns:1fr;gap:8px}.cx-tab-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.cx-tab-btn{white-space:nowrap;padding:10px 14px;font-size:13px}.cx-breadcrumb{padding:12px 16px}.cx-portal-hero{padding:36px 16px}.cx-portal-stats{grid-template-columns:repeat(2,1fr);gap:12px}.cx-portal-stat-num{font-size:1.6rem}.cx-portal-layout{padding:24px 16px;grid-template-columns:1fr}.cx-tier-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cx-tier-table{min-width:480px}.tp-main-menu{display:none}.header-area .container-fluid,.header-area .container{padding-left:16px!important;padding-right:16px!important}.tp-header-right{gap:6px}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.woocommerce div.product .product_title{font-size:1.3rem!important}.woocommerce div.product p.price{font-size:1.5rem!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px;padding:8px 12px}.woocommerce-cart table.cart td,.woocommerce-cart table.cart th{padding:10px 8px!important;font-size:13px}.woocommerce-checkout #payment{padding:16px!important}.woocommerce form .form-row{width:100%!important;float:none!important}.woocommerce-account .woocommerce{flex-direction:column!important}.woocommerce-account .woocommerce-MyAccount-navigation{width:100%!important;margin-bottom:24px}.elementor-section .elementor-container{padding-left:16px!important;padding-right:16px!important}.elementor-column{width:100%!important}.elementor-widget-heading .elementor-heading-title{line-height:1.25!important}}@media (max-width:480px){.cx-sec{padding:36px 14px}h1{font-size:clamp(1.4rem, 8vw, 1.9rem)!important}h2{font-size:clamp(1.2rem, 6vw, 1.5rem)!important}.header-area .logo img{width:40%;max-width:130px}.cx-prod-grid{grid-template-columns:1fr;gap:12px}.cx-cat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.cx-brand-grid{grid-template-columns:repeat(2,1fr);gap:8px}.cx-why-grid{grid-template-columns:1fr}.cx-portal-stats{grid-template-columns:1fr;gap:10px}.cx-hero-slider{min-height:460px}.cx-slide-text h1{font-size:clamp(22px, 8vw, 30px)}.cx-stat-row{gap:8px}.cx-stat-chip{padding:6px 10px}.cx-stat-num{font-size:16px}.cx-cat-card{padding:14px 8px}.cx-cat-ico{width:34px;height:34px;margin-bottom:10px}.cx-cat-name{font-size:11px}.cx-promo-card{flex:0 0 94%}.cx-footer{padding:36px 14px 0}.cx-product-layout{padding:0 14px 32px}.woocommerce ul.products{grid-template-columns:1fr!important}.woocommerce-cart table.cart{font-size:12px}.woocommerce .cart-collaterals,.woocommerce .order-total{width:100%!important}.elementor-section .elementor-container{padding-left:14px!important;padding-right:14px!important}}