.lange-cart-panel .widget_shopping_cart_content{min-width:0;overflow-wrap:anywhere}
.lange-cart-panel ul.product_list_widget{margin:0;padding:0;list-style:none}
.lange-cart-panel ul.product_list_widget li{position:relative;min-height:112px;margin:0;padding:0 36px 20px 104px!important;border-bottom:1px solid #e9dfe1;overflow:visible;white-space:normal}
.lange-cart-panel ul.product_list_widget li img{position:absolute;left:0;top:0;float:none;width:88px;height:100px;max-width:none;object-fit:cover;margin:0;background:#f8f0f1}
.lange-cart-panel ul.product_list_widget li a.remove{position:absolute;top:0;right:0;left:auto;width:28px;height:28px;margin:0}
.lange-cart-panel ul.product_list_widget li a:not(.remove){display:block;min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.35;color:#1d1d1f}
.lange-cart-panel ul.product_list_widget li dl,.lange-cart-panel ul.product_list_widget li .quantity,.lange-cart-panel .product-subtotal{max-width:100%;white-space:normal;overflow-wrap:anywhere}
.lange-cart-panel .ux-mini-cart-qty,.lange-cart-panel .woocommerce-mini-cart__total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.lange-cart-panel .woocommerce-mini-cart__buttons{display:grid;gap:10px;margin:18px 0}
.lange-cart-panel .woocommerce-mini-cart__buttons a.button{display:block;width:100%;min-height:48px;height:auto;margin:0;padding:13px 18px;border-radius:24px;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.35}
.lange-cart-panel .woocommerce-mini-cart__buttons a.checkout{background:#252525!important;color:#fff!important}
.lange-search-panel input.search-field{min-height:50px;color:#202020;background:#fff}
.lange-search-panel button.ux-search-submit{background:#252525!important;border-color:#252525!important;color:#fff!important}
.lange-search-panel button.ux-search-submit:hover,.lange-search-panel button.ux-search-submit:focus-visible{background:#444!important;border-color:#444!important;color:#fff!important}
.single-product .product-info .single_add_to_cart_button,.product-quick-view-container .single_add_to_cart_button{border-radius:28px!important;background:#252525!important;color:#fff!important;white-space:normal;height:auto}
.single-product .badge-container .badge-inner.on-sale,.product-quick-view-container .badge-container .badge-inner.on-sale{background:#f5c5ce!important;color:#202020!important;border-radius:4px!important}
.product-quick-view-container .price ins,.product-quick-view-container .price ins .amount{color:#202020!important}
@font-face{font-family:'DM Sans';src:url('/wp-content/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'DM Sans';src:url('/wp-content/themes/twentytwentythree/assets/fonts/dm-sans/DMSans-Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@media(max-width:380px){.lange-cart-panel ul.product_list_widget li{padding-left:86px!important;padding-right:30px!important}.lange-cart-panel ul.product_list_widget li img{width:72px;height:82px}}
