.holiday-page .holiday-hero{align-items:center;min-height:0}.holiday-page .holiday-hero>div{padding:70px clamp(32px,5vw,85px)}.holiday-page .holiday-hero>picture{height:auto;align-self:center}.holiday-page .holiday-hero img{width:100%;height:auto;object-fit:contain}.holiday-page .holiday-hero .text-link{align-self:flex-start}.holiday-page .holiday-intro{border-bottom:1px solid var(--line)}.holiday-gifting,.holiday-stash{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.holiday-stash{background:#eee2dd}.holiday-lead{font-family:var(--font-serif),serif;font-size:clamp(29px,3vw,43px);font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0 0 26px}.holiday-gifting .body-copy+.body-copy,.holiday-stash .body-copy+.body-copy{margin-top:22px}.holiday-stash .button{margin-top:30px}.holiday-wardrobe-heading{max-width:720px;margin:0 auto 42px;text-align:center}.holiday-wardrobe-heading .body-copy{margin-top:24px}.holiday-wardrobe>picture{display:block;max-width:1100px;margin:0 auto}.holiday-wardrobe>picture img{width:100%;height:auto;object-fit:contain}.holiday-wardrobe-copy{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;margin-top:42px}.holiday-wardrobe-copy .holiday-lead{margin-bottom:0}.holiday-entertaining{background:#eae5dc;text-align:center}.holiday-entertaining .holiday-lead{margin-top:34px}.holiday-editorial-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;text-align:left;margin-top:35px}.holiday-gifting{border-bottom:1px solid var(--line)}.holiday-availability{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:90px;gap:90px}.holiday-availability .display+.body-copy{margin-top:28px}.holiday-availability aside{padding:32px;border:1px solid var(--line);align-self:start}.holiday-availability h3{font-family:var(--font-serif),serif;font-size:32px;font-weight:500;line-height:1.05;margin:0 0 20px}.holiday-availability aside .body-copy{font-size:15px}.holiday-certificates{text-align:center;background:#eee2dd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.holiday-certificates .body-copy{max-width:740px;margin:28px auto}.holiday-page .holiday-close .text-link+.text-link{margin-top:18px}.holiday-page a:focus-visible{outline:3px solid var(--bronze-dark);outline-offset:5px}@media(min-width:1800px){.holiday-page .holiday-hero{max-width:1600px;margin:auto}.holiday-page .holiday-hero>div{padding:75px}}@media(max-width:1050px){.holiday-availability,.holiday-gifting,.holiday-stash{gap:40px}.holiday-wardrobe-copy{gap:36px}.holiday-page .holiday-hero>div{padding:50px 32px}}@media(max-width:760px){.holiday-page .holiday-hero{gap:0}.holiday-page .holiday-hero>div{padding:60px 26px 42px}.holiday-page .holiday-hero>picture{height:auto}.holiday-page .holiday-hero img{height:auto;min-height:0;object-fit:contain}.holiday-availability,.holiday-editorial-columns,.holiday-gifting,.holiday-stash,.holiday-wardrobe-copy{grid-template-columns:1fr;gap:30px}.holiday-wardrobe-heading{margin-bottom:30px;text-align:left}.holiday-wardrobe-copy{margin-top:30px}.holiday-entertaining{text-align:left}.holiday-availability aside{padding:25px}.holiday-certificates{text-align:left}.holiday-certificates .button{height:auto;padding:16px 18px;text-align:center}}