.rp-sbuy{position:fixed;inset:auto 0 0 0;z-index:990;background-color:rgba(12,12,12,.94);border-top:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s linear 0.35s}.rp-sbuy.is-on{opacity:1;visibility:visible;transform:none;transition:opacity 0.35s ease,transform 0.35s ease,visibility 0s}.rp-sbuy__inner{display:flex;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:14px 60px calc(14px + env(safe-area-inset-bottom));box-sizing:border-box}.rp-sbuy__name{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:'Google Sans',sans-serif;font-weight:500;font-size:18px;line-height:1.3;color:#FFF}.rp-sbuy__prices{display:flex;align-items:baseline;gap:8px;flex:0 0 auto;font-family:'Google Sans',sans-serif;white-space:nowrap}.rp-sbuy__prices .rp-buybox__price{font-weight:500;font-size:20px;line-height:1;color:#FFF}.rp-sbuy__prices .rp-buybox__price--old{font-size:14px;font-weight:400;color:#e8e1e1;text-decoration:line-through}.rp-sbuy .rp-sbuy__add{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:160px;height:44px;padding:0 28px;border:0;border-radius:100px;background-color:#FF3B3B;font-family:'Google Sans',sans-serif;font-weight:500;font-size:15px;line-height:1;color:#FFF;cursor:pointer;transition:background-color 0.2s ease}.rp-sbuy .rp-sbuy__add:hover,.rp-sbuy .rp-sbuy__add:focus-visible{background-color:#E02828;color:#FFF}.rp-sbuy .rp-sbuy__add:focus-visible{outline:2px solid #FFF;outline-offset:2px}.rp-sbuy .rp-sbuy__add[disabled]{background-color:rgba(255,255,255,.12);color:rgba(255,255,255,.45);cursor:not-allowed}.single-product .rp-footer::after{content:"";display:block;height:72px}@media (max-width:1024px){.rp-sbuy__inner{padding-inline:24px}}@media (max-width:767px){.rp-sbuy__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name add" "price add";column-gap:12px;row-gap:4px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.rp-sbuy__name{grid-area:name;font-size:14px}.rp-sbuy__prices{grid-area:price}.rp-sbuy__prices .rp-buybox__price{font-size:16px}.rp-sbuy .rp-sbuy__add{grid-area:add;min-width:0;height:44px;padding:0 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.rp-sbuy,.rp-sbuy.is-on{transform:none;transition:none}}