:root{--checkout-bg-primary:var(--wa-bg-primary);--checkout-radius-main:var(--radius-m);--checkout-radius-secondary:var(--wa-radius-secondary)}@keyframes spinner-rotate{from{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}.wooptima-loader__wrapper.visible{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background:var(--base-trans-20);z-index:999;align-items:center;justify-content:center}.wooptima-loader__wrapper.visible>.loading-spinner{width:5rem;height:5rem}.wooptima-loader__wrapper.visible>.loading-spinner:before{content:"";width:100%;height:100%;display:inline-block;border-radius:50%;border:7px solid var(--primary-ultra-light);border-left-color:var(--primary);animation:spinner-rotate 450ms infinite linear}.woocommerce.checkout .blockUI.blockOverlay{display:none!important}.wa-checkout-main-wrapper .woocommerce-form-login{display:flex;flex-direction:row;flex-wrap:wrap}.wa-checkout-main-wrapper .woocommerce-form-login .woocommerce-form__input{margin-right:var(--space-s)!important}.wa-checkout-main-wrapper .woocommerce-form-login>p:first-child{width:100%}.wa-checkout-main-wrapper .woocommerce-form-login .lost_password{width:100%}.wa-checkout-main-wrapper .woocommerce-form-login .form-row{margin-top:var(--space-m)!important;width:100%}.wa-checkout-main-wrapper .woocommerce-form-login .form-row.form-row-first{width:30%;margin-right:var(--space-m)}.wa-checkout-main-wrapper .woocommerce-form-login .form-row.form-row-last{width:30%}body.woocommerce-checkout .wooptima-checkout-coupon_form__wrapper{display:none}.wooptima-checkout-form .wooptima-checkout-content__wrapper{display:flex;flex-flow:row wrap;margin:-1.5rem}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-customer_details__wrapper .section-icon{width:3.8rem!important;height:3.8rem!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column{flex:1 0;padding:1.5rem}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column .heading__wrapper{display:flex;align-items:center;margin-bottom:var(--space-s)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column .heading__wrapper>.section-icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;padding:calc(var(--space-xs) * .5);color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column .heading__wrapper>.section-icon>svg{width:100%;height:100%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column .heading__wrapper>.section-title{font-size:calc(var(--text-l) * 1.15);margin:0!important;font-weight:700;padding:var(--space-xs) var(--space-s)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left{width:60%;flex:1 0 60%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left>div{padding:var(--space-l);box-shadow:none;border:3px solid var(--checkout-bg-primary);border-radius:var(--checkout-radius-main);background:var(--white)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left>div:not(:last-child){margin-bottom:var(--space-s)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section:not(:last-child){margin-bottom:var(--space-s)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.static-section>.section-toggle__wrapper{margin-bottom:var(--space-s)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section{background:var(--checkout-bg-primary);border-radius:var(--checkout-radius-secondary);margin-bottom:var(--space-s);position:relative;border:1px solid var(--base-light);transition:all 250ms ease-in-out}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section:hover{border-color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section:hover label>span:before{border-color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section.visible{background:var(--primary-ultra-light);border-color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section>.section-toggle__wrapper{position:relative;z-index:10;transition:all 250ms ease-in-out}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section>.section-toggle__wrapper label{display:flex;align-items:center;width:100%;font-size:calc(var(--text-m) * 0.9);cursor:pointer;padding:var(--space-s);vertical-align:middle;align-content:center;margin:0!important;line-height:1!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section>.section-toggle__wrapper label>:before{width:1.9rem;height:1.9rem;border:2px solid var(--base-light);border-radius:var(--checkout-radius-main);background-color:var(--white);content:"";position:absolute;left:1.5rem;background-size:50%;background-repeat:no-repeat;background-position:center center;margin-top:-.3rem}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section>.section-toggle__wrapper label>input{margin-right:var(--space-xs);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section>.section-toggle__wrapper label>input:checked~span::before{background:url(/wp-content/themes/wooptima-theme/assets/icons/checkbox-checkmark.svg),var(--white);background-size:1.2rem;background-repeat:no-repeat;background-position:center center;border-color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section:not(.visible)>.fields__wrapper{display:none}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section.conditional-section .fields__wrapper{background:var(--primary-ultra-light);margin:calc(var(--space-m) * -1) 0 0;position:relative;border-radius:var(--checkout-radius-main);padding:var(--space-m) var(--space-xs) var(--space-s)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper{display:flex;flex-flow:row wrap;margin:-1rem}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field{display:flex;flex-direction:column;width:50%;flex:1 0 50%;padding:1rem}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field.field-width-30{width:30%;flex:1 0 30%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field.field-width-20{width:20%;flex:1 0 20%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field>label{line-height:1}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field>label>.field-label{display:inline-flex;margin-bottom:var(--space-m)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field>label>.field-required{color:#f54646}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper{display:flex;flex-direction:column}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label{display:flex;align-items:center;padding:var(--space-s) var(--space-m);background:var(--checkout-bg-primary);border:1px var(--base-light) solid;border-radius:var(--checkout-radius-secondary);cursor:pointer;transition:all 250ms ease-in-out;opacity:1}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label:not(:last-child),.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label:not(:last-child){margin-bottom:var(--space-s)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label:hover,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label:hover{background-color:var(--checkout-bg-primary);border-color:var(--primary);opacity:1}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label.selected,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label.selected{transform:translateX(-.5em);background-color:var(--primary-ultra-light);border-color:var(--primary);opacity:1}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label.selected span.method__name,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label.selected span.woocommerce-Price-amount.amount,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label.selected span.method__name,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label.selected span.woocommerce-Price-amount.amount{font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label input,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label input{flex:auto;margin-right:var(--space-xs);padding:calc(var(--space-xs) * .5)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .payment-method__content,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .shipping-method__content,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .payment-method__content,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .shipping-method__content{display:flex;justify-content:center;width:100%;align-items:center}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content{width:100%;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--space-xs) * .5)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__icon,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__icon{height:3rem;margin-right:var(--space-xs)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__icon img,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__icon svg,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__icon img,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__icon svg{display:block;width:100%!important;height:100%!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__name,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__name{font-size:var(--text-m);font-weight:400;color:var(--base)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__cost,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__cost{margin-left:auto}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .shipping-methods__wrapper>label .method__content .method__cost .amount,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .payment-methods__wrapper>label .method__content .method__cost .amount{font-size:calc(var(--text-l) * 0.8);font-weight:400}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right{width:25%;flex:1 0 25%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper{color:var(--base);position:sticky;top:8rem;right:0;background-color:var(--action-ultra-light);padding:var(--space-s);border-radius:var(--checkout-radius-main)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .woocommerce-remove-coupon{color:currentColor!important;font-size:80%!important;font-weight:normal!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper>.heading__wrapper{display:none}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper>.heading__wrapper>.section-icon{color:var(--action)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper>.heading__wrapper{justify-content:center}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper>.heading__wrapper>.section-title{color:var(--base);font-size:var(--text-xl)!important;font-weight:700!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper{display:flex;flex-direction:column}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .coupon-item{display:flex;flex-flow:row wrap;align-items:baseline;justify-content:flex-start;padding-bottom:calc(var(--space-xs)* .5);margin-bottom:calc(var(--space-xs)* .5)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item{flex-wrap:nowrap!important;gap:var(--space-xs);justify-content:space-between}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item-left{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item-left__name{font-size:var(--text-m);order:2;width:calc(80% - 5rem);font-weight:700;text-align:left!important;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item-left__thumb{display:block;height:6rem;width:6rem;object-fit:contain;aspect-ratio:1;border-radius:var(--radius-xs);overflow:hidden}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item-left__quantity{color:var(--primary);font-size:var(--text-m);font-weight:400;order:1;max-width:4.2rem;width:4.2rem;flex-grow:1;text-align:center}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item__subtotal *{font-size:var(--text-m);font-weight:700;color:var(--action);white-space:nowrap}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cart-item__subtotal{order:3;width:20%;text-align:right}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .tm-cart-edit-options{display:none!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .tc-epo-metadata{margin:0;margin-bottom:calc(var(--space-xs) * 1.5)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cpf-data-on-cart:before{content:"＋";color:var(--base-medium);font-weight:400;line-height:1;position:static!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cpf-data-on-cart{margin-bottom:5px!important;gap:5px;flex-wrap:nowrap}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cpf-data-value{display:flex;justify-content:space-between;width:100%;margin-left:0!important;margin-right:0;line-height:1;color:var(--base-medium)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cpf-data-value small{display:none}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .cpf-data-value .tc-price-in-cart{font-size:var(--text-s);font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .tc-name{display:none!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .coupon-item__label{font-size:var(--text-m);font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .coupon-item__value *{font-size:var(--text-m);font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-items__wrapper .coupon-item .woocommerce-emove-coupon{display:none}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-fees__wrapper{margin-bottom:var(--space-xs);border-top:1px solid var(--primary-light);padding-top:var(--space-xs);margin-top:var(--space-xs)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-fees__wrapper .fee-item{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-fees__wrapper .fee-item__label{font-size:var(--text-m);font-weight:400;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-fees__wrapper .fee-item__amount *{font-size:var(--text-m);font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-subtotal__wrapper{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--primary-light);padding-top:var(--space-xs)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-subtotal__wrapper .label{font-size:var(--text-m);font-weight:400;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-subtotal__wrapper .amount{font-weight:700;font-size:var(--text-m);color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-totals__wrapper{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:var(--space-xs);margin-bottom:var(--space-s);padding:var(--space-xs);background:var(--action-trans-10);border-radius:var(--checkout-radius-main)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-totals__wrapper .label{font-size:var(--text-m);flex-grow:3;font-weight:700;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.cart-totals__wrapper .amount{font-weight:700;font-size:var(--text-m)!important;color:var(--primary)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.checkout-place-order .button.alt{text-align:center;width:100%;background:var(--action)!important;color:var(--shade-white)!important;font-size:calc(var(--text-l) / 1.15);padding:var(--space-s) var(--space-xs);font-weight:700;margin-top:var(--space-xs);border-radius:var(--radius-m);text-transform:none!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.checkout-place-order .button.alt:hover{background:var(--action-hover)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper small.includes_tax,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper small.includes_tax .amount{font-size:var(--text-m)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper small.includes_tax{margin-left:var(--space-xs)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper .woocommerce-privacy-policy-text{color:var(--primary);margin-bottom:var(--space-xs)!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper .woocommerce-privacy-policy-text a{color:var(--action);text-decoration:underline;text-underline-offset:2px}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper .woocommerce-form__label-for-checkbox.checkbox{color:var(--primary);font-size:var(--text-m)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper .woocommerce-form__label-for-checkbox.checkbox a{color:var(--action);text-decoration:underline;text-underline-offset:2px}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field{padding:0}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label{font-size:var(--text-s)!important;display:flex;align-items:center;width:100%;vertical-align:middle;align-content:center;line-height:1.3!important;position:relative;transition:0.2s all ease-in-out}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label input{opacity:0;margin:0 0 0 var(--space-xs)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label input:hover~span:before{border:2px solid var(--action)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label>input:checked~span::before{background:url(/wp-content/themes/wooptima-theme/assets/icons/checkbox-checkmark.svg),var(--neutral);background-size:1.2rem;background-repeat:no-repeat;background-position:center center;border:2px solid var(--action);box-shadow:none!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label span{display:block;font-weight:400}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label span::before{width:2rem;height:2rem;border:2px solid var(--base-light);border-radius:3px;background-color:#fff0;content:"";position:absolute;left:0;background-size:50%;background-repeat:no-repeat;background-position:center center;margin-top:-.4rem;transition:0.2s all ease-in-out}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label span.optional{display:none!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper p#tos_acceptance_field label span:hover::before{border:2px solid var(--action)}.woocommerce-order-pay .wa-checkout .woocommerce .shop_table thead tr th{text-align:left;padding-bottom:var(--space-s);min-width:8rem}.woocommerce-order-pay .wa-checkout .woocommerce .shop_table tfoot tr th,.woocommerce-order-pay .wa-checkout .woocommerce .shop_table tfoot tr td{text-align:left;padding-top:var(--space-xs);min-width:8rem}.woocommerce-order-pay .wa-checkout .woocommerce .shop_table tfoot tr:first-child th,.woocommerce-order-pay .wa-checkout .woocommerce .shop_table tfoot tr:first-child td{padding-top:var(--space-l)}.woocommerce-order-pay .wa-checkout #payment .wc_payment_methods.payment_methods.methods{padding:0!important;display:flex;flex-direction:column;row-gap:var(--space-xs);margin-top:var(--space-m)}.woocommerce-order-pay .wa-checkout #payment .wc_payment_methods.payment_methods.methods li{list-style:none;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-xs)}.woocommerce-order-pay .wa-checkout #payment .wc_payment_methods.payment_methods.methods input[type="radio"]{padding:0;min-width:2rem;height:2rem;width:2rem}.woocommerce-order-pay .wa-checkout #payment .wc_payment_methods.payment_methods.methods .payment_box.payment_method_bacs{font-size:var(--text-s);margin-top:calc(var(--space-xs) * .5)}.woocommerce-order-pay .wa-checkout #payment .form-row{display:flex;flex-direction:column}.woocommerce-order-pay .wa-checkout #payment .form-row .woocommerce-terms-and-conditions-wrapper{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-m)}.woocommerce-order-pay .wa-checkout #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text::before{margin-left:-30px!important}@media (max-width:767px){.woocommerce-order-pay .wa-checkout #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text::before{margin-left:0!important;margin-top:-20px!important}}.woocommerce-order-pay .wa-checkout #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{display:none!important;text-transform:uppercase;font-size:var(--text-l)}.woocommerce-order-pay .wa-checkout #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a{font-weight:500}.woocommerce-order-pay .wa-checkout #payment .form-row button.alt{margin-top:var(--space-s);padding:var(--space-xs) var(--space-s);width:fit-content!important;background-color:var(--action);color:var(--white)!important;font-weight:700;text-transform:uppercase}.woocommerce-order-pay .wa-checkout #payment .form-row button.alt:hover{background-color:var(--action-hover)}.wa-checkout .woocommerce-form-login-toggle .woocommerce-info{display:flex;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:wrap!important;color:var(--base);font-weight:700;padding:var(--space-l);box-shadow:none;border:5px solid var(--checkout-bg-primary)!important;border-radius:var(--checkout-radius-main)!important;background:var(--white)!important;animation:none!important}.wa-checkout .woocommerce-form-login-toggle .woocommerce-info:before{content:none!important}.wa-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin{color:var(--base)!important;background:var(--primary);color:var(--white)!important;padding:var(--space-xs) var(--space-m);margin:0!important}.wa-checkout .woocommerce-form-login-toggle .woocommerce-info .showlogin:hover{background-color:var(--primary-hover)}.wa-checkout .woocommerce-form.woocommerce-form-login.login{border:5px solid var(--checkout-bg-primary)!important;border-radius:var(--checkout-radius-main)!important;background:var(--white)!important;padding:var(--space-l);margin-bottom:var(--space-l)}.wa-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form__label-for-checkbox{position:relative;margin-bottom:var(--space-s)!important}.wa-checkout .woocommerce-form.woocommerce-form-login.login .form-row{margin-bottom:var(--space-s)!important}.wa-checkout .woocommerce-form.woocommerce-form-login.login .form-row-first{float:left;margin:0;width:49%}.wa-checkout .woocommerce-form.woocommerce-form-login.login .form-row-last{float:right;width:49%}@media (min-width:992px){.wa-after-checkout-bar{display:none!important}}@media (max-width:991px){.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.checkout-place-order .button.alt{display:none!important}}.wa-after-checkout-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-xs);width:100%;position:fixed;padding:var(--space-xs) var(--section-padding-x);bottom:0;left:0;background-color:var(--neutral);z-index:99;border-top:1px solid var(--primary-light)}.wa-after-checkout-bar .wa-after-checkout-button-wrapper button{background-color:var(--action);border-radius:var(--radius-m);text-transform:none!important}.wa-after-checkout-bar .wa-after-checkout-total-value *{font-size:var(--text-m);color:var(--action)}@media (max-width:991px){.woocommerce .form-row-first,.woocommerce .form-row-last{float:none;width:100%}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right{width:100%!important;flex:1 0 100%!important}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-checkout-review_order__wrapper .content__wrapper>.checkout-place-order .button.alt,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__right .wooptima-checkout-review_order__wrapper .content__wrapper>.checkout-place-order .button.alt{padding:var(--space-m)!important}}@media (max-width:479px){.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field.field-width-30,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field.field-width-20,.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left .wooptima-form-section>.fields__wrapper>.form-field{width:100%!important;flex:1 0 100%!important}.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{font-size:var(--text-m);margin-top:var(--space-s);margin-bottom:var(--space-s)}.shipping-methods__wrapper>label input,.payment-methods__wrapper>label input{flex:0 0 2rem!important}.shipping-methods__wrapper>label input,.payment-methods__wrapper>label input{margin-right:var(--space-xs)}.shipping-methods__wrapper>label .method__content .method__icon,.payment-methods__wrapper>label .method__content .method__icon{height:2.4rem;width:auto;min-width:2.4rem;max-width:2.4rem}.shipping-methods__wrapper>label .method__content .method__icon img,.payment-methods__wrapper>label .method__content .method__icon img{object-fit:contain}.shipping-methods__wrapper>label,.payment-methods__wrapper>label{padding:var(--space-s)}.shipping-methods__wrapper>label .method__content .method__name,.payment-methods__wrapper>label .method__content .method__name{font-size:var(--text-m)}.wooptima-checkout-form .wooptima-checkout-content__wrapper .wooptima-checkout-column.__left>div{padding:var(--space-s)}.wooptima-checkout-review_order__wrapper>.checkout-place-order button{font-size:var(--text-m)!important}}