.as-order-badge{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;background:#e8cdd2;color:#202d46;margin:4px 0 8px;line-height:1.5}.as-demo-card h3 .as-order-badge{display:table}.as-cart-group{font:700 18px var(--font-body-family);border-bottom:1px solid #202d4633;padding-bottom:12px;margin-top:24px}.as-cart-actions .as-reserve-button{grid-column:1/-1}.as-reserve-button[hidden]{display:none!important}.as-social-follow>p{font:700 18px var(--font-body-family);text-align:center;margin:24px 0 8px}.as-social-follow .list-social{justify-content:center;gap:16px}.as-social-follow .list-social__link{padding:12px}.as-social-follow .svg-wrapper,.as-social-follow .icon{width:28px!important;height:28px!important}.as-reservation{max-width:960px;padding-block:32px 48px}.as-reservation h1{font:700 30px var(--font-body-family)}.as-reservation h2{font:700 19px var(--font-body-family)}.as-reservation p{line-height:1.7}.as-reservation-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.as-reservation-fields label{display:flex;flex-direction:column;gap:8px;font-size:15px}.as-reservation-fields input,.as-reservation-fields select,.as-reservation-fields textarea{font:inherit;padding:12px;min-height:46px;border:1px solid #b6bbc4;border-radius:8px;background:#faf8f3;color:#202d46;width:100%;box-sizing:border-box}.as-reservation [data-as-reservation-summary]{background:#f0e3e3;border-radius:12px;padding:20px}.as-reservation-success{background:#f0e3e3;border-radius:14px;padding:28px}.as-reservation-fields[hidden]{display:none}@media(max-width:600px){.as-reservation-fields{grid-template-columns:1fr}.as-reservation h1{font-size:26px}}

.as-cart-totals{border-top:1px solid #B6BBC4;padding:16px 0;margin-block:12px;font-size:16px}.as-cart-totals .as-cart-total{font-size:16px;line-height:1.5;margin:8px 0;font-weight:700}.as-preorder-ack{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.6;margin:12px 0;font-weight:400;cursor:pointer}.as-preorder-ack input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#202D46}.as-preorder-ack[hidden],.as-cart-totals[hidden],.as-cart-total[hidden]{display:none!important}
