/* Aroma Lab: WooCommerce cart, checkout, thank-you and account pages (loaded only there). */
/* ================= WooCommerce: cart, checkout, thank you, account ================= */
.woo{font-size:15px}
.woo :where(h2,h3){font-size:20px;margin:0 0 12px}
.woo .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.woo .woocommerce-notices-wrapper:empty{display:none}
.woo :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,.wc-block-components-notice-banner){list-style:none;margin:0 0 16px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--gold);font-size:14.5px;color:var(--navy);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between}
.woo .woocommerce-error{border-left-color:#A12B2B;display:block}
.woo .woocommerce-error li+li{margin-top:6px}
.woo :is(.woocommerce-message,.woocommerce-info) a:not(.button){color:var(--gold-t);font-weight:700;text-decoration:underline}
.woo :is(.button,button.button,input.button,a.button,button[type=submit]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:10px;background:var(--navy);color:#fff;font:700 14.5px/1.2 var(--ff-b);border:0;cursor:pointer;text-decoration:none;transition:background-color .2s}
.woo :is(.button,button.button,a.button):hover{background:var(--navy-2);color:#fff}
.woo :is(.button.alt,#place_order,.checkout-button){background:var(--gold);color:var(--navy);min-height:54px;width:100%;font-size:16px}
.woo :is(.button.alt,#place_order,.checkout-button):hover{background:var(--gold-d);color:var(--navy)}
.woo :is(.button:disabled,.button.disabled,.button[disabled]){opacity:.5;cursor:not-allowed}
.woo .input-text,.woo select,.woo textarea,.woo input[type=text],.woo input[type=email],.woo input[type=tel],.woo input[type=password],.woo input[type=number]{width:100%;height:50px;border:1px solid var(--line);border-radius:10px;padding:0 14px;background:#fff;font-size:16px;color:var(--navy);outline:0;transition:border-color .2s,box-shadow .2s}
.woo textarea{height:auto;min-height:100px;padding:12px 14px;resize:vertical}
.woo select{appearance:none;-webkit-appearance:none;padding-right:38px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230F1F3D' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat}
.woo :is(.input-text,select,textarea,input):focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(15,31,61,.08)}
.woo input[type=checkbox],.woo input[type=radio]{width:18px;height:18px;accent-color:var(--navy);margin:0;vertical-align:middle}
.woo .form-row{display:block;margin:0 0 14px;padding:0}
.woo .form-row label{display:block;margin-bottom:6px;font-size:13.5px;font-weight:700;color:var(--navy)}
.woo .form-row .required{color:#A12B2B;text-decoration:none;border:0}
.woo .form-row .optional{font-weight:400;color:var(--muted)}
.woo .form-row.woocommerce-invalid .input-text,.woo .form-row.woocommerce-invalid select{border-color:#A12B2B}
.woo .woocommerce-input-wrapper{display:block}
.woo .description{display:block;margin-top:5px;font-size:12.5px;color:var(--muted)}
.woo .woocommerce-form__label-for-checkbox,.woo label.checkbox{display:flex!important;align-items:center;gap:10px;font-weight:600;cursor:pointer}
.woo .clear{display:none}
.woo table.shop_table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff}
.woo table.shop_table :is(th,td){padding:14px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}
.woo table.shop_table thead th{font:700 11px/1.2 var(--ff-b);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.woo table.shop_table tr:last-child>*{border-bottom:0}
.woo table.shop_table :is(tfoot th,.order-total th){font-weight:600}
.woo .order-total :is(th,td),.woo .order-total strong{font-size:17px;font-weight:700;color:var(--navy)}
.woo .amount{font-variant-numeric:tabular-nums;white-space:nowrap}
.woo del .amount{color:var(--muted);font-weight:400}
.woo ins{text-decoration:none}
.woo #shipping_method{list-style:none;margin:0;padding:0}
.woo .woocommerce-shipping-destination,.woo .woocommerce-shipping-calculator{font-size:13px;color:var(--muted)}
.woo .shipping-calculator-button{color:var(--gold-t);text-decoration:underline}

/* Cart */
.woo .woocommerce-cart-form{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:4px 16px;overflow:hidden}
.woo .woocommerce-cart-form table.shop_table{background:transparent}
.woo td.product-thumbnail img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:var(--cream-2)}
.woo td.product-name a{font-weight:700;color:var(--navy)}
.woo td.product-name a:hover{text-decoration:underline}
.woo td.product-name .variation,.woo td.product-name dl{margin:4px 0 0;font-size:13px;color:var(--muted)}
.woo td.product-name dl :is(dt,dd){display:inline;margin:0}
.woo td.product-name dl dd p{display:inline;margin:0}
.woo a.remove{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--muted)!important;font-size:22px;line-height:1;text-decoration:none}
.woo a.remove:hover{background:var(--cream-2);color:#A12B2B!important}
.woo .quantity .qty{width:76px;height:44px;text-align:center;font-weight:700;padding:0 6px}
.woo td.actions{padding:16px 0!important}
.woo td.actions .coupon{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}
.woo td.actions .coupon .input-text{flex:1 1 180px;width:auto;height:46px}
.woo td.actions .coupon label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.woo td.actions>.button{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--navy)}
.woo td.actions>.button:hover{background:var(--cream-2);color:var(--navy)}
.woo .cart-collaterals{margin-top:20px}
.woo .cart_totals{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}
.woo .cart_totals table.shop_table :is(th,td){padding:12px 0}
.woo .cart_totals th{width:40%;color:var(--body)}
.woo .wc-proceed-to-checkout{margin-top:14px}
.woo .cross-sells{margin-top:20px}
.woo ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}
.woo ul.products li.product{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;list-style:none;margin:0;width:auto;float:none}
.woo ul.products li.product img{width:100%;height:auto;border-radius:8px}
.woo ul.products li.product :is(h2,.woocommerce-loop-product__title){font:700 14px/1.3 var(--ff-b);color:var(--navy);margin:4px 0 0}
.woo ul.products li.product .price{font-weight:700;color:var(--navy);font-size:14px}
.woo ul.products li.product .button{min-height:40px;width:100%;margin-top:auto;font-size:13px;padding:0 10px}
.woo .cart-empty{justify-content:center;text-align:center;padding:28px 16px;font:700 20px/1.3 var(--ff-h);border-left-color:var(--line)}
.woo .return-to-shop{text-align:center;margin-top:8px}
.woo .return-to-shop .button{background:var(--gold);color:var(--navy)}
@media(max-width:767px){
	.woo table.shop_table_responsive thead{display:none}
	.woo table.shop_table_responsive tbody tr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:6px 12px;padding:16px 0;border-bottom:1px solid var(--line)}
	.woo table.shop_table_responsive tbody tr:last-child{border-bottom:0}
	.woo table.shop_table_responsive tbody td{display:block;padding:0!important;border:0!important;text-align:left}
	.woo table.shop_table_responsive tbody td::before{display:none}
	.woo td.product-thumbnail{grid-column:1;grid-row:1/4}
	.woo td.product-name{grid-column:2;grid-row:1}
	.woo td.product-remove{grid-column:3;grid-row:1;justify-self:end}
	.woo td.product-price{display:none!important}
	.woo td.product-quantity{grid-column:2;grid-row:2}
	.woo td.product-subtotal{grid-column:3;grid-row:2;align-self:center;font-weight:700;color:var(--navy)}
	.woo table.shop_table_responsive tbody tr:has(td.actions){display:block}
	.woo .cart_totals table.shop_table_responsive tr{display:flex;justify-content:space-between;gap:12px;padding:12px 0}
	.woo .cart_totals table.shop_table_responsive th{display:block;padding:0;border:0}
}
@media(min-width:768px){
	.woo td.actions .coupon{float:left;margin:0;width:min(420px,60%)}
	.woo td.actions>.button{float:right}
	.woo ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:1024px){
	.woocommerce-cart .woo>.woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}
	.woocommerce-cart .woo>.woocommerce>:not(.woocommerce-cart-form):not(.cart-collaterals){grid-column:1/-1}
	.woocommerce-cart .woo .cart-collaterals{margin:0;position:sticky;top:calc(var(--hdr) + 20px)}
	.woo .cart-collaterals .cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* Checkout */
.woo .woocommerce-form-coupon-toggle .woocommerce-info,.woo .woocommerce-form-login-toggle .woocommerce-info{border-left-color:var(--navy)}
.woo form.checkout_coupon,.woo form.woocommerce-form-login{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;margin:0 0 16px}
.woo form.checkout_coupon{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}
.woo form.checkout_coupon p{margin:0}
.woo form.checkout_coupon .form-row-first{flex:1 1 220px;margin:0}
.woo form.checkout_coupon .form-row-last{margin:0}
.woo form.checkout{display:grid;gap:16px}
.woo #customer_details{display:grid;gap:14px}
.woo #customer_details :is(.col-1,.col-2){background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;width:auto;float:none}
.woo :is(.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields)>h3,.woo #order_review_heading{font:700 20px/1.2 var(--ff-h);color:var(--navy);margin:0 0 14px}
.woo #ship-to-different-address{font-family:var(--ff-b);font-size:15px}
.woo #order_review{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}
.woo #order_review table.shop_table{background:transparent}
.woo #order_review table.shop_table :is(th,td){padding:12px 0}
.woo #order_review .product-name{font-weight:600;color:var(--navy)}
.woo #order_review .product-quantity{font-weight:700;color:var(--gold-t)}
.woo #order_review td.product-total,.woo #order_review tfoot td{text-align:right}
.woo #payment{margin-top:16px}
.woo #payment ul.payment_methods{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}
.woo #payment li.wc_payment_method{border:1.5px solid var(--line);border-radius:12px;padding:14px 16px;background:#fff}
.woo #payment li.wc_payment_method:has(input:checked){border-color:var(--navy);background:var(--cream)}
.woo #payment li.wc_payment_method>label{display:inline;margin-left:8px;font-weight:700;color:var(--navy);cursor:pointer}
.woo #payment li img{display:inline-block;max-height:22px;width:auto;vertical-align:middle;margin-left:6px}
.woo #payment .payment_box{margin-top:8px;font-size:13.5px;color:var(--muted)}
.woo #payment .payment_box p{margin:0}
.woo #payment .place-order{display:grid;gap:12px;margin:0;padding:0}
.woo .woocommerce-terms-and-conditions-wrapper,.woo .woocommerce-privacy-policy-text{font-size:12.5px;color:var(--muted)}
.woo .woocommerce-privacy-policy-text a,.woo .woocommerce-terms-and-conditions-link{color:var(--gold-t);text-decoration:underline}
.woo .co-trust{margin-top:4px}
@media(min-width:640px){
	.woo :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper){display:grid;grid-template-columns:1fr 1fr;column-gap:14px}
	.woo :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>.form-row-wide{grid-column:1/-1}
	.woo :is(.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper)>:not(.form-row-first):not(.form-row-last){grid-column:1/-1}
}
@media(min-width:1024px){
	.woo form.checkout{grid-template-columns:minmax(0,1fr) 400px;column-gap:32px;align-items:start}
	.woo form.checkout>*{grid-column:1/-1}
	.woo form.checkout>#customer_details{grid-column:1;grid-row:2/span 2}
	.woo form.checkout>#order_review_heading{grid-column:2;grid-row:2;margin:0}
	.woo form.checkout>#order_review{grid-column:2;grid-row:3;position:sticky;top:calc(var(--hdr) + 20px)}
}

/* Thank you */
.woo .woocommerce-order{display:grid;gap:18px}
.woo .woocommerce-thankyou-order-received{font:700 clamp(22px,4vw,30px)/1.25 var(--ff-h);color:var(--navy);border:0;padding:0;background:none;display:block;text-align:center}
.woo ul.woocommerce-order-overview{list-style:none;margin:0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--r);font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.woo ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:15px;color:var(--navy);text-transform:none;letter-spacing:0}
@media(min-width:768px){.woo ul.woocommerce-order-overview{grid-template-columns:repeat(4,minmax(0,1fr))}}
.woo :is(.woocommerce-order-details,.woocommerce-customer-details,.ty-next){background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;margin:0}
.woo .woocommerce-customer-details address{font-style:normal;line-height:1.7}
.woo .ty-next .tl{margin:8px 0 14px}
.woo .ty-next .hero-cta .btn{flex:0 1 auto}

/* My account */
.woo .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;gap:20px}
.woo .woocommerce-MyAccount-navigation ul{list-style:none;margin:0 calc(var(--g) * -1);padding:0 var(--g);display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}
.woo .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
.woo .woocommerce-MyAccount-navigation a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-weight:600;font-size:14px;color:var(--navy);white-space:nowrap}
.woo .woocommerce-MyAccount-navigation .is-active a{background:var(--navy);border-color:var(--navy);color:#fff}
.woo .woocommerce-MyAccount-content{min-width:0}
.woo .woocommerce-MyAccount-content>p{margin-bottom:12px}
.woo .woocommerce-MyAccount-content a:not(.button){color:var(--gold-t);font-weight:600;text-decoration:underline}
.woo .woocommerce-Addresses{display:grid;gap:14px}
.woo .woocommerce-Address{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}
.woo .woocommerce-Address address{font-style:normal;line-height:1.7}
.woo .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.woo :is(.woocommerce-EditAccountForm,.woocommerce-address-fields){background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px}
.woo fieldset{border:0;padding:0;margin:16px 0 0}
.woo legend{font:700 18px/1.3 var(--ff-h);color:var(--navy);margin-bottom:10px}
.woo .u-columns{display:grid;gap:20px}
.woo :is(.woocommerce-form-login,.woocommerce-form-register,.woocommerce-ResetPassword){background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;margin:0}
.woo .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0 0 12px;font-weight:600}
.woo .lost_password a{color:var(--gold-t);text-decoration:underline}
.woo .woocommerce-orders-table .button{min-height:38px;padding:0 14px;font-size:13px;margin:2px}
@media(max-width:767px){
	.woo .woocommerce-orders-table thead{display:none}
	.woo .woocommerce-orders-table tr{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}
	.woo .woocommerce-orders-table td{display:flex;justify-content:space-between;gap:10px;padding:0!important;border:0!important}
	.woo .woocommerce-orders-table td::before{content:attr(data-title);font-weight:600;color:var(--muted);font-size:13px}
}
@media(min-width:768px){
	.woo .woocommerce-Addresses,.woo .u-columns{grid-template-columns:1fr 1fr}
}
@media(min-width:1024px){
	.woo .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:start}
	.woo .woocommerce-MyAccount-navigation ul{flex-direction:column;margin:0;padding:0;position:sticky;top:calc(var(--hdr) + 24px)}
	.woo .woocommerce-MyAccount-navigation a{min-height:48px}
}

.woo .woocommerce-order{grid-template-columns:minmax(0,1fr)}
.woo .woocommerce-order>*{min-width:0}
.woo ul.woocommerce-order-overview li{min-width:0;overflow-wrap:anywhere}
.woo .woocommerce-thankyou-order-received{display:none}
@media(min-width:1024px){
	.woo form.checkout{grid-template-rows:auto 1fr}
	.woo form.checkout>#customer_details{grid-row:1/span 2}
	.woo form.checkout>#order_review_heading{grid-row:1;align-self:end}
	.woo form.checkout>#order_review{grid-row:2;align-self:start}
}

/* ================= Cart and Checkout blocks (WooCommerce's default for new pages) ================= */
.woo :is(.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout){font-family:var(--ff-b);color:var(--body)}
.woo :is(.wc-block-cart,.wc-block-checkout){margin:0}
.woo .wc-block-components-sidebar-layout{margin:0}
.woo .wc-block-components-sidebar{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px!important}
@media(min-width:1024px){.woo .wc-block-components-sidebar{position:sticky;top:calc(var(--hdr) + 20px)}}
@media(max-width:699px){.woo .wc-block-cart .wc-block-components-sidebar{margin-top:16px}}
.woo .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0;padding:0;margin:0}
.woo :is(.wc-block-components-title,.wc-block-cart__totals-title,.wc-block-components-checkout-step__title){font:700 20px/1.25 var(--ff-h)!important;color:var(--navy);text-transform:none!important;letter-spacing:0}
.woo .wc-block-components-checkout-step{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px!important;margin:0 0 16px!important}
.woo .wc-block-components-checkout-step::after{display:none}
.woo .wc-block-components-checkout-step__heading{margin:0 0 12px}
.woo .wc-block-cart-items{width:100%;max-width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r);border-collapse:separate;padding:0 12px}
@media(min-width:700px){.woo .wc-block-cart-items{padding:0 16px}}
.woo .wc-block-cart.is-mobile .wc-block-cart-items{padding:0 10px}
.woo .wc-block-cart.is-mobile .wc-block-cart-items__row{grid-template-columns:64px minmax(0,1fr) auto!important;column-gap:12px!important}
.woo .wc-block-cart.is-mobile .wc-block-cart-item__image{grid-row:1/-1}
.woo .wc-block-cart.is-mobile .wc-block-cart-item__product{min-width:0}
.woo .wc-block-cart.is-mobile .wc-block-cart-item__total{grid-column:3;grid-row:1}
.woo .wc-block-components-product-name{font-weight:700;color:var(--navy)!important;text-decoration:none}
.woo :is(.wc-block-components-product-price,.wc-block-components-totals-item__value,.wc-block-formatted-money-amount){font-variant-numeric:tabular-nums;color:var(--navy)}
.woo .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-weight:800}
.woo .wc-block-components-button:not(.is-link){min-height:48px;border-radius:10px;background:var(--navy);color:#fff;font:700 15px/1.2 var(--ff-b);border:0;box-shadow:none;transition:background-color .2s}
.woo .wc-block-components-button:not(.is-link):hover{background:var(--navy-2);color:#fff}
.woo :is(.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button){background:var(--gold)!important;color:var(--navy)!important;min-height:52px!important;font-size:16px!important}
.woo :is(.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button):hover{background:var(--gold-d)!important}
.woo :is(.wc-block-components-text-input input,.wc-block-components-textarea,.wc-blocks-components-select__select,.wc-block-components-combobox .components-combobox-control__input){border:1px solid #CFC6B3!important;border-radius:10px!important;background:#fff!important;color:var(--navy)!important}
.woo :is(.wc-block-components-text-input input,.wc-blocks-components-select__select,.wc-block-components-textarea):focus{border-color:var(--navy)!important;box-shadow:0 0 0 2px rgba(15,31,61,.15)!important;outline:0}
.woo :is(.wc-block-components-radio-control__input,.wc-block-components-checkbox__input){accent-color:var(--navy)}
.woo .wc-block-components-radio-control__input:checked{border-color:var(--navy)}
.woo .wc-block-components-radio-control__input:checked::before{background:var(--navy)}
.woo .wc-block-components-radio-control-accordion-option,.woo .wc-block-components-radio-control__option{border-radius:12px}
.woo .wc-block-components-notice-banner{border-radius:12px}
.woo .wc-block-components-quantity-selector{border-radius:10px;border-color:#CFC6B3}
.woo .wc-block-cart-item__remove-link{color:var(--muted)!important}
.woo .wp-block-woocommerce-empty-cart-block{text-align:center}
.woo .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}
@media(min-width:768px){.woo .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}
.woo .wp-block-woocommerce-empty-cart-block .wc-block-grid__product{max-width:none!important;flex:none!important;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px;margin:0!important;list-style:none}
.woo .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-image img{border-radius:10px}
.woo .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{font:700 14px/1.3 var(--ff-b);color:var(--navy)}
.woo .wp-block-woocommerce-empty-cart-block .wp-block-button__link{display:inline-flex;min-height:40px;align-items:center;padding:0 14px;border-radius:10px;background:var(--navy);color:#fff;font-size:13px;font-weight:700}
.woo .wp-block-woocommerce-empty-cart-block .wp-block-separator{display:none}
.woo .with-empty-cart-icon::before{background:var(--gold-t)!important}
