html,body{max-width:100%;overflow-x:hidden}body.single-product{background:#f5f7fa!important}body.single-product #main-content,body.single-product .container,body.single-product .et_pb_section,body.single-product .et-db #et-boc .et-l,body.single-product #left-area{background:transparent!important}body.single-product #left-area{width:100%!important;padding-right:0!important}body.single-product .container:before{display:none!important}body.single-product div.product>div.images,body.single-product div.product>.summary.entry-summary,body.single-product .price,body.single-product p.price,body.single-product span.price,body.single-product form.cart,body.single-product .single_add_to_cart_button,body.single-product .woocommerce-product-rating,body.single-product .woocommerce-tabs,body.single-product .related,body.single-product .upsells,body.single-product .product_meta,body.single-product .woocommerce-product-gallery__trigger,body.single-product .flex-control-nav,body.single-product .flex-control-thumbs,body.single-product .zoomImg{display:none!important}body.single-product .et-cart-info,body.single-product a.et-cart-info,body.single-product .et_pb_menu__cart-button,body.single-product .et_pb_menu__cart-count,body.single-product .wc-block-mini-cart,body.single-product .wc-block-mini-cart__button,body.single-product .site-header-cart,body.single-product .cart-contents,body.single-product .menu-item-cart,body.single-product .shopping-cart,body.single-product .header-cart{display:none!important}body.single-product #main-content .container,body.single-product .woocommerce{width:90%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}body.single-product div.product{padding-top:26px!important}body.single-product .bqv9-product-hero{width:100%!important;max-width:1400px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)!important;gap:clamp(30px,4vw,64px)!important;align-items:start!important}body.single-product .bqv9-gallery-card,body.single-product .bqv9-summary-card{min-width:0!important;max-width:100%!important;background:#ffffff!important;border:1px solid #e3e8ef!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(15,32,60,0.05)!important}body.single-product .bqv9-gallery-card{position:relative!important;overflow:hidden!important;min-height:520px!important;padding:34px!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important}body.single-product .bqv9-gallery-card.bqv9-has-slider{padding-bottom:64px!important}body.single-product .bqv9-product-gallery{width:100%!important;height:430px!important;min-height:430px!important;position:relative!important;background:#ffffff!important}body.single-product .bqv9-product-slide{position:absolute!important;inset:0!important;display:none!important;align-items:center!important;justify-content:center!important;background:#ffffff!important}body.single-product .bqv9-product-slide.is-active{display:flex!important}body.single-product .bqv9-product-slide img{display:block!important;width:92%!important;height:430px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;background:#ffffff!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important;image-rendering:auto!important}body.single-product .bqv9-product-slide img:hover{transform:none!important}body.single-product .bqv9-gallery-dots{position:absolute!important;left:50%!important;bottom:26px!important;transform:translateX(-50%)!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}body.single-product .bqv9-gallery-dot{display:block!important;width:52px!important;height:3px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#d8e1ea!important;cursor:pointer!important;opacity:1!important;transition:all 0.22s ease!important}body.single-product .bqv9-gallery-dot.is-active{background:#15366f!important;width:62px!important}body.single-product .bqv9-gallery-dot:hover{background:#26b8b8!important}body.single-product .bqv9-summary-card{padding:30px 30px 26px!important;overflow:hidden!important}body.single-product .bqv9-summary-card h1{margin:0 0 16px!important;color:#132f59!important;font-size:28px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-0.4px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;hyphens:auto!important;max-width:100%!important}body.single-product .bqv9-short-desc,body.single-product .bqv9-short-desc p{margin:0!important;color:#566579!important;font-size:15px!important;line-height:1.85!important;max-width:100%!important;overflow-wrap:anywhere!important}body.single-product .bqv9-quote-button-wrap{margin-top:20px!important;margin-bottom:14px!important}body.single-product .bqv9-quote-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:176px!important;max-width:100%!important;padding:13px 22px!important;border-radius:10px!important;background:#15366f!important;color:#ffffff!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(21,54,111,0.14)!important;transition:all 0.25s ease!important;white-space:normal!important;text-align:center!important}body.single-product .bqv9-quote-btn:hover{background:#26b8b8!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 12px 22px rgba(38,184,184,0.18)!important}body.single-product .bqv9-quote-note{margin-top:0!important;padding:16px 18px!important;border-left:3px solid #15366f!important;background:#f6f8fb!important;border-radius:12px!important;color:#58687d!important;max-width:100%!important}body.single-product .bqv9-quote-note p{margin:0!important;color:#58687d!important;font-size:14px!important;line-height:1.9!important;overflow-wrap:anywhere!important}body.single-product .bqv9-product-meta{margin-top:18px!important;padding-top:16px!important;border-top:1px solid #e8edf3!important;color:#5f6f83!important;font-size:14px!important;line-height:1.9!important;max-width:100%!important;overflow-wrap:anywhere!important}body.single-product .bqv9-meta-item{display:inline!important;overflow-wrap:anywhere!important}body.single-product .bqv9-meta-item strong{color:#1b3359!important;font-weight:700!important}body.single-product .bqv9-meta-item a{color:#2b63be!important;text-decoration:none!important;overflow-wrap:anywhere!important}body.single-product .bqv9-meta-sep{display:inline-block!important;margin:0 10px!important;color:#b6c0cc!important}body.single-product .bqv9-product-sections{padding:34px 0 40px!important}body.single-product .bqv9-product-sections-inner{width:100%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}body.single-product .bqv9-block-section{margin-top:34px!important}body.single-product .bqv9-section-heading{margin-bottom:18px!important}body.single-product .bqv9-section-kicker{display:inline-block!important;margin-bottom:10px!important;padding:6px 12px!important;border-radius:999px!important;background:#e7edf5!important;color:#15366f!important;font-size:12px!important;font-weight:700!important;letter-spacing:0.3px!important;text-transform:uppercase!important}body.single-product .bqv9-section-heading h2{margin:0 0 10px!important;color:#132f59!important;font-size:22px!important;line-height:1.35!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-section-heading p{margin:0!important;color:#5d6c80!important;font-size:14px!important;line-height:1.8!important;max-width:860px!important;overflow-wrap:anywhere!important}body.single-product .bqv9-card{min-width:0!important;max-width:100%!important;background:#ffffff!important;border:1px solid #e4e9f0!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(15,32,60,0.04)!important}body.single-product .bqv9-overview-main{padding:24px 26px!important;overflow:hidden!important}body.single-product .bqv9-overview-main h3{margin:0 0 14px!important;color:#132f59!important;font-size:18px!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-overview-content,body.single-product .bqv9-overview-content p,body.single-product .bqv9-overview-main p{color:#4f5f73!important;font-size:15px!important;line-height:1.9!important;overflow-wrap:anywhere!important}body.single-product .bqv9-overview-content p{margin:0 0 12px!important}body.single-product .bqv9-overview-content p:last-child{margin-bottom:0!important}body.single-product .bqv9-meta-line{margin-top:12px!important}body.single-product .bqv9-support-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}body.single-product .bqv9-support-strip div{min-width:0!important;background:#ffffff!important;border:1px solid #e4e9f0!important;border-radius:14px!important;padding:16px 16px!important;box-shadow:0 8px 20px rgba(15,32,60,0.03)!important;overflow:hidden!important}body.single-product .bqv9-support-strip strong{display:block!important;margin-bottom:6px!important;color:#132f59!important;font-size:14px!important;line-height:1.35!important;font-weight:800!important;overflow-wrap:anywhere!important}body.single-product .bqv9-support-strip span{display:block!important;color:#5c6b7f!important;font-size:13px!important;line-height:1.7!important;overflow-wrap:anywhere!important}body.single-product .bqv9-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.single-product .bqv9-feature-card{min-width:0!important;padding:22px 22px 20px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfcfe 100%)!important;transition:all 0.25s ease!important;overflow:hidden!important}body.single-product .bqv9-feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 28px rgba(15,32,60,0.06)!important}body.single-product .bqv9-feature-top{margin-bottom:14px!important}body.single-product .bqv9-feature-no{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#edf2f8!important;color:#15366f!important;font-size:13px!important;font-weight:800!important}body.single-product .bqv9-feature-card h3{margin:0 0 10px!important;color:#132f59!important;font-size:18px!important;line-height:1.45!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-feature-card p{margin:0!important;color:#5e6d81!important;font-size:14px!important;line-height:1.85!important;overflow-wrap:anywhere!important}body.single-product .bqv9-faq-section{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.single-product .bqv9-faq-wrap{display:grid!important;gap:10px!important}body.single-product .bqv9-faq-item{background:#ffffff!important;border:1px solid #e3e8ef!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important}body.single-product .bqv9-faq-item summary{list-style:none!important;cursor:pointer!important;padding:15px 52px 15px 18px!important;color:#183255!important;font-size:14px!important;font-weight:700!important;position:relative!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-faq-item summary::-webkit-details-marker{display:none!important}body.single-product .bqv9-faq-item summary:after{content:"+"!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#f1f5f9!important;color:#15366f!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:700!important}body.single-product .bqv9-faq-item[open]{border-color:rgba(38,184,184,0.35)!important}body.single-product .bqv9-faq-item[open] summary:after{content:"−"!important;background:#e9f7f7!important;color:#168587!important}body.single-product .bqv9-faq-content{padding:0 18px 15px!important;color:#5e6d81!important;font-size:14px!important;line-height:1.85!important}body.single-product .bqv9-faq-content p{margin:0!important;color:#5e6d81!important;overflow-wrap:anywhere!important}body.single-product .bqv9-soft-cta{display:grid!important;grid-template-columns:minmax(0,1.3fr) auto!important;align-items:center!important;gap:24px!important;padding:28px 30px!important;border-radius:18px!important;background:linear-gradient(135deg,#ffffff 0%,#f7fbfb 100%)!important;border:1px solid #e3e8ef!important;box-shadow:0 12px 28px rgba(15,32,60,0.05)!important;overflow:hidden!important}body.single-product .bqv9-soft-cta-content{min-width:0!important}body.single-product .bqv9-soft-cta-content h2,body.single-product .bqv9-soft-cta h2{margin:0 0 10px!important;color:#132f59!important;font-size:24px!important;line-height:1.35!important;font-weight:800!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-soft-cta-content p,body.single-product .bqv9-soft-cta p{margin:0!important;color:#5b697d!important;font-size:14px!important;line-height:1.85!important;max-width:760px!important;overflow-wrap:anywhere!important}body.single-product .bqv9-soft-cta-action{display:flex!important;justify-content:flex-end!important}body.single-product .bqv9-soft-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:176px!important;max-width:100%!important;padding:14px 24px!important;border-radius:10px!important;background:#15366f!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;text-align:center!important;white-space:normal!important;box-shadow:0 10px 22px rgba(21,54,111,0.16)!important;transition:all 0.25s ease!important}body.single-product .bqv9-soft-cta-btn:hover{background:#26b8b8!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px rgba(38,184,184,0.18)!important}body.single-product .et-l--footer,body.single-product .et-l--footer .et_builder_inner_content,body.single-product footer,body.single-product #main-footer,body.single-product #footer-bottom{background:#07111f!important}body.single-product .et-l--footer .et_pb_section{background:#07111f!important}body.single-product .et-l--footer .et_pb_row{width:90%!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:1200px){body.single-product .bqv9-product-hero{gap:32px!important;grid-template-columns:minmax(0,1fr) minmax(0,0.92fr)!important}body.single-product .bqv9-summary-card h1{font-size:26px!important}body.single-product .bqv9-support-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.single-product .bqv9-soft-cta{grid-template-columns:1fr!important}body.single-product .bqv9-soft-cta-action{justify-content:flex-start!important}}@media (max-width:980px){body.single-product #main-content .container,body.single-product .woocommerce{width:92%!important}body.single-product .bqv9-product-hero{grid-template-columns:1fr!important}body.single-product .bqv9-gallery-card{min-height:auto!important;padding:24px!important}body.single-product .bqv9-product-gallery{height:320px!important;min-height:320px!important}body.single-product .bqv9-product-slide img{height:320px!important;max-width:92%!important}body.single-product .bqv9-summary-card{padding:22px!important}body.single-product .bqv9-summary-card h1{font-size:26px!important;white-space:normal!important;overflow-wrap:anywhere!important}body.single-product .bqv9-section-heading h2,body.single-product .bqv9-soft-cta-content h2{font-size:22px!important}body.single-product .bqv9-feature-grid{grid-template-columns:1fr!important}body.single-product .bqv9-overview-main,body.single-product .bqv9-soft-cta{padding:22px!important}body.single-product .bqv9-gallery-dot{width:36px!important}body.single-product .bqv9-gallery-dot.is-active{width:46px!important}}@media (max-width:680px){body.single-product .bqv9-support-strip,body.single-product .bqv9-feature-grid{grid-template-columns:1fr!important}body.single-product .bqv9-soft-cta{grid-template-columns:1fr!important}body.single-product .bqv9-soft-cta-action{justify-content:flex-start!important}}.woocommerce ul.products li.product .et_shop_image .et_overlay,.woocommerce-page ul.products li.product .et_shop_image .et_overlay,.et_overlay{display:none!important;opacity:0!important;visibility:hidden!important}.woocommerce ul.products li.product .et_shop_image .et_overlay:before,.woocommerce-page ul.products li.product .et_shop_image .et_overlay:before,.et_overlay:before{display:none!important;content:none!important}.woocommerce ul.products li.product a:hover img,.woocommerce-page ul.products li.product a:hover img,.woocommerce ul.products li.product .et_shop_image:hover img,.woocommerce-page ul.products li.product .et_shop_image:hover img{opacity:1!important;filter:none!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{opacity:1!important;filter:none!important;transition:transform 0.25s ease,opacity 0.25s ease!important}.woocommerce ul.products li.product:hover img,.woocommerce-page ul.products li.product:hover img{transform:scale(1.02)}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important;content:none!important}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;clear:none!important}@media (max-width:980px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}}@media (max-width:767px){.woocommerce ul.products{grid-template-columns:1fr!important;gap:22px!important}}