body.bm-reference .bm-pdp--refined .bm-data-gallery{min-width:0}
body.bm-reference .bm-pdp--refined .bm-sheet-packaging{padding:12px;min-height:0;background:var(--sheet-soft,#f9f3f6)}
body.bm-reference .bm-pdp--refined .bm-sheet-packaging .bm-main-media{aspect-ratio:1.08;border:0;border-radius:12px;background:transparent;min-height:0}
body.bm-reference .bm-pdp--refined .bm-main-media .bm-current-product-photo{width:100%;height:100%;object-fit:contain;padding:8px;transform:none;mix-blend-mode:multiply}
body.bm-reference .bm-pdp--refined .bm-sheet-primary .bm-sheet-photo img{object-fit:contain;padding:8px}
body.bm-reference .bm-pdp--refined .bm-thumb-row{overflow-x:auto;scrollbar-width:thin}
body.bm-reference .bm-pdp--refined .bm-thumb{flex:none;min-width:56px;min-height:48px}
body.bm-reference .bm-pdp--refined .bm-thumb img{object-fit:contain;transform:none}
body.bm-reference .bm-pdp--refined .bm-gallery-caption{gap:12px;flex-wrap:wrap;line-height:1.5}
body.bm-reference .bm-pdp--refined .bm-pdp-info>.bm-b12-lead,body.bm-reference .bm-pdp--refined .bm-pdp-info>.bm-fs-lead{margin-bottom:14px}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits{padding:16px 18px;border:1px solid color-mix(in srgb,var(--product-accent) 20%,white);border-radius:14px;background:var(--sheet-soft,#f9f3f6);margin:16px 0 20px}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits h2{font-size:17px;line-height:1.35;font-weight:700;margin:0 0 10px}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits li{display:flex;align-items:flex-start;gap:9px;font-size:14px;line-height:1.5}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits .bm-icon{width:18px;height:18px;flex:none;margin-top:2px;color:var(--product-accent)}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits li strong{display:block;margin-bottom:1px}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits p{font-size:14px;line-height:1.5;margin:0}
body.bm-reference .bm-pdp--refined .bm-pdp-benefits>a{display:inline-block;padding:8px 0 0;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery{display:grid;gap:12px;padding:18px 0;margin:2px 0 12px;border-bottom:1px solid var(--bm-line,#dbe5ea)}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row{display:flex;gap:10px;align-items:flex-start;color:#234259;font-size:13px;line-height:1.5}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row>.bm-icon{width:21px;height:21px;flex:none;margin-top:2px;color:var(--product-accent)}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row strong{font-size:14px;font-weight:700;display:block}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row p{margin:3px 0 0;font-size:12px;line-height:1.5}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row small{display:block;font-size:11px;line-height:1.5;margin-top:4px;color:#486078}
body.bm-reference .bm-pdp--refined .bm-pdp-delivery-row a{text-decoration:underline;text-underline-offset:3px}
body.bm-reference .bm-pdp--refined [data-current-packaging] .bm-offer-art img{transform:none;object-fit:contain}
body.bm-reference .bm-pdp--refined #bm-product-reviews{scroll-margin-top:110px}
@media(max-width:760px){body.bm-reference .bm-pdp--refined .bm-sheet-packaging .bm-main-media{aspect-ratio:1.14;max-height:365px}body.bm-reference .bm-pdp--refined .bm-main-media .bm-current-product-photo{padding:4px}body.bm-reference .bm-pdp--refined .bm-pdp-benefits{padding:14px 15px;margin:14px 0 17px}body.bm-reference .bm-pdp--refined .bm-pdp-benefits li{font-size:13px}body.bm-reference .bm-pdp--refined .bm-sheet-tabs button{min-height:54px;font-size:11px}body.bm-reference .bm-pdp--refined .bm-pdp-delivery{gap:10px}}
