.bp .ml-product-light-toolbar{position:sticky;top:var(--dore-header-height,100px);z-index:30;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:4px 48px;background:#fff;border-bottom:1px solid #e5e5e5;font-size:13px}
.bp .ml-product-light-toolbar[hidden]{display:none}
.bp .ml-product-light-toolbar [role=status]{font-size:12px}
.bp .ml-product-light-toolbar .ml-menu-light-switch{font-size:13px}
.bp .bp-media:first-child>button{position:relative}
.bp .bp-media:first-child .ml-collection-off{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .3s ease}
.bp[data-product-lights=off] .bp-media:first-child .ml-collection-off{opacity:1}
.bp[data-product-lights] .bp-info{top:calc(var(--dore-header-height,100px) + 76px)}
.bp[data-product-lights] .bp-media:first-child{scroll-margin-top:calc(var(--dore-header-height,100px) + 60px)}
@media(max-width:749px){.bp .ml-product-light-toolbar{padding-inline:18px}.bp .ml-product-light-toolbar>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.bp .bp-media:first-child .ml-collection-off{transition:none}}
