.beauty-cart-layout>.woocommerce-notices-wrapper{grid-column:1/-1}.beauty-cart-layout>.woocommerce-notices-wrapper:empty{display:none}.beauty-cart-layout>*{min-width:0}.woocommerce .beauty-cart-layout .shop_table{width:100%;table-layout:auto}.woocommerce .beauty-cart-layout .product-name{overflow-wrap:anywhere}.woocommerce .beauty-cart-layout .cart-collaterals{width:100%}.courier-notice{display:block;line-height:1.9;color:#46556a;font-size:12px}.milno-tracking{padding:24px;border:1px solid var(--line);background:var(--soft);margin-bottom:24px}.milno-tracking h2{font-size:23px;margin-bottom:14px}.tracking-orders{list-style:none;padding:0}.tracking-orders li{display:flex;flex-wrap:wrap;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.legacy-tracking summary{cursor:pointer;min-height:48px;padding:12px;border:1px solid var(--line)}.legacy-tracking[open]>p{padding-block:12px}.shade-family{margin-block:18px}.shade-family>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.shade-choice{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid #718096;padding:5px 10px;font-size:12px;max-width:100%}.shade-choice img{width:34px!important;height:40px!important;object-fit:contain}.shade-choice[aria-current=page]{border:2px solid var(--ink);font-weight:700}.shade-choice.unavailable{color:#6a4750}.milno-login-surface{max-width:640px;margin:20px auto}.milno-login-surface button,.milno-login-surface input[type=submit]{background:var(--ink)!important;color:#fff!important;min-height:48px!important;border:1px solid var(--ink)!important}.milno-login-surface input:focus-visible,.milno-login-surface button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.milno-login-surface img{object-fit:contain}.gift-service{border:1px solid var(--line);padding:20px;margin-block:20px}.gift-service legend{font-weight:700}.quick-cart form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.quick-cart .button{min-height:48px}.card-tools .card-view{grid-column:1/-1;font-size:12px;min-height:44px;display:flex;align-items:center;justify-content:center}.card-tools button{font-size:12px}.product-facts.compact{font-size:11px}.product-facts.compact .fact-stock{font-size:12px}.catalog-attributes{display:contents}.catalog-attributes label{min-width:0}.trust-pending{font-size:12px;line-height:1.9}.product-data-note{font-size:12px;color:#46556a}.compare-table .attribute-missing{color:#634753}.milno-login-surface .login-logo img{width:130px;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #235c4b;outline-offset:3px}
@media(max-width:600px){.product-facts.compact{font-size:10px;padding:6px 9px 10px;gap:3px}.product-facts.compact .fact-stock{font-size:11px}.card-tools button{font-size:11px;min-height:44px}.card-tools .card-view{font-size:11px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;line-height:1.9}.woocommerce ul.products li.product .price{font-size:13px!important}.beauty-hero{padding:16px!important;gap:16px!important}.hero-copy h1{font-size:29px!important;line-height:1.65!important}.hero-copy>p:not(.eyebrow){font-size:12px!important;line-height:1.9!important;margin-block:12px!important}.hero-copy .button{min-height:46px}.hero-main>img{max-height:200px!important;object-fit:cover}.hero-side{display:none!important}.hero-quick-links{margin-top:10px!important}.category-strip{padding-block:16px!important;gap:12px!important}.category-image{width:58px!important;height:58px!important}.milno-tracking{padding:18px}.legacy-tracking .form-row{float:none!important;width:100%!important}.compare-table th,.compare-table td{font-size:12px}.milno-login-surface{margin-block:10px}.page-main .page-heading{margin-block:24px}}

.milno-native-badges{position:absolute;right:8px;top:8px;z-index:3;display:grid;gap:5px;padding:0;margin:0!important;list-style:none;pointer-events:none;max-width:calc(100% - 64px)}.milno-native-badges li{width:auto!important;float:none!important;margin:0!important;padding:5px 8px;font:600 11px/1.7 var(--font);border-radius:4px;color:#fff;background:#235c4b;overflow-wrap:anywhere}.milno-native-badges .on-sale{background:#ae253b}.milno-native-badges .unavailable{background:#586576}.milno-native-badges .limited{background:#755b1d}.woocommerce-product-gallery{position:relative}.milno-login-surface .mreeir-master-width button{background:#10294d!important;color:#fff!important}
.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .price del *{opacity:1!important;color:#526075!important}.woocommerce .coupon-error-notice{font-size:12px;line-height:1.9}


.storefront-home .price{display:block}.storefront-home .price del{display:block}.storefront-home .milno-native-badges~span.onsale{display:none}.storefront-home .onsale{position:absolute;z-index:2}.storefront-home .star-rating{display:block;position:relative;overflow:hidden;width:5.4em;height:1.2em;font:13px/1.2 Arial,sans-serif;direction:ltr;letter-spacing:.08em}.storefront-home .star-rating:before,.storefront-home .star-rating span:before{content:"★★★★★";position:absolute;left:0;top:0;white-space:nowrap}.storefront-home .star-rating:before{color:#70757d}.storefront-home .star-rating span{position:absolute;top:0;left:0;overflow:hidden;height:1.2em;text-indent:-9999px}.storefront-home .star-rating span:before{color:#73591e;text-indent:0}.storefront-home .button.loading:after{content:"";width:14px;height:14px;border:2px solid currentColor;border-inline-start-color:transparent;border-radius:50%;animation:milno-loading .8s linear infinite}@keyframes milno-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.storefront-home .button.loading:after{animation:none}}
