.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea,.select2-container--default .select2-selection--single{border-color:var(--fs-color-border-2) !important}div.woocommerce-cart-form__cart-item{display:flex;margin-bottom:.6em;background-color:#fafafa;border-radius:6px;overflow:hidden}div.woocommerce-cart-form__cart-item img{max-width:6.875em}.item-info-cart{padding:1.5em}.name-and-remove{gap:1em}.name-and-remove .product-sku{font-size:.8em;opacity:.5}.name-and-remove .product-name a{color:#000;font-size:1.15em;font-weight:400}.remove-cart{color:#000;display:flex !important;align-items:center;line-height:normal;gap:.4em;font-size:.91em;opacity:.7;width:max-content}.remove-cart svg{width:1.2em;height:auto}.remove-cart:hover{opacity:1;color:var(--fs-color-alert)}.price-and-quantity .product-price{font-size:1.3em;margin-bottom:.5em}.price-and-quantity .form-minimal input{min-height:37px;height:37px;line-height:34px}.price-and-quantity .product-quantity{display:flex;justify-content:flex-end}.cart-sidebar.col-inner,.sellers>.col-inner{background-color:#fafafa;padding:2em;border-radius:6px}.cart-sidebar .cart_totals .wc-proceed-to-checkout{margin-bottom:0}.cart-sidebar .cart_totals .button{margin-bottom:0}.cart-sidebar .cart_totals .button.checkout-button{background:#000 !important}.cart-sidebar .cart_totals .button.checkout-button:hover{background:#424242 !important}.order-total>div:last-child{font-size:2em}.woocommerce-cart .cart-sidebar .ux-free-shipping{padding-bottom:1.5em;border-bottom:1px solid var(--fs-color-border)}.cart_totals th.product-name{border-width:1px;text-align:center;padding-bottom:2rem;text-transform:none;font-weight:400;font-size:1.45em;letter-spacing:-.03em}.cross-sells h2{margin-top:.3em;margin-bottom:1.5em;font-weight:400;font-size:1.45em;letter-spacing:-.03em}.sellers .product-small{font-size:.9em}.sellers .product-small .box-text .button{font-size:.93em}.sellers .row{flex-wrap:nowrap;scroll-snap-type:x mandatory;overflow:auto}.sellers .large-columns-4>.col{flex-basis:16.6666666%;max-width:16.6666666%;padding-bottom:0;flex-grow:1;flex-shrink:0;scroll-snap-align:center}.sellers .wishlist-icon svg{width:2.5em;height:auto}.col-inner.shadow-checkout{background:#fff;padding:2em;box-shadow:0px 0px 14px 2px hsl(0deg 0% 0%/6%);border-radius:6px}.col-inner.shadow-checkout div.woocommerce-cart-form__cart-item img{max-width:4.875em}.col-inner.shadow-checkout .name-and-remove .product-name a{font-size:1em}.col-inner.shadow-checkout .name-and-remove .product-sku{font-size:.758em}.col-inner.shadow-checkout .price-and-quantity .form-minimal input{min-height:33px;height:33px;line-height:30px}.col-inner.shadow-checkout .form-minimal.quantity .qty{max-width:1.2em;font-size:.85em}.col-inner.shadow-checkout .price-and-quantity .product-subtotal{margin-bottom:.2em}.col-inner.shadow-checkout .item-info-cart{padding:1.1em}.col-inner.shadow-checkout .checkout-prices{border-top:1px solid var(--fs-color-border);padding-top:1.3em;margin-top:1em}.col-inner.shadow-checkout .ux-free-shipping{padding:1.8em 0;border:1px solid var(--fs-color-border);border-left:0;border-right:0;margin-bottom:1em;margin-top:.5em}.col-inner.shadow-checkout button#place_order{margin:0 !important;background-color:#000 !important}.col-inner.shadow-checkout button#place_order:hover{background:#424242 !important}.col-inner.shadow-checkout .wc_payment_methods{background:#fafafa;background:#f9f4f4;border-radius:6px;padding:.8em 1.2em}.col-inner.shadow-checkout h3#order_review_heading{text-align:center;padding-bottom:1.25rem;text-transform:none;font-weight:400;font-size:1.45em;letter-spacing:-.03em}.col-inner.shadow-checkout input[type=radio]:checked+label:before{background-color:var(--fs-color-primary)}.col-inner.shadow-checkout input[type=radio]+label:before{background-color:#fff;border:1px solid #d2d2d2;border-radius:50%;box-shadow:inset 0 0 0 5px #fff;box-sizing:border-box;content:"";display:block;height:24px;left:0;position:absolute;top:6px;transition:border .2s ease-in-out,background-color .2s ease-in-out;width:24px}.col-inner.shadow-checkout input[type=radio]+label{font-size:.85em;padding:9px 8px 9px 2.58em;color:#000;opacity:1;cursor:pointer;position:relative}.col-inner.shadow-checkout .payment_methods p{font-size:.85em;opacity:.7;margin-top:.3em;margin-left:2.58em}.shipping__table td{opacity:1 !important}.delivery-checkout #customer_details{padding-right:5em}.delivery-checkout .woocommerce-billing-fields{border-top:0;padding-top:0}.delivery-checkout .shipping__table--multiple .shipping__list{padding:0;display:flex;flex-wrap:wrap;gap:7px}.delivery-checkout input[type=radio]{display:none}.delivery-checkout input[type=radio]:hover+label.shipping__list_label{border-color:var(--fs-color-primary) !important;border-color:#000 !important}.delivery-checkout input[type=radio]:checked+label.shipping__list_label{border-color:var(--fs-color-primary) !important}.delivery-checkout input[type=radio]:checked+label.shipping__list_label{border-color:#000 !important;background:#000;color:#fff !important}.delivery-checkout input[type=radio]+label.shipping__list_label{width:100% !important;padding:1em 1.2em !important;margin:0 !important;margin-bottom:0 !important;margin-left:0 !important;color:#000 !important;font-weight:400;z-index:1;font-size:.95em !important;border:1px solid var(--fs-color-border-2) !important;line-height:0;text-align:center;border-radius:6px;cursor:pointer;min-height:3.49em;display:flex;align-items:center;justify-content:center;white-space:nowrap}.delivery-checkout .shipping__list_label{opacity:1}.delivery-checkout .shipping__table--multiple td{border:none !important}form.checkout .delivery-checkout h3{font-size:1.1em;font-weight:500;margin-top:.7em;margin-bottom:1.1em}.delivery-checkout #customer_details{counter-reset:section}.delivery-checkout #customer_details h3:before{counter-increment:section;content:counter(section);color:#cfcfcf;color:var(--fs-color-primary);border-radius:99px;border:1.5px solid currentColor;font-size:1em;font-weight:500;width:1.4em;height:1.4em;display:inline-block;text-align:center;line-height:1.4;margin-right:.5em}.delivery-checkout .shipping__table--multiple th,.delivery-checkout #billing_country_field{display:none !important}@media (max-width:849px){.checkout-breadcrumbs{padding:0}.item-info-cart{padding:1em}.shop_table .product-remove{position:relative;width:auto}.shop_table .product-remove a{font-size:.91em !important;height:auto;left:auto;line-height:normal !important;position:relative;top:auto;width:auto}.sellers .product-small{font-size:1em}.sellers .large-columns-4>.col{flex-basis:36%;max-width:36%}.sellers>.col-inner{padding-right:0}.col-inner.shadow-checkout input[type=radio]+label:before{height:20px;width:20px}.delivery-checkout #customer_details{padding-right:0}.select-resize-ghost,.select2-container .select2-choice,.select2-container .select2-selection,input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea,.select2-container--default .select2-selection--single{font-size:.95em}}@media (max-width:549px){.shop_table .product-price,.shop_table .product-subtotal{display:block}.sellers .large-columns-4>.col{flex-basis:60%;max-width:60%}.col-inner.shadow-checkout input[type=radio]+label:before{height:18px;width:18px}}