.helen-retail .rtc-delivery-layout{display:flex;flex-direction:column;max-width:900px;margin-inline:auto;gap:24px}.helen-retail .rtc-delivery-layout>*,.helen-retail .rtc-delivery-layout .rtc-main{width:100%;min-width:0;box-sizing:border-box}.helen-retail .rtc-delivery-layout .rtc-summary{position:static}.helen-retail .rtc-guest-invite{background:#f5f0e7;border:1px solid #d8cbb9;border-radius:16px;padding:20px;margin:0 0 24px}.helen-retail .rtc-guest-invite p{margin:0 0 16px}.helen-retail .rtc-guest-invite>div{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.helen-retail .rtc-guest-invite .rt-button{border:1px solid #b8a48a;text-decoration:none;font-weight:600;min-height:44px}.helen-retail .rtc-login{text-decoration:underline;text-underline-offset:4px}.helen-retail .rtc-summary .rtc-salon{margin:22px 0 0;padding:20px;background:#fcfaf7}.helen-retail .rtc-summary .rtc-salon h2{font-size:23px;margin:12px 0}.helen-retail .rtc-payment .rtc-pay{margin-top:16px}.helen-retail .rtc-delivery-layout input{font-size:16px}@media(max-width:480px){.helen-retail .rtc-guest-invite{padding:16px}.helen-retail .rtc-guest-invite .rt-button{width:100%;text-align:center}.helen-retail .rtc-delivery-layout{gap:18px}}
.helen-retail .rtc-delivery-layout .rt-selected{background:#f1e9dc;color:#584c3f}.helen-retail .rtc-salon-compact>p{margin-top:0}.helen-retail .rtc-salon-compact>p:last-child{margin-bottom:0}
