.readings-page{--readings-gold: #BF9B42;background:#f7f5f0;color:#24231f}.readings-page *,.readings-page *:before,.readings-page *:after{box-sizing:border-box}.readings-shell{max-width:1320px;margin:0 auto;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.readings-intro{position:relative;overflow:hidden;background:#101110;color:#fff}.readings-intro__background,.readings-intro__shade{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.readings-intro__background{top:-100px;bottom:auto;height:calc(100% + 200px);object-fit:cover;opacity:1;transform:translate3d(0,var(--hero-offset, 0px),0)}.readings-intro__shade{background:linear-gradient(90deg,#0b0c0bad,#0b0c0b59 55%,#0b0c0b14),linear-gradient(0deg,rgba(11,12,11,.2),transparent)}.readings-intro__content{position:relative;padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.readings-page h1{text-shadow:0 2px 20px #0008;font-family:halyard-display,sans-serif;max-width:950px;margin:0 0 28px;font-size:clamp(44px,6.3vw,84px);line-height:1.02;font-weight:400;letter-spacing:-.045em}.readings-page h1 span{color:var(--readings-gold)}.readings-intro__lead{text-shadow:0 2px 12px #000;max-width:610px;margin:0;font-size:18px;line-height:1.7;color:#ddd}.readings-options{padding-top:80px;padding-bottom:88px}.readings-page h2{font-family:halyard-display,sans-serif;margin:0 0 20px;font-size:clamp(34px,4vw,52px);line-height:1.1;font-weight:400;letter-spacing:-.03em}.reading-option{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;scroll-margin-top:160px}.reading-option+.reading-option{margin-top:100px}.reading-option__visual{position:relative;min-width:0;overflow:hidden;border-radius:8px;background:#dedbd2}.reading-option__visual img{width:100%;height:auto;display:block}.reading-option--online .reading-option__visual{order:2;border-radius:8px}.reading-option__copy{padding:12px 0}.reading-option__copy>p{font-size:16px;line-height:1.75;color:#605e57;margin:0 0 20px}.reading-option__copy>.reading-option__lead{font-size:20px!important;line-height:1.5!important;color:#302e29!important}.reading-option__benefits{padding:0;margin:24px 0 30px;list-style:none}.reading-option__benefits li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid #24231f18;font-size:14px;line-height:1.6}.reading-option__benefits li:before{content:"\2713";position:absolute;left:0;color:var(--readings-gold)}.reading-option__booking{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.reading-option__price{margin:0;font-size:27px;line-height:1.2}.reading-option__price>span{font-size:14px}.reading-option__price small{display:block;margin-top:6px;font-size:12px;color:#69665d}.readings-button{display:inline-flex;align-items:center;justify-content:center;padding:17px 22px;background:#25241f;color:#fff;border:1px solid #25241f;border-radius:3px;text-decoration:none;font-size:14px;line-height:1.5;transition:background .2s,color .2s}.readings-button:hover{background:var(--readings-gold);color:#101010;border-color:var(--readings-gold)}.readings-quote{position:relative;padding:72px 0;background:#eae5da;text-align:center}.readings-quote blockquote{max-width:860px;margin:0 auto 28px;font-size:clamp(26px,3.6vw,42px);line-height:1.35;font-weight:400;letter-spacing:-.025em}.readings-quote a{color:var(--readings-gold);font-size:14px;text-decoration:underline;text-underline-offset:5px}.readings-page a:focus-visible{outline:2px solid var(--readings-gold);outline-offset:5px}@media(max-width:800px){.readings-options{padding-top:56px;padding-bottom:56px}.reading-option{grid-template-columns:minmax(0,1fr);gap:28px}.reading-option+.reading-option{margin-top:64px}.reading-option--online .reading-option__visual{order:0}.reading-option__copy{padding:0}}@media(max-width:480px){.readings-intro__lead{font-size:16px}.reading-option__visual,.reading-option--online .reading-option__visual{border-radius:8px}.readings-button{width:100%}.readings-quote{padding:56px 0}}@media(prefers-reduced-motion:reduce){.readings-intro__background{transform:none}.readings-page a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/readings-page.css.map */
