body:has(.product-buy-bar){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.product-buy-bar{inset-inline:0;z-index:35;padding-block:13px calc(13px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafbf5f5;border-top:1px solid #dbe1d1;position:fixed;bottom:0;box-shadow:0 -8px 35px #26351e0a}.product-buy-inner{align-items:center;gap:25px;display:flex}.product-buy-summary{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.product-buy-summary img{object-fit:contain;background:#eeefe7;border-radius:10px}.product-buy-summary>div{min-width:0}.product-buy-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.product-buy-summary span{color:var(--muted);margin-top:5px;font-size:10px;display:block}.product-buy-quantity{flex-shrink:0;height:46px}.product-buy-quantity>button{width:36px;height:44px}.product-buy-quantity>span{text-align:center;min-width:25px}.product-buy-price{flex-shrink:0}.product-buy-price>span{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.product-buy-price>strong{font-size:17px;font-weight:500}.product-buy-price small{font-size:11px}.product-buy-button{justify-content:center;gap:12px;min-width:200px;min-height:48px}.product-buy-button:disabled{opacity:.55;cursor:not-allowed}body:has(.product-buy-bar) .toast{bottom:calc(106px + env(safe-area-inset-bottom,0px))}@media (max-width:760px){body:has(.product-buy-bar){padding-bottom:calc(150px + env(safe-area-inset-bottom,0px))}.product-buy-bar{padding-top:10px}.product-buy-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;display:grid}.product-buy-summary{display:none}.product-buy-price{grid-area:1/1;align-self:center}.product-buy-price>strong{font-size:17px}.product-buy-price>span{margin-bottom:1px}.product-buy-quantity{grid-area:1/2}.product-buy-button{grid-column:1/-1;min-width:0;min-height:48px;font-size:13px}.product-buy-button>svg:last-child{margin-inline-start:auto}body:has(.product-buy-bar) .toast{bottom:calc(155px + env(safe-area-inset-bottom,0px))}}
