.elementor-15378 .elementor-element.elementor-element-4a9d8eb .cart button, .elementor-15378 .elementor-element.elementor-element-4a9d8eb .cart .button{transition:all 0.2s;}.elementor-15378 .elementor-element.elementor-element-4a9d8eb .quantity .qty{transition:all 0.2s;}/* Start custom CSS */.elementor-15378{font-family:Arial,sans-serif;color:#162d3e}.elementor-15378 .elementor-element-25bb4a1{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 42px;max-width:1240px;width:100%;margin:0 auto;padding:40px 24px;align-items:start}.elementor-15378 .elementor-element-03d62b5{grid-column:1;grid-row:1 / span 4;width:100%;min-width:0}.elementor-15378 .elementor-element-70c0c21{display:contents!important}.elementor-15378 .elementor-element-ef5262a{grid-column:2;grid-row:1}.elementor-15378 .product_title{font:700 32px/1.2 Arial,sans-serif;margin:0;color:#103d56}.elementor-15378 .elementor-element-85d830d{grid-column:2;grid-row:2}.elementor-15378 .price{font:700 27px/1.3 Arial,sans-serif;color:#0878ad;margin:0}.elementor-15378 .elementor-element-d7ab9db{grid-column:2;grid-row:3;font-size:16px;line-height:1.65}.elementor-15378 .elementor-element-4a9d8eb{grid-column:2;grid-row:4}.elementor-15378 .single_add_to_cart_button{background:#0878ad!important;color:#fff!important;border-radius:7px;padding:16px 24px;font-weight:700}.elementor-15378 .elementor-element-a55cf47{grid-column:1 / -1;grid-row:5;margin-top:36px;border-top:1px solid #e0e8ed;padding-top:28px;min-width:0}.elementor-15378 .woocommerce-product-gallery{width:100%!important;float:none!important}.elementor-15378 .woocommerce-product-gallery__image img{max-height:520px;object-fit:contain}.elementor-15378 .woocommerce-tabs{font:16px/1.7 Arial,sans-serif}.elementor-15378 table{width:100%}.elementor-15378 img{max-width:100%;height:auto}@media(max-width:767px){.elementor-15378 .elementor-element-25bb4a1{display:flex!important;flex-direction:column;gap:20px;padding:22px 16px}.elementor-15378 .elementor-element-03d62b5{order:1}.elementor-15378 .elementor-element-ef5262a{order:2}.elementor-15378 .elementor-element-85d830d{order:3}.elementor-15378 .elementor-element-d7ab9db{order:4}.elementor-15378 .elementor-element-4a9d8eb{order:5}.elementor-15378 .elementor-element-a55cf47{order:6;width:100%;margin-top:14px}.elementor-15378 .product_title{font-size:26px}.elementor-15378 .woocommerce-product-gallery__image img{max-height:370px}}
.elementor-15378 form.cart{display:block!important;width:100%;max-width:100%}.elementor-15378 form.cart>div{max-width:100%}.elementor-15378 .wc-pao-addon{display:block;width:100%;margin-bottom:18px}.elementor-15378 .wc-pao-addon select{width:100%;max-width:100%;min-height:44px}.elementor-15378 .quantity{display:inline-flex!important;width:100px;vertical-align:middle;margin-right:12px}.elementor-15378 .single_add_to_cart_button{max-width:100%;min-height:48px;white-space:normal}.elementor-15378 h2,.elementor-15378 h3,.elementor-15378 .tabs a{font-family:Arial,sans-serif!important}.elementor-15378 .elementor-widget{min-width:0}.elementor-15378 .woocommerce-product-gallery img{object-fit:contain}
.elementor-15378 .elementor-element-03d62b5{width:100%!important;max-width:none!important;padding:0!important}.elementor-15378 .elementor-element-6f47723{width:100%!important}.elementor-15378 .elementor-element-25bb4a1{box-sizing:border-box}.elementor-15378 .wc-pao-addon-container{width:100%}
@media(max-width:767px){.elementor-15378 .elementor-element-25bb4a1{flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;width:100%!important;gap:20px!important}.elementor-15378 .elementor-element-25bb4a1 .elementor-widget{width:100%!important;max-width:100%!important;flex-shrink:0}.elementor-15378 .elementor-element-03d62b5{width:100%!important}.elementor-15378 .elementor-element-70c0c21{display:contents!important}}/* End custom CSS */