.woocommerce-cart header.entry-header{display:none}.select2-container--open{z-index:10000!important}ul.woocommerce-shipping-methods .shipping_method{display:none}ul.woocommerce-shipping-methods label{border:1px solid #ddd;border-radius:12px;color:#000;cursor:pointer;display:block;line-height:1.5;padding:20px 12px}ul.woocommerce-shipping-methods .shipping_method:checked+label{background-color:#e1eff6;border-color:#295cad}ul.woocommerce-shipping-methods label:hover{border-color:#000}.woocommerce ul#shipping_method li{align-items:flex-start;display:flex;justify-content:flex-start}.woocommerce ul#shipping_method li label{align-items:center;display:flex;width:100%}.woocommerce ul#shipping_method .amount{margin-left:auto;padding-left:12px}.cart-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:48px;margin-top:48px;max-width:1400px;width:100%}.cart-wrapper .cart-left{width:58%}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:38%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}@media(max-width:991px){.cart-wrapper{flex-direction:column}.cart-wrapper .cart-left,.woocommerce .cart-collaterals,.woocommerce-cart-form,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{border-top:1px solid #ddd;padding-top:24px}}.woocommerce table.shop_table{border:none;border-collapse:collapse;border-radius:0;color:#000;margin-bottom:0}.woocommerce table.shop_table td .product-name{line-height:1}.woocommerce table.shop_table th{padding:5px 12px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th,.woocommerce-cart table.shop_table tbody tr:first-of-type td{border-top:0}.woocommerce-cart-form h2{font-size:30px;font-weight:500}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:top}.woocommerce-cart-form__contents tbody{border:none}.woocommerce table.shop_table.woocommerce-cart-form__contents td{padding:24px 0}.woocommerce a.remove:hover{background:transparent;color:red!important;opacity:.5}.js .woocommerce-cart-form__contents .actions{display:none}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{align-items:center;background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.2);color:#000;display:inline-flex;float:right;font-weight:500;width:unset}.woocommerce .actions button.button:hover{box-shadow:0 0 .5em rgba(0,0,0,.2)}:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]{box-shadow:0 0 .5em transparent}.woocommerce .actions button.button .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 200,"opsz" 48;margin-right:8px}.cart-collaterals .cart_totals h2{font-size:30px;font-weight:500}tr.order-total{border-top:1px solid rgba(0,0,0,.1)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border:none;padding-left:0;padding-right:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:100%}.woocommerce .cart-collaterals tr td{padding:0}.cart-collaterals tr.tax-total td,.cart-collaterals tr.tax-total th{padding-bottom:24px}.cart-collaterals tr.order-total td,.cart-collaterals tr.order-total th{padding:18px 0}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:collapse}#add_payment_method .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr td{text-align:right;vertical-align:middle}.cart-summary-coupon{cursor:pointer}.cart-summary-coupon-content.active{display:block}.cart-summary-coupon-content .coupon{display:flex}.cart-summary-coupon-content .coupon input{margin-right:10px;width:100%}.cart-summary-coupon-content .woocommerce-cart-form{padding:24px 0;width:100%}tr.cart-summary-coupon .material-symbols-outlined{transform:rotate(0deg);transition:.3s}tr.cart-summary-coupon.active .material-symbols-outlined{transform:rotate(-180deg)}.woocommerce-coupon-form{margin:12px 0}.wc_coupon_message_wrap{padding:0!important}.woocommerce .coupon button.button{background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.2);color:#000;font-weight:400}.shipping-method-selection-label{color:#000;font-size:18px;font-weight:500;margin-bottom:12px;margin-top:48px}.cart_totals .cart-shipping{display:none}.cart-shipping{border-top:1px solid rgba(0,0,0,.1);padding:24px 0}.cart-discount th>span{text-transform:uppercase}tr.cart-discount td>a{display:none}tr.cart-discount th>a{margin:auto 0}tr.cart-discount th>a .material-symbols-outlined{color:rgba(0,0,0,.6);vertical-align:bottom}tr.cart-discount th>a:hover .material-symbols-outlined{color:red}.cart-shipping h2{font-size:24px;font-weight:500}.cart-shipping .woocommerce-selected-shipping-method{color:#000;display:flex}.cart-shipping .woocommerce-Price-amount{float:right;margin-left:auto;padding-left:12px}.woocommerce-shipping-selection{margin-bottom:12px}.shipping-options-button{color:#000;cursor:pointer;display:inline;text-decoration:underline}.shipping-options-button:hover{color:inherit}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{width:100%}@media(max-width:768px){.checkout-button-wrapper{background:#fff;border-top:1px solid rgba(0,0,0,.1);bottom:0;left:0;padding:12px;position:fixed;width:100%;z-index:5}.woocommerce-cart .wc-proceed-to-checkout .checkout-button-wrapper a.checkout-button{margin-bottom:0}.woocommerce-cart #footer-main footer{padding-bottom:90px}}.checkout-content{column-gap:48px;display:flex;flex-direction:row;position:relative}.checkout-content .checkout-form-wrapper{flex:1}.checkout-content .checkout-summary-content{flex-shrink:0;width:38%}@media(min-width:992px){.review-section{border-top:none!important}.review-section-title{pointer-events:none}.review-section-title a.edit-cart-link{pointer-events:all}.review-section-content a.edit-cart-link,.review-section-title span.expand-button{display:none}.review-section-content{display:flex!important}#customer_details .shipping-section{border-top:none}}@media(max-width:991px){.checkout-content{flex-direction:column-reverse}.checkout-content .checkout-summary-content{width:100%}.review-section-content,.review-section-title a.edit-cart-link{display:none}#customer_details .shipping-section{border-top:1px solid rgba(0,0,0,.1)}}.woocommerce-checkout .dropdown-main-title{padding:24px 0}.woocommerce-checkout .dropdown-main-title h2{font-size:28px;font-weight:500}a.edit-cart-link{color:#666!important;float:right;font-weight:400;padding:5px;text-decoration:underline}.woocommerce-checkout .payment-section-title,.woocommerce-checkout .shipping-section-title,.woocommerce-checkout .submit-section-title{align-items:center;display:flex;padding:24px 0}.woocommerce-checkout .payment-section-title,.woocommerce-checkout .submit-section-title{border-top:1px solid rgba(0,0,0,.1)}.woocommerce-checkout .payment-section-title h2,.woocommerce-checkout .shipping-section-title h2,.woocommerce-checkout .submit-section-title h2{font-size:28px;font-weight:500;margin:0}.woocommerce-checkout .payment-section-title #edit-payment-info,.woocommerce-checkout .shipping-section-title #edit-shipping-info{align-items:center;cursor:pointer;display:none;margin-left:auto;text-decoration:underline}.woocommerce-checkout .payment-section-title .section-checkmark,.woocommerce-checkout .shipping-section-title .section-checkmark{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;margin-left:12px;width:24px}.woocommerce-checkout .payment-section-title .section-checkmark .checkmark,.woocommerce-checkout .shipping-section-title .section-checkmark .checkmark{font-size:2em}.woocommerce-checkout .payment-section-content,.woocommerce-checkout .shipping-section-content{margin-bottom:24px}.woocommerce-checkout #checkout-payment-continue,.woocommerce-checkout #checkout-shipping-continue{background:#000;color:#fff;cursor:pointer;font-weight:500;margin:24px 0 0 auto;padding:10px 20px}.woocommerce-checkout #checkout-payment-continue{margin-top:0}.checkout-section-continue{display:flex}#payment-summary p,#shipping-summary p{color:#666;margin:0}.checkout-main .select2-container--default .select2-selection--single{border-radius:0}.checkout-main .select2-container .select2-selection--single{border-color:rgba(0,0,0,.2);height:34px;margin:0}.checkout-main .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:34px}.checkout-main .select2-container--default .select2-selection--single .select2-selection__arrow{height:34px}.woocommerce .checkout-main form .form-row .select2-container{margin-bottom:2px}.woocommerce-checkout form .form-row{padding:0}#billing_email_field{margin:0 0 24px;padding:0}#customer_details .duty-and-tax-notice{border-radius:12px;grid-column:span 6;margin:0}#billing_phone_field{margin-bottom:24px;width:50%}@media (max-width:600px){#billing_phone_field{width:100%}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:48px}.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row,.woocommerce form .woocommerce-shipping-fields__field-wrapper .form-row{grid-column:span 6;margin:0;padding:0;width:100%}#billing_first_name_field,#billing_last_name_field,#shipping_first_name_field,#shipping_last_name_field{grid-column:span 3}.woocommerce form #billing_city_field,.woocommerce form #billing_postcode_field,.woocommerce form #billing_state_field,.woocommerce form #shipping_city_field,.woocommerce form #shipping_postcode_field,.woocommerce form #shipping_state_field{grid-column:span 2}.woocommerce-billing-fields__field-wrapper:not(:has(#billing_postcode_field:not([style*="display: none"]))):has(#billing_state_field:not([style*="display: none"])) #billing_city_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_postcode_field:not([style*="display: none"]))):has(#billing_state_field:not([style*="display: none"])) #billing_state_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_postcode_field:not([style*="display:none"]))):has(#billing_state_field:not([style*="display:none"])) #billing_city_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_postcode_field:not([style*="display:none"]))):has(#billing_state_field:not([style*="display:none"])) #billing_state_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_postcode_field:not([style*="display: none"]))):has(#shipping_state_field:not([style*="display: none"])) #shipping_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_postcode_field:not([style*="display: none"]))):has(#shipping_state_field:not([style*="display: none"])) #shipping_state_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_postcode_field:not([style*="display:none"]))):has(#shipping_state_field:not([style*="display:none"])) #shipping_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_postcode_field:not([style*="display:none"]))):has(#shipping_state_field:not([style*="display:none"])) #shipping_state_field{grid-column:span 3}.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display: none"]))):has(#billing_postcode_field:not([style*="display: none"])) #billing_city_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display: none"]))):has(#billing_postcode_field:not([style*="display: none"])) #billing_postcode_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display:none"]))):has(#billing_postcode_field:not([style*="display:none"])) #billing_city_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display:none"]))):has(#billing_postcode_field:not([style*="display:none"])) #billing_postcode_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display: none"]))):has(#shipping_postcode_field:not([style*="display: none"])) #shipping_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display: none"]))):has(#shipping_postcode_field:not([style*="display: none"])) #shipping_postcode_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display:none"]))):has(#shipping_postcode_field:not([style*="display:none"])) #shipping_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display:none"]))):has(#shipping_postcode_field:not([style*="display:none"])) #shipping_postcode_field{grid-column:span 3}.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display: none"]))):not(:has(#billing_postcode_field:not([style*="display: none"]))) #billing_city_field,.woocommerce-billing-fields__field-wrapper:not(:has(#billing_state_field:not([style*="display:none"]))):not(:has(#billing_postcode_field:not([style*="display:none"]))) #billing_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display: none"]))):not(:has(#shipping_postcode_field:not([style*="display: none"]))) #shipping_city_field,.woocommerce-shipping-fields__field-wrapper:not(:has(#shipping_state_field:not([style*="display:none"]))):not(:has(#shipping_postcode_field:not([style*="display:none"]))) #shipping_city_field{grid-column:span 6}@media (max-width:600px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr!important}.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*{grid-column:span 1!important}}#shipping_address_2_field .optional
#billing_address_2_field .optional{display:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border-radius:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:none;margin-bottom:12px;padding:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{margin-bottom:12px}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label{align-items:center;color:#000;display:block;display:flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:1.5;padding:12px;width:100%}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>label img{margin:0 0 0 .5em}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method>input.input-radio{display:none}.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method{border:1px solid rgba(0,0,0,.1);border-radius:12px}.woocommerce-checkout #payment li.wc_payment_method:has(>input[type=radio]:checked){border:1px solid #000}.woocommerce-checkout #payment li.wc_payment_method:has(input[type=radio]:not(:checked):hover){border:1px solid #000}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent;margin:0;padding:0 12px 12px}.woocommerce-checkout #payment fieldset{border:none;margin:0;padding:0 0 12px}.woocommerce-checkout #payment div.payment_box.payment_method_stripe{padding-right:6px}#ship-to-different-address{display:none}#bill-to-same-address label{align-items:center;display:flex;justify-content:flex-start;margin-bottom:24px}#bill-to-same-address-checkbox{accent-color:#666;background-color:#fff;border:1px solid #ddd;border-radius:12px;cursor:pointer;height:20px;margin:0 8px 0 0;position:relative;transition:all .3s ease;width:20px}.woocommerce form .form-row.custom-ac-checkbox-wrapper{margin-bottom:24px}.custom-ac-checkbox-wrapper label{align-items:center;display:flex;justify-content:flex-start}.custom-ac-checkbox-wrapper span{font-size:16px}#custom_activecampaign_accepts_marketing{accent-color:#666;background-color:#fff;border:1px solid #ddd;border-radius:12px;cursor:pointer;height:20px;position:relative;transition:all .3s ease;width:20px}.entry-content .place-order a{color:inherit;text-decoration:underline}.woocommerce-page #place_order{float:right;font-size:1.25em;margin-top:24px;max-width:400px;padding:1em;text-transform:capitalize;width:100%}@media (max-width:600px){.woocommerce-page #place_order{margin-top:12px}}.woocommerce .checkout-main #checkout-shipping-options{margin-top:24px}.woocommerce-notices-wrapper>ul{margin-left:0}#order_review table tr.cart_subtotal td,#order_review table tr.cart_subtotal th{padding-top:24px}#order_review table tr.order_total td,#order_review table tr.order_total th{font-weight:700}#order_review table .woocommerce-table__line-item.order_item:last-of-type td,#order_review table .woocommerce-table__line-item.order_item:last-of-type th{padding-bottom:24px}.woocommerce form.checkout_coupon{border:none;border-radius:0;margin:0;padding:0;text-align:left}.woocommerce form.checkout_coupon button{background:#fff;box-shadow:0 0 .5em rgba(0,0,0,.2);color:#000;font-weight:400}.woocommerce-checkout .woocommerce-form-login-toggle{margin:24px 0 0}#checkout-login-form-toggle{cursor:pointer;font-weight:500;margin-left:12px;text-decoration:underline}.woocommerce-checkout-login-form form.login{border:none;border-radius:0;box-shadow:0 0 .5em rgba(0,0,0,.2)}.woocommerce-checkout .gift-certificate.sc_info_box{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:12px;margin:48px 0 0!important;padding:12px!important}.woocommerce-checkout .gift-certificate.sc_info_box h3{color:#000;font-size:18px;font-weight:500;margin:0 0 12px}.woocommerce-checkout .gift-certificate.sc_info_box p{color:#666;margin:0 0 12px}.woocommerce-checkout .gift-certificate .show_hide_list,.woocommerce-checkout .gift-certificate .single_multi_list{margin:12px 0;padding:0}.woocommerce-checkout .gift-certificate .show_hide_list li,.woocommerce-checkout .gift-certificate .single_multi_list li{align-items:center;display:flex;margin:8px 0}.woocommerce-checkout .gift-certificate .single_multi_list{margin-left:24px;margin-top:8px}.woocommerce-checkout .gift-certificate input[type=radio]{accent-color:#000;height:20px;margin:0 8px 0 0;width:20px}.woocommerce-checkout .gift-certificate label{color:#000;cursor:pointer;font-size:16px;margin:0}.woocommerce-checkout .gift-certificate .form_table{border:none;margin:0;padding:12px 0 0;width:100%}.woocommerce-checkout .gift-certificate .email_amount{align-items:center;display:grid;grid-template-columns:auto 1fr;margin-bottom:12px}.woocommerce-checkout .gift-certificate .amount{color:#000;font-weight:500;white-space:nowrap}.woocommerce-checkout .gift-certificate .email input,.woocommerce-checkout .gift-certificate .gift_receiver_email{border:1px solid #ddd;border-radius:12px;font-size:16px;margin:0;padding:12px;transition:border-color .2s;width:100%}.woocommerce-checkout .gift-certificate .email input:focus,.woocommerce-checkout .gift-certificate .gift_receiver_email:focus{border-color:#000;outline:none}.woocommerce-checkout .gift-certificate .email_sending_date_time_wrapper{margin-bottom:12px}.woocommerce-checkout .gift-certificate .gift_sending_date_time{border:1px solid #ddd;border-radius:12px;font-size:16px;padding:12px;transition:border-color .2s;width:100%}.woocommerce-checkout .gift-certificate .gift_sending_date_time:focus{border-color:#000;outline:none}.woocommerce-checkout .gift-certificate .gift_receiver_message{border:1px solid #ddd;border-radius:12px;font-family:inherit;font-size:16px;min-height:100px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.woocommerce-checkout .gift-certificate .gift_receiver_message:focus{border-color:#000;outline:none}.woocommerce-checkout .gift-certificate #gift-certificate-receiver-form-single .email_sending_date_time_wrapper{align-items:center}.woocommerce-checkout .gift-certificate #gift-certificate-receiver-form-single .email_sending_date_time_wrapper input{margin:0}@media (max-width:600px){.woocommerce-checkout .gift-certificate .email_amount{gap:8px;grid-template-columns:1fr}.woocommerce-checkout .gift-certificate .amount{margin-bottom:8px}.woocommerce-checkout .gift-certificate.sc_info_box{padding:16px}}.woocommerce .order-receipt{display:flex;flex-wrap:wrap;margin-top:48px}@media(max-width:768px){.menu-item.cart{margin-right:-10px}}.tooltip{background:#666;border-radius:1em;color:#fff;cursor:pointer;display:inline-block;font-size:12px;line-height:1;margin-bottom:.2em;margin-left:2px;padding:.07em .3em;position:relative;text-align:center;vertical-align:middle}.tooltip .tooltiptext{background-color:#666;border-radius:6px;bottom:150%;color:#fff;font-size:16px;left:50%;padding:12px 6px;position:absolute;text-align:center;transform:translateX(-50%);visibility:hidden;width:200px;z-index:1}.tooltip .tooltiptext:after{border:5px solid transparent;border-top-color:#666;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.tooltip:hover .tooltiptext{visibility:visible}.woocommerce .woocommerce-form-track-order{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:500px;text-align:center}.woocommerce .woocommerce-form-track-order>p{width:100%}.woocommerce .woocommerce-form-track-order .form-row{max-width:300px}.woocommerce .woocommerce-form-track-order label{text-align:left;text-transform:capitalize}.woocommerce .woocommerce-form-track-order button[type=submit]{border:none;cursor:pointer;margin:24px auto auto;width:100%}.woocommerce .login-form-container{margin:auto;max-width:300px;width:100%}.woocommerce .login-form-container form.login{align-items:center;border:none;display:flex;flex-direction:column;padding:0}.woocommerce .login-form-container form.login .form-row{width:100%}.woocommerce .login-form-container form.login .form-row-last{margin-bottom:12px}.woocommerce .login-form-container form.login button.woocommerce-form-login__submit{border:none;cursor:pointer;width:100%}.woocommerce .login-form-container form.login .lost_password{font-size:.75rem;margin-bottom:0;margin-top:12px}body #add_payment_method #payment ul.payment_methods li,body.woocommerce-cart #payment ul.payment_methods li,body.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}body #add_payment_method #payment ul.payment_methods li img,body.woocommerce-cart #payment ul.payment_methods li img,body.woocommerce-checkout #payment ul.payment_methods li img{max-width:40px}.woocommerce-shipping-calculator{margin-bottom:24px}.woocommerce-shipping-calculator p:last-of-type{margin-bottom:0}.woocommerce form.woocommerce-shipping-calculator .form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23888' d='m5 8 5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:36px}.woocommerce form.woocommerce-shipping-calculator .form-row select:focus{border-color:#000;outline:none}#arctica-shipping-calculator-modal .modal-panel{border-radius:8px;height:auto;margin:0 auto;max-height:90vh;max-width:600px;overflow:hidden;padding:0;top:50%;transform:translateY(-50%);width:calc(100% - 32px)}#arctica-shipping-calculator-modal .modal-head{align-items:center;border-bottom:1px solid rgba(0,0,0,.1);display:flex;gap:16px;justify-content:space-between;padding:16px 24px}#arctica-shipping-calculator-modal .modal-head h2{font-size:18px;font-weight:600;line-height:1.3;margin:0;order:-1}#arctica-shipping-calculator-modal .modal-head .close{color:#000;display:flex;float:none;line-height:0;margin:-8px;padding:8px}#arctica-shipping-calculator-modal .modal-head .close:hover{opacity:.7}#arctica-shipping-calculator-modal .modal-content{overflow-y:auto;padding:24px 24px 0}#arctica-shipping-calculator-modal .shipping-method-selection-label{border-top:1px solid rgba(0,0,0,.1);margin-top:0;padding-top:24px}#arctica-shipping-calculator-modal .shipping-calculator-disclosure{border-top:1px solid rgba(0,0,0,.1);font-size:12px;margin-top:24px;opacity:.6;padding:12px 0;text-align:center}