body.woocommerce-checkout,body.woocommerce-order-received{background:#eef4f8!important;color:#102a43}body.woocommerce-checkout .site-content,body.woocommerce-order-received .site-content{background:linear-gradient(180deg,#f6fbff 0%,#e9f1f6 100%)!important}body.woocommerce-checkout .ast-container,body.woocommerce-checkout .entry-content,body.woocommerce-checkout .woocommerce,body.woocommerce-order-received .ast-container,body.woocommerce-order-received .entry-content,body.woocommerce-order-received .woocommerce{background:#fff0}body.woocommerce-checkout .ast-container{max-width:1240px}body.woocommerce-order-received .woocommerce{max-width:960px;margin:0 auto!important;padding:20px 20px 70px!important}body.woocommerce-checkout .entry-title,body.woocommerce-order-received .entry-title{color:#0066c9!important;font-size:40px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-0.04em!important;margin-bottom:30px!important}body.woocommerce-order-received .entry-title{max-width:960px;margin-left:auto!important;margin-right:auto!important}body.woocommerce-checkout form.checkout{margin-top:24px;overflow:visible}@media (min-width:922px){body.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,54%) minmax(420px,42%)!important;grid-template-areas:"customer orderheading" "customer orderreview"!important;column-gap:4%!important;row-gap:0!important;align-items:start!important}body.woocommerce-checkout form.checkout #customer_details{grid-area:customer!important;width:100%!important;float:none!important}body.woocommerce-checkout form.checkout #order_review_heading{grid-area:orderheading!important;width:100%!important;float:none!important;margin:0!important}body.woocommerce-checkout form.checkout #order_review{grid-area:orderreview!important;width:100%!important;float:none!important;margin:0!important;align-self:start!important}}body.woocommerce-checkout .woocommerce-form-coupon-toggle{margin-bottom:28px}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,body.woocommerce-checkout .woocommerce-message{background:#ffffff!important;border:1px solid #dbe7f3!important;border-left:5px solid #1570a6!important;border-top:none!important;border-radius:16px!important;color:#334e68!important;padding:18px 22px 18px 56px!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important;box-shadow:0 10px 28px rgb(16 42 67 / .06)!important;margin:0 0 28px 0!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before,body.woocommerce-checkout .woocommerce-message::before{color:#1570a6!important;top:18px!important;left:22px!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a,body.woocommerce-checkout .woocommerce-message a,body.woocommerce-checkout .woocommerce-message .button{color:#0b66c3!important;font-weight:700!important;text-decoration:none!important}body.woocommerce-checkout form.checkout_coupon{background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:22px;margin:-12px 0 28px 0;box-shadow:0 10px 28px rgb(16 42 67 / .05)}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:28px;margin-bottom:22px;box-shadow:0 10px 30px rgb(16 42 67 / .05)}body.woocommerce-checkout .woocommerce-billing-fields h3,body.woocommerce-checkout .woocommerce-shipping-fields h3,body.woocommerce-checkout .woocommerce-additional-fields h3{font-size:22px;line-height:1.25;color:#102a43;font-weight:800;letter-spacing:-.025em;margin-bottom:20px}body.woocommerce-checkout form .form-row label{font-size:13px;font-weight:700;color:#334e68;margin-bottom:6px}body.woocommerce-checkout abbr.required{color:#1570a6;text-decoration:none}body.woocommerce-checkout form .form-row input.input-text,body.woocommerce-checkout form .form-row textarea,body.woocommerce-checkout form .form-row select,body.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #c9d8e8;border-radius:12px;background:#fff;min-height:46px;padding:10px 13px;color:#102a43;font-size:15px;box-shadow:none;transition:border-color 0.18s ease,box-shadow 0.18s ease}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px;color:#102a43;padding-left:2px}body.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}body.woocommerce-checkout form .form-row input.input-text:focus,body.woocommerce-checkout form .form-row textarea:focus,body.woocommerce-checkout form .form-row select:focus,body.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--default .select2-selection--single:focus{border-color:#1570a6;box-shadow:0 0 0 4px rgb(21 112 166 / .12);outline:none}body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:#9aa6b2}body.woocommerce-checkout #order_review_heading{background:#ffffff!important;border:1px solid #dbe7f3!important;border-bottom:none!important;border-radius:18px 18px 0 0!important;box-shadow:0 10px 30px rgb(16 42 67 / .04)!important;color:#102a43!important;font-size:21px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-0.025em!important;padding:24px 26px 12px 26px!important;margin-bottom:0!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{background:#ffffff!important;border:1px solid #dbe7f3!important;border-top:none!important;border-radius:0 0 18px 18px!important;padding:10px 26px 26px 26px!important;box-shadow:0 10px 30px rgb(16 42 67 / .06)!important;overflow:visible;margin-top:0!important}body.woocommerce-checkout table.shop_table{width:100%;background:#fff;border:none;border-collapse:separate;border-spacing:0;margin-bottom:22px}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{border-color:#d7e2ec;color:#334e68;font-size:14px;line-height:1.45;padding:13px 0;vertical-align:middle}body.woocommerce-checkout table.shop_table thead th{background:#ffffff!important;color:#334e68!important;border-bottom:1px solid #d7e2ec!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:0.055em!important;text-transform:uppercase!important}body.woocommerce-checkout table.shop_table tfoot th,body.woocommerce-checkout table.shop_table tfoot td{font-weight:700;background:#fff}body.woocommerce-checkout table.shop_table .order-total th,body.woocommerce-checkout table.shop_table .order-total td{font-size:17px;color:#102a43;font-weight:850;background:#f8fbfe;padding:15px 0}body.woocommerce-checkout table.shop_table .shipping th{width:34%!important;text-align:left!important;vertical-align:middle!important}body.woocommerce-checkout table.shop_table .shipping td{width:66%!important;text-align:left!important;vertical-align:middle!important}body.woocommerce-checkout tr.shipping ul#shipping_method{list-style:none!important;margin:0!important;padding:0!important;text-align:left!important}body.woocommerce-checkout tr.shipping ul#shipping_method li{display:block!important;position:static!important;margin:0 0 12px 0!important;padding:0!important;text-align:left!important;line-height:1.35!important;white-space:normal!important}body.woocommerce-checkout tr.shipping ul#shipping_method li input.shipping_method,body.woocommerce-checkout tr.shipping ul#shipping_method li input[type="radio"].shipping_method{position:static!important;display:inline-block!important;float:none!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;margin:0 9px 0 0!important;padding:0!important;vertical-align:middle!important;transform:none!important;opacity:1!important;visibility:visible!important;appearance:auto!important;-webkit-appearance:radio!important}body.woocommerce-checkout tr.shipping ul#shipping_method li input.shipping_method+label,body.woocommerce-checkout tr.shipping ul#shipping_method li input[type="radio"].shipping_method+label{display:inline!important;position:static!important;float:none!important;margin:0!important;padding:0!important;color:#334e68!important;font-size:13.5px!important;line-height:1.35!important;font-weight:650!important;text-align:left!important;vertical-align:middle!important}body.woocommerce-checkout tr.shipping ul#shipping_method li input.shipping_method+label::before,body.woocommerce-checkout tr.shipping ul#shipping_method li input.shipping_method+label::after{content:none!important;display:none!important}body.woocommerce-checkout #payment{background:#fff0;border-radius:16px;overflow:visible}body.woocommerce-checkout #payment ul.payment_methods{border:none;padding:0;margin:0 0 18px 0}body.woocommerce-checkout #payment ul.payment_methods>li{position:relative!important;display:block!important;background:#f8fbfe;border:1px solid #dbe7f3;border-radius:13px;padding:13px 14px 13px 42px!important;margin-bottom:10px;color:#334e68;font-size:13.5px!important;line-height:1.4!important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}body.woocommerce-checkout #payment ul.payment_methods>li:hover{border-color:#b6cce2;background:#fff}body.woocommerce-checkout #payment ul.payment_methods>li>input.input-radio{position:absolute!important;left:16px!important;top:17px!important;width:14px!important;height:14px!important;margin:0!important;transform:none!important;z-index:5!important}body.woocommerce-checkout #payment ul.payment_methods>li>label{display:block!important;margin:0!important;padding:0!important;color:#243b53!important;font-size:13.5px!important;line-height:1.38!important;font-weight:700!important;cursor:pointer;text-align:left!important}body.woocommerce-checkout #payment ul.payment_methods>li p,body.woocommerce-checkout #payment ul.payment_methods>li span,body.woocommerce-checkout #payment ul.payment_methods>li div{font-size:13.5px!important;line-height:1.45!important}body.woocommerce-checkout #payment ul.payment_methods>li:has(input.input-radio:checked){border-color:#1570a6;box-shadow:0 0 0 3px rgb(21 112 166 / .1);background:#fff}body.woocommerce-checkout #payment ul.payment_methods>li>label img,body.woocommerce-checkout #payment ul.payment_methods>li label img{display:inline-block!important;max-height:22px!important;width:auto!important;vertical-align:middle!important;margin:0 0 0 8px!important}body.woocommerce-checkout #payment ul.payment_methods>li div.payment_box{width:100%!important;margin:12px 0 0 0!important;background:#eee;border-radius:12px;color:#334e68;font-size:13.5px!important;line-height:1.5!important;padding:18px 18px 20px 18px;text-align:left}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#eee}body.woocommerce-checkout #payment div.payment_box img{display:block!important;margin:14px auto 16px auto!important;max-width:100%;height:auto!important}body.woocommerce-checkout #payment div.payment_box img[src*="cash"],body.woocommerce-checkout #payment div.payment_box img[src*="Cash"],body.woocommerce-checkout #payment div.payment_box img[src*="qr"],body.woocommerce-checkout #payment div.payment_box img[src*="QR"]{max-width:210px!important;width:210px!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;column-gap:10px!important;row-gap:12px!important;align-items:center!important;padding:13px 14px!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53>input.input-radio{grid-column:1!important;grid-row:1!important;position:static!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53>label{grid-column:2 / 4!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53>label img{margin:0!important}body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53>div.payment_box,body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53>.payment_box,body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53 p,body.woocommerce-checkout #payment ul.payment_methods>li.payment_method_mps_v_2d_53 .form-row{grid-column:1 / -1!important}body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background:#f8fbfe;border:1px solid #dbe7f3;border-bottom:none!important;border-radius:14px 14px 0 0!important;padding:14px 16px;margin-bottom:0!important;font-size:13px;color:#486581}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{font-size:13px!important;line-height:1.55!important}body.woocommerce-checkout .woocommerce-form__label,body.woocommerce-checkout label.checkbox{font-size:13.5px!important;line-height:1.45!important;font-weight:650!important;color:#334e68}body.woocommerce-checkout label.woocommerce-form__label:has(input#mailpoet_woocommerce_checkout_optin){display:block!important;background:#f8fbfe!important;border:1px solid #dbe7f3!important;border-top:1px solid #d7e2ec!important;border-radius:0 0 14px 14px!important;padding:14px 16px!important;margin:0 0 22px 0!important}body.woocommerce-checkout #place_order{width:100%;background:linear-gradient(135deg,#0b5f8a,#1570a6);color:#fff;border:none;border-radius:14px;padding:15px 20px;margin-top:10px;font-size:16px;font-weight:850;letter-spacing:-.01em;box-shadow:0 12px 24px rgb(21 112 166 / .22);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}body.woocommerce-checkout #place_order:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 16px 30px rgb(21 112 166 / .28)}body.woocommerce-checkout #pps-payment-savings-banner{top:145px!important;right:24px!important;z-index:999999!important}body.woocommerce-order-received,body.woocommerce-order-received .woocommerce,body.woocommerce-order-received table,body.woocommerce-order-received address{color:#18324a!important;font-weight:400!important}body.woocommerce-order-received .woocommerce-notice--success,body.woocommerce-order-received .woocommerce-thankyou-order-received{background:#ffffff!important;border:1px solid #d7e7f3!important;border-left:6px solid #0b86c6!important;border-radius:16px!important;box-shadow:0 10px 30px rgb(16 42 67 / .08)!important;color:#102a43!important;font-size:20px!important;font-weight:650!important;text-align:left!important;padding:22px 26px!important;margin:0 0 28px!important}body.woocommerce-order-received .woocommerce-order-overview{background:#eaf7ff!important;border:1px solid #c9e6f7!important;border-radius:18px!important;box-shadow:0 12px 32px rgb(16 42 67 / .08)!important;padding:28px!important;margin:0 0 36px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 34px!important;align-items:start!important}body.woocommerce-order-received .woocommerce-order-overview li{float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;color:#102a43!important;font-size:14px!important;line-height:1.35!important;text-transform:none!important;text-align:left!important;word-break:normal!important}body.woocommerce-order-received .woocommerce-order-overview strong{display:block!important;margin-top:4px!important;color:#0066ff!important;font-size:17px!important;line-height:1.25!important;font-weight:650!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}body.woocommerce-order-received .woocommerce-order-overview__total{grid-column:1!important;grid-row:1!important}body.woocommerce-order-received .woocommerce-order-overview__order{grid-column:2!important;grid-row:1!important}body.woocommerce-order-received .woocommerce-order-overview__date{grid-column:3!important;grid-row:1!important}body.woocommerce-order-received .woocommerce-order-overview__email{grid-column:1 / -1!important;grid-row:2!important;margin-top:4px!important}body.woocommerce-order-received .woocommerce-order-overview__payment-method{grid-column:1 / -1!important;grid-row:3!important;margin-top:4px!important}body.woocommerce-order-received .woocommerce-order-details__title,body.woocommerce-order-received .woocommerce-column__title{color:#102a43!important;font-size:24px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:-0.02em!important;margin:34px 0 18px!important}body.woocommerce-order-received .woocommerce-table--order-details{background:#ffffff!important;border:1px solid #d9e4ec!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 12px 32px rgb(16 42 67 / .08)!important}body.woocommerce-order-received .woocommerce-table--order-details th{background:#f7fbfe!important;color:#102a43!important;font-size:13px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;font-weight:800!important;padding:18px 20px!important}body.woocommerce-order-received .woocommerce-table--order-details td{color:#243b53!important;padding:18px 20px!important;border-top:1px solid #e2e8ee!important}body.woocommerce-order-received .woocommerce-table--order-details a,body.woocommerce-order-received .woocommerce-table--order-details strong,body.woocommerce-order-received .woocommerce-table--order-details tfoot th{font-weight:600!important}body.woocommerce-order-received .woocommerce-table--order-details tfoot th,body.woocommerce-order-received .woocommerce-table--order-details tfoot td{background:#ffffff!important;font-size:15px!important}body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,body.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td{font-size:18px!important;font-weight:700!important;color:#102a43!important}body.woocommerce-order-received .woocommerce-customer-details{max-width:960px!important;margin:36px auto 0!important;clear:both!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{display:flex!important;flex-wrap:nowrap!important;gap:28px!important;align-items:stretch!important;justify-content:center!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address{float:none!important;clear:none!important;width:calc(50% - 14px)!important;max-width:calc(50% - 14px)!important;flex:0 0 calc(50% - 14px)!important;margin:0!important;min-height:250px!important;box-sizing:border-box!important;background:#ffffff!important;border:1px solid #d9e4ec!important;border-radius:18px!important;box-shadow:0 10px 28px rgb(16 42 67 / .07)!important;padding:24px 26px!important}body.woocommerce-order-received .woocommerce-column__title{margin:0 0 20px!important}body.woocommerce-order-received address{color:#243b53!important;font-style:normal!important;font-size:16px!important;line-height:1.65!important}body.woocommerce-order-received a{color:#0066ff!important;font-weight:700!important}@media (max-width:921px){body.woocommerce-checkout form.checkout{display:block!important}body.woocommerce-checkout form.checkout #order_review{margin-top:0!important}}@media (max-width:768px){body.woocommerce-checkout .entry-title,body.woocommerce-order-received .entry-title{font-size:34px!important;padding:0 20px!important}body.woocommerce-checkout .woocommerce-billing-fields,body.woocommerce-checkout .woocommerce-shipping-fields,body.woocommerce-checkout .woocommerce-additional-fields{padding:20px;border-radius:16px}body.woocommerce-checkout #order_review_heading{padding:20px 20px 8px 20px!important;border-radius:16px 16px 0 0!important}body.woocommerce-checkout #order_review,body.woocommerce-checkout .woocommerce-checkout-review-order{padding:10px 20px 20px 20px!important;border-radius:0 0 16px 16px!important}body.woocommerce-checkout table.shop_table th,body.woocommerce-checkout table.shop_table td{font-size:14px;padding:11px 0}body.woocommerce-checkout #payment ul.payment_methods>li,body.woocommerce-checkout #payment ul.payment_methods>li>label,body.woocommerce-checkout #payment ul.payment_methods>li p,body.woocommerce-checkout #payment ul.payment_methods>li span,body.woocommerce-checkout #payment ul.payment_methods>li div,body.woocommerce-checkout tr.shipping ul#shipping_method li input.shipping_method+label{font-size:13px!important}body.woocommerce-checkout #payment div.payment_box img[src*="cash"],body.woocommerce-checkout #payment div.payment_box img[src*="Cash"],body.woocommerce-checkout #payment div.payment_box img[src*="qr"],body.woocommerce-checkout #payment div.payment_box img[src*="QR"]{max-width:190px!important;width:190px!important}body.woocommerce-checkout #place_order{font-size:16px;padding:15px 18px}body.woocommerce-order-received .woocommerce{padding:16px 14px 50px!important}body.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr!important;padding:22px!important;gap:16px!important}body.woocommerce-order-received .woocommerce-order-overview__total,body.woocommerce-order-received .woocommerce-order-overview__order,body.woocommerce-order-received .woocommerce-order-overview__date,body.woocommerce-order-received .woocommerce-order-overview__email,body.woocommerce-order-received .woocommerce-order-overview__payment-method{grid-column:1!important;grid-row:auto!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{display:grid!important;grid-template-columns:1fr!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-column--shipping-address{width:100%!important;max-width:100%!important;flex-basis:auto!important;min-height:0!important}body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-table--order-details td{padding:15px 14px!important}}body.woocommerce-cart{background:#d9ddde!important;color:#102a43!important}body.woocommerce-cart .site-content,body.woocommerce-cart .ast-container,body.woocommerce-cart .entry-content,body.woocommerce-cart .woocommerce{background:transparent!important}body.woocommerce-cart .ast-container{max-width:1240px!important}body.woocommerce-cart h1.entry-title,body.woocommerce-cart .entry-title,body.woocommerce-cart h1{color:#0b66c3!important;font-size:34px!important;font-weight:850!important;letter-spacing:-0.04em!important;margin:0 0 30px!important}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-cart .cross-sells{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:22px!important;box-shadow:0 18px 42px rgb(16 42 67 / .08)!important;overflow:hidden!important}body.woocommerce-cart table.shop_table{border:none!important;border-collapse:separate!important;border-spacing:0!important;background:#ffffff!important}body.woocommerce-cart table.shop_table thead th{background:#eaf6ff!important;color:#102a43!important;font-size:13px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:16px!important;border:none!important}body.woocommerce-cart table.shop_table td{border-top:1px solid #eef3f8!important;padding:18px 16px!important;color:#102a43!important}body.woocommerce-cart a{color:#0066ff!important;font-weight:750!important;text-decoration:none!important}body.woocommerce-cart a:hover{color:#0b66c3!important;text-decoration:underline!important}body.woocommerce-cart .product-thumbnail img,body.woocommerce-cart .cross-sells img{max-width:72px!important;border-radius:12px!important}body.woocommerce-cart a.remove{color:#6b7c93!important;border:1px solid #dbe7f3!important;background:#ffffff!important;width:26px!important;height:26px!important;line-height:24px!important;border-radius:999px!important}body.woocommerce-cart a.remove:hover{background:#fff2f2!important;color:#cc2222!important}body.woocommerce-cart .quantity{display:inline-flex!important;align-items:center!important;border:1px solid #dbe7f3!important;border-radius:12px!important;overflow:hidden!important;background:#ffffff!important}body.woocommerce-cart .quantity input.qty,body.woocommerce-cart .quantity .qty{width:48px!important;height:42px!important;border:none!important;text-align:center!important;color:#102a43!important;font-weight:650!important;background:#ffffff!important}body.woocommerce-cart .actions{background:#f8fbfd!important;padding:18px!important}body.woocommerce-cart .coupon input.input-text{border:1px solid #dbe7f3!important;border-radius:12px!important;padding:12px 14px!important;min-height:44px!important}body.woocommerce-cart .cart_totals{padding:0 0 22px!important}body.woocommerce-cart .cart_totals h2{background:#eaf6ff!important;color:#102a43!important;font-size:20px!important;font-weight:850!important;padding:18px 22px!important;margin:0 0 18px!important}body.woocommerce-cart .cart_totals table{padding:0 22px!important}body.woocommerce-cart .cart_totals th,body.woocommerce-cart .cart_totals td{color:#102a43!important;border-top:1px solid #eef3f8!important;padding:14px 0!important;vertical-align:top!important}body.woocommerce-cart .cart_totals .order-total th,body.woocommerce-cart .cart_totals .order-total td{font-size:20px!important;font-weight:850!important}body.woocommerce-cart ul#shipping_method{margin:0!important;padding:0!important;list-style:none!important}body.woocommerce-cart ul#shipping_method li{display:block!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:none!important;line-height:1.35!important;text-align:left!important}body.woocommerce-cart ul#shipping_method li input{margin:3px 8px 0 0!important;vertical-align:top!important}body.woocommerce-cart ul#shipping_method li label{display:inline!important;color:#102a43!important;font-weight:650!important;text-align:left!important}body.woocommerce-cart ul#shipping_method li input:checked+label{color:#0b66c3!important;font-weight:850!important}@media (max-width:768px){body.woocommerce-cart ul#shipping_method li{display:block!important;padding:12px!important}body.woocommerce-cart ul#shipping_method li input{margin-right:8px!important}body.woocommerce-cart ul#shipping_method li label{display:inline!important}}body.woocommerce-cart .wc-proceed-to-checkout{padding:18px 22px 0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,body.woocommerce-cart button.button,body.woocommerce-cart a.button{background:#0b78a5!important;color:#ffffff!important;border:none!important;border-radius:14px!important;box-shadow:0 10px 24px rgb(16 42 67 / .14)!important;font-weight:850!important;text-transform:none!important;letter-spacing:0!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%!important;padding:17px 20px!important;font-size:18px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,body.woocommerce-cart button.button:hover,body.woocommerce-cart a.button:hover{background:#09698f!important;color:#ffffff!important}body.woocommerce-cart .cross-sells{margin-top:28px!important;padding-bottom:18px!important}body.woocommerce-cart .cross-sells>h2{background:#eaf6ff!important;color:#102a43!important;font-size:18px!important;font-weight:850!important;padding:18px 22px!important;margin:0 0 16px!important}body.woocommerce-cart .cross-sells ul.products li.product{background:#ffffff!important;border:1px solid #eef3f8!important;border-radius:18px!important;padding:16px!important;box-shadow:0 10px 24px rgb(16 42 67 / .06)!important;text-align:center!important}body.woocommerce-cart .cross-sells .woocommerce-loop-product__title{color:#102a43!important;font-size:14px!important;font-weight:850!important}body.woocommerce-cart .cross-sells .price{color:#102a43!important;font-weight:800!important}@media (max-width:768px){body.woocommerce-cart .ast-container{padding-left:18px!important;padding-right:18px!important}body.woocommerce-cart h1.entry-title,body.woocommerce-cart .entry-title,body.woocommerce-cart h1{font-size:30px!important;margin-bottom:22px!important}body.woocommerce-cart .woocommerce-cart-form,body.woocommerce-cart .cart-collaterals .cart_totals,body.woocommerce-cart .cross-sells{border-radius:20px!important}body.woocommerce-cart table.shop_table_responsive tr{border-bottom:1px solid #eef3f8!important;padding:14px 0!important}body.woocommerce-cart table.shop_table_responsive tr td{padding:12px 16px!important;text-align:right!important}body.woocommerce-cart table.shop_table_responsive tr td::before{color:#102a43!important;font-weight:850!important}body.woocommerce-cart .product-thumbnail{text-align:center!important}body.woocommerce-cart .product-thumbnail img{max-width:96px!important}body.woocommerce-cart .cart_totals{margin-top:24px!important}body.woocommerce-cart .cross-sells ul.products li.product{width:100%!important;margin:0!important}body.woocommerce-cart .cross-sells img{max-width:150px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:17px!important;padding:16px!important}}body.woocommerce-cart .cross-sells>h2{border-radius:22px 22px 0 0!important}body.woocommerce-shop,body.archive.tax-product_cat,body.archive.post-type-archive-product{background:#d9ddde;color:#102a43}body.woocommerce-shop .site-content,body.archive.tax-product_cat .site-content,body.archive.post-type-archive-product .site-content,body.woocommerce-shop .ast-container,body.archive.tax-product_cat .ast-container,body.archive.post-type-archive-product .ast-container{background:#fff0}body.woocommerce-shop .ast-container,body.archive.tax-product_cat .ast-container,body.archive.post-type-archive-product .ast-container{max-width:1240px}@media (min-width:922px){body.woocommerce-shop.ast-left-sidebar #secondary,body.archive.tax-product_cat.ast-left-sidebar #secondary,body.archive.post-type-archive-product.ast-left-sidebar #secondary{width:300px!important;margin-right:34px!important}body.woocommerce-shop.ast-left-sidebar #primary,body.archive.tax-product_cat.ast-left-sidebar #primary,body.archive.post-type-archive-product.ast-left-sidebar #primary{position:relative!important;width:calc(100% - 334px)!important;padding-left:26px!important;padding-top:0!important}}body.woocommerce-shop #primary section.ast-archive-description,body.archive.tax-product_cat #primary section.ast-archive-description,body.archive.post-type-archive-product #primary section.ast-archive-description{text-align:left!important;margin:0 0 24px 0!important;padding:0!important;background:transparent!important}body.woocommerce-shop #primary section.ast-archive-description h1.page-title,body.archive.tax-product_cat #primary section.ast-archive-description h1.page-title,body.archive.post-type-archive-product #primary section.ast-archive-description h1.page-title,body.woocommerce-shop #primary h1.ast-archive-title,body.archive.tax-product_cat #primary h1.ast-archive-title,body.archive.post-type-archive-product #primary h1.ast-archive-title{color:#0b66c3!important;font-size:38px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-0.045em!important;margin:0!important;padding:0!important}body.archive.tax-product_cat #primary section.ast-archive-description .term-description,body.archive.post-type-archive-product #primary section.ast-archive-description .term-description,body.woocommerce-shop #primary section.ast-archive-description .term-description{max-width:680px!important;margin:10px 0 0 0!important;color:#102a43!important;font-size:17px!important;line-height:1.55!important;font-weight:500!important;text-align:left!important}body.archive.tax-product_cat #primary section.ast-archive-description .term-description p,body.archive.post-type-archive-product #primary section.ast-archive-description .term-description p,body.woocommerce-shop #primary section.ast-archive-description .term-description p{margin:0!important}@media (min-width:922px){body.woocommerce-shop #primary .ast-shop-toolbar-container,body.archive.tax-product_cat #primary .ast-shop-toolbar-container,body.archive.post-type-archive-product #primary .ast-shop-toolbar-container{position:absolute!important;top:0!important;right:0!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;z-index:2!important}}body.woocommerce-shop #primary .ast-shop-toolbar-aside-wrap,body.archive.tax-product_cat #primary .ast-shop-toolbar-aside-wrap,body.archive.post-type-archive-product #primary .ast-shop-toolbar-aside-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px!important;width:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}body.woocommerce-shop #primary form.woocommerce-ordering,body.archive.tax-product_cat #primary form.woocommerce-ordering,body.archive.post-type-archive-product #primary form.woocommerce-ordering{margin:0!important;padding:0!important;float:none!important}body.woocommerce-shop #primary form.woocommerce-ordering select.orderby,body.archive.tax-product_cat #primary form.woocommerce-ordering select.orderby,body.archive.post-type-archive-product #primary form.woocommerce-ordering select.orderby{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:12px!important;color:#17324d!important;min-height:40px!important;padding:8px 38px 8px 14px!important;font-size:13.5px!important;font-weight:750!important;box-shadow:0 8px 18px rgb(16 42 67 / .045)!important}body.woocommerce-shop #primary .ast-products-view,body.archive.tax-product_cat #primary .ast-products-view,body.archive.post-type-archive-product #primary .ast-products-view{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important}body.woocommerce-shop #primary .ast-products-view::before,body.woocommerce-shop #primary .ast-products-view::after,body.archive.tax-product_cat #primary .ast-products-view::before,body.archive.tax-product_cat #primary .ast-products-view::after,body.archive.post-type-archive-product #primary .ast-products-view::before,body.archive.post-type-archive-product #primary .ast-products-view::after{content:none!important;display:none!important}@media (min-width:922px){body.woocommerce-shop #primary .ast-woocommerce-container,body.archive.tax-product_cat #primary .ast-woocommerce-container,body.archive.post-type-archive-product #primary .ast-woocommerce-container{padding-top:18px!important;margin-top:0!important}}body.woocommerce-shop #primary ul.products,body.archive.tax-product_cat #primary ul.products,body.archive.post-type-archive-product #primary ul.products{margin-top:0!important}body.woocommerce-shop ul.products,body.archive.tax-product_cat ul.products,body.archive.post-type-archive-product ul.products{row-gap:28px}body.woocommerce-shop ul.products li.product,body.archive.tax-product_cat ul.products li.product,body.archive.post-type-archive-product ul.products li.product{background:#fff;border:1px solid #dbe7f3;border-radius:20px;padding:22px 18px 20px 18px;box-shadow:0 10px 28px rgb(16 42 67 / .055);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease;overflow:hidden;text-align:center}body.woocommerce-shop ul.products li.product:hover,body.archive.tax-product_cat ul.products li.product:hover,body.archive.post-type-archive-product ul.products li.product:hover{transform:translateY(-3px);border-color:#b7cde3;box-shadow:0 16px 36px rgb(16 42 67 / .09)}body.woocommerce-shop ul.products li.product img,body.archive.tax-product_cat ul.products li.product img,body.archive.post-type-archive-product ul.products li.product img{max-height:250px;width:auto;object-fit:contain;margin:0 auto 16px auto;transition:transform 0.18s ease}body.woocommerce-shop ul.products li.product:hover img,body.archive.tax-product_cat ul.products li.product:hover img,body.archive.post-type-archive-product ul.products li.product:hover img{transform:scale(1.025)}body.woocommerce-shop ul.products li.product .onsale,body.archive.tax-product_cat ul.products li.product .onsale,body.archive.post-type-archive-product ul.products li.product .onsale{background:#e53935;color:#fff;border-radius:999px;min-height:auto;min-width:auto;padding:7px 11px;font-size:12px;font-weight:850;line-height:1;box-shadow:0 8px 18px rgb(229 57 53 / .22)}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.archive.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.archive.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{color:#102a43;font-size:16px;line-height:1.3;font-weight:850;letter-spacing:-.015em;margin:12px 0 6px 0;min-height:42px}body.woocommerce-shop ul.products li.product .ast-woo-product-category,body.archive.tax-product_cat ul.products li.product .ast-woo-product-category,body.archive.post-type-archive-product ul.products li.product .ast-woo-product-category{color:#8293a6;font-size:13px;line-height:1.35;font-weight:600;margin-bottom:6px}body.woocommerce-shop ul.products li.product .price,body.archive.tax-product_cat ul.products li.product .price,body.archive.post-type-archive-product ul.products li.product .price{color:#243b53;font-size:16px;font-weight:850;margin:8px 0 14px 0}body.woocommerce-shop ul.products li.product .price del,body.archive.tax-product_cat ul.products li.product .price del,body.archive.post-type-archive-product ul.products li.product .price del{color:#8a97a6;opacity:.75;font-weight:700}body.woocommerce-shop ul.products li.product .price ins,body.archive.tax-product_cat ul.products li.product .price ins,body.archive.post-type-archive-product ul.products li.product .price ins{text-decoration:none;color:#243b53;font-weight:850}body.woocommerce-shop ul.products li.product .button,body.archive.tax-product_cat ul.products li.product .button,body.archive.post-type-archive-product ul.products li.product .button{background:linear-gradient(135deg,#0b5f8a,#1570a6)!important;color:#ffffff!important;border:none!important;border-radius:13px!important;padding:12px 18px!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 10px 20px rgb(21 112 166 / .22);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}body.woocommerce-shop ul.products li.product .button:hover,body.archive.tax-product_cat ul.products li.product .button:hover,body.archive.post-type-archive-product ul.products li.product .button:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 26px rgb(21 112 166 / .28)}body.woocommerce-shop ul.products li.product .added_to_cart,body.archive.tax-product_cat ul.products li.product .added_to_cart,body.archive.post-type-archive-product ul.products li.product .added_to_cart{display:inline-block;margin-top:10px;color:#0b66c3;font-size:13px;font-weight:800;text-decoration:none}body.woocommerce-shop ul.products li.product .added_to_cart:hover,body.archive.tax-product_cat ul.products li.product .added_to_cart:hover,body.archive.post-type-archive-product ul.products li.product .added_to_cart:hover{text-decoration:underline}body.woocommerce-shop #secondary,body.archive.tax-product_cat #secondary,body.archive.post-type-archive-product #secondary{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:20px!important;padding:20px!important;box-shadow:0 10px 28px rgb(16 42 67 / .055)!important}body.woocommerce-shop #secondary .ast-woo-sidebar-widget,body.archive.tax-product_cat #secondary .ast-woo-sidebar-widget,body.archive.post-type-archive-product #secondary .ast-woo-sidebar-widget,body.woocommerce-shop #secondary .widget,body.archive.tax-product_cat #secondary .widget,body.archive.post-type-archive-product #secondary .widget,body.woocommerce-shop #secondary .wp-block-group,body.archive.tax-product_cat #secondary .wp-block-group,body.archive.post-type-archive-product #secondary .wp-block-group{margin-bottom:20px!important;padding-bottom:20px!important;border-bottom:1px solid #e6eef6!important}body.woocommerce-shop #secondary .ast-woo-sidebar-widget:last-child,body.archive.tax-product_cat #secondary .ast-woo-sidebar-widget:last-child,body.archive.post-type-archive-product #secondary .ast-woo-sidebar-widget:last-child,body.woocommerce-shop #secondary .widget:last-child,body.archive.tax-product_cat #secondary .widget:last-child,body.archive.post-type-archive-product #secondary .widget:last-child,body.woocommerce-shop #secondary .wp-block-group:last-child,body.archive.tax-product_cat #secondary .wp-block-group:last-child,body.archive.post-type-archive-product #secondary .wp-block-group:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none!important}body.woocommerce-shop #secondary .wp-block-search,body.archive.tax-product_cat #secondary .wp-block-search,body.archive.post-type-archive-product #secondary .wp-block-search,body.woocommerce-shop #secondary .woocommerce-product-search,body.archive.tax-product_cat #secondary .woocommerce-product-search,body.archive.post-type-archive-product #secondary .woocommerce-product-search{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.woocommerce-shop #secondary .wp-block-search__input,body.archive.tax-product_cat #secondary .wp-block-search__input,body.archive.post-type-archive-product #secondary .wp-block-search__input,body.woocommerce-shop #secondary input[type="search"],body.archive.tax-product_cat #secondary input[type="search"],body.archive.post-type-archive-product #secondary input[type="search"]{width:100%!important;min-height:42px!important;border:1px solid #c9d8e8!important;border-radius:12px!important;background:#ffffff!important;color:#102a43!important;padding:10px 12px!important;font-size:13.5px!important}body.woocommerce-shop #secondary .wp-block-search__button,body.archive.tax-product_cat #secondary .wp-block-search__button,body.archive.post-type-archive-product #secondary .wp-block-search__button,body.woocommerce-shop #secondary button,body.archive.tax-product_cat #secondary button,body.archive.post-type-archive-product #secondary button{width:100%!important;min-height:40px!important;background:linear-gradient(135deg,#0b5f8a,#1570a6)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:850!important;text-transform:uppercase!important;box-shadow:0 8px 18px rgb(21 112 166 / .18)!important}body.woocommerce-shop #secondary ul.wc-block-product-categories-list,body.archive.tax-product_cat #secondary ul.wc-block-product-categories-list,body.archive.post-type-archive-product #secondary ul.wc-block-product-categories-list{list-style:none!important;margin:0!important;padding:0!important}body.woocommerce-shop #secondary li.wc-block-product-categories-list-item,body.archive.tax-product_cat #secondary li.wc-block-product-categories-list-item,body.archive.post-type-archive-product #secondary li.wc-block-product-categories-list-item{list-style:none!important;margin:0!important;padding:0!important}body.woocommerce-shop #secondary li.wc-block-product-categories-list-item>a,body.archive.tax-product_cat #secondary li.wc-block-product-categories-list-item>a,body.archive.post-type-archive-product #secondary li.wc-block-product-categories-list-item>a{display:inline!important;color:#17324d!important;font-size:13.5px!important;line-height:1.35!important;font-weight:800!important;text-decoration:none!important;padding:0!important;margin:0!important}body.woocommerce-shop #secondary .wc-block-product-categories-list-item__name,body.archive.tax-product_cat #secondary .wc-block-product-categories-list-item__name,body.archive.post-type-archive-product #secondary .wc-block-product-categories-list-item__name{display:inline!important}body.woocommerce-shop #secondary .wc-block-product-categories-list-item-count,body.archive.tax-product_cat #secondary .wc-block-product-categories-list-item-count,body.archive.post-type-archive-product #secondary .wc-block-product-categories-list-item-count{display:inline!important;color:#66788a!important;font-size:13px!important;font-weight:750!important;margin-left:4px!important;white-space:nowrap!important}body.woocommerce-shop #secondary ul.wc-block-product-categories-list>li,body.archive.tax-product_cat #secondary ul.wc-block-product-categories-list>li,body.archive.post-type-archive-product #secondary ul.wc-block-product-categories-list>li{padding:5px 0!important;line-height:1.35!important}body.woocommerce-shop #secondary li.wc-block-product-categories-list-item>a:hover,body.archive.tax-product_cat #secondary li.wc-block-product-categories-list-item>a:hover,body.archive.post-type-archive-product #secondary li.wc-block-product-categories-list-item>a:hover{color:#0b66c3!important;text-decoration:underline!important}body.woocommerce-shop #secondary ul.wc-block-product-categories-list--depth-1,body.archive.tax-product_cat #secondary ul.wc-block-product-categories-list--depth-1,body.archive.post-type-archive-product #secondary ul.wc-block-product-categories-list--depth-1{margin:5px 0 2px 12px!important;padding-left:12px!important;border-left:1px solid #dbe7f3!important}body.woocommerce-shop #secondary ul.wc-block-product-categories-list--depth-1 li,body.archive.tax-product_cat #secondary ul.wc-block-product-categories-list--depth-1 li,body.archive.post-type-archive-product #secondary ul.wc-block-product-categories-list--depth-1 li{padding:4px 0!important}body.woocommerce-shop #secondary ul.wc-block-product-categories-list--depth-1 a,body.archive.tax-product_cat #secondary ul.wc-block-product-categories-list--depth-1 a,body.archive.post-type-archive-product #secondary ul.wc-block-product-categories-list--depth-1 a{font-size:13px!important;font-weight:750!important}body.woocommerce-shop #secondary ul.wc-block-grid__products,body.archive.tax-product_cat #secondary ul.wc-block-grid__products,body.archive.post-type-archive-product #secondary ul.wc-block-grid__products{display:flex!important;flex-direction:column!important;gap:12px!important;margin:4px 0 0 0!important;padding:0!important}body.woocommerce-shop #secondary li.wc-block-grid__product,body.archive.tax-product_cat #secondary li.wc-block-grid__product,body.archive.post-type-archive-product #secondary li.wc-block-grid__product{display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;column-gap:14px!important;align-items:center!important;width:100%!important;max-width:none!important;background:#f8fbfe!important;border:1px solid #dbe7f3!important;border-radius:14px!important;padding:12px!important;margin:0!important;box-shadow:0 8px 18px rgb(16 42 67 / .045)!important;text-align:left!important}body.woocommerce-shop #secondary li.wc-block-grid__product>a,body.archive.tax-product_cat #secondary li.wc-block-grid__product>a,body.archive.post-type-archive-product #secondary li.wc-block-grid__product>a{display:contents!important}body.woocommerce-shop #secondary li.wc-block-grid__product img,body.archive.tax-product_cat #secondary li.wc-block-grid__product img,body.archive.post-type-archive-product #secondary li.wc-block-grid__product img{grid-column:1!important;grid-row:1 / span 2!important;width:64px!important;height:64px!important;max-width:64px!important;object-fit:contain!important;margin:0!important}body.woocommerce-shop #secondary .wc-block-grid__product-title,body.archive.tax-product_cat #secondary .wc-block-grid__product-title,body.archive.post-type-archive-product #secondary .wc-block-grid__product-title{grid-column:2!important;grid-row:1!important;color:#102a43!important;font-size:13.5px!important;line-height:1.25!important;font-weight:850!important;margin:0!important;text-align:left!important}body.woocommerce-shop #secondary .wc-block-grid__product-price,body.archive.tax-product_cat #secondary .wc-block-grid__product-price,body.archive.post-type-archive-product #secondary .wc-block-grid__product-price{grid-column:2!important;grid-row:2!important;color:#334e68!important;font-size:13px!important;font-weight:800!important;margin:4px 0 0 0!important;text-align:left!important}body.woocommerce-shop #secondary .wc-block-grid__product-rating,body.archive.tax-product_cat #secondary .wc-block-grid__product-rating,body.archive.post-type-archive-product #secondary .wc-block-grid__product-rating{display:none!important}body.woocommerce-shop .xoo-wsc-basket,body.archive.tax-product_cat .xoo-wsc-basket,body.archive.post-type-archive-product .xoo-wsc-basket{box-shadow:0 12px 28px rgb(0 102 204 / .28)!important}@media (max-width:921px){body.woocommerce-shop #secondary,body.archive.tax-product_cat #secondary,body.archive.post-type-archive-product #secondary{margin-bottom:26px}body.woocommerce-shop #primary section.ast-archive-description,body.archive.tax-product_cat #primary section.ast-archive-description,body.archive.post-type-archive-product #primary section.ast-archive-description{text-align:center!important;margin-bottom:18px!important}body.woocommerce-shop #primary section.ast-archive-description h1.page-title,body.archive.tax-product_cat #primary section.ast-archive-description h1.page-title,body.archive.post-type-archive-product #primary section.ast-archive-description h1.page-title,body.woocommerce-shop #primary h1.ast-archive-title,body.archive.tax-product_cat #primary h1.ast-archive-title,body.archive.post-type-archive-product #primary h1.ast-archive-title{font-size:32px!important}body.woocommerce-shop #primary .ast-shop-toolbar-container,body.archive.tax-product_cat #primary .ast-shop-toolbar-container,body.archive.post-type-archive-product #primary .ast-shop-toolbar-container{position:static!important;display:flex!important;justify-content:center!important;margin:0 0 22px 0!important}body.woocommerce-shop ul.products li.product,body.archive.tax-product_cat ul.products li.product,body.archive.post-type-archive-product ul.products li.product{padding:18px 14px}}@media (max-width:768px){body.woocommerce-shop ul.products li.product img,body.archive.tax-product_cat ul.products li.product img,body.archive.post-type-archive-product ul.products li.product img{max-height:220px}body.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,body.archive.tax-product_cat ul.products li.product .woocommerce-loop-product__title,body.archive.post-type-archive-product ul.products li.product .woocommerce-loop-product__title{min-height:auto}}body #colophon,body .site-footer,body footer.site-footer{background:#d9ddde!important;color:#102a43!important;border-top:1px solid rgb(219 231 243 / .9)!important;padding-top:28px!important;padding-bottom:28px!important}body #colophon .ast-builder-grid-row,body .site-footer .ast-builder-grid-row{align-items:center!important;gap:28px!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;row-gap:18px!important}body #colophon .site-above-footer-wrap,body #colophon .site-primary-footer-wrap,body #colophon .site-below-footer-wrap,body .site-footer .site-above-footer-wrap,body .site-footer .site-primary-footer-wrap,body .site-footer .site-below-footer-wrap{background:#d9ddde!important;padding-top:22px!important;padding-bottom:22px!important;min-height:0!important}body #colophon .site-footer-section,body #colophon .footer-widget-area,body .site-footer .site-footer-section,body .site-footer .footer-widget-area{margin-top:0!important;margin-bottom:0!important}body #colophon img,body .site-footer img{max-width:210px!important;height:auto!important}body #colophon .site-footer-primary-section-1,body .site-footer .site-footer-primary-section-1{color:#102a43!important}body #colophon .site-footer-primary-section-2,body .site-footer .site-footer-primary-section-2{background:#ffffff!important;border:1px solid #dbe7f3!important;border-left:5px solid #d93025!important;border-radius:18px!important;padding:18px 24px!important;box-shadow:0 10px 28px rgb(16 42 67 / .055)!important}body #colophon p,body .site-footer p{font-size:15px!important;line-height:1.65!important;margin-bottom:10px!important}body #colophon p:last-child,body .site-footer p:last-child{margin-bottom:0!important}body #colophon p[style*="red"],body .site-footer p[style*="red"],body #colophon span[style*="red"],body .site-footer span[style*="red"]{color:#d93025!important;font-size:15px!important;line-height:1.65!important;font-weight:500!important}body #colophon strong,body .site-footer strong,body #colophon p[style*="red"] strong,body .site-footer p[style*="red"] strong,body #colophon span[style*="red"] strong,body .site-footer span[style*="red"] strong{color:#c5221f!important;font-weight:900!important}body #colophon .site-footer-primary-section-3,body .site-footer .site-footer-primary-section-3{color:#102a43!important;text-align:left!important;align-self:center!important}body #colophon ul,body .site-footer ul,body #colophon .site-footer-primary-section-3 ul,body .site-footer .site-footer-primary-section-3 ul,body #colophon .site-footer-primary-section-3 .menu,body .site-footer .site-footer-primary-section-3 .menu{display:flex!important;flex-direction:column!important;align-items:flex-start!important;list-style:none!important;margin:0!important;padding:0!important;gap:7px!important}body #colophon li,body .site-footer li,body #colophon .site-footer-primary-section-3 li,body .site-footer .site-footer-primary-section-3 li,body #colophon .site-footer-primary-section-3 .menu-item,body .site-footer .site-footer-primary-section-3 .menu-item{margin:0!important;padding:0!important;color:#102a43!important}body #colophon a,body .site-footer a,body #colophon .site-footer-primary-section-3 a,body .site-footer .site-footer-primary-section-3 a{display:inline-block!important;color:#102a43!important;font-size:15px!important;line-height:1.35!important;font-weight:700!important;text-decoration:none!important;padding:2px 0!important;transition:color 0.18s ease,text-decoration 0.18s ease}body #colophon a:hover,body .site-footer a:hover,body #colophon .site-footer-primary-section-3 a:hover,body .site-footer .site-footer-primary-section-3 a:hover{color:#0b66c3!important;text-decoration:underline!important}body #colophon .ast-footer-copyright,body .site-footer .ast-footer-copyright,body #colophon .copyright,body .site-footer .copyright{color:#334e68!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important}@media (max-width:921px){body #colophon,body .site-footer,body footer.site-footer{padding-top:24px!important;padding-bottom:24px!important}body #colophon .ast-builder-grid-row,body .site-footer .ast-builder-grid-row{row-gap:24px!important}body #colophon .site-above-footer-wrap,body #colophon .site-primary-footer-wrap,body #colophon .site-below-footer-wrap,body .site-footer .site-above-footer-wrap,body .site-footer .site-primary-footer-wrap,body .site-footer .site-below-footer-wrap{padding-top:22px!important;padding-bottom:22px!important}body #colophon img,body .site-footer img{max-width:180px!important}body #colophon .site-footer-primary-section-2,body .site-footer .site-footer-primary-section-2{padding:18px!important;border-radius:16px!important}body #colophon p[style*="red"],body .site-footer p[style*="red"],body #colophon span[style*="red"],body .site-footer span[style*="red"]{font-size:14px!important;line-height:1.6!important}body #colophon .site-footer-primary-section-3,body .site-footer .site-footer-primary-section-3{text-align:center!important}body #colophon .site-footer-primary-section-3 ul,body .site-footer .site-footer-primary-section-3 ul,body #colophon .site-footer-primary-section-3 .menu,body .site-footer .site-footer-primary-section-3 .menu{align-items:center!important;text-align:center!important}}body .site-header,body #masthead{background:#ffffff!important;border-bottom:1px solid #dbe7f3!important;box-shadow:0 4px 16px rgb(16 42 67 / .035)!important}body #masthead .ast-container,body .site-header .ast-container{max-width:1240px!important}body #masthead a,body .site-header a{color:#102a43!important;text-decoration:none!important;font-weight:650!important;transition:color 0.18s ease}body #masthead a:hover,body .site-header a:hover{color:#0b66c3!important;text-decoration:none!important}body #masthead .main-header-menu>.menu-item>a,body #masthead .ast-builder-menu .main-header-menu>.menu-item>a,body .site-header .main-header-menu>.menu-item>a,body .site-header .ast-builder-menu .main-header-menu>.menu-item>a{color:#102a43!important;font-size:15px!important;font-weight:750!important;letter-spacing:-0.01em!important}body #masthead .main-header-menu>.menu-item>a:hover,body #masthead .ast-builder-menu .main-header-menu>.menu-item>a:hover,body .site-header .main-header-menu>.menu-item>a:hover,body .site-header .ast-builder-menu .main-header-menu>.menu-item>a:hover{color:#0b66c3!important}body #masthead .ast-site-header-cart a,body #masthead .ast-header-account-link,body #masthead .ast-header-account-wrap a,body .site-header .ast-site-header-cart a,body .site-header .ast-header-account-link,body .site-header .ast-header-account-wrap a{color:#0066ff!important;font-weight:750!important}body #masthead .ast-search-menu-icon,body .site-header .ast-search-menu-icon{color:#102a43!important}body #masthead .ast-search-menu-icon:hover,body .site-header .ast-search-menu-icon:hover{color:#0b66c3!important}body #masthead .ast-account-nav-menu,body #masthead .ast-header-account-wrap .ast-account-nav-menu,body #masthead .main-header-menu .sub-menu,body #masthead .ast-builder-menu .sub-menu,body .site-header .ast-account-nav-menu,body .site-header .ast-header-account-wrap .ast-account-nav-menu,body .site-header .main-header-menu .sub-menu,body .site-header .ast-builder-menu .sub-menu{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:18px!important;box-shadow:0 18px 42px rgb(16 42 67 / .14)!important;padding:10px!important;min-width:240px!important;overflow:visible!important;margin-top:0px!important;body #masthead .ast-header-account-wrap,body .site-header .ast-header-account-wrap,body #masthead .main-header-menu>.menu-item,body .site-header .main-header-menu>.menu-item{position:relative!important}body #masthead .ast-header-account-wrap::after,body .site-header .ast-header-account-wrap::after,body #masthead .main-header-menu>.menu-item::after,body .site-header .main-header-menu>.menu-item::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;display:block}}body #masthead .ast-account-nav-menu li,body #masthead .ast-header-account-wrap .ast-account-nav-menu li,body #masthead .main-header-menu .sub-menu li,body #masthead .ast-builder-menu .sub-menu li,body .site-header .ast-account-nav-menu li,body .site-header .ast-header-account-wrap .ast-account-nav-menu li,body .site-header .main-header-menu .sub-menu li,body .site-header .ast-builder-menu .sub-menu li{margin:0!important;padding:0!important;border-bottom:1px solid #eef3f8!important}body #masthead .ast-account-nav-menu li:last-child,body #masthead .ast-header-account-wrap .ast-account-nav-menu li:last-child,body #masthead .main-header-menu .sub-menu li:last-child,body #masthead .ast-builder-menu .sub-menu li:last-child,body .site-header .ast-account-nav-menu li:last-child,body .site-header .ast-header-account-wrap .ast-account-nav-menu li:last-child,body .site-header .main-header-menu .sub-menu li:last-child,body .site-header .ast-builder-menu .sub-menu li:last-child{border-bottom:none!important}body #masthead .ast-account-nav-menu a,body #masthead .ast-header-account-wrap .ast-account-nav-menu a,body #masthead .main-header-menu .sub-menu a,body #masthead .ast-builder-menu .sub-menu a,body .site-header .ast-account-nav-menu a,body .site-header .ast-header-account-wrap .ast-account-nav-menu a,body .site-header .main-header-menu .sub-menu a,body .site-header .ast-builder-menu .sub-menu a{display:block!important;color:#102a43!important;font-size:14px!important;line-height:1.35!important;font-weight:750!important;padding:12px 14px!important;border-radius:10px!important;background:transparent!important;text-decoration:none!important}body #masthead .ast-account-nav-menu a:hover,body #masthead .ast-header-account-wrap .ast-account-nav-menu a:hover,body #masthead .main-header-menu .sub-menu a:hover,body #masthead .ast-builder-menu .sub-menu a:hover,body .site-header .ast-account-nav-menu a:hover,body .site-header .ast-header-account-wrap .ast-account-nav-menu a:hover,body .site-header .main-header-menu .sub-menu a:hover,body .site-header .ast-builder-menu .sub-menu a:hover{background:#f2f7fb!important;color:#0b66c3!important;text-decoration:none!important}body #masthead .ast-search-results-wrapper,body .site-header .ast-search-results-wrapper,body #masthead .ast-search-results,body .site-header .ast-search-results,body #masthead .aws-search-result,body .site-header .aws-search-result,body #masthead .dgwt-wcas-suggestions-wrapp,body .site-header .dgwt-wcas-suggestions-wrapp,body #masthead .autocomplete-suggestions,body .site-header .autocomplete-suggestions,body #masthead .search-results,body .site-header .search-results{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:16px!important;box-shadow:0 18px 42px rgb(16 42 67 / .14)!important;overflow:hidden!important;margin-top:8px!important;z-index:999999!important}body #masthead .ast-search-results-wrapper ul,body .site-header .ast-search-results-wrapper ul,body #masthead .ast-search-results ul,body .site-header .ast-search-results ul,body #masthead .aws-search-result ul,body .site-header .aws-search-result ul,body #masthead .search-results ul,body .site-header .search-results ul{list-style:none!important;margin:0!important;padding:8px!important}body #masthead .ast-search-results-wrapper a,body .site-header .ast-search-results-wrapper a,body #masthead .ast-search-results a,body .site-header .ast-search-results a,body #masthead .aws-search-result a,body .site-header .aws-search-result a,body #masthead .autocomplete-suggestion,body .site-header .autocomplete-suggestion,body #masthead .dgwt-wcas-suggestion,body .site-header .dgwt-wcas-suggestion,body #masthead .search-results a,body .site-header .search-results a{display:block!important;color:#102a43!important;font-size:14px!important;font-weight:750!important;line-height:1.35!important;padding:11px 12px!important;border-radius:10px!important;background:transparent!important;text-decoration:none!important}body #masthead .ast-search-results-wrapper a:hover,body .site-header .ast-search-results-wrapper a:hover,body #masthead .ast-search-results a:hover,body .site-header .ast-search-results a:hover,body #masthead .aws-search-result a:hover,body .site-header .aws-search-result a:hover,body #masthead .autocomplete-suggestion:hover,body .site-header .autocomplete-suggestion:hover,body #masthead .dgwt-wcas-suggestion:hover,body .site-header .dgwt-wcas-suggestion:hover,body #masthead .search-results a:hover,body .site-header .search-results a:hover{background:#f2f7fb!important;color:#0b66c3!important;text-decoration:none!important}body #masthead .ast-search-results-title,body .site-header .ast-search-results-title,body #masthead .aws_result_title,body .site-header .aws_result_title,body #masthead .dgwt-wcas-st-title,body .site-header .dgwt-wcas-st-title,body #masthead .search-results-title,body .site-header .search-results-title{color:#102a43!important;font-size:14px!important;font-weight:850!important;line-height:1.35!important}body #masthead .amount,body .site-header .amount,body #masthead .price,body .site-header .price{color:#102a43!important;font-weight:750!important}body #masthead .ast-search-results-wrapper img,body .site-header .ast-search-results-wrapper img,body #masthead .ast-search-results img,body .site-header .ast-search-results img,body #masthead .aws-search-result img,body .site-header .aws-search-result img,body #masthead .dgwt-wcas-suggestion img,body .site-header .dgwt-wcas-suggestion img{border-radius:8px!important}@media (max-width:921px){body #masthead .ast-account-nav-menu,body #masthead .ast-header-account-wrap .ast-account-nav-menu,body #masthead .main-header-menu .sub-menu,body #masthead .ast-builder-menu .sub-menu,body .site-header .ast-account-nav-menu,body .site-header .ast-header-account-wrap .ast-account-nav-menu,body .site-header .main-header-menu .sub-menu,body .site-header .ast-builder-menu .sub-menu{min-width:220px!important;border-radius:16px!important}body #masthead .ast-account-nav-menu a,body #masthead .ast-header-account-wrap .ast-account-nav-menu a,body #masthead .main-header-menu .sub-menu a,body #masthead .ast-builder-menu .sub-menu a,body .site-header .ast-account-nav-menu a,body .site-header .ast-header-account-wrap .ast-account-nav-menu a,body .site-header .main-header-menu .sub-menu a,body .site-header .ast-builder-menu .sub-menu a{font-size:13.5px!important;padding:11px 13px!important}body #masthead .ast-search-results-wrapper a,body .site-header .ast-search-results-wrapper a,body #masthead .ast-search-results a,body .site-header .ast-search-results a,body #masthead .aws-search-result a,body .site-header .aws-search-result a,body #masthead .autocomplete-suggestion,body .site-header .autocomplete-suggestion,body #masthead .dgwt-wcas-suggestion,body .site-header .dgwt-wcas-suggestion,body #masthead .search-results a,body .site-header .search-results a{font-size:13.5px!important;padding:10px 11px!important}}body.single-product{background:#d9ddde}body.single-product .site-content,body.single-product .ast-container,body.single-product .entry-content,body.single-product .woocommerce{background:#fff0}body.single-product .ast-container{max-width:1240px}body.single-product div.product{color:#102a43}body.single-product div.product div.images,body.single-product div.product div.summary{background:#fff;border:1px solid #dbe7f3;border-radius:18px;padding:26px;box-shadow:0 10px 30px rgb(16 42 67 / .06)}body.single-product div.product div.images{overflow:hidden}body.single-product div.product div.summary{color:#334e68}body.single-product div.product div.images img{border-radius:14px}body.single-product .woocommerce-product-gallery__trigger{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:50%!important;box-shadow:0 8px 20px rgb(16 42 67 / .1)}body.single-product .woocommerce-product-gallery__trigger:hover{border-color:#1570a6!important;box-shadow:0 10px 24px rgb(21 112 166 / .18)}body.single-product .flex-control-thumbs{margin-top:18px!important}body.single-product .flex-control-thumbs li img{background:#fff;border:1px solid #dbe7f3;border-radius:10px;padding:4px;transition:border-color 0.18s ease,box-shadow 0.18s ease}body.single-product .flex-control-thumbs li img:hover,body.single-product .flex-control-thumbs li img.flex-active{border-color:#1570a6;box-shadow:0 0 0 3px rgb(21 112 166 / .1)}body.single-product .woocommerce-breadcrumb{color:#7b8794;font-size:14px;line-height:1.5;margin-bottom:20px}body.single-product .woocommerce-breadcrumb a{color:#486581;text-decoration:none}body.single-product .woocommerce-breadcrumb a:hover{color:#0b66c3;text-decoration:underline}body.single-product div.product .product_title{color:#102a43;font-size:36px;line-height:1.15;font-weight:850;letter-spacing:-.035em;margin-bottom:12px}body.single-product div.product p.price,body.single-product div.product span.price{color:#243b53;font-size:28px;line-height:1.2;font-weight:850;margin-bottom:8px}body.single-product div.product .stock{color:#4f8a45;font-size:15px;font-weight:700;margin-bottom:18px}body.single-product div.product .stock::before{content:"Availability: ";color:#334e68;font-weight:800}body.single-product div.product form.cart{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0 0}body.single-product div.product form.cart .quantity{margin:0!important}body.single-product div.product form.cart .quantity input.qty{width:56px;min-height:42px;border:1px solid #c9d8e8;border-radius:9px;background:#fff;color:#102a43;font-size:15px;font-weight:700;text-align:center;box-shadow:none}body.single-product div.product form.cart .quantity input.qty:focus{border-color:#1570a6;box-shadow:0 0 0 4px rgb(21 112 166 / .12);outline:none}body.single-product div.product form.cart button.single_add_to_cart_button,body.single-product div.product .single_add_to_cart_button{min-height:42px;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#0b5f8a,#1570a6)!important;color:#ffffff!important;padding:10px 24px!important;font-size:14px!important;line-height:1.2!important;font-weight:850!important;letter-spacing:-.01em;text-transform:none!important;box-shadow:0 8px 18px rgb(21 112 166 / .2);transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease}body.single-product div.product form.cart button.single_add_to_cart_button:hover,body.single-product div.product .single_add_to_cart_button:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 12px 24px rgb(21 112 166 / .26)}body.single-product .ast-product-navigation-wrapper a{background:#ffffff!important;border:1px solid #dbe7f3!important;border-radius:10px!important;color:#0b66c3!important;box-shadow:0 6px 16px rgb(16 42 67 / .06);transition:border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease}body.single-product .ast-product-navigation-wrapper a:hover{border-color:#1570a6!important;box-shadow:0 10px 22px rgb(21 112 166 / .14);transform:translateY(-1px)}body.single-product fieldset.ast-single-product-payments{background:#f8fbfe!important;border:1px solid #dbe7f3!important;border-radius:14px!important;padding:14px 18px 18px 18px!important;margin:22px 0 0 0!important;min-width:0;text-align:center}body.single-product fieldset.ast-single-product-payments legend{width:auto!important;max-width:100%;padding:0 10px!important;margin:0 auto!important;color:#102a43!important;font-size:15px!important;line-height:1.35!important;font-weight:850!important;text-align:center!important}body.single-product fieldset.ast-single-product-payments ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:8px 0 0 0!important;padding:0!important}body.single-product fieldset.ast-single-product-payments li{margin:0!important;padding:0!important}body.single-product fieldset.ast-single-product-payments img{display:block;width:auto;max-height:30px;margin:0!important}body.single-product div.ast-single-product-extras{background:#f8fbfe!important;border:1px solid #dbe7f3!important;border-radius:14px!important;padding:18px!important;margin:16px 0 0 0!important;color:#334e68!important}body.single-product div.ast-single-product-extras>p.ast-heading{color:#102a43!important;font-size:15px!important;line-height:1.35!important;font-weight:850!important;margin:0 0 12px 0!important}body.single-product div.ast-single-product-extras ul{list-style:none;margin:0!important;padding:0!important}body.single-product div.ast-single-product-extras li{color:#334e68!important;font-size:14px!important;line-height:1.45!important;margin:7px 0!important}body.single-product .woocommerce-tabs{margin-top:34px}body.single-product .woocommerce-tabs ul.tabs{display:none!important}body.single-product .woocommerce-tabs #tab-description{display:block!important;margin:0!important}body.single-product .woocommerce-tabs #tab-additional_information{display:none!important}body.single-product .woocommerce-tabs .panel{background:#fff0;color:#243b53;margin:0!important}body.single-product .woocommerce-tabs .panel p,body.single-product .woocommerce-tabs .panel li,body.single-product .woocommerce-tabs .panel td,body.single-product .woocommerce-tabs .panel th{line-height:1.65}body.single-product .woocommerce-tabs .panel a{color:#0b66c3;text-decoration:none}body.single-product .woocommerce-tabs .panel a:hover{text-decoration:underline}body.single-product .woocommerce-tabs .panel table{width:100%;background:#fff;border:1px solid #dbe7f3;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}body.single-product .woocommerce-tabs .panel table th,body.single-product .woocommerce-tabs .panel table td{border-color:#dbe7f3;padding:13px 14px}body.single-product .woocommerce-tabs .panel table th{background:#f4f8fb;color:#102a43;font-weight:800}body.single-product section.related,body.single-product section.up-sells{margin-top:42px}body.single-product section.related>h2,body.single-product section.up-sells>h2{color:#102a43;font-size:26px;line-height:1.2;font-weight:850;letter-spacing:-.03em;margin-bottom:20px}body.single-product section.related ul.products,body.single-product section.up-sells ul.products{display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin:0!important}body.single-product section.related ul.products li.product,body.single-product section.up-sells ul.products li.product{flex:0 0 calc((100% - 60px) / 4)!important;width:calc((100% - 60px) / 4)!important;max-width:calc((100% - 60px) / 4)!important;margin:0!important;background:#fff;border:1px solid #dbe7f3;border-radius:16px;padding:18px;box-shadow:0 10px 26px rgb(16 42 67 / .06);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease}body.single-product section.related ul.products li.product:hover,body.single-product section.up-sells ul.products li.product:hover{transform:translateY(-2px);border-color:#b6cce2;box-shadow:0 16px 30px rgb(16 42 67 / .1)}body.single-product section.related ul.products li.product img,body.single-product section.up-sells ul.products li.product img{display:block;width:auto!important;max-width:210px!important;max-height:260px!important;height:auto!important;margin:0 auto 14px auto!important;border-radius:12px;object-fit:contain}body.single-product section.related ul.products li.product .woocommerce-loop-product__title,body.single-product section.up-sells ul.products li.product .woocommerce-loop-product__title{color:#102a43;font-size:15px;line-height:1.35;font-weight:800}body.single-product section.related ul.products li.product .price,body.single-product section.up-sells ul.products li.product .price{color:#243b53;font-size:15px;font-weight:800}body.single-product section.related ul.products li.product .button,body.single-product section.up-sells ul.products li.product .button{border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#0b5f8a,#1570a6)!important;color:#ffffff!important;padding:10px 17px!important;font-size:13px!important;line-height:1.2!important;font-weight:850!important;text-transform:none!important;box-shadow:0 8px 18px rgb(21 112 166 / .2)}body.single-product section.related ul.products li.product .button:hover,body.single-product section.up-sells ul.products li.product .button:hover{filter:brightness(1.04);box-shadow:0 12px 24px rgb(21 112 166 / .26)}body.single-product .ast-sticky-add-to-cart{background:#ffffff!important;border-top:1px solid #dbe7f3!important;box-shadow:0 -8px 24px rgb(16 42 67 / .08)!important}body.single-product .ast-sticky-add-to-cart .quantity input.qty{min-height:38px!important;height:38px!important}body.single-product .ast-sticky-add-to-cart .button{min-height:38px!important;border:none!important;border-radius:9px!important;background:linear-gradient(135deg,#0b5f8a,#1570a6)!important;color:#ffffff!important;padding:8px 20px!important;font-size:13px!important;font-weight:850!important;text-transform:none!important}@media (max-width:921px){body.single-product div.product div.images,body.single-product div.product div.summary{padding:22px;border-radius:16px}body.single-product div.product .product_title{font-size:31px}body.single-product section.related ul.products li.product,body.single-product section.up-sells ul.products li.product{flex:0 0 calc((100% - 16px) / 2)!important;width:calc((100% - 16px) / 2)!important;max-width:calc((100% - 16px) / 2)!important}}@media (max-width:544px){body.single-product div.product div.images,body.single-product div.product div.summary{padding:18px;border-radius:15px}body.single-product div.product .product_title{font-size:26px}body.single-product div.product p.price,body.single-product div.product span.price{font-size:24px}body.single-product div.product form.cart{flex-direction:column;align-items:stretch}body.single-product div.product form.cart .quantity{align-self:flex-start}body.single-product div.product form.cart button.single_add_to_cart_button,body.single-product div.product .single_add_to_cart_button{width:100%}body.single-product section.related>h2,body.single-product section.up-sells>h2{font-size:24px}body.single-product section.related ul.products li.product,body.single-product section.up-sells ul.products li.product{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:16px}}body.single-product div.product p.ast-stock-detail .ast-stock-avail{display:none!important}