.rx-journey-track{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-acts{grid-template-columns:repeat(4,minmax(0,1fr))}.rx-acts h3{font-size:clamp(28px,3.3vw,52px)}.rx-act-face{padding:28px!important}.rx-nov-dinner{display:block;background:#f4f0e5;color:#211a15;padding:70px clamp(24px,6vw,90px)}.rx-nov-dinner .rx-live-copy{max-width:760px}.rx-nov-dinner h2{font-family:Syne,sans-serif;font-weight:800}#rxDinnerMenu{border-block:1px solid #ceac76;padding:24px 0;margin:28px 0}.rx-cart{box-sizing:border-box;overflow:auto}.rx-line button{text-decoration:none;min-height:44px}.rx-checkout{width:min(760px,calc(100% - 24px))}.rx-participant{border:1px solid #ceac76;margin:24px 0;padding:20px;min-width:0}.rx-participant legend{font:700 18px Syne,sans-serif;padding:0 8px}.rx-preview-banner{background:#211a15;color:#f4f0e5;padding:10px 20px;font-size:13px;text-align:center}.rx-promo input{min-width:0}.rx-review-line{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.rx-checkout button,.rx-stepper button{min-height:44px}.rx-formula h3{text-transform:uppercase}.rx-formula:last-child .rx-add,.rx-cart-fab{background:#ceac76;color:#211a15}.rx-hero .hero-foot a{display:inline-block;background:#f4f0e5;color:#211a15;padding:18px 24px;text-decoration:none}.rx-line small{display:block}.rx-field select{max-width:100%}.rx-checkout-status{color:#9c4a2e}.rx-review [hidden],.rx-checkout [hidden]{display:none!important}a{text-decoration:none}.rx-note a{border-bottom:0}@media(max-width:1000px){.rx-acts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.rx-journey-track,.rx-acts{grid-template-columns:1fr}.rx-participant{padding:14px}.rx-acts h3{font-size:42px}.rx-hero .hero-foot{margin-top:22px}.rx-checkout{padding:18px}.rx-preview-banner{font-size:12px}}
.rx-intro h2,.rx-journey-head h2,.rx-season-head h2,.rx-ticket-head h2,.rx-note h2,.rx-acts h3,.rx-formula h3,.rx-radio h3,.rx-facts b,.rx-journey-close{font-family:Syne,sans-serif!important;font-weight:800!important;font-style:normal!important;line-height:1.05!important;letter-spacing:-.04em}.rx-intro h2 em{font-weight:800}.rx-intro h2,.rx-journey-head h2,.rx-ticket-head h2{font-size:clamp(36px,5.5vw,76px)}.rx-formula h3{font-size:clamp(24px,2.7vw,38px)}.rx-hero .rx-title-tagline{font:800 clamp(15px,2vw,24px)/1.25 Syne,sans-serif;max-width:26ch}.rx-hero .hero-foot{position:relative;z-index:4;margin-bottom:44px;width:100%}.rx-hero .hero-foot a{position:relative;z-index:5;font:700 12px/1.4 Syne,sans-serif;white-space:normal}.rx-formula:last-child .rx-add,.rx-cart-fab{background:#ceac76!important;color:#211a15!important}.rx-hero.signature-hero .rx-acts-badge{background:#9c4a2e!important;color:#f4f0e5!important;box-shadow:-5px -5px 0 #ceac76!important}

/* Bind photography to the experience, independently of card order. */
.rx-act-card[data-moment="sunset"] .rx-act-front{background-image:url('raices-sunset.png');background-position:center center}
.rx-act-card[data-moment="classes"] .rx-act-front{background-image:url('raices-05.png');background-position:center center}
.rx-act-card[data-moment="dinner"] .rx-act-front{background-image:url('raices-share.png?v=64');background-position:center 58%}
.rx-act-card[data-moment="social"] .rx-act-front{background-image:url('raices-06.png');background-position:center center}
