.marquee-bar{background:#1e3664;overflow:hidden;width:100%;padding:12px 0;border-radius:10px}.marquee-inner{display:flex;width:max-content;animation:marquee 30s linear infinite}.marquee-item{display:flex;align-items:center;gap:10px;margin-right:60px;font-size:16px;color:#fff;white-space:nowrap}.marquee-item img{width:26px;height:26px;object-fit:contain}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.header-phone{background:linear-gradient(135deg,#1e3664,#ffb347);border-radius:30px;padding:8px 16px;display:inline-flex;align-items:center;transition:all .3s ease}.header-phone .elementor-icon{color:#fff;font-size:16px}.header-phone .elementor-icon-box-title{margin:0}.header-phone .elementor-icon-box-title a{color:#fff;font-weight:600;font-size:14px;text-decoration:none}.header-phone:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:767px){.header-phone{background:#1e3664;border-radius:50%;padding:0;width:40px;height:40px;justify-content:center;align-items:center;box-shadow:0 2px 8px rgba(30,54,100,.25)}.header-phone .elementor-icon-box-title{display:none}.header-phone .elementor-icon{font-size:18px;color:#fff;margin:0}}.header-cta{background:linear-gradient(135deg,#00c853,#64dd17);border-radius:30px;padding:10px 18px;display:inline-flex;align-items:center;transition:all .3s ease;cursor:pointer}.header-cta .elementor-icon{color:#fff;font-size:16px}.header-cta .elementor-icon-box-title{margin:0}.header-cta .elementor-icon-box-title a{color:#fff;font-weight:700;font-size:14px;text-decoration:none;letter-spacing:.3px}.header-cta:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px rgba(0,0,0,.25)}.header-cta{animation:pulseCTA 2s infinite}@keyframes pulseCTA{0%{box-shadow:0 0 0 0 rgba(0,200,83,.5)}70%{box-shadow:0 0 0 10px rgba(0,200,83,0)}100%{box-shadow:0 0 0 0 rgba(0,200,83,0)}}@media (max-width:767px){.header-cta{padding:9px 16px;border-radius:22px;animation:none;box-shadow:0 3px 10px rgba(0,200,83,.35);background:linear-gradient(135deg,#00c853,#43a047)}.header-cta .elementor-icon{font-size:15px}.header-cta .elementor-icon-box-title a{font-size:13px;font-weight:700;letter-spacing:.2px}}.mobile-order-sticky{display:none}@media (max-width:767px){.mobile-order-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:99999;background:#1e3664;padding:13px 20px;align-items:center;justify-content:center;gap:10px;box-shadow:0 -3px 16px rgba(0,0,0,.22)}.mobile-order-sticky a{color:#fff;font-weight:700;font-size:16px;text-decoration:none;display:flex;align-items:center;gap:8px;letter-spacing:.3px}.mobile-order-sticky .sticky-icon{font-size:18px}body.has-mobile-sticky-bar{padding-bottom:60px}}.gravel-calculator{display:flex;justify-content:space-between;align-items:center;background:#535353;border-radius:12px;padding:25px;gap:30px;flex-wrap:wrap}.calc-left{flex:1}.calc-left h2{font-size:22px;margin-bottom:20px;color:#fff}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calc-grid .field input,.calc-grid .field select{width:100%;box-sizing:border-box}.field{display:flex;flex-direction:column;min-width:120px}.field label{font-size:13px;margin-bottom:6px;font-weight:600;color:#fff}.field input,.field select{padding:10px;border-radius:6px;border:1px solid #1e3664;font-size:14px;background:#fff}.calc-btn{margin-top:20px;padding:12px 20px;background:#1e3664;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:.3s}.calc-btn:hover{background:#1e3664}.calc-right img{max-width:220px}.custom-cart-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#333;text-decoration:none;margin-top:10px}.custom-cart-icon svg{width:30px;height:30px}.custom-cart-icon .cart-count{position:absolute;top:-6px;right:-8px;background:#e8cfcf;color:#333;font-size:11px;font-weight:600;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%}.eael-simple-menu-container.preset-2{background-color:transparent !important;border:none !important}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li:first-child>a{border-left:none !important}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-advanced-menu-responsive)>li>a{border-right:none !important}.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active,.eael-simple-menu-container.preset-2 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-item>a.eael-item-active{color:#fff !important;font-weight:700}.sticky-header{position:fixed;top:0;width:100%;z-index:10001;background:#fff}.sticky-header{position:sticky;top:0;z-index:10001;background:#fff;transition:all .3s ease}.sticky-header.scrolled{box-shadow:0 2px 10px rgba(0,0,0,.08)}.cart-btn{position:relative;display:inline-flex;align-items:center;gap:6px;background:#1e3664;color:#fff !important;padding:10px;border-radius:5px;font-weight:600;text-decoration:none;transition:.3s;font-size:14px}.cart-btn:hover{background:#244a2e}.cart-btn .cart-count{position:absolute;top:-6px;right:-8px;background:#e8cfcf;color:#333;font-size:11px;font-weight:600;min-width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%}.call-btn a{border:2px solid #1e3664;color:#1e3664 !important;padding:9px 16px;border-radius:5px;font-weight:600;text-decoration:none}.call-btn a:hover{background:#1e3664;color:#fff !important}.btn-call a{font-weight:600;padding:10px 18px;border-radius:6px;text-decoration:none;display:inline-block;transition:all .3s ease}.btn-call a{background:0 0;color:#000 !important;border:2px solid #000}.btn-call a:hover{background:#000;color:#fff !important}.btn-call{margin-left:10px}.hero-dark{position:relative;border-radius:20px;overflow:hidden;padding:0 20px}.hero-dark .e-con-inner,.hero-dark .elementor-container{max-width:100% !important;padding-left:0 !important;padding-right:0 !important}.hero-dark:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(33,42,46,0) 0%,#212a2e 65.90597587719299%);border-radius:40px}.hero-dark .elementor-widget,.hero-dark .e-con-inner,.hero-dark .elementor-column,.hero-dark .elementor-element{position:relative;z-index:2}.hero-dark h1,.hero-dark h2,.hero-dark p{color:#fff}.hero-dark .elementor-button{border-radius:30px;padding:10px 22px;font-weight:600}.eael-simple-menu-container.preset-2 .eael-simple-menu li>a{color:#fff !important}.smart-menu{position:sticky !important;top:0;z-index:9999;transition:transform .35s ease}.smart-menu.hide{transform:translateY(-100%)}.smart-menu.show{transform:translateY(0);z-index:9}.smart-menu.scrolled{background:#2c3e50;box-shadow:0 2px 10px rgba(0,0,0,.1)}.logo-stick{opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease}.smart-menu.show .logo-stick{opacity:1;visibility:visible;transform:translateY(0)}.custom-menu{display:flex;justify-content:center;transition:all .35s ease}.smart-menu.show .custom-menu{justify-content:flex-start !important}.smart-menu .e-con-inner{display:flex;align-items:center !important;justify-content:center !important;transition:all .35s ease !important}.smart-menu.show .e-con-inner{justify-content:space-between}.smart-menu.show .custom-menu{margin-left:20px}.custom-menu{transform:translateX(0)}.smart-menu.show .custom-menu{transform:translateX(-10px)}.business-info-pro{display:flex;gap:30px}@media (max-width:768px){.business-info-pro{flex-direction:column}}.info-card{flex:1;background:#fff;border-radius:14px;padding:25px;box-shadow:0 8px 25px rgba(0,0,0,.05)}.info-card h3{font-size:22px;font-weight:700;margin-bottom:20px}.opening-card p{display:flex;justify-content:space-between;margin:10px 0;font-size:15px;color:#444}.opening-card strong{font-weight:600}.weather-content{display:flex;flex-direction:column;align-items:center}.opening-card{position:relative;border-radius:20px;overflow:hidden;padding:30px;min-height:350px}.opening-content{position:relative;z-index:2;max-width:60%;margin-top:170px;margin-left:130px}@media (max-width:1024px){.opening-content{max-width:100%;padding:0 20px}}@media (max-width:767px){.opening-content{max-width:100%;padding:0 15px;text-align:center;margin:auto}}.opening-content h3{font-size:28px;font-weight:700;color:#fff;margin-bottom:20px;text-align:center}.time-box{display:flex;align-items:center;justify-content:space-between;border:2px solid #1f3b5b;border-radius:8px;padding:12px 16px;margin-bottom:12px;background:rgba(255,255,255,.9)}.time-box strong{font-size:16px;color:#1f3b5b}.time-box span{font-size:14px;color:#333}.opening-card:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.85)}.result h3{color:#fff;margin-top:20px;text-align:center}.design_develop a{color:#fff}.car-error{background:#ffe6e6;color:#d8000c;padding:10px;margin-bottom:10px;border-radius:6px}.car-success{background:#e6ffed;color:#2e7d32;padding:10px;margin-bottom:10px;border-radius:6px}.car-register-form{display:flex;flex-direction:column;gap:12px}.car-register-form input,.car-register-form textarea{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e0e0e0;font-size:14px;transition:all .3s ease;background:#f9fbff}.car-register-form input:focus,.car-register-form textarea:focus{border-color:#1e3664;background:#fff;box-shadow:0 0 0 2px rgba(30,54,100,.1);outline:none}.car-register-form textarea{min-height:100px;resize:vertical}.car-register-form button{margin-top:10px;padding:12px;background:#1e3664;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.car-register-form button:hover{background:#162a4d}.car-error{background:#ffe6e6;color:#d8000c;padding:12px;border-radius:8px;margin-bottom:15px;font-size:14px}.car-success{background:#e6ffed;color:#2e7d32;padding:12px;border-radius:8px;margin-bottom:15px;font-size:14px}.car-register-form input::placeholder,.car-register-form textarea::placeholder{color:#999}.wpforms-field input::placeholder{text-align:center}.car-register-form input:hover,.car-register-form textarea:hover{border-color:#b5c3e0}@media (max-width:768px){.car-register-form input,.car-register-form textarea{font-size:13px;padding:10px}}.car-login form{display:flex;flex-direction:column;gap:12px}.car-login label{font-size:13px;color:#666;margin-bottom:4px}.car-login input[type=text],.car-login input[type=password]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid #e0e0e0;background:#f9fbff;font-size:14px;transition:all .3s ease}.car-login input:focus{border-color:#1e3664;background:#fff;box-shadow:0 0 0 2px rgba(30,54,100,.1);outline:none}.car-login .login-remember{display:flex;align-items:center;gap:6px;font-size:13px;margin-top:-30px}.car-login input[type=submit]{margin-top:10px;padding:12px;background:#1e3664;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.car-login input[type=submit]:hover{background:#162a4d}.car-login .login-remember+p,.car-login p a{font-size:13px;color:#1e3664;text-decoration:none;margin-top:-40px}.login-password{margin-top:-30px}.login-remember label{display:block !important}.car-login p a:hover{text-decoration:underline}.login .message,.login .error{background:#ffe6e6;color:#d8000c;padding:10px;border-radius:6px;margin-bottom:10px}.car-login input:hover{border-color:#b5c3e0}@media (max-width:768px){.car-login input{font-size:13px;padding:10px}}.car-login label{display:none}.car-login input::placeholder{color:#999;transition:.3s}.car-login input:focus::placeholder{opacity:.5}.input-error{border-color:#e53935 !important;background:#fff5f5}.input-error-msg{color:#e53935;font-size:13px;margin-top:-8px;margin-bottom:10px}.car-login input{margin-bottom:8px}.car-login button{margin-top:10px;padding:12px;background:#1e3664;color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;transition:.3s}.location-modal{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:none;align-items:center;justify-content:center}.location-modal-content{background:#fff;padding:30px;border-radius:10px;width:400px;text-align:center}#address{width:100%;padding:10px;margin-top:10px}#confirm-location{margin-top:15px;padding:10px 20px;background:#1e3664;color:#fff;border:none;cursor:pointer;font-family:"Poppins",sans-serif}a.shopengine_add_to_list_action.shopengine-wishlist.badge.se-btn.inactive{display:none}a.shopengine-quickview-trigger.se-btn{display:none}a.shopengine_comparison_add_to_list_action.shopengine-comparison.badge.se-btn.inactive{display:none}#location-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;background:rgba(0,0,0,.6);z-index:999999}.location-modal-content{background:#fff;padding:30px;border-radius:10px;width:400px;text-align:center}.location-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6);justify-content:center;align-items:center}.location-modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.close-button{color:#aaa;position:absolute;top:10px;right:15px;font-size:28px;font-weight:700;background:0 0;border:none;cursor:pointer}.close-button:hover,.close-button:focus{color:#000;text-decoration:none;cursor:pointer}.location-modal-content input[type=text]{width:calc(100% - 20px);padding:10px;margin-bottom:10px;border:1px solid #ddd;border-radius:4px}.location-modal-content button{background-color:transparent;color:#1e3664;border:1px solid #1e3664;padding:10px 15px;border:none;border-radius:4px;cursor:pointer;font-size:16px}.location-modal-content button:hover{background-color:transparent}.location-modal-content h2{margin-top:0;color:#333;font-family:"Poppins",sans-serif}.location-modal-content p#location-message{color:red;font-size:.9em;margin-bottom:10px}.pac-container{z-index:9999999 !important}.car-btn-back{background-color:#1e3664;color:#fff;border:1px solid #1e3664;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:.3s;font-family:"Poppins",sans-serif}.car-section-title-wrap{display:flex;flex-direction:column}.car-section-description{margin:-14px 0 0;font-size:14px;color:#555}.car-btn-back:hover{background-color:#fff;color:#1e3664}.car-section-title-delivery{font-size:20px;font-weight:700;margin-bottom:15px;color:#fff}.hg-single-product{max-width:1200px;margin:30px auto;padding:0 20px}.hg-product-layout{display:flex;gap:50px;align-items:flex-start}.hg-product-left{flex:0 0 50%;max-width:50%;position:sticky;top:90px;align-self:flex-start}.hg-product-gallery .woocommerce-product-gallery{float:none !important;width:100% !important}.hg-product-gallery .woocommerce-product-gallery__image img{border-radius:12px;width:100%;height:auto;display:block}.hg-product-gallery .flex-viewport{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.hg-product-gallery .flex-control-thumbs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px;padding:0;list-style:none}.hg-product-gallery .flex-control-thumbs li{flex:0 0 calc(25% - 8px)}.hg-product-gallery .flex-control-thumbs li img{border-radius:8px;border:2px solid transparent;cursor:pointer;transition:border-color .25s ease;width:100%}.hg-product-gallery .flex-control-thumbs li img.flex-active,.hg-product-gallery .flex-control-thumbs li img:hover{border-color:#1e3664}.hg-product-accordions{border-top:2px solid #eee;margin-top:24px}.hg-accordion-item{border-bottom:1px solid #eee}.hg-accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 4px;background:0 0;border:none;cursor:pointer;font-size:15px;font-weight:700;color:#1a1a1a;text-align:left;transition:color .2s}.hg-accordion-btn:hover{background:#ccc;color:#1e3664}.hg-accordion-icon{display:inline-block;width:22px;height:22px;border-radius:50%;background:#1e3664;position:relative;flex-shrink:0;transition:background .2s}.hg-accordion-icon:before,.hg-accordion-icon:after{content:"";position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:2px}.hg-accordion-icon:before{width:11px;height:2px}.hg-accordion-icon:after{width:2px;height:11px;transition:transform .3s ease,opacity .3s ease}.hg-accordion-active .hg-accordion-icon{background:#1e3664}button:focus{background-color:#ccc}.single_add_to_cart_button{background-color:#162a4d !important;color:#fff !important}.hg-accordion-active .hg-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.hg-accordion-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.hg-accordion-content{padding:4px 4px 22px;font-size:14px;color:#444;line-height:1.8}.hg-accordion-content p{margin:0 0 12px}.hg-accordion-content ul,.hg-accordion-content ol{padding-left:20px;margin:0 0 12px}.hg-accordion-content li{margin-bottom:6px}.hg-delivery-default ul{list-style:none;padding:0}.hg-delivery-default ul li{padding:10px 14px;background:#f4f7fc;border-left:3px solid #1e3664;border-radius:0 6px 6px 0;margin-bottom:8px;font-size:14px;color:#333}.hg-product-info{flex:1;min-width:0}.hg-product-title{font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 10px;line-height:1.3}.hg-product-rating{margin-bottom:14px}.hg-product-rating .star-rating{color:#1e3664}.hg-price-wrap{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #eee}.hg-price-wrap .price{font-size:28px;font-weight:700;color:#1e3664}.hg-price-wrap .price del{font-size:18px;color:#999;margin-right:8px}.hg-price-wrap .price ins{text-decoration:none;color:#1e3664}.hg-short-desc{font-size:15px;color:#555;line-height:1.7;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid #eee}.hg-short-desc p{margin:0 0 8px}.hg-add-to-cart-wrap{margin-bottom:0}.hg-add-to-cart-wrap table.variations{width:100%;border-collapse:collapse;margin-bottom:6px}.hg-add-to-cart-wrap table.variations td{padding:6px 0;vertical-align:top}.hg-add-to-cart-wrap table.variations .label{padding-top:10px;padding-right:14px;width:1%;white-space:nowrap}.hg-add-to-cart-wrap table.variations .label label{font-weight:700;font-size:13px;color:#333;text-transform:uppercase;letter-spacing:.5px}.hg-add-to-cart-wrap .cart{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px solid #eee}.hg-add-to-cart-wrap .quantity{display:flex;align-items:center;border:2px solid #ddd;border-radius:8px;overflow:hidden;background:#f9fbff}.hg-add-to-cart-wrap .quantity .qty{width:56px;text-align:center;border:none;padding:10px 6px;font-size:16px;font-weight:600;background:0 0;-moz-appearance:textfield;appearance:textfield}.hg-add-to-cart-wrap .quantity .qty::-webkit-inner-spin-button,.hg-add-to-cart-wrap .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hg-add-to-cart-wrap .single_add_to_cart_button{flex:1;padding:13px 24px;background:#1e3664;color:#fff !important;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s ease,transform .15s ease;text-transform:uppercase;letter-spacing:.5px}.hg-add-to-cart-wrap .single_add_to_cart_button:hover{background:#1e3664;transform:translateY(-1px)}.hg-total-price-box{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(135deg,#f0f4fb,#e8eef8);border:1px solid #c8d5ee;border-radius:10px;padding:16px 20px;margin-top:16px}.hg-total-label{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px}.hg-total-amount{font-size:26px;font-weight:800;color:#1e3664}.hg-variant-heading{font-size:15px;font-weight:700;color:#1a1a1a;margin:22px 0 10px}.hg-variant-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px, 1fr));gap:12px;width:100%;margin-bottom:6px}.hg-variant-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;width:100%;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;position:relative}.hg-variant-card:hover,.hg-variant-card.hg-vc-active{background:#1e3664;border-color:#1e3664;transform:translateY(-1px)}.hg-variant-card:hover .hg-vc-name,.hg-variant-card.hg-vc-active .hg-vc-name{color:#fff}.hg-variant-card:hover .hg-vc-price .woocommerce-Price-amount,.hg-variant-card.hg-vc-active .hg-vc-price .woocommerce-Price-amount{color:#fff}.hg-variant-card:hover .hg-vc-icon,.hg-variant-card.hg-vc-active .hg-vc-icon{filter:brightness(0) invert(1)}.hg-variant-card.hg-vc-active{box-shadow:0 0 0 3px rgba(30,54,100,.25)}.hg-variant-card.hg-vc-active:after{content:"✓";position:absolute;top:5px;right:8px;font-size:11px;font-weight:800;color:#fff}.hg-variant-card.hg-vc-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.hg-vc-img{width:48px;height:48px;object-fit:cover;border-radius:6px;display:block}.hg-vc-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0}.hg-vc-icon svg{width:36px;height:36px}.hg-vc-body{display:flex;flex-direction:column;gap:3px}.hg-vc-name{font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.3}.hg-vc-desc{font-size:11px;color:#666;line-height:1.4;font-weight:400}.hg-variant-card:hover .hg-vc-desc,.hg-variant-card.hg-vc-active .hg-vc-desc{color:rgba(255,255,255,.85)}.hg-variant-card:hover .qty{color:#fff}.hg-vc-active .qty{color:#fff}.qty{color:#1e3664}.hg-vc-price{font-size:14px;font-weight:700;color:#1e3664}.hg-vc-price .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:#1e3664}.hg-add-to-cart-wrap table.variations,.hg-add-to-cart-wrap .woocommerce-variation-description,.hg-add-to-cart-wrap .woocommerce-variation-price,.hg-add-to-cart-wrap .woocommerce-variation-availability,.hg-add-to-cart-wrap .woocommerce-variation,.hg-add-to-cart-wrap .cart .quantity,.hg-add-to-cart-wrap .reset_variations{display:none !important}.hg-add-to-cart-wrap .cart{display:block !important;border-top:none !important;margin-top:0 !important;padding-top:0 !important}.hg-add-to-cart-wrap .single_add_to_cart_button{display:block;width:100%;height:50px;padding:0 24px;background:#1e3664;color:#fff !important;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .25s,transform .15s;text-transform:uppercase;letter-spacing:.5px;text-align:center;margin-top:0}.hg-add-to-cart-wrap .single_add_to_cart_button:hover{background:#1e3664;transform:translateY(-1px)}.hg-qty-cart-row{display:flex;align-items:flex-end;gap:14px;margin:20px 0 0}.hg-qty-section{flex-shrink:0}.hg-add-to-cart-wrap{flex:1}.hg-qty-heading{font-size:13px;font-weight:700;color:#1a1a1a;margin:0 0 8px;text-transform:uppercase;letter-spacing:.5px}.hg-qty-ctrl{display:inline-flex;align-items:center;border:2px solid #ddd;border-radius:8px;overflow:hidden;background:#f9fbff}.hg-qty-btn{width:40px;height:50px;border:none;background:0 0;font-size:22px;font-weight:700;color:#1e3664;cursor:pointer;line-height:1;transition:background .15s;flex-shrink:0}.hg-qty-btn:hover{background:#e8eef8}.hg-qty-input{width:56px;text-align:center;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:0 4px;height:50px;font-size:17px;font-weight:700;background:0 0;-moz-appearance:textfield;appearance:textfield}.hg-qty-input::-webkit-inner-spin-button,.hg-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.hg-qty-max-note{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:6px 12px;background:#fff4f4;border:1px solid #f5c6c6;border-radius:6px;color:#c0392b;font-size:13px;font-weight:600;line-height:1.4}.hg-qty-max-note:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#c0392b;color:#fff;font-size:11px;font-weight:700;flex-shrink:0;margin-right:10px}.hg-total-price-box{background:#f0f5ff;border:1px solid #d0ddf5;border-radius:10px;padding:16px 20px;margin:14px 0 0}.hg-total-inner{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:4px}.hg-total-label{font-size:13px;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.8px}.hg-total-amount{font-size:32px;font-weight:800;color:#1e3664;line-height:1}.hg-total-amount .woocommerce-Price-amount{font-size:inherit;font-weight:inherit;color:inherit}.hg-total-note{font-size:12px;color:#888;margin:0}.hg-calc-wrap{margin-bottom:20px}.hg-calc-heading{font-size:16px;font-weight:700;color:#1a1a1a;margin:0 0 10px}.hg-calc-card{border:1px solid #e5e0d8;border-radius:10px;overflow:hidden}.hg-calc-card-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e0d8}.hg-calc-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#1e3664;border-radius:8px;color:#fff;flex-shrink:0}.hg-calc-title{font-size:14px;font-weight:600;color:#1a1a1a;flex:1}.hg-calc-toggle{width:28px;height:28px;border-radius:50%;border:2px solid #1e3664;background:0 0;color:#1e3664;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .2s,color .2s}.hg-calc-toggle:hover{background:#1e3664;color:#fff}.hg-calc-body{display:flex;gap:20px;padding:16px;align-items:flex-start}.hg-calc-inputs{flex:1;min-width:0}.hg-calc-diagram{flex:0 0 42%;max-width:42%}.hg-calc-diagram img{width:100%;border-radius:8px;object-fit:cover;display:block}.hg-calc-num{width:100%;box-sizing:border-box}.hg-calc-result{margin-top:18px;padding:10px 14px;background:#1e3664;border-radius:6px;color:#fff}.hg-vc-price:hover{color:#fff}.hg-calc-result p{margin:0;font-size:14px;font-weight:700}@media (max-width:600px){.hg-calc-body{flex-direction:column}.hg-calc-diagram{flex:none;max-width:100%}}.hg-feature-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:50px auto 0;padding:28px 36px;background:#f0f3f8;border-radius:12px}.hg-feature-item{display:flex;align-items:center;gap:14px;flex:1 1 200px}.hg-feature-icon{flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.hg-feature-text{display:flex;flex-direction:column;gap:3px}.hg-feature-text strong{font-size:15px;font-weight:700;color:#1e3664;line-height:1.3}.hg-feature-text span{font-size:13px;color:#555;line-height:1.4}.hg-feature-text a{color:#1e3664;text-decoration:underline}.hg-feature-text a:hover{opacity:.75}@media (max-width:768px){.hg-feature-strip{flex-direction:column;align-items:flex-start;padding:24px 20px}.hg-feature-item{width:100%}}.hg-related-wrap{max-width:1200px;margin:50px auto 0;padding:0 20px}.hg-related-wrap .related{clear:both}.hg-related-wrap .related>h2{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #eee}.hg-related-wrap ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0}.hg-related-wrap ul.products li.product{border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.hg-related-wrap ul.products li.product:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-3px)}.hg-related-wrap ul.products li.product a img{width:100%;height:200px;object-fit:cover;display:block}.hg-related-wrap ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:700;color:#1a1a1a;padding:12px 14px 4px;margin:0}.hg-related-wrap ul.products li.product .price{font-size:15px;font-weight:700;color:#1e3664;padding:0 14px 12px;display:block}.hg-related-wrap ul.products li.product .button{margin:auto 14px 14px;display:block;text-align:center;background:#1e3664;color:#fff !important;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.hg-related-wrap ul.products li.product .button:hover{background:#1e3664}@media (max-width:900px){.hg-product-layout{flex-direction:column;gap:30px}.hg-product-left{flex:0 0 100%;max-width:100%;position:static}.hg-product-gallery{position:static}.hg-product-title{font-size:22px}.hg-price-wrap .price{font-size:22px}}@media (max-width:600px){.hg-single-product{padding:0 14px;margin:20px auto}.hg-qty-cart-row{flex-direction:column;align-items:stretch}.hg-total-amount{font-size:26px}.hg-product-title{font-size:20px}.hg-accordion-btn{font-size:14px;padding:14px 4px}.hg-variant-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hg-related-wrap ul.products{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;scrollbar-width:none}.hg-related-wrap ul.products::-webkit-scrollbar{display:none}.hg-related-wrap ul.products li.product{flex:0 0 calc(65% - 7px);scroll-snap-align:start}.woocommerce-cart-form,.woocommerce-cart-form table{width:100% !important;max-width:100% !important;overflow-x:hidden !important;display:block !important;box-sizing:border-box !important}.woocommerce-cart-form table thead{display:none !important}.woocommerce-cart-form table tbody{display:block !important;width:100% !important}.woocommerce-cart-form table tbody tr{display:block !important;width:100% !important;border-bottom:1px solid #e8e8e8;padding:12px 0;overflow:hidden}.woocommerce-cart-form table tbody td{display:flex !important;justify-content:space-between;align-items:center;width:100% !important;box-sizing:border-box !important;border:none !important;padding:5px 0 !important;overflow:hidden}.woocommerce-cart-form table tbody td:before{content:attr(data-title) ": " !important;font-weight:600;flex-shrink:0;margin-right:10px;float:none !important;text-align:left}.woocommerce-cart-form table tbody td.product-remove,.woocommerce-cart-form table tbody td.product-thumbnail{display:inline-flex !important;width:auto !important;overflow:visible;padding:4px 10px 4px 0 !important}.woocommerce-cart-form table tbody td.product-remove:before,.woocommerce-cart-form table tbody td.product-thumbnail:before{display:none !important}.woocommerce-cart-form table tbody td.product-quantity input.qty{width:55px !important;min-width:0 !important}.woocommerce-cart-form table tbody td.actions{display:block !important;text-align:left !important;overflow:visible;padding-top:14px !important}.woocommerce-cart-form table tbody td.actions:before{display:none !important}.woocommerce-cart-form .coupon{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.woocommerce-cart-form .coupon input.input-text,.woocommerce-cart-form .coupon .button,.woocommerce-cart-form button[name=update_cart]{width:100% !important;box-sizing:border-box}}.hg-cart-items{width:100%;margin-bottom:20px}.hg-cart-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb;width:100%;box-sizing:border-box}.hg-ci-img{flex-shrink:0;width:72px}.hg-ci-img img{width:72px;height:72px;object-fit:cover;border-radius:8px;display:block}.hg-ci-body{flex:1;min-width:0}.hg-ci-name{font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px}.hg-ci-name a{color:inherit;text-decoration:none}.hg-ci-price{font-size:15px;font-weight:700;color:#1a1a1a}.hg-ci-subtotal{font-size:13px;color:#666;margin-top:4px}.hg-ci-qty{flex-shrink:0}.hg-ci-qty .quantity{display:flex;align-items:center}.hg-ci-qty input.qty{width:40px !important;text-align:center;border:none;font-size:15px;font-weight:600;-moz-appearance:textfield;background:0 0}.hg-ci-qty input.qty::-webkit-inner-spin-button,.hg-ci-qty input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.hg-ci-remove{flex-shrink:0}.hg-ci-remove a.remove{display:flex;align-items:center;justify-content:center;color:#aaa;text-decoration:none;transition:color .2s}.hg-ci-remove a.remove:hover{color:#e33}.hg-cart-actions{padding:16px 0 8px}.hg-cart-actions .coupon{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.hg-cart-actions .coupon input.input-text{flex:1;min-width:160px}@media (max-width:768px){.hg-desktop-only{display:none}.hg-cart-item{align-items:flex-start;gap:12px;padding:12px 0}.hg-ci-img{width:65px}.hg-ci-img img{width:65px;height:65px}.hg-ci-body{flex:1}.hg-ci-price-qty-row{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.hg-cart-actions .coupon{flex-direction:column}.hg-cart-actions .coupon input.input-text,.hg-cart-actions .coupon .button,.hg-cart-actions button[name=update_cart]{width:100% !important;box-sizing:border-box}.cart_totals table{width:100% !important;display:block !important}.cart_totals table tbody{display:block !important;width:100% !important}.cart_totals table tbody tr{display:flex !important;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #ebebeb;width:100% !important}.cart_totals table tbody th{display:block !important;font-weight:600;text-align:left;border:none !important}.cart_totals table tbody td{display:block !important;text-align:right !important;border:none !important}.cart_totals table tbody td:before{display:none !important}}.woocommerce-js div.product form.cart .button{vertical-align:middle;float:left;width:auto;margin-bottom:0 !important}.hg-delivery-fields{margin-top:30px}.hg-delivery-fields h3{font-size:18px;font-weight:700;color:#1a1a1a;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid #eee}.hg-delivery-fields .form-row input[type=date]{width:100%;padding:10px 14px;border:1px solid #d0ccc6;border-radius:6px;font-size:14px;color:#333;background:#fff;box-sizing:border-box}.hg-upsell-widget{margin-top:20px;border:2px solid #1e3664;border-radius:10px;overflow:hidden;background:#fff}.hg-upsell-bullets circle{fill:#1e3664}.hg-upsell-inner{display:flex;align-items:flex-start;gap:14px;padding:16px}.hg-upsell-img{width:90px;height:90px;object-fit:cover;border-radius:6px;flex-shrink:0}.hg-upsell-middle{flex:1;display:flex;flex-direction:column;gap:5px}.hg-upsell-name{font-size:15px;font-weight:700;color:#1a1a1a;margin:0}.hg-upsell-info-link{font-size:13px;color:#c0551a;text-decoration:underline}.hg-upsell-info-link:hover{opacity:.8}.hg-upsell-checkbox-label{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;line-height:1.4;margin-top:4px}.hg-upsell-checkbox-label input[type=checkbox]{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:#1e3664;cursor:pointer}.hg-upsell-price{font-size:15px;font-weight:700;color:#c0551a;margin-top:2px;display:flex;align-items:baseline;gap:5px}.hg-upsell-qty-note{font-size:12px;font-weight:400;color:#888}.hg-upsell-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;flex-shrink:0;min-width:160px}.hg-upsell-bullets li{display:flex;align-items:center;gap:7px;font-size:13px;color:#1a1a1a;font-weight:500}.hg-upsell-bullets svg{flex-shrink:0}@media (max-width:600px){.hg-upsell-inner{flex-wrap:wrap}.hg-upsell-bullets{width:100%}}.woocommerce-shipping-fields h3 label{font-size:18px;font-weight:700}.button .wc-forward{background-color:#1e3664;color:#fff !important;border:none;border-radius:6px;padding:10px 20px;font-weight:600;cursor:pointer;transition:.3s;font-family:"Poppins",sans-serif}.p-FieldLabel.Label.Label--empty{color:#fff !important}.hero-dark{border-radius:40px}.eael-product-wrap img{border-radius:20px;height:240px !important}@media (max-width:1024px){.eael-product-wrap img{height:180px !important}}@media (max-width:767px){.eael-product-wrap img{height:140px !important}}a.button.product_type_variable.add_to_cart_button:before,a.button.product_type_variable:not(.add_to_cart_button):before{content:"" !important}.elementor-16 .elementor-element.elementor-element-7bbcd60 #place_order:hover{background-color:#7866ff;background:#fff;color:#1e3664}a.button.wc-forward{background:#1e3664;border-radius:20px}a.button.wc-forward:hover{background:#1e3664;color:#fff !important}.woocommerce-account .ast-container,.woocommerce-account .site-content .ast-container{max-width:100% !important;padding:0 !important}.woocommerce-account .entry-content,.woocommerce-account .ast-woocommerce-container{padding:0 !important;margin:0 !important}.woocommerce-account .woocommerce{display:block !important}.woocommerce-account .woocommerce-MyAccount-navigation{display:none !important}.woocommerce-account .woocommerce-MyAccount-content{float:none !important;width:100% !important;padding:0 !important;margin:0 !important}.woocommerce-account .entry-content>.woocommerce{margin-top:0 !important}.woocommerce-account .ast-breadcrumbs-wrapper,.woocommerce-account .entry-header{display:none}.hg-account-content .woocommerce-form input,.hg-account-content .woocommerce-EditAccountForm input,.hg-account-content .woocommerce-address-fields input,.hg-account-content .woocommerce-address-fields select{border:1px solid #e0e0e0 !important;border-radius:8px !important;padding:10px 14px !important;font-size:.9rem !important;width:100% !important;box-sizing:border-box !important;background:#fff !important}.hg-account-content .woocommerce-form input:focus,.hg-account-content .woocommerce-address-fields input:focus{border-color:#1e3664 !important;outline:none !important;box-shadow:0 0 0 3px rgba(30,54,100,.08) !important}.hg-account-content .woocommerce-Button,.hg-account-content button[type=submit],.hg-account-content .button{background:#1e3664 !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:11px 28px !important;font-size:.9rem !important;font-weight:600 !important;cursor:pointer !important;transition:background .2s !important}.hg-account-content .woocommerce-Button:hover,.hg-account-content button[type=submit]:hover,.hg-account-content .button:hover{background:#0f1e3a !important;color:#fff !important}.hg-account-content .woocommerce-orders-table,.hg-account-content .shop_table{border:1px solid #eef1f8 !important;border-radius:12px !important;overflow:hidden !important;box-shadow:0 2px 12px rgba(30,54,100,.05) !important}.hg-account-content .woocommerce-orders-table th,.hg-account-content .shop_table th{background:#f7f9fc !important;color:#1e3664 !important;font-size:.8rem !important;text-transform:uppercase !important;letter-spacing:.05em !important;padding:12px 16px !important;border-bottom:1px solid #eef1f8 !important}.hg-account-content .woocommerce-orders-table td,.hg-account-content .shop_table td{padding:13px 16px !important;border-bottom:1px solid #f5f5f5 !important;font-size:.88rem !important}.nav-account-wrap{position:relative;display:inline-block;margin-top:10px;z-index:99999}.nav-btn{display:inline-flex;align-items:center;gap:8px;padding:15px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid #ddd;text-decoration:none;background:#fff;color:#1b2a4a;white-space:nowrap;font-family:"Poppins",sans-serif;width:180px}.nav-btn:hover{background:#f5f5f5;color:#1b2a4a}#nav-chevron{transition:transform .2s}.nav-dropdown{display:none;position:absolute;top:calc(100% + 10px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:185px;box-shadow:0 6px 24px rgba(0,0,0,.1);overflow:hidden;z-index:99999 !important}.nav-dropdown.open{display:block}.nav-dropdown-item{display:flex;align-items:center;gap:10px;padding:13px 18px;font-size:14px;color:#1b2a4a;text-decoration:none}.nav-dropdown-item:hover{background:#f3f4f6}.nav-logout{color:#c0392b}.nav-dropdown-divider{height:1px;background:#e5e7eb;margin:4px 0}#nav-signin-btn{display:inline-flex}#nav-account-toggle{display:none}body.logged-in #nav-signin-btn{display:none}body.logged-in #nav-account-toggle{display:block}.nav-dropdown-item:hover{background:#1e3664;color:#fff}.nav-dropdown-item:hover svg{stroke:#fff}.nav-logout:hover{background:#1e3664;color:#fff}.nav-logout:hover svg{stroke:#fff}#nav-account-toggle button:focus{background-color:#1e3664}span.ast-woo-product-category{margin-left:14px}.hg-contact-wrap{font-family:"Poppins",sans-serif;display:flex;flex-direction:column;gap:10px;max-width:480px}.hg-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#999;margin:0 0 6px 2px}.hg-card{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow:hidden}.hg-card-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.hg-card-head-title{font-size:14px;font-weight:600;color:#1a1a2e;margin:0;flex:1}.hg-dept{font-size:10px;font-weight:500;padding:3px 10px;border-radius:20px;letter-spacing:.04em}.hg-dept-purple{background:#1e3664;color:#534ab7}.hg-dept-teal{background:#1e3664;color:#0f6e56}.hg-dept-coral{background:#1e3664;color:#993c1d}.hg-ico{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hg-ico-purple{background:#1e3664}.hg-ico-teal{background:#1e3664}.hg-ico-coral{background:#1e3664}.hg-ico-gray{background:#1e3664}.hg-row{display:flex;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid #f5f5f5}.hg-row:last-child{border-bottom:none}.hg-row-ico{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hg-row-info{display:flex;flex-direction:column;gap:1px}.hg-row-type{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#aaa;margin:0}.hg-row-val{font-size:12.5px;font-weight:400;color:#1a1a2e;margin:0;word-break:break-all}.hg-addr-row{display:flex;align-items:flex-start;gap:14px;padding:11px 16px;border-bottom:1px solid #f5f5f5}.hg-addr-row:last-child{border-bottom:none}.hg-addr-name{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#aaa;min-width:80px;padding-top:2px;flex-shrink:0}.hg-addr-val{font-size:12.5px;color:#1a1a2e;line-height:1.55;margin:0}.hg-section{margin-bottom:4px}#ast-scroll-top{background-color:#1e3664;font-size:15px}.coupon-error-notice{display:block;margin-top:8px;color:#a00;font-size:.9em}.wpforms-container{margin-top:30px !important}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#1e3664 !important;border:1px solid #1e3664 !important;box-sizing:border-box}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#fff !important}p.hg-delivery-note-one{margin-top:-20px}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .payment_methods .wc_payment_method input[type=radio]:checked+label:before{background-color:rgba(0,0,0,0);width:12px;height:12px;border-width:0;border-color:none}.splw-weather-attribution{display:none}td.woocommerce-table__product-name a{margin-left:10px}@media (max-width:1024px){.car-btn-back{width:140px}}@media (max-width:767px){.car-btn-back{width:50%}}@media (max-width:1024px){.car-cat-name{font-size:20px;padding:20px 10px 10px}}@media (max-width:767px){.car-cat-name{font-size:16px;padding:16px 8px 8px}}@media (max-width:1024px){.hg-feature-item{flex:1 1 45%}}@media (max-width:767px){.hg-feature-item{flex:1 1 100%}.hg-feature-item{padding:0}.hg-feature-text strong{font-size:15px}.hg-feature-text span{font-size:12px}.hg-feature-icon img{width:32px;height:32px}}@media (max-width:1024px){.hg-related-wrap ul.products li.product a img{height:170px}}@media (max-width:767px){.hg-related-wrap ul.products li.product a img{height:140px}.eael-simple-menu{width:400px !important;margin-left:-310px !important;margin-top:12px !important}.eael-woo-cart-td.product-name{text-align:center !important;margin-top:50px}.eael-woo-cart-tr-right{margin-left:20px}.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-col-1{-ms-flex-preferred-size:70%;flex-basis:80% !important;max-width:80% !important}.ea-order-review-table .table-col-3{display:none}}@media (max-width:767px){.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-row,.ea-woo-checkout .woocommerce .ea-woo-checkout-order-review .ea-order-review-table .table-header{width:290px !important}}.menu-phone{display:inline-flex;align-items:center;gap:6px;width:100%}.menu-phone a{width:100%}.menu-phone:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%231e3664' d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.menu-phone:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'/%3E%3C/svg%3E")}.menu-sign-up{display:inline-flex;align-items:center;gap:6px;width:100%}.menu-sign-up a{width:100%}.menu-sign-up:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%231e3664' stroke='%231e3664' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.menu-sign-up:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z'/%3E%3C/svg%3E")}.menu-order-now{display:inline-flex;align-items:center;gap:6px;width:100%}.menu-order-now a{width:100%}.menu-order-now:before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%231e3664' d='M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.menu-order-now:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23ffffff' d='M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z'/%3E%3C/svg%3E")}#mailpoet_woocommerce_checkout_optin{margin-right:10px}.woocommerce-page.woocommerce-checkout table.shop_table td,.woocommerce.woocommerce-checkout table.shop_table td{padding:10px !important}.about-blue .elementor-widget-wrap{height:99%}.value_icon svg{margin-top:10px}.cat-form{margin-top:-85px !important}.payment_method_stripe label{display:none !important}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:2rem;display:block}@media (max-width:1024px){header.entry-header .entry-title{font-size:28px;font-size:1.75rem}}ul.products li.product a img,.wc-block-grid__product-image img{width:100%;height:260px;object-fit:cover;display:block}@media (max-width:1024px){ul.products li.product a img,.wc-block-grid__product-image img{height:200px}}@media (max-width:767px){ul.products li.product a img,.wc-block-grid__product-image img{height:160px}.eael-creative-button{min-width:130px;font-size:14px}}.eael-product-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-product-grid.eael-product-reveal .woocommerce ul.products li.product img,.eael-post-grid.eael-product-simple .woocommerce ul.products li.product img,.eael-post-grid.eael-product-reveal .woocommerce ul.products li.product img{width:-webkit-fit-content;width:-moz-fit-content;width:300px !important;height:auto;margin:auto;max-width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}header.entry-header .entry-title{font-weight:900;font-size:42px !important;font-size:2rem;display:block}.eael-post-grid-container .eael-post-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.eael-post-grid-container .eael-grid-post{flex:0 1 calc(50% - 15px);max-width:calc(50% - 15px)}.eael-cart-update-btn{display:block;text-align:right;width:100%;box-sizing:border-box;margin-bottom:8px}.eael-cart-update-btn button{width:auto;min-width:160px}.cart_totals{margin-left:20px !important}@media (min-width:1025px){.eael-post-grid-container .eael-grid-post{flex:0 1 calc(33.333% - 20px);max-width:calc(33.333% - 20px)}.eael-cart-update-btn{text-align:right;padding-right:0;margin-right:0}.eael-cart-update-btn button{min-width:180px;max-width:100%}}.eael-post-grid-container{max-width:1200px;margin:0 auto}