fs-pdp-bag-bar{display:none}
@media(max-width:749px){
 fs-pdp-bag-bar{display:block;height:calc(var(--fs-pdp-bag-height,88px) + max(8px,env(safe-area-inset-bottom)) + 16px)}
 .fs-pdp-bag-bar__panel{position:fixed;z-index:6;left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));padding:9px 10px;border:1px solid #dedede;border-radius:14px;background:#fff;color:#171717;box-shadow:0 -4px 32px #00000012;font-family:var(--font-body-family,Arial,sans-serif)}
 .fs-pdp-bag-bar__summary{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 7px;font-size:11px;line-height:1.35}
 .fs-pdp-bag-bar__summary strong{font-weight:600}.fs-pdp-bag-bar__summary span{min-width:0;text-align:right}.fs-pdp-bag-bar__summary b{font-weight:750}
 .fs-pdp-bag-bar__actions{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) minmax(0,1fr);gap:6px}
 .fs-pdp-bag-bar__actions a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 7px;border:1px solid #d8d8d8;border-radius:999px;background:#fff;color:#171717;font:600 11px/1.25 var(--font-body-family,Arial,sans-serif);text-decoration:none;text-align:center;overflow-wrap:anywhere;touch-action:manipulation;box-sizing:border-box}
 .fs-pdp-bag-bar__actions [data-pdp-bag-checkout]{background:#171717;color:#fff;border-color:#171717}
 .fs-pdp-bag-bar__actions [aria-disabled=true]{opacity:.45;cursor:not-allowed}
 .fs-pdp-bag-bar__actions a:focus-visible{outline:2px solid #171717;outline-offset:3px}
 body:has(dialog[open]) .fs-pdp-bag-bar__panel,body:has(modal-dialog[open]) .fs-pdp-bag-bar__panel,body:has(cart-drawer.active) .fs-pdp-bag-bar__panel,body.overflow-hidden .fs-pdp-bag-bar__panel,body:has(fs-popup-menu[open]) .fs-pdp-bag-bar__panel{visibility:hidden;pointer-events:none}
 html:has(fs-pdp-bag-bar){scroll-padding-bottom:calc(var(--fs-pdp-bag-height,88px) + env(safe-area-inset-bottom) + 24px)}
}
