.whlc-holiday{--cream: #F7F2E8;--cream-dark: #EDE4D0;--ink: #1C1A14;--ink-light: #4A4535;--forest: #2C3D2E;--forest-light: #3D5440;--gold: #8B6914;--gold-light: #C49A2A;--muted: #6B6252;font-family:Jost,sans-serif;font-weight:300;line-height:1.7;background:var(--cream);color:var(--ink)}.whlc-holiday *,.whlc-holiday *:before,.whlc-holiday *:after{box-sizing:border-box;margin:0;padding:0}.whlc-holiday a{color:inherit;text-decoration:none}.whlc-holiday p+p{margin-top:1rem}.whlc-holiday__hero{padding:6rem 3rem 5rem;background:var(--forest);border-bottom:1px solid rgba(247,242,232,.1);text-align:center}.whlc-holiday__hero-inner{max-width:680px;margin:0 auto}.whlc-holiday__hero .whlc-eyebrow{color:var(--gold-light)}.whlc-holiday__title{font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:300;line-height:1.1;color:var(--cream);margin-bottom:0}.whlc-holiday__title em{font-style:italic}.whlc-holiday__hero .whlc-rule{background:var(--gold-light);margin:1.75rem auto}.whlc-holiday__hero-body{font-size:1.05rem;color:#f7f2e8bf;line-height:1.85;max-width:520px;margin:0 auto}.whlc-holiday__section-title{font-family:Cormorant Garamond,serif;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:300;line-height:1.2;color:var(--forest);margin-bottom:0}.whlc-holiday__section-title em{font-style:italic}.whlc-rule{width:48px;height:1px;background:var(--gold);margin:1.75rem 0}.whlc-holiday__choose{padding:5rem 3rem;border-bottom:1px solid rgba(44,61,46,.12)}.whlc-holiday__choose-inner{max-width:1000px;margin:0 auto}.whlc-holiday__series-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem}.whlc-holiday__series-card{border:1px solid rgba(44,61,46,.15);padding:2.5rem;background:var(--cream-dark);transition:border-color .2s,background .2s;display:block}.whlc-holiday__series-card:hover{border-color:var(--gold);background:var(--cream)}.whlc-holiday__series-label{font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.whlc-holiday__series-name{font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400;color:var(--forest);margin-bottom:.25rem}.whlc-holiday__series-meta{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem}.whlc-holiday__series-desc{font-size:.9rem;color:var(--ink-light);line-height:1.8;margin-bottom:1.5rem}.whlc-holiday__series-cta{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.whlc-holiday__runs{padding:5rem 3rem;background:var(--cream-dark);border-bottom:1px solid rgba(44,61,46,.12)}.whlc-holiday__runs-inner{max-width:1000px;margin:0 auto}.whlc-holiday__runs-intro{font-size:1rem;color:var(--ink-light);line-height:1.85;max-width:600px;margin-top:0}.whlc-holiday__runs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(44,61,46,.12);margin-top:2.5rem}.whlc-holiday__run{padding:2.5rem 2rem;border-right:1px solid rgba(44,61,46,.12);background:var(--cream)}.whlc-holiday__run:last-child{border-right:none}.whlc-holiday__run--featured{background:var(--forest)}.whlc-holiday__run-date{font-family:Cormorant Garamond,serif;font-size:2.2rem;font-weight:300;color:var(--forest);line-height:1;margin-bottom:.25rem}.whlc-holiday__run--featured .whlc-holiday__run-date{color:var(--cream)}.whlc-holiday__run-label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:1.25rem}.whlc-holiday__run--featured .whlc-holiday__run-label{color:var(--gold-light)}.whlc-holiday__run p{font-size:.88rem;color:var(--ink-light);line-height:1.8;margin-bottom:1.25rem}.whlc-holiday__run--featured p{color:#f7f2e8bf}.whlc-holiday__run-note{font-size:.72rem;letter-spacing:.04em;color:var(--muted);border-top:1px solid rgba(44,61,46,.1);padding-top:1rem;margin-top:auto}.whlc-holiday__run--featured .whlc-holiday__run-note{color:#f7f2e880;border-top-color:#f7f2e81a}.whlc-holiday__download{padding:5rem 3rem;background:var(--forest);border-bottom:1px solid rgba(247,242,232,.1);text-align:center}.whlc-holiday__download-inner{max-width:580px;margin:0 auto}.whlc-holiday__download .whlc-eyebrow{color:var(--gold-light)}.whlc-holiday__download-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:300;color:var(--cream);line-height:1.15;margin-bottom:0}.whlc-holiday__download-title em{font-style:italic}.whlc-holiday__download-body{font-size:.95rem;color:#f7f2e8bf;line-height:1.85;margin-bottom:2.5rem}.whlc-holiday__download-btn{display:inline-block;border:1px solid var(--cream);color:var(--cream);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;padding:1rem 2.5rem;transition:all .2s}.whlc-holiday__download-btn:hover{background:var(--cream);color:var(--forest)}.whlc-holiday__cta{padding:5rem 3rem;text-align:center;background:var(--cream-dark)}.whlc-holiday__cta-inner{max-width:580px;margin:0 auto}.whlc-holiday__cta-title{font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:300;color:var(--forest);line-height:1.15;margin-bottom:2.5rem}.whlc-holiday__cta-title em{font-style:italic}.whlc-holiday__cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.whlc-holiday__hero,.whlc-holiday__choose,.whlc-holiday__runs,.whlc-holiday__download,.whlc-holiday__cta{padding:3rem 1.5rem}.whlc-holiday__series-grid,.whlc-holiday__runs-grid{grid-template-columns:1fr}.whlc-holiday__run{border-right:none;border-bottom:1px solid rgba(44,61,46,.12)}.whlc-holiday__run--featured{border-bottom-color:#f7f2e81a}.whlc-holiday__run:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whlc-holiday.css.map */
