/* Payment guidance and basket footer access, including short windows. */
html body.checkout-checkout .rich-v4-payment-note{font:400 14px/1.6 Roboto,Arial,sans-serif!important;letter-spacing:normal!important;color:#493651!important;background:#f7f2fa!important;border-radius:9px!important;padding:12px 14px!important;margin:12px 0 0!important}
html body.checkout-checkout .rich-v4-online-status{font:400 13px/1.5 Roboto,Arial,sans-serif!important;letter-spacing:normal!important;color:#796580!important;margin:8px 0 0!important}
html body.checkout-checkout #rich-v4-payment option:disabled{color:#8b8191!important}
html body.checkout-checkout .rich-v4-finish{padding-bottom:max(22px,env(safe-area-inset-bottom))!important}
html body.checkout-checkout #rich-v4-place-order{min-height:46px!important;padding:11px 16px!important;scroll-margin-bottom:24px!important}
html #rich-basket-drawer{position:fixed!important;top:0!important;bottom:0!important;margin-top:0!important;margin-bottom:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;padding:0!important;overflow:hidden!important}
html #rich-basket-drawer #rich-basket-frame{display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important}
html.rich-basket-embedded{height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-padding-bottom:24px!important}
html.rich-basket-embedded body{height:auto!important;min-height:100%!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important}
html.rich-basket-embedded header,html.rich-basket-embedded footer,html.rich-basket-embedded .title-content{display:none!important}
html.rich-basket-embedded #checkout-cart.rich-basket-page{height:auto!important;min-height:100vh!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}
html.rich-basket-embedded .rich-basket{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding-bottom:0!important}
html.rich-basket-embedded #rich-basket-items{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;flex:none!important}
html.rich-basket-embedded .rich-basket-bottom{position:static!important;bottom:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:18px!important;flex:none!important}
html.rich-basket-embedded .rich-basket-order{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;height:auto!important;padding:11px 16px!important;line-height:1.4!important;font-size:15px!important;letter-spacing:normal!important;white-space:normal!important;margin-bottom:0!important;scroll-margin-bottom:18px!important}
@media(max-height:480px){
 html.rich-basket-embedded .rich-basket-heading{padding-top:14px!important;padding-bottom:12px!important}
 html.rich-basket-embedded .rich-basket-bottom{padding-top:12px!important}
}
