@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Jost:wght@400;500;600&display=swap');body.woocommerce-checkout #main-header{display:none!important}body.woocommerce-checkout #page-container{padding-top:0px!important;margin-top:-1px!important}.mijn-luxe-checkout h3,.mijn-luxe-checkout .woocommerce-billing-fields h3,.mijn-luxe-checkout .woocommerce-shipping-fields h3{font-family:'Cormorant Garamond',serif!important;font-size:23px!important;color:#4a0f1f!important;font-weight:500!important;margin-bottom:25px!important}.mijn-luxe-checkout .woocommerce-additional-fields h3{font-size:19px!important}.mijn-luxe-checkout h3#order_review_heading{font-size:24px!important;margin-top:30px!important}.mijn-luxe-checkout .form-row label{font-family:'Jost',sans-serif!important;font-size:12px!important;color:#6b5f56!important;letter-spacing:0.8px!important;margin-bottom:8px!important;display:block!important}.mijn-luxe-checkout input.input-text,.mijn-luxe-checkout textarea,.mijn-luxe-checkout select,.mijn-luxe-checkout .select2-container .select2-selection--single{font-family:'Jost',sans-serif!important;font-size:14px!important;color:#2c2420!important;background-color:#ffffff!important;border:1px solid rgba(74,15,31,0.18)!important;border-radius:8px!important;padding:12px 15px!important;width:100%!important;height:auto!important;box-shadow:none!important}.mijn-luxe-checkout .col2-set{display:flex!important;flex-direction:column!important;gap:30px!important;margin-bottom:40px!important}.mijn-luxe-checkout .col-1,.mijn-luxe-checkout .col-2{display:flex!important;flex-direction:column!important;gap:30px!important;width:100%!important;float:none!important}.mijn-luxe-checkout .woocommerce-billing-fields,.mijn-luxe-checkout .woocommerce-shipping-fields,.mijn-luxe-checkout .woocommerce-additional-fields{background-color:#ffffff!important;border-radius:20px!important;padding:40px!important;width:100%!important;box-sizing:border-box!important}.mijn-luxe-checkout #ship-to-different-address{background-color:transparent!important;padding:0!important;margin-bottom:0!important;width:100%!important}.mijn-luxe-checkout #ship-to-different-address label{font-family:'Cormorant Garamond',serif!important;font-size:18px!important;color:#4a0f1f!important;margin:0!important;cursor:pointer!important;letter-spacing:normal!important;display:flex!important;align-items:center!important;width:100%!important}.mijn-luxe-checkout #ship-to-different-address input[type="checkbox"]{position:absolute!important;opacity:0!important;cursor:pointer!important}.mijn-luxe-checkout #ship-to-different-address label span{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.mijn-luxe-checkout #ship-to-different-address label span::after{content:'';display:inline-block;width:10px;height:10px;border-right:2px solid #4a0f1f;border-bottom:2px solid #4a0f1f;transform:rotate(45deg);transition:transform 0.3s ease-in-out;margin-right:10px}.mijn-luxe-checkout #ship-to-different-address input[type="checkbox"]:checked+span::after{transform:rotate(225deg);margin-top:5px}.mijn-luxe-checkout .woocommerce-form-login-toggle .woocommerce-info,.mijn-luxe-checkout .woocommerce-form-coupon-toggle .woocommerce-info{font-family:'Jost',sans-serif!important;font-size:13.5px!important;background-color:#4a0f1f!important;color:#f1e4d8!important;border-radius:12px!important;border:none!important;padding:20px 25px!important;display:flex!important;align-items:center!important;margin-bottom:25px!important}.mijn-luxe-checkout .woocommerce-form-login-toggle .woocommerce-info a,.mijn-luxe-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#f1e4d8!important;text-decoration:underline!important}.mijn-luxe-checkout .woocommerce-form-login-toggle .woocommerce-info::before,.mijn-luxe-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important}.mijn-luxe-checkout form.checkout_coupon{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:15px!important;flex-wrap:wrap!important}.mijn-luxe-checkout form.checkout_coupon p{margin:0!important;padding:0!important;width:auto!important;float:none!important}.mijn-luxe-checkout form.checkout_coupon p.form-row-first{min-width:300px!important}.mijn-luxe-checkout form.login,.mijn-luxe-checkout form.checkout_coupon{border-radius:12px!important;border:1px solid rgba(74,15,31,0.18)!important;padding:25px!important;background-color:#ffffff!important;margin-bottom:30px!important}.mijn-luxe-checkout form.login button.button,.mijn-luxe-checkout form.checkout_coupon button.button{font-family:'Jost',sans-serif!important;font-size:14.5px!important;background-color:#6d1c2c!important;color:#ffffff!important;border-radius:30px!important;padding:12px 40px!important;border:none!important;font-weight:500!important;line-height:normal!important;height:auto!important;box-shadow:none!important;transition:all 0.3s ease-in-out!important}.mijn-luxe-checkout form.login button.button:hover,.mijn-luxe-checkout form.checkout_coupon button.button:hover{background-color:#4a0f1f!important;padding:12px 40px!important}.mijn-luxe-checkout form.login button.button:after,.mijn-luxe-checkout form.checkout_coupon button.button:after,.mijn-luxe-checkout form.login button.button:hover:after,.mijn-luxe-checkout form.checkout_coupon button.button:hover:after{display:none!important;content:none!important}.mijn-luxe-checkout table.shop_table.woocommerce-checkout-review-order-table{background-color:#ffffff!important;border-radius:20px!important;border:none!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;overflow:hidden!important;margin-bottom:30px!important}.mijn-luxe-checkout table.shop_table th,.mijn-luxe-checkout table.shop_table td{font-family:'Jost',sans-serif!important;font-size:14px!important;color:#2c2420!important;font-weight:400!important;padding:20px 30px!important;border-bottom:1px solid #f0f0f0!important;border-top:none!important;background:transparent!important}.mijn-luxe-checkout table.shop_table tr.order-total th,.mijn-luxe-checkout table.shop_table tr.order-total td{color:#4a0f1f!important;font-weight:bold!important;border-bottom:none!important}.mijn-luxe-checkout #payment{background-color:#ffffff!important;border-radius:20px!important;padding:40px!important;margin-top:0!important}.mijn-luxe-checkout #payment ul.payment_methods li label{font-family:'Jost',sans-serif!important;font-size:14px!important;color:#2c2420!important;font-weight:400!important}.mijn-luxe-checkout #payment ul.payment_methods li input[type="radio"]{accent-color:#6d1c2c!important;transform:scale(1.2);margin-right:10px}.mijn-luxe-checkout #payment div.payment_box{background-color:#fdfbf7!important;border-radius:8px!important;color:#6b5f56!important;box-shadow:none!important;padding:20px!important;font-family:'Jost',sans-serif!important;font-size:13px!important}.mijn-luxe-checkout #payment div.payment_box::before{display:none!important}.mijn-luxe-checkout #payment ul.payment_methods{border-bottom:1px solid #e0e0e0!important;padding-bottom:30px!important;margin-bottom:30px!important}.mijn-luxe-checkout .woocommerce-privacy-policy-text,.mijn-luxe-checkout .woocommerce-terms-and-conditions-wrapper{font-family:'Jost',sans-serif!important;font-size:14px!important;color:#2c2420!important;margin-bottom:25px!important;font-weight:400!important}.mijn-luxe-checkout .woocommerce-privacy-policy-text a,.mijn-luxe-checkout .woocommerce-terms-and-conditions-wrapper a{color:#6d1c2c!important;text-decoration:none!important;font-weight:500!important}.mijn-luxe-checkout #payment #place_order{font-family:'Jost',sans-serif!important;font-size:14.5px!important;background-color:#6d1c2c!important;color:#ffffff!important;border-radius:30px!important;padding:5px 40px!important;border:none!important;font-weight:500!important;width:auto!important;min-width:200px!important;float:right!important;transition:all 0.3s ease-in-out!important}.mijn-luxe-checkout #payment #place_order:hover{background-color:#4a0f1f!important;padding:5px 40px!important}.mijn-luxe-checkout #payment #place_order:after,.mijn-luxe-checkout #payment #place_order:hover:after{display:none!important;content:none!important}.mijn-luxe-checkout #payment .form-row.place-order{overflow:hidden;margin-top:15px!important}.mijn-luxe-checkout .woocommerce{display:flex!important;flex-direction:column!important}.mijn-luxe-checkout .woocommerce form.checkout{display:contents!important}.mijn-luxe-checkout .woocommerce-notices-wrapper{order:1!important}.mijn-luxe-checkout .woocommerce-form-login-toggle{order:2!important}.mijn-luxe-checkout form.login{order:3!important}.mijn-luxe-checkout .col2-set{order:4!important}.mijn-luxe-checkout .woocommerce-form-coupon-toggle{order:5!important}.mijn-luxe-checkout form.checkout_coupon{order:6!important}.mijn-luxe-checkout #order_review_heading{order:7!important}.mijn-luxe-checkout #order_review{order:8!important}.woocommerce-mini-cart-item a:not(.remove),.xoo-wsc-product a,.xoo-wsc-product-title,.mini-cart-item .product-title a,.widget_shopping_cart_content a:not(.remove),.side-cart-item a:not(.remove){color:#6d1c2c!important;text-decoration:none!important}.woocommerce-mini-cart-item dl.variation,.woocommerce-mini-cart-item dl.variation dt,.woocommerce-mini-cart-item dl.variation dd,.woocommerce-mini-cart-item .variation,.xoo-wsc-sm-variation,.wooco-cart-subproducts,.wooco-subproducts{color:#6d1c2c!important;font-style:normal;font-size:13px;line-height:1.4}@media (min-width:768px){.woocommerce ul.products.columns-3{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:30px!important}.woocommerce ul.products.columns-3 li.product{width:calc(33.333% - 20px)!important;max-width:350px!important;float:none!important;margin:0!important}}@media (max-width:767px){.woocommerce ul.products.columns-3{display:flex!important;flex-direction:column!important;align-items:center!important}.woocommerce ul.products.columns-3 li.product{width:100%!important;max-width:320px!important;float:none!important;margin:0 auto 30px auto!important}}ul.variable-items-wrapper[data-attribute_name*="kleur"],.woo-variation-swatches [data-attribute_name*="kleur"]{display:none!important}.single-product table.variations select.woo-variation-raw-select{display:none!important}.single-product table.variations{display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:15px 0 20px 0!important;width:100%!important;max-width:440px!important}.single-product table.variations tbody{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:16px!important;width:100%!important;border:none!important}.single-product table.variations tr{display:flex!important;flex-direction:column!important;flex:1 1 140px!important;min-width:140px!important;background:transparent!important;border:none!important;margin:0!important}.single-product table.variations tr td.label{display:block!important;padding:0 0 6px 0!important;background:transparent!important;border:none!important;line-height:1.2!important}.single-product table.variations tr td.label label{font-size:13px!important;color:#4A0F1F!important;font-weight:600!important;text-transform:uppercase!important;white-space:nowrap!important}.single-product table.variations tr td.value{display:block!important;padding:0!important;background:transparent!important;border:none!important}.single-product table.variations select[name*="kleur"],.single-product table.variations select[id*="kleur"]{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:140px!important;height:38px!important;padding:6px 10px!important;background-color:#ffffff!important;border:1px solid #d3c5b4!important;border-radius:4px!important;color:#4A0F1F!important;font-family:inherit!important;font-size:13px!important;cursor:pointer!important;box-sizing:border-box!important}.single-product table.variations select[name*="kleur"] option[value=""]{display:none!important}a.reset_variations,.reset_variations,.woo-variation-swatches-reset,.single-product .reset_variations,.single-product table.variations .reset_variations,.single-product .variations .reset_variations,.single-product td.value a[href="#"],.single-product .clear-variations{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.single-product form.cart div[class*="upload"],.single-product form.cart .wau-wrapper,.single-product .wau-upload-file{display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-top:-6px!important;margin-bottom:20px!important;padding:0!important;background:transparent!important;border:none!important}.single-product form.cart label[for*="upload"],.single-product form.cart div[class*="upload"] label,.single-product form.cart div[class*="upload"] span,.single-product .wau-wrapper label,.single-product .wau-upload-file label{display:block!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;color:#4A0F1F!important;letter-spacing:0.5px!important;text-transform:uppercase!important;margin-bottom:8px!important}.single-product input[type="file"]{color:transparent!important;cursor:pointer!important;width:auto!important;max-width:240px!important;display:block!important}.single-product input[type="file"]::file-selector-button,.single-product input[type="file"]::-webkit-file-upload-button{background-color:#4A0F1F!important;color:#ffffff!important;border:1px solid #4A0F1F!important;border-radius:25px!important;padding:10px 22px!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;cursor:pointer!important;transition:all 0.25s ease-in-out!important;display:inline-block!important}.single-product input[type="file"]::file-selector-button:hover,.single-product input[type="file"]::-webkit-file-upload-button:hover{background-color:#6D1023!important;border-color:#6D1023!important;color:#ffffff!important}@media (max-width:980px){#main-header .mobile_menu_bar,.mobile_menu_bar{display:block!important;visibility:visible!important;opacity:1!important}.et_mobile_menu li a{padding-left:45px!important;padding-right:25px!important;padding-top:13px!important;padding-bottom:13px!important}}