.et-db #et-boc .et-l .et_pb_menu .mobile_nav li ul.hide{display:none!important}.molti-single-product-hero .price{color:#000!important}.molti-single-product-hero .woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled{margin-top:20px!important}.et_pb_shop span.onsale{z-index:0}.et_mobile_menu li.current-menu-item>a,.et_mobile_menu li.current_page_item>a{font-weight:700!important;background:rgba(255,255,255,.25)!important}.et_mobile_menu:focus,.et_mobile_menu *:focus{outline:none!important}.gdpr-blurb .gdpr-badge{display:inline-flex;align-items:center;gap:8px}.gdpr-blurb .gdpr-badge:before{content:"";width:16px;height:16px;display:inline-block;background-color:#1e73be;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2L4 6v6c0 5.25 3.44 9.74 8 11 4.56-1.26 8-5.75 8-11V6l-8-4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2L4 6v6c0 5.25 3.44 9.74 8 11 4.56-1.26 8-5.75 8-11V6l-8-4z'/%3E%3C/svg%3E") center/contain no-repeat}.gdpr-badge{display:block;width:fit-content;margin:10px auto 0 auto;text-align:center}@media (max-width:767px){.gp-header-search,.gp-header-search .dgwt-wcas-search-wrapp,.gp-header-search form{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}}@media (max-width:767px){.woocommerce-cart table.shop_table.cart tr.cart_item{display:block;position:relative;padding:8px 10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5!important}.woocommerce-cart table.shop_table.cart td{padding:3px 4px!important;border:none!important;background:transparent!important}.woocommerce-cart td.product-thumbnail{width:70px!important;margin-right:8px}.woocommerce-cart td.product-thumbnail img{width:70px!important;height:auto!important;border-radius:4px}.woocommerce-cart td.product-name{font-size:14px!important;font-weight:600!important}.woocommerce-cart td.product-remove{position:absolute;right:10px;top:6px}}@media (max-width:767px){body.woocommerce-cart tr.cart_item{position:relative!important;padding:12px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e6e6e6!important}body.woocommerce-cart td.product-remove{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important}body.woocommerce-cart td.product-remove a.remove{font-size:26px!important;color:#111!important;background:none!important;border:none!important;box-shadow:none!important}body.woocommerce-cart td.product-thumbnail{position:absolute!important;top:48px!important;left:12px!important;width:88px!important}body.woocommerce-cart td.product-thumbnail img{width:88px!important;border-radius:10px!important}body.woocommerce-cart td.product-name,body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-quantity,body.woocommerce-cart td.product-subtotal{padding-left:120px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid #efefef!important;padding-top:10px!important;padding-bottom:10px!important}body.woocommerce-cart td.product-name{border-top:none!important;padding-top:0!important}body.woocommerce-cart td.product-name:before{content:"Product:";font-weight:700}body.woocommerce-cart td.product-price:before{content:"Price:";font-weight:700}body.woocommerce-cart td.product-quantity:before{content:"Quantity:";font-weight:700}body.woocommerce-cart td.product-subtotal:before{content:"Subtotal:";font-weight:700}body.woocommerce-cart td.product-name a,body.woocommerce-cart td.product-price .amount,body.woocommerce-cart td.product-subtotal .amount{margin-left:auto!important;text-align:right!important;font-weight:700!important}body.woocommerce-cart td.product-quantity .quantity{margin-left:auto!important}body.woocommerce-cart td.product-quantity input.qty{width:80px!important;text-align:center!important}body.woocommerce-cart .xoo-wsc-floating-cart{display:none!important}}@media (max-width:767px){body.woocommerce-cart td.product-thumbnail{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:62px!important;left:12px!important;right:auto!important;width:92px!important;max-width:92px!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;z-index:5!important}body.woocommerce-cart td.product-thumbnail a,body.woocommerce-cart td.product-thumbnail img{display:block!important}body.woocommerce-cart td.product-thumbnail img{width:92px!important;height:auto!important;border-radius:10px!important;object-fit:cover!important}body.woocommerce-cart td.product-name,body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-quantity,body.woocommerce-cart td.product-subtotal{padding-left:120px!important}}@media (max-width:767px){body.woocommerce-cart td.product-subtotal,body.woocommerce-cart td.product-subtotal *,body.woocommerce-cart .product-subtotal,body.woocommerce-cart .product-subtotal *{display:none!important}body.woocommerce-cart td.product-price:before{content:""!important;display:none!important}body.woocommerce-cart td.product-price{border-top:none!important;padding-top:0!important}}@media (max-width:767px){body.woocommerce-cart tr.cart_item{position:relative!important;min-height:170px!important;padding:12px 12px 12px 12px!important;overflow:hidden!important}body.woocommerce-cart tr.cart_item::before{content:"";position:absolute;top:0;left:0;width:120px;height:100%;pointer-events:none}body.woocommerce-cart td.product-remove{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important}body.woocommerce-cart td.product-thumbnail{position:absolute!important;top:52px!important;left:12px!important;width:96px!important;height:96px!important;display:flex!important;align-items:center!important;justify-content:center!important}body.woocommerce-cart td.product-thumbnail img{max-width:96px!important;max-height:96px!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:10px!important}body.woocommerce-cart td.product-name,body.woocommerce-cart td.product-price,body.woocommerce-cart td.product-quantity{padding-left:140px!important;box-sizing:border-box!important}body.woocommerce-cart td.product-subtotal,body.woocommerce-cart td.product-subtotal *{display:none!important}}body.woocommerce,body.woocommerce-page,body.post-type-archive-product,body.tax-product_cat,body.tax-product_tag,body.single-product,body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background-color:#c9ced3!important}.woocommerce ul.products li.product,.single-product .product{background:#ffffff!important}.search .post-meta{display:none}body.woocommerce-shop,body.post-type-archive-product{background-color:#c9ced3!important}body.woocommerce-shop #main-content,body.post-type-archive-product #main-content,body.woocommerce-shop .et-boc,body.post-type-archive-product .et-boc{background-color:#c9ced3!important}body.woocommerce-shop .woocommerce,body.post-type-archive-product .woocommerce{background-color:#c9ced3!important}body.woocommerce-shop ul.products li.product,body.post-type-archive-product ul.products li.product{background:#ffffff!important}@media (min-width:981px){#sidebar,.et_right_sidebar #sidebar,.et_left_sidebar #sidebar{display:none!important}.et_right_sidebar #main-content .container:before,.et_left_sidebar #main-content .container:before{display:none!important}.et_right_sidebar #left-area,.et_left_sidebar #left-area{width:100%!important;padding-right:0!important}}@media (min-width:768px){.woocommerce ul.products li.product{display:flex!important;flex-direction:column;min-height:420px}.woocommerce ul.products li.product img{height:220px;object-fit:cover}.woocommerce ul.products li.product .price{font-size:20px;font-weight:700}}@media (min-width:981px){body.post-type-archive-product #et-main-area .container,body.tax-product_cat #et-main-area .container,body.tax-product_tag #et-main-area .container,body.post-type-archive-product #main-content .container,body.tax-product_cat #main-content .container,body.tax-product_tag #main-content .container{padding-left:10px!important;padding-right:10px!important;max-width:1500px!important}body.post-type-archive-product .woocommerce ul.products li.product a img,body.tax-product_cat .woocommerce ul.products li.product a img,body.tax-product_tag .woocommerce ul.products li.product a img,body.post-type-archive-product .products li.product a img,body.tax-product_cat .products li.product a img,body.tax-product_tag .products li.product a img{width:90%!important;max-width:90%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important}body.post-type-archive-product .woocommerce-loop-product__title,body.tax-product_cat .woocommerce-loop-product__title,body.tax-product_tag .woocommerce-loop-product__title{font-size:13px!important;line-height:1.25!important}body.post-type-archive-product .products li.product .price,body.tax-product_cat .products li.product .price,body.tax-product_tag .products li.product .price{font-size:14px!important;font-weight:700!important;color:#000!important}body.post-type-archive-product .products li.product .button,body.tax-product_cat .products li.product .button,body.tax-product_tag .products li.product .button{font-size:13px!important;padding:8px 12px!important}}@media (min-width:981px){.woocommerce ul.products li.product{padding-top:10px!important}.woocommerce ul.products li.product a img{margin-top:0!important}}.woocommerce ul.products li.product .price{font-size:1.15em!important;font-weight:600!important;color:#111!important}@media (max-width:767px){.woocommerce ul.products li.product .price{font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:#000!important}.single-product .price{font-size:22px!important;font-weight:700!important;line-height:1.3!important;color:#000!important}}.woocommerce-ordering{display:none!important}@media (min-width:981px){.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important}.woocommerce ul.products li.product h2,.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:48px!important;line-height:1.3!important;overflow:hidden!important}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important}.woocommerce ul.products li.product .price{margin-top:auto!important}.woocommerce ul.products li.product .button{margin-top:10px!important}}.tax-product_cat .term-description{max-width:900px;margin:0 auto;text-align:center}.tax-product_cat .term-description p{font-size:16px;line-height:1.7}@media (max-width:767px){.woocommerce ul.products li.product,.product-category{background:#ffffff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 6px 18px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6)!important;padding:12px!important;margin-bottom:22px!important;transition:all 0.25s ease!important}.woocommerce ul.products li.product:active,.product-category:active{transform:scale(.97);box-shadow:0 3px 10px rgba(0,0,0,.12)!important}.woocommerce ul.products li.product img,.product-category img{border-radius:12px!important;background:#f8f9fb!important;padding:8px!important}.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:18px!important;line-height:1.2!important}.count{background:#ff7a45!important;color:#fff!important;padding:4px 8px!important;border-radius:8px!important;font-size:13px!important;margin-left:6px!important}.product-category:hover{box-shadow:0 10px 26px rgba(0,0,0,.14),0 0 12px rgba(244,197,66,.1)!important}}@media (min-width:981px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.product-category{background:#ffffff!important;border-radius:22px!important;overflow:hidden!important;padding:18px!important;margin-bottom:30px!important;box-shadow:0 10px 28px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.65)!important;transition:transform 0.25s ease,box-shadow 0.25s ease!important}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover,.product-category:hover{transform:translateY(-4px)!important;box-shadow:0 18px 38px rgba(0,0,0,.12),0 0 14px rgba(244,197,66,.08)!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img,.product-category img{border-radius:16px!important;background:#f8f9fb!important;padding:10px!important;margin-bottom:14px!important}.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:22px!important;line-height:1.25!important;margin-top:8px!important}.count{background:#ff7a45!important;color:#fff!important;padding:5px 10px!important;border-radius:10px!important;font-size:14px!important;margin-left:8px!important}}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product,.et_pb_shop ul.products li.product,.woocommerce ul.products li.product-category,.woocommerce-page ul.products li.product-category{background:#ffffff!important;border-radius:20px!important;padding:18px!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.65)!important;transition:all 0.25s ease!important}.woocommerce ul.products li.product img,.woocommerce ul.products li.product-category img,.et_pb_shop ul.products li.product img{background:#f9fafc!important;border-radius:14px!important;padding:10px!important}.woocommerce ul.products li.product:hover,.woocommerce ul.products li.product-category:hover{transform:translateY(-5px) scale(1.01)!important;box-shadow:0 20px 45px rgba(0,0,0,.12),0 0 16px rgba(244,197,66,.1)!important}@media (max-width:767px){.woocommerce ul.products li.product:active,.woocommerce ul.products li.product-category:active{transform:scale(.97)!important}}.woocommerce ul.products{gap:24px!important}@media (max-width:767px){.woocommerce-products-header{padding-top:0!important;margin-top:-10px!important}.woocommerce-breadcrumb{margin:0 0 4px 0!important;padding:0!important;line-height:1.2!important}h1.page-title{margin-top:0!important;margin-bottom:8px!important}#main-content{padding-top:0!important;margin-top:-15px!important}}@media (max-width:767px){.single-product #main-content .container,.single-product .product{width:100%!important;padding:0!important;margin:0!important}}@media (min-width:981px){#main-content .container{max-width:1400px}}.single-product .single_add_to_cart_button{background-color:#0b3c5d!important;color:#ffffff!important;border:none!important;font-weight:600;transition:all 0.3s ease}.single-product .single_add_to_cart_button:hover{filter:brightness(1.1)}.single-product .single_add_to_cart_button:disabled{opacity:1!important;background-color:#0b3c5d!important;color:#ffffff!important}@media (max-width:767px){.single-product .stock{margin-left:14px!important}}.single-product div.product form.cart .quantity{display:none!important}@media (max-width:768px){.single-product div.product .summary,.single-product div.product .summary>*,.single-product .et_pb_wc_summary{padding-left:15px!important;padding-right:15px!important;box-sizing:border-box}.single-product .product_meta{padding-left:15px!important;padding-right:15px!important}.single-product .woocommerce-tabs,.single-product .woocommerce-Tabs-panel,.single-product .et_pb_wc_tabs,.single-product .et_pb_wc_description{padding-left:15px!important;padding-right:15px!important}.woocommerce-breadcrumb{padding-left:15px!important;padding-right:15px!important;text-align:center}}.single_add_to_cart_button{background:linear-gradient(135deg,#0A1020,#1e3a5f)!important;box-shadow:0 10px 25px rgba(0,0,0,.25);transition:all 0.25s ease;position:relative;overflow:hidden}.single_add_to_cart_button::after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(255,255,255,.15);border-radius:8px;transform:translate(-50%,-50%) scale(1);opacity:0;animation:gpButtonPulse 2.5s infinite}@keyframes gpButtonPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.4}70%{transform:translate(-50%,-50%) scale(1.4);opacity:0}100%{opacity:0}}.single_add_to_cart_button:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 15px 35px rgba(0,0,0,.35)}.gp-live-viewers-box{display:inline-flex;align-items:center;gap:10px;margin:14px 0 16px;padding:10px 14px;background:linear-gradient(135deg,#fff8f1,#fff3e8);border:1px solid #ffd6bf;border-radius:12px;font-size:15px;font-weight:600;color:#1f1f1f;box-shadow:0 6px 18px rgba(0,0,0,.06)}.gp-live-dot{width:10px;height:10px;border-radius:50%;background:#ff5a36;animation:gpLivePulse 1.5s infinite}.gp-live-viewers-text strong{color:#ff5a36;font-weight:800}@keyframes gpLivePulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,90,54,.5)}70%{transform:scale(1.15);box-shadow:0 0 0 8px rgba(255,90,54,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,90,54,0)}}@media (max-width:767px){.gp-live-viewers-box{width:100%;font-size:14px}}.gp-live-demand-box{margin-top:14px!important;padding-top:12px;border-top:1px solid rgba(0,0,0,.05)}.gp-live-line-2{opacity:.85;font-weight:600}.gp-social-wrapper{text-align:center;margin-top:6px!important;margin-bottom:10px!important}.gp-social-proof{display:inline-block;width:auto!important;margin-top:0!important;font-size:14px;font-weight:800;color:#0A1020;line-height:1.5;letter-spacing:.2px;padding:8px 14px!important;border-radius:6px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(6px);box-shadow:0 6px 16px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.5);transition:all 0.25s ease}.gp-social-proof::first-letter{font-size:20px}.gp-social-proof:hover{transform:translateY(-3px) scale(1.02);background:rgba(255,255,255,.25);box-shadow:0 12px 26px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.6)}.gp-social-proof .gp-star{display:inline-block;font-size:18px;margin-right:6px;animation:gpStarPulse 1.8s infinite ease-in-out}.gp-star{display:inline-block;animation:gpPulseMain 2.2s infinite ease-in-out}.gp-check{display:inline-block;animation:gpPulseSoft 2.8s infinite ease-in-out;animation-delay:0.3s}.gp-globe{display:inline-block;animation:gpRotate 8s linear infinite;margin-left:2px}@keyframes gpPulseMain{0%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.9}100%{transform:scale(1);opacity:1}}@keyframes gpPulseSoft{0%{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}100%{transform:scale(1);opacity:1}}@keyframes gpRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes gpStarPulse{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,200,0,0))}50%{transform:scale(1.25);filter:drop-shadow(0 0 8px rgba(255,200,0,.8))}100%{transform:scale(1);filter:drop-shadow(0 0 0 rgba(255,200,0,0))}}@media (max-width:767px){.gp-social-proof{font-size:14px;padding:12px 16px;border-radius:12px;line-height:1.4}.gp-star{animation:gpPulseMain 3s infinite ease-in-out}.gp-check{animation:gpPulseSoft 3.5s infinite ease-in-out}.gp-globe{animation:gpRotate 12s linear infinite}}.gp-sticky-cart{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;width:auto;background:#0A1020;padding:10px 14px;border-radius:999px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:9999!important;display:none;bottom:30px!important}.gp-sticky-inner{display:flex;align-items:center;gap:10px;animation:gpStickyPulse 3s infinite ease-in-out}.gp-price{color:#fff;font-size:15px;font-weight:700}.gp-sticky-btn{background:#fff;color:#0A1020;padding:8px 14px;border-radius:999px;font-weight:800;text-decoration:none;font-size:14px}@media (max-width:768px){.gp-sticky-cart{display:flex}}@keyframes gpStickyPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}@media (max-width:767px){.related.products{margin-top:32px!important;padding:8px 16px 0 16px!important}.related.products h2,.related.products h3,.related.products .section-title{margin:0 0 18px 0!important;padding:0!important}.related.products ul.products{margin:0!important;padding:0!important}}.related.products .et_overlay{display:none!important}.related.products .et_shop_image:hover img{opacity:1!important}.related.products .et_shop_image a{pointer-events:auto!important}@media (max-width:980px){.mobile_nav .mobile_menu_bar{width:56px!important;height:56px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;padding:0!important;margin-right:8px!important;background:linear-gradient(135deg,rgba(8,22,47,.5),rgba(18,43,78,.35))!important;backdrop-filter:blur(12px) saturate(170%)!important;-webkit-backdrop-filter:blur(12px) saturate(170%)!important;border:1px solid rgba(244,197,66,.28)!important;box-shadow:0 8px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.12),0 0 12px rgba(244,197,66,.08)!important;transition:all 0.28s ease!important}.mobile_nav .mobile_menu_bar:before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:2.5px!important;border-radius:20px!important;background:#f7d774!important;transform:translate(-50%,-50%)!important;box-shadow:0 -7px 0 #f7d774,0 7px 0 #f7d774!important;transition:all 0.28s ease!important}.mobile_nav .mobile_menu_bar:hover,.mobile_nav .mobile_menu_bar:active{transform:scale(1.05)!important;border-color:rgba(244,197,66,.5)!important;box-shadow:0 12px 30px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.15),0 0 18px rgba(244,197,66,.15)!important}.mobile_nav.opened .mobile_menu_bar:before{box-shadow:none!important;transform:translate(-50%,-50%) rotate(45deg)!important}.mobile_nav.opened .mobile_menu_bar:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:22px!important;height:2.5px!important;border-radius:20px!important;background:#f7d774!important;transform:translate(-50%,-50%) rotate(-45deg)!important}}.mobile_nav .mobile_menu_bar{box-shadow:0 6px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1),0 0 10px rgba(244,197,66,.08)!important}.mobile_nav .mobile_menu_bar:hover{transform:scale(1.06)!important}.et_mobile_menu{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:rgba(10,35,60,.85)!important}.et_mobile_menu li a{transition:all 0.25s ease}.et_mobile_menu li a:hover{color:#f4c542!important;transform:translateX(4px)}.et_mobile_menu .current-menu-item a{color:#f4c542!important}.et_pb_footer a{display:block;padding:10px 0}.et_pb_menu__menu a,.et_pb_text a{padding:6px 10px;display:inline-block}.et_pb_footer li{margin-bottom:6px}.fc-form-field--company,.fc-form-field--address_2,.fc-form-field--state,.fc-address-field-container--company,.fc-address-field-container--address_2,.fc-address-field-container--state{display:none!important}#ship-to-different-address,.woocommerce-shipping-fields,.fc-shipping-address,.fc-step__substep-save.fc-step__substep-save--shipping,.fc-checkout-step[data-step-id="shipping"]{display:none!important}.woocommerce-additional-fields,.fc-form-field--order_comments{display:none!important}a[data-fieldkey="billing_company"],a[data-fieldkey="billing_address_2"],a[data-fieldkey="shipping_company"],a[data-fieldkey="shipping_address_2"]{display:none!important}.fc-wrapper{max-width:1120px;margin:0 auto}.fc-step,.fc-sidebar .fc-order-summary-wrap{border-radius:14px!important}.fc-wrapper input[type="text"],.fc-wrapper input[type="tel"],.fc-wrapper input[type="email"],.fc-wrapper select{min-height:48px;border-radius:10px!important}.fc-step__content .form-row,.fc-wrapper .form-row{margin-bottom:10px!important}.molti-checkout-product-image{display:none!important}.gp-checkout-trust-box{margin-top:6px;padding:12px 14px;border-radius:10px;background:#f4f4f4;border:1px solid #e5e5e5}.gp-checkout-trust-box:hover{background:#f0f0f0}.gp-checkout-trust-item{font-size:15px;line-height:1.6;font-weight:600;display:flex;align-items:center}.gp-checkout-trust-item::before{content:attr(data-icon);font-size:18px;margin-right:8px}.gp-checkout-trust-item+.gp-checkout-trust-item{margin-top:3px}@media (max-width:768px){.fc-checkout .fc-order-summary{order:-1!important;margin-bottom:20px!important;background:#fff;border-radius:12px;padding:15px;box-shadow:0 8px 25px rgba(0,0,0,.08)}}body.woocommerce-checkout .wc-stripe-express-checkout-element,body.woocommerce-checkout .wc-stripe-payment-request-wrapper,body.woocommerce-checkout #wc-stripe-express-checkout-element,body.woocommerce-checkout .stripe-payment-request-button,body.woocommerce-checkout .payment_request,body.woocommerce-checkout .wc-stripe-product-checkout-container,body.woocommerce-checkout .wc-stripe-banner-checkout,body.woocommerce-checkout #wc-stripe-express-checkout-button-separator,body.woocommerce-checkout .wc-stripe-express-checkout-button-separator{display:none!important}.fc-checkout-step[data-step-id="billing"] h2,.fc-checkout-step[data-step-id="billing"] h3,.fc-checkout-step[data-step-id="billing"] .fc-step__title,.fc-checkout-step[data-step-id="billing"] .fc-step__substep-title{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important}.fc-checkout-step[data-step-id="billing"]::before{content:"SHIPPING & BILLING ADDRESS";display:block;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#2d3748;margin-top:16px;margin-bottom:18px;padding-left:18px;border-bottom:1px solid #edf2f7}.woocommerce-order-received h1:before{content:"Order Complete!";font-size:32px;font-weight:700;color:#000;display:block;margin-bottom:20px}.woocommerce-order-received h1{font-size:0}.payment_method_nowpayments img{max-width:80px!important;height:auto!important}.payment_method_nowpayments{display:flex;align-items:center}.payment_method_nowpayments label img{margin-left:10px}.gp-stock-badge{display:block;width:fit-content;margin-top:4px;margin-bottom:2px;margin-left:0;padding:3px 8px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1}.gp-stock-last{background:rgba(255,145,77,.14);color:#d96a1d;border:1px solid rgba(255,145,77,.35)}.gp-stock-ok{background:rgba(34,197,94,.1);color:#15803d;border:1px solid rgba(34,197,94,.28)}.gp-thankyou-box{margin-top:30px;padding:22px;background:#f8f9fb;border-radius:12px}.gp-thankyou-box h2{margin-bottom:10px}.gp-thankyou-box p{margin:6px 0;font-size:14px}.gp-thankyou-box hr{margin:15px 0;border:none;border-top:1px solid #ddd}.gp-continue-btn{display:inline-block;margin-top:10px;padding:10px 16px;background:#000;color:#fff;border-radius:6px;text-decoration:none;font-size:14px}#place_order{width:100%!important;height:52px!important;border-radius:8px!important;background:linear-gradient(to bottom,#0f4a70 0%,#0b3c5d 60%,#092f4a 100%)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 6px 14px rgba(11,60,93,.18),0 0 0 1px rgba(11,60,93,.1),0 0 12px rgba(11,60,93,.12)!important;transition:all 0.2s ease!important}#place_order:hover{background:linear-gradient(to bottom,#145c8a 0%,#0f4a70 60%,#0b3c5d 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 20px rgba(11,60,93,.25),0 0 0 1px rgba(11,60,93,.15),0 0 18px rgba(11,60,93,.18)!important;transform:translateY(-1px)}.wc-proceed-to-checkout a.checkout-button{width:100%!important;height:52px!important;border-radius:8px!important;background:linear-gradient(to bottom,#0f4a70 0%,#0b3c5d 60%,#092f4a 100%)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 6px 14px rgba(11,60,93,.18),0 0 0 1px rgba(11,60,93,.1),0 0 12px rgba(11,60,93,.12)!important;transition:all 0.2s ease!important}.wc-proceed-to-checkout a.checkout-button:hover{background:linear-gradient(to bottom,#145c8a 0%,#0f4a70 60%,#0b3c5d 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 20px rgba(11,60,93,.25),0 0 0 1px rgba(11,60,93,.15),0 0 18px rgba(11,60,93,.18)!important;transform:translateY(-1px)}@media (min-width:981px){.gp-create-account{margin-top:15px}.gp-create-account label{font-size:14px;font-weight:500}.gp-create-account input[type="checkbox"]{margin-right:6px}}.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce a.button.product_type_simple,.woocommerce a.button.add_to_cart_button,.woocommerce a.button.ajax_add_to_cart{width:100%!important;height:52px!important;border-radius:8px!important;background:linear-gradient(to bottom,#0f4a70 0%,#0b3c5d 60%,#092f4a 100%)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 6px 14px rgba(11,60,93,.18),0 0 0 1px rgba(11,60,93,.1),0 0 12px rgba(11,60,93,.12)!important;transition:all 0.2s ease!important;text-transform:none!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important}.woocommerce ul.products li.product .button:hover,.woocommerce-page ul.products li.product .button:hover,.woocommerce a.button.product_type_simple:hover,.woocommerce a.button.add_to_cart_button:hover,.woocommerce a.button.ajax_add_to_cart:hover{background:linear-gradient(to bottom,#145c8a 0%,#0f4a70 60%,#0b3c5d 100%)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 20px rgba(11,60,93,.25),0 0 0 1px rgba(11,60,93,.15),0 0 18px rgba(11,60,93,.18)!important;transform:translateY(-1px)!important}.single-product .woocommerce div.product form.cart .button,.single-product .woocommerce button.single_add_to_cart_button{width:100%!important;height:52px!important;border-radius:8px!important;background:linear-gradient(to bottom,#0f4a70 0%,#0b3c5d 60%,#092f4a 100%)!important;color:#fff!important;font-size:18px!important;font-weight:600!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(0,0,0,.25),0 6px 14px rgba(11,60,93,.18),0 0 0 1px rgba(11,60,93,.1),0 0 12px rgba(11,60,93,.12)!important;transition:all 0.2s ease!important;text-transform:none!important}.single-product .woocommerce div.product form.cart .button:hover,.single-product .woocommerce button.single_add_to_cart_button:hover{background:linear-gradient(to bottom,#145c8a 0%,#0f4a70 60%,#0b3c5d 100%)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.25),0 10px 20px rgba(11,60,93,.25),0 0 0 1px rgba(11,60,93,.15),0 0 18px rgba(11,60,93,.18)!important;transform:translateY(-1px)!important}.stock-badge{display:inline-block;background:#ff3b30;color:#fff;font-weight:700;font-size:13px;padding:6px 10px;border-radius:6px;margin-bottom:10px}[class*="chat"]{bottom:110px!important}.aiomatic-open-button{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;left:25px!important;bottom:25px!important;animation:pulse 2s infinite}.aiomatic-open-button:hover{transform:scale(1.1);transition:0.2s ease}.aiomatic-open-image{width:100%!important;height:100%!important;border-radius:50%!important;object-fit:cover!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(10,16,32,.6)}70%{box-shadow:0 0 0 12px rgba(10,16,32,0)}100%{box-shadow:0 0 0 0 rgba(10,16,32,0)}}.openai-ai-form.aiomatic-window.aiomatic-bottom-left{width:320px!important;max-width:320px!important;left:20px!important;bottom:20px!important;top:auto!important;right:auto!important;transform:none!important;z-index:9999!important}.openai-ai-form.aiomatic-window.aiomatic-bottom-left .aiomatic-messages,.openai-ai-form.aiomatic-window.aiomatic-bottom-left .messages,.openai-ai-form.aiomatic-window.aiomatic-bottom-left div[class*="message"]{max-height:180px!important;overflow-y:auto!important}.openai-ai-form.aiomatic-window.aiomatic-bottom-left textarea{height:60px!important;min-height:60px!important;max-height:60px!important;resize:none!important}.openai-ai-form.aiomatic-window.aiomatic-bottom-left img,.openai-ai-form.aiomatic-window.aiomatic-bottom-left .aiomatic-avatar,.openai-ai-form.aiomatic-window.aiomatic-bottom-left .avatar{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;border-radius:50%!important;object-fit:cover!important}.openai-ai-form.aiomatic-window.aiomatic-bottom-left .aiomatic-top-image,.openai-ai-form.aiomatic-window.aiomatic-bottom-left .aiomatic-header,.openai-ai-form.aiomatic-window.aiomatic-bottom-left div[class*="header"]{min-height:auto!important;height:auto!important;padding:10px 12px!important}.openai-ai-form.aiomatic-window.aiomatic-bottom-left div[class*="bot"],.openai-ai-form.aiomatic-window.aiomatic-bottom-left div[class*="assistant"]{font-size:14px!important;line-height:1.3!important}.et_pb_blurb{box-shadow:0 1px 4px rgba(0,0,0,.06);transition:transform 0.25s ease,box-shadow 0.25s ease,background-color 0.25s ease;border-radius:12px}.et_pb_blurb:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.12)}.et_pb_main_blurb_image{transition:transform 0.25s ease}.et_pb_blurb:hover .et_pb_main_blurb_image{transform:scale(1.08)}.et_pb_main_blurb_image img,.et_pb_main_blurb_image .et-pb-icon{animation:gpTrustPulse 2.8s infinite ease-in-out}@keyframes gpTrustPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.9}100%{transform:scale(1);opacity:1}}.gp-trust-row .et_pb_main_blurb_image{position:relative;overflow:hidden}.gp-trust-row .et_pb_main_blurb_image::after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:rotate(25deg);opacity:0}.gp-trust-row .et_pb_blurb:hover .et_pb_main_blurb_image::after{animation:gpShine 0.8s ease forwards}@keyframes gpShine{0%{left:-75%;opacity:0}30%{opacity:1}100%{left:125%;opacity:0}}.gp-trust-row .et_pb_blurb:hover .et_pb_main_blurb_image{box-shadow:0 0 12px rgba(255,255,255,.4),0 10px 22px rgba(0,0,0,.18)}@font-face{font-display:swap!important}body.woocommerce-order-received .woocommerce-thankyou-order-received{margin-top:20px!important}body.woocommerce-order-received .woocommerce-bacs-bank-details h2{margin-bottom:6px!important}body.woocommerce-order-received .woocommerce-bacs-bank-details p{margin-top:6px!important}body.woocommerce-order-received .woocommerce-bacs-bank-details{margin-top:12px!important}@media (max-width:768px){body.woocommerce-checkout .woocommerce #place_order{position:fixed!important;bottom:10px;left:10px;right:10px;z-index:9999;border-radius:12px!important;box-shadow:0 5px 20px rgba(0,0,0,.15)}body.woocommerce-checkout form.checkout{padding-bottom:80px!important}}@media (max-width:768px){body.woocommerce-checkout .xoo-wsc-basket{bottom:95px!important}body.woocommerce-checkout .xoo-wsc-bki.xoo-wsc-icon-cart2{bottom:95px!important}}body.single-product .single_add_to_cart_button,body.single-product button.single_add_to_cart_button{background:linear-gradient(180deg,#0b3c5d 0%,#082f49 100%)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;border-radius:16px!important;box-shadow:0 10px 24px rgba(11,60,93,.28),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:all 0.25s ease}body.single-product .single_add_to_cart_button:hover{background:linear-gradient(180deg,#114a72 0%,#0b3c5d 100%)!important;transform:translateY(-1px)}@media (max-width:768px){.gp-sticky-cart{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 250px)!important;max-width:340px!important;bottom:30px!important;padding:6px!important;background:linear-gradient(180deg,#0b3c5d 0%,#082f49 100%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;box-shadow:0 10px 24px rgba(11,60,93,.35),inset 0 1px 0 rgba(255,255,255,.12)!important;z-index:9999!important}.gp-sticky-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.gp-sticky-price{font-size:14px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;padding:0 8px 0 4px!important;line-height:1!important}.gp-sticky-btn{flex:1!important;min-height:42px!important;padding:8px 14px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#114a72!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}.gp-sticky-btn:hover,.gp-sticky-btn:focus{background:#1a5b89!important;color:#fff!important}body.single-product{padding-bottom:150px!important}}@media (max-width:768px){.gp-sticky-btn{animation:gpPulse 2.6s ease-in-out infinite}.gp-sticky-btn:hover{animation:none}}@keyframes gpPulse{0%{transform:scale(1);box-shadow:0 6px 16px rgba(11,60,93,.25)}50%{transform:scale(1.035);box-shadow:0 12px 28px rgba(11,60,93,.45)}100%{transform:scale(1);box-shadow:0 6px 16px rgba(11,60,93,.25)}}@media (max-width:768px){.gp-sticky-btn{animation:gpPulse 3.2s ease-in-out infinite}.gp-sticky-btn:hover{animation:none}}.gp-sticky-cart{box-shadow:0 8px 20px rgba(0,0,0,.2)!important}.gp-sticky-cart{backdrop-filter:blur(6px);background:rgba(11,60,93,.9)!important}@media (max-width:768px){.xoo-wsc-basket{bottom:22px!important}}@media (max-width:768px){.gp-sticky-cart{left:50%!important;transform:translateX(-50%)!important;right:auto!important}}@media (max-width:768px){#place_order{position:fixed!important;left:50%!important;transform:translateX(-50%)!important;width:calc(100% - 24px)!important;max-width:360px!important;bottom:35px!important;z-index:9999!important}}.gp-ai-text{color:#0b3c5d;text-align:center;font-weight:700;font-size:18px;margin:12px 0 18px 0;transition:all 0.3s ease;cursor:pointer}.gp-ai-text:hover{color:#114a72;transform:translateY(-2px)}@keyframes gpPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}100%{transform:scale(1)}}.gp-ai-text.pulse{animation:gpPulse 2.5s infinite}.gp-ai-pulse{color:#0b3c5d;text-align:center;font-weight:700;font-size:18px;margin-top:10px;cursor:pointer;transition:all 0.3s ease;animation:gpPulse 2s infinite}.gp-ai-pulse span{text-decoration:underline}@keyframes gpPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.85}100%{transform:scale(1);opacity:1}}.gp-ai-pulse:hover{transform:scale(1.08);color:#114a72}.et_pb_text h2{margin-bottom:6px!important}.et_pb_text p.gp-ai-pulse{margin:0!important}.et_pb_text h2+p.gp-ai-pulse{margin-top:4px!important;margin-bottom:4px!important}.et_pb_text p.gp-ai-pulse+h2{margin-top:4px!important}.et_pb_text_inner h2{margin-bottom:6px!important}.et_pb_text_inner p{margin-bottom:0!important}.gp-ai-pulse{color:#0b3c5d;font-weight:700;font-size:17px;text-shadow:0 0 0 rgba(11,60,93,0)}.gp-ai-pulse:hover{text-shadow:0 0 8px rgba(11,60,93,.25)}.quform .quform-element input,.quform .quform-element textarea,.quform .quform-element select{background:#0b3c5d!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:10px!important;padding:12px 14px!important;font-size:14px!important}.quform .quform-element input::placeholder,.quform .quform-element textarea::placeholder{color:rgba(255,255,255,.6)!important}.quform .quform-element input:focus,.quform .quform-element textarea:focus,.quform .quform-element select:focus{border-color:#ffffff!important;box-shadow:0 0 0 1px rgba(255,255,255,.2)!important;outline:none!important}.quform .quform-label-text{color:#ffffff!important;font-weight:600!important}.quform input[type="file"]{background:#0b3c5d!important;color:#ffffff!important}.quform button[type="submit"]{background:linear-gradient(180deg,#0b3c5d 0%,#082f49 100%)!important;color:#fff!important;border-radius:16px!important;padding:12px 22px!important;font-weight:700!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 10px 24px rgba(11,60,93,.3)!important}.quform button[type="submit"]:hover{background:#114a72!important}.quform .quform-label-text,.quform .quform-label>label,.quform .quform-element>label{color:#d6e4ef!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.4px!important;text-transform:uppercase!important;opacity:1!important;text-shadow:0 1px 0 rgba(0,0,0,.25)}.quform .quform-element:focus-within label{color:#ffffff!important}.quform .quform-required{color:#ff6b6b!important}.quform .quform-label{margin-bottom:6px!important}.gp-form-box{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.1) 100%);border:1px solid rgba(255,255,255,.28);border-radius:28px;padding:34px 28px;box-shadow:0 18px 50px rgba(11,60,93,.12),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.gp-form-box::before{content:"";position:absolute;top:0;left:28px;right:28px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.55) 50%,rgba(255,255,255,.05) 100%)}.gp-form-box::after{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}@media (max-width:768px){.gp-form-box{padding:22px 16px;border-radius:20px}.gp-form-box::before{left:16px;right:16px}}.gp-form-box .quform-element-label,.gp-form-box .quform-label-text{color:#f4f7fb!important;font-weight:700!important;letter-spacing:0.6px!important;text-transform:uppercase}.gp-form-box input[type="text"],.gp-form-box input[type="email"],.gp-form-box input[type="tel"],.gp-form-box input[type="number"],.gp-form-box input[type="file"],.gp-form-box textarea,.gp-form-box select{background:linear-gradient(180deg,#0b3c5d 0%,#0a3552 100%)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;box-shadow:0 8px 20px rgba(11,60,93,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;transition:all 0.25s ease!important}.gp-form-box input::placeholder,.gp-form-box textarea::placeholder{color:rgba(255,255,255,.68)!important}.gp-form-box input:focus,.gp-form-box textarea:focus,.gp-form-box select:focus{border-color:rgba(255,255,255,.28)!important;box-shadow:0 0 0 3px rgba(255,255,255,.06),0 10px 24px rgba(11,60,93,.18),inset 0 1px 0 rgba(255,255,255,.1)!important;outline:none!important}.gp-form-box .quform-submit,.gp-form-box button[type="submit"],.gp-form-box input[type="submit"]{background:linear-gradient(180deg,#0b3c5d 0%,#082f49 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:18px!important;min-height:58px!important;font-size:18px!important;font-weight:800!important;letter-spacing:0.3px!important;box-shadow:0 14px 30px rgba(11,60,93,.24),inset 0 1px 0 rgba(255,255,255,.12)!important;transition:all 0.25s ease!important}.gp-form-box .quform-submit:hover,.gp-form-box button[type="submit"]:hover,.gp-form-box input[type="submit"]:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(11,60,93,.28),inset 0 1px 0 rgba(255,255,255,.16)!important}@media (max-width:768px){.page-id-94210 .et_pb_row{width:calc(100% - 20px)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.page-id-94210 .gp-form-box{margin-left:0!important;margin-right:0!important;padding:22px 16px!important}}.page-id-94210 .et_pb_section:first-child{padding-top:10px!important;margin-top:0!important}@media (max-width:768px){.page-id-94210 .et_pb_section:first-child{padding-top:30px!important;margin-top:0!important}.page-id-94210 .et_pb_row:first-child{margin-top:0!important;padding-top:0!important}}.gp-social-wrap{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}.gp-social-btn{display:inline-flex;align-items:center;justify-content:center;font-size:13.5px;font-weight:600;color:#fff!important;text-decoration:none!important;padding:6px 18px;border-radius:18px;background:linear-gradient(135deg,#0b3c5d,#082f49);box-shadow:0 4px 10px rgba(11,60,93,.25);line-height:1;white-space:nowrap;transition:all 0.2s ease}.gp-social-btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(11,60,93,.35)}.gp-fb-members{color:#99acff;font-weight:700}.gp-social-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(11,60,93,.35)}.gp-social-btn.primary{animation:gpPulse 2.5s infinite}@keyframes gpPulse{0%{box-shadow:0 0 0 0 rgba(153,172,255,.4)}70%{box-shadow:0 0 0 8px rgba(153,172,255,0)}100%{box-shadow:0 0 0 0 rgba(153,172,255,0)}}.gp-footer-bottom-fix p{text-align:center!important;margin:0!important;line-height:1.2!important}.gp-footer-bottom-fix .sc-footer-link{position:relative;top:-3px!important}.gp-ai-text-only{text-align:center;margin:0!important}.gp-ai-text-only>span{display:inline-block;color:#0b3c5d;font-weight:700;font-size:17px;cursor:pointer;transition:color 0.3s ease,text-shadow 0.3s ease;animation:gpAiTextPulseOnly 2s ease-in-out infinite}.gp-ai-text-only>span:hover{color:#114a72;text-shadow:0 0 8px rgba(11,60,93,.25)}@keyframes gpAiTextPulseOnly{0%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.88}100%{transform:scale(1);opacity:1}}.woocommerce-breadcrumb a,.woocommerce-breadcrumb{color:#99acff!important}@media (max-width:768px){#custom-pre{display:none!important;pointer-events:none!important;z-index:-1!important}}body.search.search-results #main-content #left-area article.et_pb_post.product{display:flex!important;align-items:flex-start!important;gap:20px!important;margin-bottom:30px!important}body.search.search-results #main-content #left-area article.et_pb_post.product>a.entry-featured-image-url{flex:0 0 220px!important;max-width:220px!important;width:220px!important;margin:0!important;display:block!important}body.search.search-results #main-content #left-area article.et_pb_post.product>a.entry-featured-image-url img{width:220px!important;height:220px!important;max-width:220px!important;object-fit:contain!important;display:block!important;margin:0!important}@media (max-width:767px){body.search.search-results #main-content #left-area article.et_pb_post.product{flex-direction:column!important}body.search.search-results #main-content #left-area article.et_pb_post.product>a.entry-featured-image-url,body.search.search-results #main-content #left-area article.et_pb_post.product>a.entry-featured-image-url img{width:100%!important;max-width:260px!important;height:auto!important}}.blog .et_pb_post,.archive .et_pb_post{position:relative!important;width:360px;height:460px;display:inline-block;vertical-align:top;margin:0 14px 32px;padding:22px 22px 90px;overflow:hidden;border-radius:18px;background:#fff;border:1px solid rgba(11,60,93,.16);box-shadow:0 10px 28px rgba(11,60,93,.10);transition:all .25s ease}.blog .et_pb_post:hover,.archive .et_pb_post:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(11,60,93,.16)}.blog .entry-title,.archive .entry-title{font-size:20px!important;line-height:1.22!important;font-weight:800!important;color:#111!important;margin-bottom:14px!important}.gp-blog-card-content{display:block!important;max-height:none!important;overflow:visible!important}.gp-blog-excerpt{position:relative;font-size:15px!important;line-height:1.62!important;font-weight:600!important;color:#222!important;max-height:170px!important;overflow:hidden!important;margin-bottom:0!important}.blog .et_pb_post::before,.archive .et_pb_post::before{content:"";position:absolute;left:22px;right:22px;bottom:0;height:135px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.88) 45%,rgba(255,255,255,.96) 70%,#fff 100%);z-index:50;pointer-events:none}.blog .et_pb_post>*:not(.entry-title):not(.post-meta):not(.post-content):not(.gp-blog-card-content):not(.entry-featured-image-url),.archive .et_pb_post>*:not(.entry-title):not(.post-meta):not(.post-content):not(.gp-blog-card-content):not(.entry-featured-image-url){display:none!important}.blog .et_pb_post .entry-featured-image-url,.archive .et_pb_post .entry-featured-image-url{display:block!important;width:100%!important;height:170px!important;margin:0 0 16px 0!important;border-radius:12px!important;overflow:hidden!important;position:relative;z-index:10}.blog .et_pb_post .entry-featured-image-url img,.archive .et_pb_post .entry-featured-image-url img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.blog .et_pb_post .entry-title a,.archive .et_pb_post .entry-title a,.blog .et_pb_post .entry-featured-image-url,.archive .et_pb_post .entry-featured-image-url{position:relative;z-index:60}.blog .et_pb_post::after,.archive .et_pb_post::after{content:"Read More →";position:absolute;left:22px;bottom:22px;padding:10px 16px;border-radius:10px;background:linear-gradient(135deg,#0b3c5d,#082f49);color:#fff;font-size:13px;font-weight:800;letter-spacing:.2px;line-height:1;z-index:999;box-shadow:0 8px 20px rgba(11,60,93,.24);transition:all .2s ease;pointer-events:none}.blog .et_pb_post:hover::after,.archive .et_pb_post:hover::after{transform:translateX(4px);opacity:.92}@media (max-width:600px){.blog .et_pb_post,.archive .et_pb_post{width:100%;height:460px;margin:0 0 24px}.blog .entry-title,.archive .entry-title{font-size:18px!important}.gp-blog-excerpt{font-size:14px!important;max-height:165px!important}}.blog .et_pb_ajax_pagination_container,.archive .et_pb_ajax_pagination_container{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:24px!important}.blog .et_pb_post,.archive .et_pb_post{margin:0 0 32px!important}.blog .et_pb_post:hover,.archive .et_pb_post:hover{border-color:rgba(11,60,93,.32)!important}.pagination{width:100%!important;text-align:center!important;margin-top:30px!important}.pagination a,.pagination span{display:inline-block!important;padding:10px 14px!important;border-radius:10px!important;background:#0b3c5d!important;color:#fff!important;margin:0 4px!important;font-weight:700!important;text-decoration:none!important}.blog #left-area,.archive #left-area{width:100%!important}.blog .et_pb_ajax_pagination_container,.archive .et_pb_ajax_pagination_container{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:24px!important}.blog .et_pb_post,.archive .et_pb_post{float:none!important}.blog #main-content .container,.archive #main-content .container{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.et-l--header .trp-language-switcher,.et-l--header .trp-ls-shortcode-current-language,.et-l--header .trp-ls-shortcode-language{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;margin:0 0 0 10px!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;float:none!important;clear:none!important;z-index:50!important}.et-l--header .trp-language-switcher a,.et-l--header .trp-ls-shortcode-current-language a,.et-l--header .trp-ls-shortcode-language a{display:inline-flex!important;align-items:center!important;padding:0 4px!important;margin:0!important;line-height:1.2!important;white-space:nowrap!important}body.blog .et-l--header{position:relative!important;z-index:99999!important}body.blog .et-l--header .sub-menu,body.blog .et-l--header .trp-ls-shortcode-language{z-index:100000!important}body.blog .et_pb_post,body.blog .et_pb_image_container,body.blog .entry-featured-image-url{position:relative!important;z-index:1!important}.tax-product_cat ul.products li.product-category:only-child{width:300px!important;max-width:300px!important;min-height:390px!important}.term-steering-control-modules-sensors ul.products li.product:only-child{width:300px!important;max-width:300px!important}.term-steering-control-modules-sensors ul.products li.product:only-child img{width:240px!important;height:220px!important;object-fit:contain!important}