.ltp-christmas{--christmas-bone:#f6f2ec;--christmas-charcoal:#2e332f;--christmas-stone:#d7d0c5;--christmas-clay:#e8e2d9;--christmas-eucalyptus:#7d8a7e;background:var(--christmas-bone);color:var(--christmas-charcoal);font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:1.8;letter-spacing:0}.ltp-christmas *,.ltp-christmas *:before,.ltp-christmas *:after{box-sizing:border-box}.ltp-christmas h1,.ltp-christmas h2,.ltp-christmas__subtitle{font-family:AgathoLightProof,Georgia,serif;font-weight:400;font-synthesis:none;color:inherit;letter-spacing:-.018em}.ltp-christmas p{margin:0 0 18px}.ltp-christmas p:last-child{margin-bottom:0}.ltp-christmas__hero{max-width:1000px;margin:0 auto;padding:88px 32px 80px;text-align:center}.ltp-christmas .ltp-christmas__eyebrow{font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.ltp-christmas__hero:before{content:"";display:block;width:38px;height:2px;background:var(--christmas-eucalyptus);margin:0 auto 25px}.ltp-christmas h1{margin:0;font-size:clamp(48px,5.3vw,76px);line-height:1.04;text-wrap:balance}.ltp-christmas .ltp-christmas__subtitle{font-size:clamp(25px,2.3vw,31px);line-height:1.25;margin:24px 0 28px;text-wrap:balance}.ltp-christmas__intro{max-width:610px;margin:0 auto}.ltp-christmas__dates{max-width:1240px;margin:0 auto;padding:60px 40px 76px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.65fr);gap:clamp(40px,5vw,76px);border-top:1px solid var(--christmas-stone)}.ltp-christmas__date-intro{max-width:345px}.ltp-christmas__date-intro .ltp-christmas__eyebrow{margin-bottom:17px}.ltp-christmas h2{font-size:clamp(31px,2.6vw,38px);line-height:1.12;margin:0 0 24px;text-wrap:balance}.ltp-christmas__date-intro h2{text-wrap:balance}.ltp-christmas .ltp-christmas__qualification{margin-top:22px;font-size:13px;line-height:1.7}.ltp-christmas__table{width:100%;border-collapse:collapse;border-spacing:0;align-self:start;table-layout:fixed;box-shadow:none;font-size:15px;line-height:1.55}.ltp-christmas__table th,.ltp-christmas__table td{border:0;padding:23px 12px;text-align:left;vertical-align:middle;background:transparent}.ltp-christmas__table thead th{padding-top:0;padding-bottom:18px;font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--christmas-charcoal)}.ltp-christmas__table th:first-child{width:34%;padding-left:0}.ltp-christmas__table td:last-child,.ltp-christmas__table th:last-child{padding-right:0}.ltp-christmas__table tbody th{font-weight:500}.ltp-christmas__table tbody tr{border-bottom:1px solid var(--christmas-stone)}.ltp-christmas__table time{white-space:nowrap;font-variant-numeric:tabular-nums}.ltp-christmas__mobile-label{display:none}.ltp-christmas__closing{padding:64px max(40px,calc((100vw - 1160px)/2)) 72px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(60px,9vw,140px);background:var(--christmas-clay)}.ltp-christmas__closing h2{font-size:34px;margin-bottom:22px}.ltp-christmas__note{max-width:590px}.ltp-christmas__support{max-width:390px}.ltp-christmas__email{display:inline-block;color:inherit;text-decoration-thickness:1px;text-underline-offset:5px;margin-top:18px}.ltp-christmas__cta{display:table;width:fit-content;min-height:44px;margin-top:30px;padding:13px 24px;background:var(--christmas-charcoal);color:var(--christmas-bone);font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.11em;line-height:1.5;border:1px solid var(--christmas-charcoal);border-radius:0;text-decoration:none;box-shadow:none;transition:opacity .15s ease}.ltp-christmas__cta:hover{opacity:.86;color:var(--christmas-bone)}.ltp-christmas a:focus-visible{outline:2px solid var(--christmas-charcoal);outline-offset:5px}@media(min-width:750px)and (max-width:989px){.ltp-christmas__hero{padding-top:68px;padding-bottom:64px}.ltp-christmas__dates{display:block;padding:48px 40px 60px}.ltp-christmas__date-intro{max-width:620px;margin-bottom:38px}.ltp-christmas__closing{gap:40px;padding-top:50px;padding-bottom:56px}}@media(max-width:749px){.ltp-christmas{font-size:14px;line-height:1.8}.ltp-christmas__hero{padding:52px 24px 48px}.ltp-christmas__hero:before{margin-bottom:20px;width:32px}.ltp-christmas .ltp-christmas__eyebrow{font-size:10px;margin-bottom:20px}.ltp-christmas h1{font-size:48px;line-height:1.04}.ltp-christmas .ltp-christmas__subtitle{font-size:25px;margin:21px auto 23px;max-width:300px}.ltp-christmas__intro{max-width:430px}.ltp-christmas__dates{display:block;padding:40px 24px 48px}.ltp-christmas__date-intro{max-width:none;margin-bottom:28px}.ltp-christmas h2{font-size:32px;margin-bottom:20px}.ltp-christmas .ltp-christmas__qualification{margin-top:18px}.ltp-christmas__table{display:block;font-size:14px}.ltp-christmas__table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ltp-christmas__table tbody{display:block}.ltp-christmas__table tbody tr{display:grid;grid-template-columns:1fr 1fr;column-gap:14px;padding:22px 0}.ltp-christmas__table tbody tr:first-child{border-top:1px solid var(--christmas-charcoal)}.ltp-christmas__table tbody th:first-child{grid-column:1 / -1;width:auto;padding:0 0 13px;font-size:15px}.ltp-christmas__table td{display:block;width:auto;padding:0}.ltp-christmas__mobile-label{display:block;margin-bottom:4px;font-size:10px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.ltp-christmas__closing{display:block;padding:42px 24px 50px}.ltp-christmas__closing h2{font-size:31px;margin-bottom:20px}.ltp-christmas__support{max-width:none;margin-top:38px;padding-top:34px;border-top:1px solid var(--christmas-stone)}.ltp-christmas__email{margin-top:16px}.ltp-christmas__cta{margin-top:26px}}@media(prefers-reduced-motion:reduce){.ltp-christmas__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AAAAAg */
