.ri-mobile-product-bar{display:none}
@media(max-width:650px){
 body.ri-has-mobile-product-bar{padding-bottom:calc(var(--ri-product-bar-height,86px) + 8px)}
 body.ri-has-mobile-product-bar .mobile-buy{display:none!important}
 .ri-mobile-product-bar{position:fixed;z-index:30;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,1.12fr);align-items:center;gap:14px;padding:11px max(16px,env(safe-area-inset-right)) calc(11px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-top:2px solid #08bbc9;background:#fffdf8;box-shadow:0 -6px 25px #153c4014;color:#153c40}
 .ri-mobile-product-price{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;text-align:left;color:#153c40;background:none;line-height:1.3}
 .ri-mobile-product-price>span{font-size:9px;font-weight:600;color:#577273}
 .ri-mobile-product-price>strong{max-width:100%;font-size:clamp(18px,5.4vw,23px);font-weight:800;letter-spacing:-.045em;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
 .ri-mobile-product-price>small{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:8px;font-weight:600;color:#007f8b}
 .ri-mobile-product-bar[data-price-pending="true"] .ri-mobile-product-price>strong{font-size:16px;letter-spacing:-.025em}
 .ri-mobile-product-add{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:12px 15px;border:1px solid #153c40;border-radius:8px;background:#153c40;color:#fff;font-size:12px;font-weight:800;line-height:1.4}
 .ri-mobile-product-add svg{flex:none;color:#ffd440}
 .ri-mobile-product-add:disabled{opacity:.55;cursor:not-allowed}
 .ri-mobile-product-price:focus-visible,.ri-mobile-product-add:focus-visible{outline:3px solid #00818c;outline-offset:3px}
 body.modal-open .ri-mobile-product-bar,body.ri-designer-open .ri-mobile-product-bar,html.ri-mobile-open .ri-mobile-product-bar{display:none}
 body:has(input:not([type="radio"]):not([type="checkbox"]):not([type="hidden"]):focus) .ri-mobile-product-bar,body:has(textarea:focus) .ri-mobile-product-bar{display:none}
}
