@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#mdn_bl_option_VISA,#mdn_bl_option_MASTERCARD{display:none !important;pointer-events:none !important;opacity:0 !important;height:0 !important;width:0 !important}.payment_method_esto_x label,.payment_method_pay_later label{max-width:95%}@media (min-width:768px) and (max-width:1149px){.payment_method_esto label,.payment_method_esto_x label,.payment_method_pay_later label{max-width:90%}}@media (max-width:767px){.payment_method_esto label,.payment_method_esto_x label,.payment_method_pay_later label{max-width:90%}}.wc_payment_method{margin-bottom:10px !important}.woocommerce-order-received.woocommerce-checkout .woocommerce-thankyou-order-received{color:#275C53;font-size:2rem;font-weight:bold;margin-bottom:2rem;line-height:100%}.woocommerce-order-received.woocommerce-checkout .woocommerce-order-overview{padding-left:0}.woocommerce-order-received.woocommerce-checkout .woocommerce-order-overview *{color:#071E10}.woocommerce-order-received.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details{padding-left:0}.woocommerce-order-received.woocommerce-checkout .woocommerce-bacs-bank-details .wc-bacs-bank-details *{color:#071E10}.woocommerce-order-received.woocommerce-checkout .woocommerce-table *{color:#071E10 !important;font-size:16px !important}.woocommerce-order-received.woocommerce-checkout .woocommerce-table * a{font-size:16px;color:#275C53}.woocommerce-order-received.woocommerce-checkout .woocommerce-table * a:hover{color:#139146}.woocommerce-order-received.woocommerce-checkout .woocommerce-customer-details address{border-radius:10px;border:1px solid #071E10}.woocommerce-order-received.woocommerce-checkout .deliveryTime p{margin:0 0 5px 0;font-size:16px;color:#071E10}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#139146 !important}.woocommerce-privacy-policy-text a{color:#071E10}.woocommerce-privacy-policy-text a:hover{color:#139146}.payment_method_bacs p{margin-top:6px;margin-left:6px}.payment_method_modena_direct .mdn_service_info{color:#071E10}.payment_method_modena_direct p{position:absolute !important;top:3px !important;left:0 !important}.payment_method_modena_direct p::after{display:none !important}.payment_method_modena_direct .payment_method_modena_direct{padding-top:26px !important}.payment_method_modena_direct .payment_method_modena_direct .mdn_banklinks{justify-content:flex-start !important;padding:0 !important}.woocommerce-checkout.page-template-default{background-image:url("../images/cbd-image-back.jpg");background-repeat:no-repeat;background-size:cover;background-position:top left}.woocommerce-checkout.page-template-default form.woocommerce-checkout *{color:#071E10}.woocommerce-checkout.page-template-default .woocommerce-NoticeGroup{width:100%}.woocommerce-checkout.page-template-default #place_order{width:100%;border-radius:50px !important;background-color:#139146 !important;color:white !important;text-transform:uppercase !important}.woocommerce-checkout.page-template-default #place_order:focus{outline:none !important}.woocommerce-checkout.page-template-default #place_order:hover{background-color:#071E10 !important}.woocommerce-checkout.page-template-default #payment{background-color:#dbf7e9c0;border:1px solid #071E10;border-radius:5px;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method .payment_box{background:transparent;margin:0;padding:0}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method .payment_box::before{display:none}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method input{opacity:0 !important;width:20px !important;height:20px !important;margin:0 !important;cursor:pointer}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method input:checked+label{color:#139146 !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method input:checked+label::after{opacity:1 !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label{position:relative !important;padding-left:10px !important;padding-top:5px !important;cursor:pointer}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label[for=payment_method_modena_direct]{padding-top:0 !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label:hover{color:#139146 !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label:hover::after{opacity:0.35 !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label::before{content:"" !important;width:20px !important;height:20px !important;background-color:transparent !important;border:1px solid black !important;border-radius:5px !important;position:absolute !important;left:-18px !important;top:3px !important;pointer-events:none !important}.woocommerce-checkout.page-template-default #payment .wc_payment_methods .wc_payment_method label::after{content:"" !important;width:25px !important;height:25px !important;background-image:url("../svg/cbd-checkmark.svg") !important;background-size:contain !important;background-position:center !important;border-radius:5px !important;position:absolute !important;left:-20px !important;top:-5px !important;pointer-events:none !important;background-repeat:no-repeat !important;opacity:0 !important}.woocommerce-checkout.page-template-default table.shop_table{border-color:#071E10}.woocommerce-checkout.page-template-default table.shop_table .cart_item td{background-color:#d5efe2 !important}.woocommerce-checkout.page-template-default table.shop_table input+label{padding-left:10px !important}.woocommerce-checkout.page-template-default table.shop_table input[type="hidden"]+label{padding-left:0 !important}.woocommerce-checkout.page-template-default table.shop_table input[type="hidden"]+label::before,.woocommerce-checkout.page-template-default table.shop_table input[type="hidden"]+label::after{display:none !important}.woocommerce-checkout.page-template-default table.shop_table tr:last-child th,.woocommerce-checkout.page-template-default table.shop_table tr:last-child td{border-bottom:0}.woocommerce-checkout.page-template-default table.shop_table tr th{border:0;border-bottom:1px solid #488365}.woocommerce-checkout.page-template-default table.shop_table tr td{width:300px !important;max-width:300px !important;border:0;border-bottom:1px solid #488365}.woocommerce-checkout.page-template-default table.shop_table .woocommerce-remove-coupon{color:#071E10}.woocommerce-checkout.page-template-default table.shop_table .woocommerce-remove-coupon:hover{color:#139146}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li{display:flex}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li input{opacity:0 !important;width:20px !important;height:20px !important;margin:0 !important;cursor:pointer}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li input:checked+label{color:#139146 !important}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li input:checked+label::after{opacity:1 !important}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li label{position:relative !important;padding-top:5px !important;cursor:pointer}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li label:hover{color:#139146 !important}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li label:hover::after{opacity:0.35 !important}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li label::before{content:"" !important;width:20px !important;height:20px !important;background-color:transparent !important;border:1px solid black !important;border-radius:5px !important;position:absolute !important;left:-18px !important;top:3px !important;pointer-events:none !important}.woocommerce-checkout.page-template-default table.shop_table #shipping_method li label::after{content:"" !important;width:25px !important;height:25px !important;background-image:url("../svg/cbd-checkmark.svg") !important;background-size:contain !important;background-position:center !important;border-radius:5px !important;position:absolute !important;left:-20px !important;top:-5px !important;pointer-events:none !important;background-repeat:no-repeat !important;opacity:0 !important}.woocommerce-checkout.page-template-default .woocommerce input,.woocommerce-checkout.page-template-default .woocommerce textarea{width:100%;background-color:#dbf7e90e;border:2px solid #071E10;font-weight:bold;border-radius:5px;-webkit-backdrop-filter:blur(10px) !important;backdrop-filter:blur(10px) !important;font-size:16px;color:#071E10}.woocommerce-checkout.page-template-default h1{margin-top:0;font-size:4rem;color:#071E10;font-weight:bold}.woocommerce-checkout.page-template-default h3{color:#071E10;font-size:2rem;font-weight:bold}.woocommerce-checkout.page-template-default .select2-dropdown{border-radius:0 !important;border:2px solid #139146 !important;padding:5px 10px !important}.woocommerce-checkout.page-template-default .select2-results__option[data-selected="true"]{background-color:#139146 !important;color:white !important}.woocommerce-checkout.page-template-default .select2-results__option[aria-selected="true"]{background-color:#071E10 !important}.woocommerce-checkout.page-template-default .select2-search__field{background-color:transparent;border-radius:5px !important;border:2px solid #139146 !important;padding:5px 10px !important;user-select:none !important;height:40px !important;display:flex !important;align-items:center !important;-webkit-appearance:none !important;-moz-appearance:none !important;text-indent:1px !important;text-overflow:"" !important;padding-right:25px !important;font-weight:bold !important}.woocommerce-checkout.page-template-default .select2{width:100% !important}.woocommerce-checkout.page-template-default .select2 .select2-selection{background-color:transparent;border-radius:5px;border:2px solid #139146;padding:5px 10px;cursor:pointer;user-select:none;height:40px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:"";padding-right:25px}.woocommerce-checkout.page-template-default .select2 .select2-selection span{font-size:16px;line-height:22px;font-weight:bold;color:#139146 !important}.woocommerce-checkout.page-template-default .select2 .select2-selection__arrow{display:none !important}.woocommerce-checkout.page-template-default .woocommerce-error{background-color:transparent}.woocommerce-checkout.page-template-default .woocommerce-form-coupon-toggle .woocommerce-info{border-color:#139146;background-color:transparent}.woocommerce-checkout.page-template-default .woocommerce-form-coupon-toggle .woocommerce-info::before{content:"";width:25px;height:25px;background-image:url("../svg/cbd-discount-green.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.woocommerce-checkout.page-template-default .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{color:#139146;-webkit-transition:all 0.25s ease !important;transition:all 0.25s ease !important}.woocommerce-checkout.page-template-default .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon:hover{color:#071E10}.woocommerce-checkout.page-template-default form.checkout_coupon{margin-top:-20px;border:0;padding:0;position:relative;display:flex}.woocommerce-checkout.page-template-default form.checkout_coupon .button.wp-element-button{font-size:16px !important;height:35px !important;min-height:35px !important;max-height:35px !important}.woocommerce-checkout.page-template-default form.checkout_coupon input:focus{outline:none !important}.woocommerce-checkout.page-template-default form.checkout_coupon .form-row{margin:0}.woocommerce-checkout.page-template-default form.checkout_coupon *{float:unset}.woocommerce-checkout.page-template-default form.checkout_coupon *:focus{outline:none !important}.woocommerce-checkout.page-template-default form.checkout_coupon p:first-child{display:none !important}.woocommerce-checkout.page-template-default form.checkout_coupon p{width:max-content}.woocommerce-checkout.page-template-default form.checkout_coupon #coupon_code{width:300px}.woocommerce-checkout.page-template-default form.woocommerce-checkout{display:flex;flex-wrap:wrap}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details{width:50%;padding-right:1.5rem}@media (max-width:767px){.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details{width:100%;padding-right:0}}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account .show-password-input{top:8px}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label{display:flex}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label input{opacity:0 !important;width:20px !important;height:20px !important;margin:0 !important;cursor:pointer}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label input:checked+span{color:#139146 !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label input:checked+span::after{opacity:1 !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label span{position:relative !important;padding-top:0 !important;cursor:pointer;padding-left:10px;line-height:27px}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label span:hover{color:#139146 !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label span:hover::after{opacity:0.35 !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label span::before{content:"" !important;width:20px !important;height:20px !important;background-color:transparent !important;border:1px solid black !important;border-radius:5px !important;position:absolute !important;left:-18px !important;top:3px !important;pointer-events:none !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .create-account label span::after{content:"" !important;width:25px !important;height:25px !important;background-image:url("../svg/cbd-checkmark.svg") !important;background-size:contain !important;background-position:center !important;border-radius:5px !important;position:absolute !important;left:-20px !important;top:-5px !important;pointer-events:none !important;background-repeat:no-repeat !important;opacity:0 !important}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .col-2{margin-top:1rem}.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout.page-template-default form.woocommerce-checkout #customer_details .col-2{float:unset;width:100%}.woocommerce-checkout.page-template-default form.woocommerce-checkout .orderReview{width:50%;padding-left:1.5rem}@media (max-width:767px){.woocommerce-checkout.page-template-default form.woocommerce-checkout .orderReview{width:100%;padding-left:0}}.select2{z-index:10}::-webkit-input-placeholder{font-weight:normal}:-ms-input-placeholder{font-weight:normal}::placeholder{font-weight:normal}