.mav-garment-sizes{font-size:13px!important;color:#555;margin-top:10px!important}
.mav-apparel-info details{border-top:1px solid #ddd;padding:0;margin:0}
.mav-apparel-info summary{cursor:pointer;display:list-item;padding:15px 4px;font-weight:600;min-height:44px}
.mav-apparel-info details>div{padding:0 4px 12px}
.mav-apparel-info summary:focus-visible{outline:2px solid #169dea;outline-offset:3px}
body:has(cart-drawer.active) #loox-floating-widget-btn,body:has(details[open].menu-opening) #loox-floating-widget-btn,body:has(dialog[open]) #loox-floating-widget-btn{display:none!important}
body:has(cart-drawer.active) .mpf__floating,body:has(details[open].menu-opening) .mpf__floating,body:has(dialog[open]) .mpf__floating{visibility:hidden;pointer-events:none}
@media(max-width:749px){#loox-floating-widget-btn{display:none!important}.mpf__floating{max-width:calc(100vw - 24px)}body:has(.mpf__floating:not([hidden])) footer{padding-bottom:90px}}

body:has(cart-drawer.active) [data-sticky-buy],body:has(details[open].menu-opening) [data-sticky-buy],body:has(dialog[open]) [data-sticky-buy]{visibility:hidden;pointer-events:none}
