.stripe-source-errors{align-items:flex-end;display:flex;flex-direction:column;gap:1.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;right:1.25rem;top:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3000}.stripe-source-errors .woocommerce-error{--tw-translate-x:100%;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-name:slidein;animation-name:slidein;background-color:var(--color-red);color:var(--color-red);font-size:clamp(.7rem,.4rem + .4vw,.8rem);line-height:1.5;margin-left:0;opacity:0;padding:.5rem 1rem;pointer-events:none;text-indent:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stripe-source-errors .woocommerce-error li{color:var(--color-white);display:block;gap:0}.stripe-source-errors .woocommerce-error li:before{display:none}.woocommerce-NoticeGroup .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-info{border-color:var(--color-orange);border-width:1px;margin-bottom:1.25rem;margin-top:1.25rem;padding:1.25rem}.woocommerce-message[data-role=alert]{align-items:flex-end;background-color:var(--color-green);bottom:1.25rem;color:var(--color-white);max-width:500px}.woocommerce-error[data-role=alert],.woocommerce-message[data-role=alert]{--tw-translate-x:100%;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-name:slidein;animation-name:slidein;font-size:clamp(.7rem,.4rem + .4vw,.8rem);gap:1.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.5;opacity:0;padding:.5rem 1rem;pointer-events:none;position:fixed;right:1.25rem;top:1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:3000}.woocommerce-error[data-role=alert]{background-color:var(--color-red);color:var(--color-red);margin-left:0;text-indent:0}.woocommerce-error[data-role=alert] li{color:var(--color-white);display:block;gap:0}.woocommerce-error[data-role=alert] li:before{display:none}@-webkit-keyframes slidein{0%{opacity:0;pointer-events:none!important;transform:translateX(200px)}5%{opacity:1;pointer-events:visible;transform:translateX(0)}95%{opacity:1;pointer-events:visible;transform:translateX(0)}to{opacity:0;pointer-events:none!important;transform:translateX(200px)}}@keyframes slidein{0%{opacity:0;pointer-events:none!important;transform:translateX(200px)}5%{opacity:1;pointer-events:visible;transform:translateX(0)}95%{opacity:1;pointer-events:visible;transform:translateX(0)}to{opacity:0;pointer-events:none!important;transform:translateX(200px)}}.select2-selection{align-items:center!important;border-color:var(--color-grey)!important;border-radius:9999px!important;border-width:1px!important;display:flex!important;font-size:clamp(.7rem,.4rem + .4vw,.8rem)!important;line-height:1.5!important;padding:1rem .75rem!important;width:100%!important}.select2-selection__arrow{height:100%!important}.select2-results__option{font-size:clamp(.8rem,.5rem + .4vw,.9rem);line-height:1.5;padding-bottom:.25rem;padding-top:.25rem}.select2-results__option.select2-results__option--highlighted{background-color:var(--color-blue)!important}#payment ul li{align-items:center;display:flex;flex-wrap:wrap;gap:0}#payment ul li.wc_payment_method>label,#payment ul li.woocommerce-PaymentMethod>label{align-items:center;display:flex;flex-grow:1;font-size:clamp(.9625rem,.5rem + .5vw,1rem);font-weight:700;line-height:1.5}#payment ul li.wc_payment_method>label img,#payment ul li.woocommerce-PaymentMethod>label img{height:20px;width:auto}#payment ul li.wc_payment_method>label img:first-child,#payment ul li.woocommerce-PaymentMethod>label img:first-child{margin-left:auto}#payment ul li.wc_payment_method>label img:nth-child(2),#payment ul li.woocommerce-PaymentMethod>label img:nth-child(2){padding-left:.25rem;padding-right:.25rem}#payment ul li:before{display:none}#payment #stripe-payment-data>p{margin-bottom:.5rem;margin-top:.5rem}#payment #stripe-payment-data a,#payment #stripe-payment-data p{font-size:clamp(.7rem,.4rem + .4vw,.8rem);line-height:1.5;line-height:1.25rem;text-align:justify}#payment #stripe-payment-data a{font-size:clamp(.9625rem,.5rem + .5vw,1rem);line-height:1.5;line-height:1.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}#payment #stripe-payment-data a:hover{color:var(--color-blue)}#payment .wc-stripe-elements-field{border-color:var(--color-grey);border-width:1px;padding:.25rem .5rem;width:100%}#payment .form-row-wide{width:100%}#payment .form-row-first,#payment .form-row-last{width:50%}#payment .form-row-first{padding-right:.375rem}#payment .form-row-last{padding-left:.375rem}#payment .wc-payment-form{display:flex;flex-wrap:wrap}#payment label{font-size:clamp(.6rem,.3rem + .4vw,.7rem);line-height:1.5}#payment .woocommerce-SavedPaymentMethods-saveNew{padding-top:1.25rem}#payment .woocommerce-SavedPaymentMethods-saveNew label{font-size:clamp(.7rem,.4rem + .4vw,.8rem);line-height:1.5;line-height:15px}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border-color:var(--color-blue);border-radius:9999px;border-width:1px;cursor:pointer;margin-right:10px;margin-top:-5px;max-height:1em;max-width:1em;min-height:1em;min-width:1em;outline:2px solid transparent;outline-offset:2px;vertical-align:middle}.woocommerce .woocommerce-Button,.woocommerce input[type=checkbox][data-checked=true],.woocommerce input[type=radio][data-checked=true]{background-color:var(--color-blue)}.woocommerce .woocommerce-Button{border-color:var(--color-blue);border-radius:9999px;border-width:1px;color:var(--color-white);display:block;font-size:clamp(.7rem,.4rem + .4vw,.8rem);line-height:1.5;margin-top:1.25rem;padding:.5rem 2.5rem;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.woocommerce .woocommerce-Button:hover{background-color:var(--color-white);color:var(--color-blue)}#shipping_method li div:last-child{grid-column:span 2/span 2}#shipping_method .lpc_pick_up_widget_show_map{display:block;font-size:.75em;font-weight:700;line-height:1.5;line-height:1rem}#shipping_method .lpc_pick_up_widget_show_map:hover{color:var(--color-blue)}.tax_label{display:none}ul.wc_payment_methods{margin-left:0;text-indent:0}.woocommerce-shipping-destination{margin-top:10px}.wc-stripe-upe-element{width:100%}.show-password-input{display:none!important}