@charset "UTF-8";.woocommerce-cart .elementor-widget-shortcode .woocommerce{display:grid;grid-template-columns:4fr 2fr;grid-gap:40px;margin-top:-40px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout{display:none!important}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce{grid-gap:12px;margin-top:0}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout{display:block!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals h2{font-size:24px;color:#222;background:none;border:none}}@media (max-width: 1024px) and (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals h2{display:none}}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table{width:100%;border-collapse:collapse;border-bottom:1px solid var(--ast-border-color)}}@media (max-width: 1024px) and (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table{margin-bottom:0}}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .cart-subtotal{border:none;margin-top:50px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .order-total{margin-bottom:-19px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table tr{padding:0!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table td:before{content:attr(data-title) ": "!important;font-weight:700;float:left;display:block!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table td{padding:12px;border-width:0!important}}@media (max-width: 1024px) and (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table td{padding:6px}}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table th{text-align:left;font-weight:500;color:#555}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table td{text-align:right;font-weight:700}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table tr.order-total td{font-size:18px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .wc-proceed-to-checkout{margin-top:16px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .woocommerce-shipping-totals,.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .woocommerce-shipping-totals li,.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .woocommerce-shipping-totals li input{display:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce .mobile-proceed-to-checkout .cart_totals table.shop_table .woocommerce-shipping-destination{display:none!important}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .wc-empty-cart-message{grid-column:1;grid-row:2}@media (min-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .wc-empty-cart-message{margin-top:40px}}@media (max-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .wc-empty-cart-message{grid-column:1/span 6}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .wc-empty-cart-message .cart-empty{margin-bottom:0}.woocommerce-cart .elementor-widget-shortcode .woocommerce .return-to-shop{grid-column:1;grid-row:3}@media (max-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .return-to-shop{justify-self:flex-end;text-align:center;margin-right:-6%}}@media (max-width: 600px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .return-to-shop{margin-right:-15%}}@media (max-width: 475px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .return-to-shop{margin-right:-37%}}@media (max-width: 375px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .return-to-shop{margin-right:-48%}}@media (max-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper{grid-column:1/span 6}}@media (max-width: 425px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper{flex-flow:row}.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper .wc-forward{display:none}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:none;align-items:center;background:#e6ffed;border:1px solid #6d8f60;color:#6d8f60;padding:12px 20px;border-radius:4px;margin-bottom:0;flex:1;font-weight:600}.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper .woocommerce-message:focus-visible{outline:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{position:relative;justify-self:flex-start;margin-right:5px;top:auto;left:auto}.woocommerce-cart .elementor-widget-shortcode .woocommerce .woocommerce-notices-wrapper .woocommerce-message a{margin-left:auto}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form{grid-column:1}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form{grid-column:1/span 6;order:2}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table{background:#fff;width:100%;border:none}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table{margin-bottom:0}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tbody{display:flex;flex-direction:column}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tr:not([class]):nth-child(2){display:none!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tr:not([class]){border-bottom:none!important;display:none!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tr{display:block;border-bottom:1px solid #DDDDDD;padding:12px 0}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tr{display:flex}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table tr:last-child{border:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table thead{display:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th{padding:12px;vertical-align:middle;border:none!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td:before,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th:before{display:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-remove,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-remove{margin-right:4px!important;order:6}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-remove,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-remove{display:flex;align-items:center;justify-content:center;width:40px}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-remove a,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-remove a{flex:1}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name{display:inline-block;order:2;flex:1;font-size:16px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .ast-product-image,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .ast-product-image{display:flex;gap:6px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .ast-product-image .wapf-edit-cartitem,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .ast-product-image .wapf-edit-cartitem{display:block}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .wapf-edit-cartitem,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .wapf-edit-cartitem{display:none}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name{display:flex;flex-direction:column}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .ast-product-image,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .ast-product-image{gap:12px}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name a,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name a{margin-bottom:0!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .variation,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .variation{display:grid;grid-template-columns:max-content auto;column-gap:.5rem;row-gap:.125rem}@media (max-width: 425px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .variation,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .variation{grid-template-columns:auto}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .variation dt,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .variation dt{font-weight:700;margin:0!important;font-size:12px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-name .variation dd,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-name .variation dd{margin:0!important;font-size:12px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-price{display:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-subtotal{order:5;font-size:16px;order:4;float:right;transform:translateY(68%)}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-subtotal{display:flex;align-items:center;justify-content:center;float:none;transform:none}}@media (max-width: 425px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-subtotal,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-subtotal{float:left;transform:none;text-align:left!important;margin-top:7px}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-quantity{order:4;float:right;transform:translateY(68%)}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-quantity{display:flex;align-items:center;justify-content:center;float:none;transform:none}}@media (max-width: 425px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-quantity,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-quantity{float:left;transform:none;text-align:left!important}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-thumbnail,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-thumbnail{order:1;width:120px;text-align:center;flex-shrink:0;display:inline-block!important;padding-top:0}@media (min-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-thumbnail,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-thumbnail{padding-top:12px;display:block;padding-left:0}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table td.product-thumbnail img,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table th.product-thumbnail img{max-width:100%;height:auto}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-price,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-quantity,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-subtotal{text-align:right;width:120px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty{width:60px;padding:6px;border:1px solid #ccc;border-radius:4px;text-align:center}@media (max-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-quantity:not(:has(input)){margin-top:7px}}@media (max-width: 768px){.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name a{float:left;text-align:start}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name dl.variation{text-align:start}}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name a{display:block;font-weight:700;color:#222;margin-bottom:8px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name dl.variation{margin:0}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name dl.variation dt{font-weight:700;float:left;margin-right:4px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .product-name dl.variation dd{margin:0 0 4px 120px;font-weight:500}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions{padding:12px 0}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions td{padding-top:24px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions .coupon{margin-bottom:16px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions .coupon input.input-text{padding:8px;border:1px solid #ccc;border-radius:4px;width:200px;margin-right:8px}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions button[name=update_cart][disabled],.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout a[name=update_cart][disabled].checkout-button,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout form.woocommerce-cart-form table.shop_table .actions a[name=update_cart][disabled].checkout-button,.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions button[name=apply_coupon][disabled],.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions .cart-collaterals .cart_totals .wc-proceed-to-checkout a[name=apply_coupon][disabled].checkout-button,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout form.woocommerce-cart-form table.shop_table .actions a[name=apply_coupon][disabled].checkout-button{opacity:.6;cursor:not-allowed}.woocommerce-cart .elementor-widget-shortcode .woocommerce form.woocommerce-cart-form table.shop_table .actions a.button.wc-backward{display:none!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals{grid-column:2;position:relative}@media (min-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals{border-left:1px solid #DDDDDD}}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals{grid-column:1/span 6;order:1}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals{width:100%;border:none;position:-webkit-sticky;position:sticky;top:50px;z-index:10}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals{padding:0}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals h2{font-size:24px;color:#222;background:none;border:none}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals h2{display:none}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table{width:100%;border-collapse:collapse}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table{margin-bottom:0}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table td{padding:12px;border-width:0!important}@media (max-width: 1024px){.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table td{padding:6px}}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table th{text-align:left;font-weight:500;color:#555}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table td{text-align:right;font-weight:700}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table tr.order-total td{font-size:18px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals li,.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals li input{display:none}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-destination{display:none!important}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:20px}.woocommerce-cart .elementor-widget-shortcode .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button:hover{background-color:#56704c}.ast-icon-shopping-cart[data-cart-total]:after{display:none!important}.ast-icon-shopping-cart[data-cart-total]:not([data-cart-total="0"]):after{content:"✓"!important;color:#6d8f60!important;font-size:12px;display:block!important}.wapf_step_buttons .wapf_btn_prev,.wapf_step_buttons .wapf_btn_next{background:#9ab68f!important}.wapf_step_buttons .wapf_btn_prev:hover,.wapf_step_buttons .wapf_btn_next:hover{background:#77986b!important}@media (max-width: 1024px){.woocommerce table.shop_table_responsive tbody .extra-adjustment th,.woocommerce-page table.shop_table_responsive tbody .extra-adjustment th{display:block!important;width:100%}}.woocommerce-checkout.woocommerce-page .elementor-element{border:0!important}.woocommerce-checkout.woocommerce-page .woocommerce form .form-row label{position:static!important;transform:none!important;font-size:16px!important;font-weight:500!important;line-height:20.8px;top:auto;left:auto;display:block;margin-bottom:4px;opacity:1!important;pointer-events:auto;padding-left:0!important;color:#383838!important}.woocommerce-checkout.woocommerce-page h3{font-size:24px!important;color:#383838!important;background:none!important;border:none!important;padding-top:0!important;font-family:Marcellus,serif}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page h3#order_review_heading{display:block!important}}.woocommerce-checkout.woocommerce-page .woocommerce form .form-row input,.woocommerce-checkout.woocommerce-page .woocommerce form .form-row textarea,.woocommerce-checkout.woocommerce-page .woocommerce form .form-row select{padding:8px 12px!important;line-height:1.5}.woocommerce-checkout.woocommerce-page .woocommerce form .form-row input::placeholder,.woocommerce-checkout.woocommerce-page .woocommerce form .form-row textarea::placeholder{color:transparent}.woocommerce-checkout.woocommerce-page #billing_country_field span,.woocommerce-checkout.woocommerce-page #shipping_country_field span{opacity:.6;pointer-events:none}.woocommerce-checkout.woocommerce-page #billing_country_field span strong,.woocommerce-checkout.woocommerce-page #shipping_country_field span strong{padding:0!important;display:block;margin-top:10px}.woocommerce-checkout.woocommerce-page input#billing_country,.woocommerce-checkout.woocommerce-page input#shipping_country{background-color:#f5f5f5;color:#555;cursor:not-allowed}.woocommerce-checkout.woocommerce-page form.checkout{display:grid;grid-template-columns:1fr;grid-template-areas:"customer" "shipping" "payment" "sidebar";gap:1rem 2rem}.woocommerce-checkout.woocommerce-page form.checkout #customer_details{grid-area:customer;width:auto!important;margin-bottom:0!important}.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-billing-fields h3,.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-shipping-fields h3{margin-bottom:0!important;padding-bottom:0!important}.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:auto}@media (min-width: 992px){.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr 1fr;column-gap:1rem}}.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-shipping-fields .woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce-checkout.woocommerce-page form.checkout .shipping_methods{grid-area:shipping;font-size:24px!important;color:#383838!important;background:none!important;border:none!important;border-bottom:1px solid var(--ast-global-color-8)!important;border-top:1px solid var(--ast-global-color-8)!important;padding:1rem 0!important;font-weight:700;margin-top:.5rem}@media (min-width: 992px){.woocommerce-checkout.woocommerce-page form.checkout .shipping_methods li input{margin-right:1em!important}.woocommerce-checkout.woocommerce-page form.checkout .shipping_methods li label{margin-left:.5rem!important}}.woocommerce-checkout.woocommerce-page form.checkout .payment_methods-custom{font-size:24px!important;color:#383838!important;background:none!important;border:none!important;padding-top:0!important;padding-bottom:1rem!important}.woocommerce-checkout.woocommerce-page form.checkout .payment_methods_title{margin-bottom:.5rem;display:block;font-weight:700}.woocommerce-checkout.woocommerce-page form.checkout #payment{grid-area:payment}.woocommerce-checkout.woocommerce-page form.checkout #payment .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,.woocommerce-checkout.woocommerce-page form.checkout #payment .woocommerce-form__label{margin:0!important;padding:0;color:var(--e-global-color-primary);font-family:var(--e-global-typography-0709f3f-font-family),sans-serif;font-size:var(--e-global-typography-0709f3f-font-size);font-weight:var(--e-global-typography-0709f3f-font-weight)}.woocommerce-checkout.woocommerce-page form.checkout #payment .woocommerce-terms-and-conditions-checkbox-text{color:var(--e-global-color-primary);font-family:var(--e-global-typography-0709f3f-font-family),sans-serif;font-size:var(--e-global-typography-0709f3f-font-size);font-weight:var(--e-global-typography-0709f3f-font-weight)}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center}@media (min-width: 992px){.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method{column-gap:.5rem}}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method input{margin-right:5px!important}}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>input.input-radio{grid-column:1;grid-row:1}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>label{grid-column:2;grid-row:1;display:flex;justify-content:space-between;align-items:center;width:100%}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>.payment_box{grid-column:1/-1;grid-row:2;margin-top:.5rem}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>.payment_box .wc_payment_method{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.5rem}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>.payment_box .wc_payment_method>input.input-radio{grid-column:1;grid-row:1}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>.payment_box .wc_payment_method>label{grid-column:2;grid-row:1}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method>.payment_box .wc_payment_method>.payment_box{grid-column:1/-1;grid-row:2;margin-top:.5rem}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box.payment_method_cod{margin:0!important;padding:0 2rem;color:var(--e-global-color-primary);font-family:var(--e-global-typography-0709f3f-font-family),sans-serif;font-size:var(--e-global-typography-0709f3f-font-size);font-weight:var(--e-global-typography-0709f3f-font-weight);flex:1}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box.payment_method_cod:before{display:none}.woocommerce-checkout.woocommerce-page form.checkout #payment .wc_payment_methods .wc_payment_method .payment_box.payment_method_mollie_wc_gateway_ideal{display:none!important}.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order{display:flex;flex-flow:row wrap}.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper{order:1;padding-bottom:1.5rem;border-bottom:1px solid var(--ast-global-color-8);margin-bottom:1.5rem}.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order .ast-back-to-cart{width:50%;order:2;display:flex;justify-content:flex-start}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order .ast-back-to-cart{order:3!important;width:100%;justify-content:center!important}}.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order .ast-back-to-cart a{font-family:var(--e-global-typography-0709f3f-font-family),sans-serif;font-size:var(--e-global-typography-0709f3f-font-size);font-weight:var(--e-global-typography-0709f3f-font-weight)}.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order #place_order{width:50%;order:3}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #payment .place-order #place_order{width:100%!important;order:2!important;margin-bottom:0!important}}.woocommerce-checkout.woocommerce-page form.checkout #order_review_heading{grid-area:sidebar;padding:0!important;clear:both!important;float:none;border:0!important;position:relative!important;top:auto!important;width:100%;margin-bottom:.5rem}.woocommerce-checkout.woocommerce-page form.checkout #order_review{grid-area:sidebar;width:100%;padding:1rem;background:#f9f9f9;position:relative;border-right:none!important;border-bottom:none!important}@media (min-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #order_review{border-left:1px solid #DDDDDD!important}}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #order_review{padding:0!important;border-left:0!important}}@media (max-width: 1024px){.woocommerce-checkout.woocommerce-page form.checkout #order_review .woocommerce-checkout-review-order-table{position:static;top:auto}}.woocommerce-checkout.woocommerce-page form.checkout #order_review .woocommerce-checkout-review-order-table{position:sticky;top:0}@media (min-width: 992px){.woocommerce-checkout.woocommerce-page form.checkout{grid-template-columns:2fr 1fr;grid-template-areas:"customer sidebar" "shipping sidebar" "payment sidebar"}.woocommerce-checkout.woocommerce-page form.checkout #order_review,.woocommerce-checkout.woocommerce-page form.checkout #order_review_heading,.woocommerce-checkout.woocommerce-page form.checkout .woocommerce-checkout-review-order-table{position:sticky;top:2rem}}.woocommerce-checkout-review-order-table{width:100%;font-size:14px;border-collapse:collapse!important}.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout-review-order-table tbody{border-collapse:separate!important}.woocommerce-checkout-review-order-table tbody tr.cart_item{border-bottom:1px solid #DDDDDD!important}.woocommerce-checkout-review-order-table tbody tr.cart_item td{border:none!important}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name{padding:.75rem 0;vertical-align:top;text-align:left}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .ast-product-name{font-weight:700;margin-bottom:.25rem;font-size:16px}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .product-quantity{font-size:13px;color:#666}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation{display:grid;grid-template-columns:auto 1fr;column-gap:.5rem;row-gap:.125rem}@media (max-width: 425px){.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation{grid-template-columns:auto}}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation dt{font-weight:700;margin:0!important;font-size:12px;white-space:nowrap}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation dd{margin:0!important;font-size:12px;white-space:normal;word-break:normal}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-name .variation .wapf-pricing-hint{color:#888;font-style:italic;font-size:12px;margin-left:4px;white-space:nowrap}.woocommerce-checkout-review-order-table tbody tr.cart_item td.product-total{width:25%;padding:.75rem 0;vertical-align:top;text-align:right;white-space:nowrap;font-weight:700;color:#222}.woocommerce-checkout-review-order-table tfoot tr th,.woocommerce-checkout-review-order-table tfoot tr td{padding:12px;font-size:16px;border-top:1px solid #DDDDDD;text-align:left}.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:18px;font-weight:700}.woocommerce-checkout-review-order-table tfoot tr.order-total td{width:100%}.woocommerce-checkout-review-order-table tfoot tr.order-total small.includes_tax{display:block;font-size:12px;color:#777;margin-top:.25rem}.single-product .woocommerce-product-attributes.shop_attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #dddddd;background:#fff;border-radius:0;overflow:hidden}@media (max-width: 600px){.single-product .woocommerce-product-attributes.shop_attributes{border-left:0;border-right:0;border-bottom:0}}.single-product .woocommerce-product-attributes.shop_attributes thead{display:none}.single-product .woocommerce-product-attributes.shop_attributes p{margin:0}.single-product .woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item:not(:last-child){border-bottom:1px solid #dddddd}.single-product .woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item:nth-child(2n) td{background:#f9f9f6}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label{width:25%;padding:0 14px!important;background:#f5f5f0;color:#383838;border-right:1px solid #dddddd;font-weight:700;line-height:1.4;vertical-align:middle}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value{padding:0 14px!important;background:#fff!important;color:#232323;line-height:1.6;font-weight:500}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a[rel=tag]{display:inline-block;text-decoration:none;color:#383838;transition:border-color .2s ease,color .2s ease,background-color .2s ease}@media (max-width: 600px){.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a[rel=tag]{padding:5px!important;text-align:center}}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a[rel=tag]:hover{color:#6d8f60}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a:not([rel=tag]){text-decoration:none;border-bottom:1px dotted currentColor;transition:color .2s ease,border-color .2s ease}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a:not([rel=tag]):hover{color:#6d8f60;border-color:#6d8f60}.single-product .woocommerce-product-attributes.shop_attributes.shop_attributes--compact .woocommerce-product-attributes-item__label,.single-product .woocommerce-product-attributes.shop_attributes.shop_attributes--compact .woocommerce-product-attributes-item__value{padding:10px 12px}@media (max-width: 600px){.single-product .woocommerce-product-attributes.shop_attributes{display:block;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd}.single-product .woocommerce-product-attributes.shop_attributes tbody{display:block}.single-product .woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item{display:grid;grid-template-columns:1fr;border-bottom:0!important}.single-product .woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item:not(:last-child){border-bottom:1px solid #dddddd!important}.single-product .woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item:nth-child(2n) .woocommerce-product-attributes-item__value{background:#f9f9f6!important}.single-product .woocommerce-product-attributes.shop_attributes th,.single-product .woocommerce-product-attributes.shop_attributes td{display:block;width:100%;box-sizing:border-box;border-left:0!important;border-right:0!important}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__label{width:100%;background:#f5f5f0!important;color:#383838;border-right:0!important;border-bottom:1px solid #dddddd!important;padding:10px 14px 6px!important;display:flex;align-items:center}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value{background:#fff!important;color:#232323;border-bottom:0!important;padding:8px 14px!important}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value p{padding:0!important;margin:0!important}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item__value a[rel=tag]{padding:0!important;text-align:left}.single-product .woocommerce-product-attributes.shop_attributes .woocommerce-product-attributes-item--attribute_pa_garantie td a[rel=tag]{border:none;border-radius:0}}.custom-product-attributes{display:flex;gap:8px;margin-top:8px}.custom-product-attributes .attribute{background:#e6f4ea;color:#6d8f60;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500}.default-service-splinter{list-style-type:none;display:flex}.default-service-splinter:before{content:"✓";color:#6d8f60;padding-right:.5rem}
