.holiday-sale{--holiday-wine:#782438;--holiday-ink:#292422;--holiday-paper:#f8f5ef;color:var(--holiday-ink);background:var(--holiday-paper);font-family:var(--font-body-family,inherit);isolation:isolate}.holiday-sale *{box-sizing:border-box}.holiday-sale a{color:inherit}.holiday-sale__topline{display:flex;justify-content:space-between;gap:12px;padding:13px 5%;background:var(--holiday-wine);color:#fff8ef;font-size:11px;letter-spacing:.12em;line-height:1.6}.holiday-sale__hero{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);max-width:1440px;padding:48px 5%;margin:auto;align-items:center}.holiday-sale__copy{min-width:0}.holiday-sale__eyebrow{margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--holiday-wine);line-height:1.5}.holiday-sale__title{font-family:var(--font-heading-family,inherit);font-weight:500;font-size:clamp(60px,6.5vw,96px);line-height:.95;letter-spacing:-.045em;margin:0;color:var(--holiday-wine)}.holiday-sale__multibuy{margin:32px 0 0;padding-top:24px;border-top:1px solid #d7c3bb}.holiday-sale__tiers{display:grid;grid-template-columns:1fr 1fr;gap:18px}.holiday-sale__tiers>div{display:flex;flex-direction:column;gap:10px;min-width:0}.holiday-sale__tiers>div+div{border-left:1px solid #d7c3bb;padding-left:24px}.holiday-sale__tiers>div>span{font-size:12px;letter-spacing:.08em;line-height:1.3}.holiday-sale__tiers strong{font-size:clamp(60px,6.4vw,92px);line-height:1;letter-spacing:-.04em;color:var(--holiday-wine);font-weight:600;white-space:nowrap}.holiday-sale__tiers strong span{font-size:clamp(17px,1.7vw,23px);padding-left:2px;letter-spacing:0}.holiday-sale__automatic{font-size:14px;line-height:1.5;margin:22px 0 8px}.holiday-sale__exclusions{font-size:11px;line-height:1.65;color:#655651;max-width:430px;margin:0 0 23px}.holiday-sale__button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:13px 26px;color:#fff!important;background:var(--holiday-wine);text-decoration:none;font-size:13px;border:1px solid var(--holiday-wine)}.holiday-sale__button:hover{background:#572030}.holiday-sale__slogan{font-size:12px;color:#73615a;margin:20px 0 0;letter-spacing:.03em}.holiday-sale__gift-hero{min-width:0;margin:0;padding:25px;background:#eee8df;border:1px solid #dbd1c4}.holiday-sale__gift-title{font-family:var(--font-heading-family,inherit);font-size:clamp(44px,5vw,76px);line-height:1;letter-spacing:-.035em;font-weight:700;color:var(--holiday-wine);margin:0 0 20px;text-align:center}.holiday-sale__gift-photo{background:#fff;aspect-ratio:1/1;display:grid;place-items:center}.holiday-sale__gift-photo img{display:block;width:100%;height:100%;max-height:500px;object-fit:contain;background:#fff}.holiday-sale__gift-hero figcaption{margin-top:15px;text-align:center;line-height:1.6}.holiday-sale__gift-hero figcaption span{display:block}.holiday-sale__gift-name{font-size:14px;margin-bottom:5px}.holiday-sale__gift-condition{font-size:12px;color:#655651}.holiday-sale__gift-scope{font-size:11px;color:#655651;margin:5px auto 0;max-width:370px}.holiday-sale__gift-note{font-size:10px;color:#75675e;margin-top:5px}.holiday-sale__terms{padding:0 max(5%,calc((100% - 1296px)/2));border-block:1px solid #e3dad0;background:#fff}.holiday-sale__terms summary{display:flex;justify-content:space-between;list-style:none;cursor:pointer;padding:17px 0;font-size:13px}.holiday-sale__terms summary::-webkit-details-marker{display:none}.holiday-sale__terms summary span{font-size:18px}.holiday-sale__terms div{max-width:1050px;padding:0 0 16px;font-size:13px;line-height:1.7}.holiday-sale__terms p{margin:0 0 10px}.holiday-sale a:focus-visible,.holiday-sale summary:focus-visible{outline:2px solid #782438;outline-offset:5px}.holiday-sale__fallback{padding:40px 0}.holiday-grid{padding-top:34px;background:#fff}.holiday-grid__heading{margin-bottom:22px}.holiday-grid__heading h2{font-family:var(--font-heading-family,inherit);font-size:clamp(24px,3vw,36px);letter-spacing:-.025em;margin:0 0 9px}.holiday-grid__heading p{font-size:13px;margin:0;color:#6c6062}.holiday-grid .card__media img{object-fit:contain!important}.holiday-grid .card__heading{font-size:14px;line-height:1.5}.holiday-grid .price{font-size:14px}.holiday-grid .card__inner,.holiday-grid .card__media,.holiday-grid .media,.holiday-grid .card__media img{background:#fff!important}.holiday-grid .pagination-wrapper{margin-top:36px}.holiday-grid:target{scroll-margin-top:100px}@media(max-width:989px){.holiday-sale__hero{gap:28px;padding:35px 4%}.holiday-sale__title{font-size:70px}.holiday-sale__tiers strong{font-size:58px}.holiday-sale__tiers strong span{font-size:16px}.holiday-sale__tiers>div+div{padding-left:17px}.holiday-sale__gift-hero{padding:18px}.holiday-sale__gift-title{font-size:48px}}@media(max-width:749px){.holiday-sale__topline{padding:10px 18px;font-size:9px;letter-spacing:.06em;flex-wrap:wrap;gap:2px 10px}.holiday-sale__hero{grid-template-columns:1fr;gap:30px;padding:28px 22px}.holiday-sale__eyebrow{font-size:10px;margin-bottom:15px}.holiday-sale__title{font-size:64px}.holiday-sale__multibuy{margin-top:25px;padding-top:20px}.holiday-sale__tiers strong{font-size:68px}.holiday-sale__tiers strong span{font-size:17px}.holiday-sale__tiers>div>span{font-size:11px}.holiday-sale__tiers>div+div{padding-left:20px}.holiday-sale__automatic{font-size:13px;margin-top:18px}.holiday-sale__exclusions{font-size:10px;margin-bottom:19px}.holiday-sale__button{min-height:45px}.holiday-sale__slogan{display:none}.holiday-sale__gift-hero{padding:20px 15px 17px}.holiday-sale__gift-title{font-size:54px;margin-bottom:17px}.holiday-sale__gift-photo img{max-height:380px}.holiday-sale__gift-hero figcaption{margin-top:12px}.holiday-sale__gift-condition{font-size:12px}.holiday-sale__gift-scope{font-size:11px}.holiday-sale__terms{padding:0 22px}.holiday-sale__terms div{font-size:12px}.holiday-grid{padding-top:25px}.holiday-grid .card__heading,.holiday-grid .price{font-size:12px}.holiday-grid .page-width{padding-inline:18px}.holiday-grid__heading h2{font-size:26px}.holiday-grid__heading p{font-size:12px}}@media(max-width:359px){.holiday-sale__hero{padding-inline:17px}.holiday-sale__tiers{gap:12px}.holiday-sale__tiers strong{font-size:55px}.holiday-sale__tiers strong span{font-size:15px}.holiday-sale__tiers>div+div{padding-left:14px}.holiday-sale__gift-title{font-size:47px}}.holiday-sale-products{background:#fff;scroll-margin-top:100px}.sa-intro .sa-sale-title{font-family:var(--font-heading-family);font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:0;color:var(--sa-ink)}#MainContent .holiday-card-offer{display:flex;flex-wrap:wrap;gap:0 .2em;margin:5px 0 0;padding:0;color:#b72035;font-family:var(--font-body-family,inherit);font-size:11px;font-weight:400;line-height:1.5;letter-spacing:0}#MainContent .holiday-card-offer span{white-space:nowrap}#MainContent .holiday-card-offer[hidden]{display:none!important}@media(max-width:749px){.sa-intro .sa-sale-title{font-size:29px}#MainContent .holiday-card-offer{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/holiday-sale.css.map */
