:root{--flux-primary: var(--color-primary);--flux-primary-dark: var(--color-body)}.woocommerce form .form-row{margin-bottom:20px!important}.flux-step p:not(.form-row){color:var(--color-body)}.flux-step.flux-step--2 .flux-footer,.flux-step.flux-step--3 .flux-footer{margin-top:0!important}.flux-checkout__content{max-width:100%}.flux-step.flux-step--3.flux-step--shipping,.flux-step .flux-step__content{margin:0}.flux-step__content .woocommerce-billing-fields strong,.flux-step__content .woocommerce-shipping-fields strong{font-weight:400}.flux-step{display:flex;flex-direction:column}.flux-checkout .flux-step{margin-top:20px}.woocommerce-billing-fields label,.woocommerce-shipping-fields label{display:none!important}.woocommerce-billing-fields label[for=billing_state],.woocommerce-billing-fields label[for=shipping_state],.woocommerce-shipping-fields label[for=billing_state],.woocommerce-shipping-fields label[for=shipping_state]{display:inline-block!important;pointer-events:none}.woocommerce form p.form-row.is-active label:not(.checkbox,.woocommerce-form__label-for-checkbox)[for=billing_state],.woocommerce form p.form-row.is-active label:not(.checkbox,.woocommerce-form__label-for-checkbox)[for=shipping_state]{opacity:0;top:13px}.woocommerce-billing-fields__fields-wrapper{padding-top:10px;display:flex;flex-wrap:wrap;gap:0px 2%}.woocommerce form p.form-row#billing_country_field{width:32%;margin-top:0}.woocommerce form p.form-row#billing_postcode_field,.woocommerce form p.form-row#billing_state_field{width:32%}.woocommerce form p.form-row#billing_address_2_field{display:none!important}@media(max-width:992px){.woocommerce form p.form-row#billing_country_field,.woocommerce form p.form-row#billing_postcode_field,.woocommerce form p.form-row#billing_state_field{width:100%}}.flux-step__content ul#shipping_method{padding:0;margin-bottom:30px!important;gap:10px}.flux-step__content ul#shipping_method li label{border:1px solid var(--color-border-light);border-radius:4px;padding:10px 19px!important;line-height:30px}.woocommerce ul#shipping_method li label{opacity:1}.woocommerce form.woocommerce-checkout{grid-template-columns:1fr!important}.woocommerce-checkout *{font-family:Plus Jakarta Sans,sans-serif;color:var(--color-body);line-height:unset}.flux-checkout__content-wrapper{justify-content:space-between}@media screen and (min-width:1025px){.flux-checkout__content-left{width:60%}}@media screen and (min-width:1200px){.flux-checkout__content-left{width:63%}}.flux-checkout .flux-stepper__step.selected button span{font-weight:500;color:var(--flux-primary)}.flux-checkout .flux-stepper button span{font-weight:500;color:var(--flux-primary-dark)}.flux-checkout .flux-stepper__title{text-transform:capitalize}.flux-checkout .flux-stepper__button{outline:none!important}.flux-checkout .flux-stepper li:not(:last-child):after{-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.75 3.75L12 9L6.75 14.25" stroke="%23171D42" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M6.75 3.75L12 9L6.75 14.25" stroke="%23171D42" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.flux-checkout .header__title{line-height:normal!important}.flux-checkout .header__link{pointer-events:none}.flux-checkout .header__title{pointer-events:none;margin-top:0}.flux-checkout .header__title:before{margin:0 0 20px;padding-left:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.0565px;content:"Details"}.flux-checkout:has(.flux-step--details[aria-hidden=false]) .header__title:before{content:"Details"}.flux-checkout:has(.flux-step--address[aria-hidden=false]) .header__title:before{content:"Address"}.flux-checkout:has(.flux-step--shipping[aria-hidden=false]) .header__title:before{content:"Shipping"}.flux-checkout:has(.flux-step--payment[aria-hidden=false]) .header__title:before{content:"Payment"}.flux-heading,.woocommerce form #wdve_vat_exemption h3{font-size:20px!important;font-weight:500!important;line-height:30px!important;letter-spacing:-.05656px!important;margin-bottom:20px!important}h2.flux-heading,.eligiable-vat-section h3{font-weight:500;margin-bottom:20px}.flux-heading--order-review{display:flex!important;align-items:center!important;gap:10px!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:20px!important;font-weight:500!important;line-height:1!important;letter-spacing:-.05656px!important;color:var(--color-heading)!important}.flux-heading--order-review:before{flex-shrink:0;transform:none!important;margin:0!important}.flux-heading__count{background-color:var(--color-primary)!important;border-radius:12px!important;box-sizing:border-box!important;color:#fff!important;display:inline-block!important;font-size:13px!important;height:24px!important;line-height:24px!important;margin-left:6px!important;min-width:24px!important;padding:0 8px!important;text-align:center!important;width:auto!important}.flux-review-customer__buttons a[data-stepper-goto]{font-weight:500!important}.flux-footer a.flux-step__back{color:var(--color-primary)!important;font-size:14px;font-weight:500!important;line-height:30px;letter-spacing:.3px}.flux-footer a.flux-step__back:before{background-color:var(--color-primary)!important}.flux-footer a.flux-step__back--back-shop{font-size:16px}.woocommerce-page .woocommerce form .form-row input.input-text{border-radius:4px;border:1px solid var(--color-border-light);padding:10px 16px;color:var(--color-body);font-size:14px;font-weight:500}.woocommerce-page .woocommerce form .form-row input.input-text::placeholder{color:var(--color-muted);font-size:14px;font-weight:500;font-family:Plus Jakarta Sans,sans-serif}.woocommerce form p.form-row>.woocommerce-input-wrapper>strong,.woocommerce form p.form-row input[type=email],.woocommerce form p.form-row input[type=password],.woocommerce form p.form-row input[type=tel],.woocommerce form p.form-row input[type=text],.woocommerce form p.form-row select,.woocommerce form p.form-row textarea{color:var(--color-body);font-size:14px!important;font-weight:500!important}.woocommerce form p.form-row[data-type=email]:before,.woocommerce form p.form-row[data-type=tel]:before{content:none}.flux-step gmp-place-autocomplete,#billing_address_search gmp-place-autocomplete,#shipping_address_search gmp-place-autocomplete{display:block;width:100%;background:#fff;border:1px solid var(--color-border-light)!important;border-radius:4px}.flux-step gmp-place-autocomplete:focus-within,#billing_address_search gmp-place-autocomplete:focus-within,#shipping_address_search gmp-place-autocomplete:focus-within{border-color:var(--color-primary)!important}.select2-container.select2-container--default .select2-selection--single{border-radius:4px}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-body)}.woocommerce form p.form-row[data-type=country]:before,.woocommerce form p.form-row[data-type=select]:before,.woocommerce form p.form-row[data-type=state]:before{mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.75L9 12L3.75 6.75' stroke='%23334155' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.75L9 12L3.75 6.75' stroke='%23334155' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.woocommerce-checkout .select2-selection__arrow{mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.75L9 12L3.75 6.75' stroke='%23334155' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.25 6.75L9 12L3.75 6.75' stroke='%23334155' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}label.checkbox span{font-size:14px;font-weight:500}input[type=checkbox]:before{border:1.5px solid var(--color-border-light);border-radius:4px}.woocommerce-additional-fields{display:block!important}.woocommerce form p.form-row label.checkbox{font-size:14px;font-weight:500}#payment .payment_methods li.wc_payment_method>input[type=radio]+label:before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,input[type=radio]+label:before{border:1.5px solid #e5e5e5;height:20px;width:20px}input[type=radio]:focus+label:before,input[type=radio]:hover+label:before{border:1.5px solid #182e52!important}#payment_method_stripe+label:before,#payment_method_stripe+label:after{content:none!important}#payment .payment_methods li.wc_payment_method>input[type=radio]+label,input[type=radio]+label{font-size:16px;font-weight:400;color:var(--color-body)}#payment .payment_methods li.wc_payment_method>input[type=radio]+label *,input[type=radio]+label *{font-weight:500}.flux-checkout .payment_method_cod input[type=radio]:checked+label:after{left:6px}.flux-button,button#place_order{border-radius:90px;font-weight:500;letter-spacing:.3px;line-height:30px;padding:12px 25px}.flux-checkout button#place_order,.flux-checkout button#place_order:hover{display:flex;align-items:center;justify-content:center;height:54px}.flux-checkout #place_order:before{content:none}.flux-button.flux-button--processing{padding-right:50px}.button--processing:after,.flux-button--processing:after,button#place_order--processing:after{top:2px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added:after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added:after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added:after{background-image:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:transparent}.flux-checkout__content-right #order_review ul:not(.woocommerce-shipping-methods):not(.woocommerce-error)>li:not(.woocommerce-notice) .payment_box,.flux-step #order_review ul:not(.woocommerce-shipping-methods):not(.woocommerce-error)>li:not(.woocommerce-notice) .payment_box{background:transparent}.woocommerce-error li,.woocommerce-error li a{color:var(--flux-primary-dark)!important}.woocommerce-error li a.button{color:#fff!important}.wc_payment_methods .woocommerce-info span{color:var(--color-body)}.woocommerce form.woocommerce-checkout .woocommerce-checkout-review-order-table{background:transparent}.woocommerce-table--order-details-wrapper{background-color:var(--color-sky)!important}.woocommerce-bacs-bank-details .wc-bacs-bank-details-heading{margin-top:10px}.woocommerce-table--order-details tbody td.product-name,.woocommerce-table--order-details tbody td.product-total,.woocommerce-table--order-details tbody td.product-qty{padding-top:10px!important;padding-bottom:10px!important}.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{margin-bottom:0}.woocommerce-checkout-review-order-table-custom{font-size:0}.flux-checkout__content-right #order_review tr.cart_item td.product-name,.flux-step #order_review tr.cart_item td.product-name{font-size:16px;font-weight:500;line-height:25px;letter-spacing:-.056px}.flux-checkout__content-right #order_review tr.cart_item td,.flux-step #order_review tr.cart_item td{border:0}.flux-checkout__content-right #order_review tr.cart_item .amount,.flux-checkout__content-right #order_review tr.cart_item .amount *,.flux-step #order_review tr.cart_item .amount,.flux-step #order_review tr.cart_item .amount *{color:var(--color-primary);font-size:16px;font-weight:500}.flux-checkout__content-right #order_review tr.cart_item,.flux-step #order_review tr.cart_item{border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.flux-checkout__content-right #order_review tr.cart_item+tr.cart_item,.flux-step #order_review tr.cart_item+tr.cart_item{border-top:0}.flux-checkout__content-right #order_review tr.cart_item:first-of-type,.flux-step #order_review tr.cart_item:first-of-type{border-top:1px solid var(--color-border-light)}.flux-checkout__content-right #order_review tr.cart_item td.product-name,.flux-step #order_review tr.cart_item td.product-name{font-weight:500;min-height:125px;padding-left:120px!important;padding-bottom:12px!important;box-sizing:border-box}#order_review .custom-product-name{font-size:16px;font-weight:500;line-height:25px;letter-spacing:-.06px;color:var(--color-body)}.flux-cart-image img{border:1px solid var(--color-border);border-radius:5px}.flux-cart-image.flux-cart-image--checkout{top:12px}.flux-cart-item-total{display:inline-block}.flux-cart-item-total .flux-checkout__remove-link{display:none}.flux-checkout__content-right #order_review .order-total th,.flux-step #order_review .order-total th{font-size:14px;font-weight:400;line-height:26px;letter-spacing:.01em;color:var(--color-heading)}.flux-checkout__content-right #order_review .order-total td,.flux-step #order_review .order-total td{font-size:16px!important;font-weight:500!important;line-height:23px!important;letter-spacing:.3px;text-align:right;color:var(--color-body)!important}.flux-checkout__content-right #order_review tfoot .order-total *,.flux-step #order_review tfoot .order-total *{font-size:16px;font-weight:500;line-height:23px}.flux-checkout__content-right #order_review tr.flux-shop-table-shipping-price,.flux-step #order_review tr.flux-shop-table-shipping-price{display:none}.flux-checkout__content-right #order_review .woocommerce-shipping-totals.shipping,.flux-step #order_review .woocommerce-shipping-totals.shipping{display:flex;flex-wrap:wrap;padding:6px 0 18px}.woocommerce-shipping-totals.shipping td{text-align:left!important}.flux-checkout__content-right #order_review .woocommerce-shipping-totals.shipping th,.flux-step #order_review .woocommerce-shipping-totals.shipping th,.flux-checkout__shipping-table tbody th,.flux-checkout__content-right #order_review .woocommerce-shipping-totals.shipping td,.flux-step #order_review .woocommerce-shipping-totals.shipping td{width:100%;padding-left:0!important;padding-right:0}.flux-checkout__content-right #order_review .woocommerce-shipping-totals.shipping th,.flux-step #order_review .woocommerce-shipping-totals.shipping th{display:flex!important;align-items:center!important;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:600;line-height:1;color:var(--color-heading);text-align:left;padding-top:18px;padding-bottom:14px}.flux-checkout__content-right #order_review .woocommerce-shipping-totals.shipping th:before,.flux-step #order_review .woocommerce-shipping-totals.shipping th:before,.flux-checkout__shipping-table tbody th:before{position:static!important;top:auto!important;left:auto!important;margin:0!important;transform:none!important;flex-shrink:0}.woocommerce-shipping-totals #shipping_method{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.woocommerce-shipping-totals #shipping_method li{display:flex;align-items:flex-start;gap:12px;margin:0}.woocommerce-shipping-totals #shipping_method li input.shipping_method{flex-shrink:0;margin:2px 0 0;accent-color:var(--color-primary)}.woocommerce-shipping-totals #shipping_method li label{flex:1;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:var(--color-body)}#order_review .quantity input[type=number]{padding:0;border-radius:0}.cart_item .quantity{margin-top:5px}#order_review .quantity .quantity__button{color:transparent!important}.flux-checkout__content-right #order_review .quantity .quantity__button--minus:hover,.flux-checkout__content-right #order_review .quantity .quantity__button--plus:hover,.flux-checkout__content-right #order_review .quantity .quantity__button:hover,.flux-checkout__content-right #order_review .quantity .quantity__button--minus:focus,.flux-checkout__content-right #order_review .quantity .quantity__button--plus:focus,.flux-step #order_review .quantity .quantity__button:hover{background-color:var(--color-primary)!important}.woocommerce form .woocommerce-form-coupon__inner p.form-row label{background:transparent;color:var(--color-muted)}.woocommerce form .woocommerce-form-coupon__inner p.form-row.is-active label{background:#fff}.flux-checkout__content-right #order_review tr.coupon-form td,.flux-step #order_review tr.coupon-form td{padding-top:20px}.coupon-form td .checkout_coupon.woocommerce-form-coupon p.form-row-first{background:#fff}.coupon-form .woocommerce-form-coupon__inner{position:relative}.coupon-form .woocommerce-form-coupon__inner .form-row{margin:0!important}.coupon-form .woocommerce-form-coupon__inner .form-row-first{width:100%!important}.coupon-form .woocommerce-form-coupon__inner .form-row-last{position:absolute;right:16px;top:11px;width:auto!important;font-size:14px!important}.coupon-form .woocommerce-form-coupon__inner .form-row-last .button[type=submit]{border:0!important;background:transparent;color:var(--color-primary)!important;padding:0 10px!important;font-size:14px!important;font-weight:500!important;line-height:30px!important;letter-spacing:.3px!important;cursor:pointer;opacity:1;width:auto!important;height:auto!important}.coupon-form .woocommerce-form-coupon__inner .form-row-last .button[type=submit]:focus{border:0!important}.flux-checkout [for=coupon_code]{display:none!important}@media(max-width:1250px){.flux-checkout__order-review{padding:20px}}@media(max-width:768px){.flux-checkout__order-review{padding:20px 15px}}.flux-checkout__sidebar-header-link:before{content:none}.flux-checkout__sidebar-header-link{padding:0}.custom_checkout_fields textarea{border-radius:4px;border:1px solid var(--color-border-light);padding:10px 16px;color:var(--color-body);font-size:14px;font-weight:500}.custom_checkout_fields textarea::placeholder{color:var(--color-muted)}.custom_checkout_fields textarea:focus{border-color:#16110e}.custom_checkout_fields .textarea-label{font-weight:500;margin-bottom:10px;display:block}.custom_checkout_fields .woocommerce-form__label-for-checkbox{font-weight:500}.eligiable-vat-section,#wdve_vat_exemption{order:1}.flux-footer{order:2}.woocommerce form #wdve_vat_exemption p{overflow:hidden}.woocommerce form #wdve_vat_exemption small{font-size:14px;margin:0 0 20px;display:block;line-height:1.7}.woocommerce form #wdve_vat_exemption label:not(.checkbox,.woocommerce-form__label-for-checkbox){color:var(--color-body);display:block;font-size:14px;height:auto!important;left:0;line-height:1.7;margin:0;padding-left:0;padding-right:8px;position:relative!important;top:13px;transition:all .2s ease;white-space:normal;z-index:1;transform:none!important}.woocommerce form #wdve_vat_exemption input,.woocommerce form #wdve_vat_exemption_charity input{float:left;clear:none;width:200px;border:none;border-bottom:1px solid #ddd;font-size:12px;padding:5px 10px;text-align:left;border-radius:0!important}.woocommerce form #wdve_vat_exemption input::placeholder{opacity:0!important;visibility:hidden}#wdve_vat_exemption_charity{order:2}#wdve_vat_exemption_charity label{display:none!important}#wc-stripe-express-checkout-button-separator{order:3}#wc-stripe-express-checkout-element{order:4}.woocommerce-privacy-policy-text p{font-size:12px;font-weight:500;line-height:21px;color:var(--color-muted)}.woocommerce-privacy-policy-text p a{color:inherit;font-size:12px;font-weight:500}.flux-checkout__login-button{font-weight:400}.flux-checkout.flux-checkout--modern .flux-checkout__login-button{color:var(--color-primary);text-decoration:none}.flux-checkout.flux-checkout--modern .flux-checkout__login-button:hover{color:var(--color-primary)}.mini-cart-title{margin:0;padding-bottom:20px;border-bottom:1px solid var(--color-border-light);font-size:20px;line-height:30px;font-weight:500;letter-spacing:-.06px}.mini-cart-scroll{margin-top:20px}.woocommerce-mini-cart .woocommerce-mini-cart-item{display:flex;gap:16px;width:100%;padding:20px 0;border-bottom:1px solid var(--color-border-light)}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-name,.woocommerce-mini-cart .woocommerce-mini-cart-item .product-name a{font-size:16px;font-weight:500;line-height:25px;letter-spacing:-.06px;color:var(--color-body);text-decoration:none}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-price{margin-top:4px}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-price,.woocommerce-mini-cart .woocommerce-mini-cart-item .product-price .quantity,.woocommerce-mini-cart .woocommerce-mini-cart-item .product-price .woocommerce-Price-amount,.woocommerce-mini-cart .woocommerce-mini-cart-item .product-price .woocommerce-Price-amount bdi{font-size:16px;font-weight:500;line-height:23px;letter-spacing:.3px;color:var(--color-primary)}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-remove a.remove{font-size:20px;line-height:1;color:var(--color-muted);text-decoration:none}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-remove a.remove:hover{color:var(--color-heading)}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-thumbnail{flex-shrink:0;width:93px;height:93px}.woocommerce-mini-cart .woocommerce-mini-cart-item .product-thumbnail img{width:93px;height:93px;min-width:93px;min-height:93px;max-width:93px;max-height:93px;margin:0;border:1px solid var(--color-border);border-radius:5px;object-fit:contain}.mini-cart-bottom{margin-top:auto}.cart-drawer .wc-coupon-notice{margin-bottom:16px}.cart-drawer .wc-coupon-notice .woocommerce-error,.cart-drawer .wc-coupon-notice .woocommerce-message,.cart-drawer .wc-coupon-notice .woocommerce-info{margin:0;padding:12px 16px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.5;list-style:none;background-image:none}.cart-drawer .wc-coupon-notice .woocommerce-error:before,.cart-drawer .wc-coupon-notice .woocommerce-message:before,.cart-drawer .wc-coupon-notice .woocommerce-info:before{display:none}.cart-drawer .wc-coupon-notice .woocommerce-error{background-color:var(--color-error);border:1px solid #F33F5E;color:#f33f5e}.cart-drawer .wc-coupon-notice .woocommerce-message,.cart-drawer .wc-coupon-notice .woocommerce-info{background-color:var(--color-success);border:1px solid #34D399;color:var(--color-body)}.cart-drawer .wc-coupon-notice .woocommerce-error li,.cart-drawer .wc-coupon-notice .woocommerce-message li,.cart-drawer .wc-coupon-notice .woocommerce-info li{list-style:none;padding-left:0}.cart-drawer .wc-coupon-notice .woocommerce-error li:before,.cart-drawer .wc-coupon-notice .woocommerce-message li:before,.cart-drawer .wc-coupon-notice .woocommerce-info li:before{display:none}.woocommerce-mini-cart__applied-coupon{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--color-border-light);border-radius:4px;font-size:14px;font-weight:500;color:var(--color-body)}.woocommerce-mini-cart__applied-coupon .applied-coupon__value{display:flex;align-items:center;gap:8px;color:var(--color-body);font-weight:500}.woocommerce-mini-cart__applied-coupon .remove-coupon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-muted);text-decoration:none;font-size:18px;line-height:1;cursor:pointer}.woocommerce-mini-cart__applied-coupon .remove-coupon:hover{color:var(--color-heading)}.woocommerce-mini-cart__discount{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:26px;letter-spacing:.01em;color:var(--color-heading);margin-top:10px;margin-bottom:0}.woocommerce-mini-cart__discount span:last-child{font-size:16px;font-weight:500;color:var(--color-body)}.woocommerce-mini-cart__coupon{position:relative;padding:20px 0;border-top:1px solid var(--color-border-light)}.woocommerce-mini-cart__coupon .input-text{width:100%;height:52px;border:1px solid var(--color-border-light);border-radius:4px;padding:10px 80px 10px 16px;font-size:14px;font-weight:500;color:var(--color-body);font-family:Plus Jakarta Sans,sans-serif;box-sizing:border-box}.woocommerce-mini-cart__coupon .input-text::placeholder{color:var(--color-muted)}.woocommerce-mini-cart__coupon .input-text:focus-visible{border-color:var(--color-body);outline:none}.woocommerce-mini-cart__coupon .text-only[type=submit]{position:absolute;top:50%;transform:translateY(-50%);right:6px;border:0;background:transparent;color:var(--color-primary);padding:10px;font-size:14px;font-weight:500;line-height:30px;letter-spacing:.3px;cursor:pointer;font-family:Plus Jakarta Sans,sans-serif}.woocommerce-mini-cart__coupon .text-only[type=submit]:hover,.woocommerce-mini-cart__coupon .text-only[type=submit]:focus{background:transparent;color:var(--color-primary-dark)}.woocommerce-mini-cart__total{padding-top:20px;margin-bottom:0}.woocommerce-mini-cart__total span,.woocommerce-mini-cart__total strong{font-weight:400}.woocommerce-mini-cart__total .woocommerce-Price-amount,.woocommerce-mini-cart__shipping .woocommerce-Price-amount{font-size:16px;font-weight:500;color:var(--color-body)}.woocommerce-mini-cart__total,.woocommerce-mini-cart__shipping{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:26px;letter-spacing:.01em;color:var(--color-heading)}.woocommerce-mini-cart__shipping{margin-top:10px;padding-bottom:20px;border-bottom:1px solid var(--color-border-light)}.woocommerce-mini-cart__buttons{margin-top:20px}.woocommerce-mini-cart__buttons .button.checkout{width:100%;text-align:center;height:50px;line-height:30px;border-radius:90px;font-size:14px;font-weight:600;letter-spacing:.3px}.footer-info a{color:var(--color-muted)}.footer-info a:hover{color:var(--color-primary-light)}.footer-info p{color:var(--color-muted)!important}@media screen and (max-width:550px){.flux-checkout__content-right #order_review tr.cart_item td.product-name,.flux-step #order_review tr.cart_item td.product-name{padding-left:75px!important;min-height:100px}.flux-checkout__content-right #order_review tr.cart_item td.product-total,.flux-step #order_review tr.cart_item td.product-total{padding-left:75px!important}.flux-checkout__content-right #order_review tr.cart_item td.product-total{padding-left:0!important}}@media screen and (max-width:400px){.flux-checkout__content-right #order_review tr.cart_item td.product-name,.flux-step #order_review tr.cart_item td.product-name{padding-left:60px!important;min-height:90px}.flux-checkout__content-right #order_review tr.cart_item td.product-total,.flux-step #order_review tr.cart_item td.product-total{padding-left:60px!important;text-align:left}}
