.ls-logo>img{width:100%;height:auto}
.ls-nav li,.ls-footer li{list-style:none;margin:0;padding:0}
.ls-progress__fill{display:block}
.ls-status::before{content:"•"}
.ls-product-image:has(.ls-variation-swatches)>img{width:min(100%,430px)!important;height:auto!important;aspect-ratio:1;object-fit:cover!important}
.ls-product-image .ls-swatch-text span{position:static;width:auto;height:auto;clip:auto;color:#fff}
.ls-product-image .ls-swatch-text{padding:12px!important}
.ls-variation-swatch:disabled{opacity:.35;cursor:not-allowed}
.ls-variation-swatch:focus-visible{outline:2px solid #ff9a55;outline-offset:3px}
.ls-cart-drawer .woocommerce-mini-cart{list-style:none;margin:0;padding:0}
.ls-cart-drawer .woocommerce-mini-cart-item{position:relative;min-height:84px;padding-left:30px!important}
.ls-cart-drawer .woocommerce-mini-cart-item img{width:70px;height:70px;object-fit:cover;float:right;margin-left:10px}
.ls-cart-drawer .remove{position:absolute;left:0;top:0;font-size:22px}
.ls-cart-drawer .woocommerce-mini-cart__total{clear:both}
.ls-cart-error{color:#ffb6a8;flex-basis:100%}
.ls-cart-drawer__actions:has(~ *){flex-shrink:0}
.ls-header__row{gap:16px}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce select{background:#fff;color:#182033;border:1px solid #687087}
.woocommerce-checkout #payment{background:#1b263b;color:#fff}
.woocommerce-checkout #payment .payment_box{background:#fff;color:#182033}
.wc-block-components-text-input input,.wc-block-components-text-input label,.wc-block-components-combobox .components-combobox-control__input,.wc-block-components-combobox label,.wc-block-components-address-form select{color:#182033!important}
.wc-block-components-text-input input,.wc-block-components-combobox .components-combobox-control__input{background:#fff!important}
.ls-topline,.ls-footer__bottom{font-size:12px!important}
@media(max-width:520px){.ls-nav.is-open{top:70px}.ls-header__row{gap:8px}.ls-cart{white-space:nowrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ls-cart-drawer__panel,.ls-cart-drawer__backdrop{transition:none}.ls-product-image .ls-variation-swatches.is-highlighted{animation:none}}
