.hgg{--hgg-ink: #1b1b1b;--hgg-body: #44403c;--hgg-muted: #6b6560;--hgg-accent: #6e1f2a;--hgg-line: #e4dcd2;--hgg-cream: #f6f1ea;--hgg-gutter: 24px;--hgg-gap: 10px;--hgg-serif: "BV Celine", var(--heading-font-family);--hgg-sans: var(--text-font-family);background:var(--hgg-bg, transparent);color:var(--hgg-ink);font-family:var(--hgg-sans)}@media screen and (min-width:741px){.hgg{--hgg-gutter: 40px;--hgg-gap: 20px}}@media screen and (min-width:1200px){.hgg{--hgg-gutter: 64px}}.hgg *,.hgg *:before,.hgg *:after{box-sizing:border-box}.hgg__inner{max-width:1600px;margin:0 auto;padding-left:var(--hgg-gutter);padding-right:var(--hgg-gutter)}.hgg--pad-top{padding-top:var(--hgg-pt, 48px)}.hgg--pad-bottom{padding-bottom:var(--hgg-pb, 48px)}@media screen and (min-width:741px){.hgg--pad-top{padding-top:var(--hgg-pt-desk, 84px)}.hgg--pad-bottom{padding-bottom:var(--hgg-pb-desk, 84px)}}.hgg-eyebrow{margin:0;font-family:var(--hgg-sans);font-weight:600;font-size:11px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--hgg-eyebrow-color, var(--hgg-accent))}.hgg-title{margin:0;font-family:var(--hgg-serif);font-weight:500;font-style:normal;text-transform:none;letter-spacing:-.015em;line-height:1.1;color:var(--hgg-heading-color, var(--hgg-ink))}.hgg-title em,.hgg-title i{font-style:italic;color:var(--hgg-accent)}.hgg-title--xl{font-size:38px;line-height:1.05;letter-spacing:-.02em}.hgg-title--lg{font-size:30px}.hgg-title--md{font-size:28px}.hgg-title--sm{font-size:22px}@media screen and (min-width:741px){.hgg-title--xl{font-size:52px}.hgg-title--lg{font-size:36px}.hgg-title--md{font-size:30px}}@media screen and (min-width:1200px){.hgg-title--xl{font-size:68px;line-height:1.02}.hgg-title--lg{font-size:40px}.hgg-title--md{font-size:34px}.hgg-title--sm{font-size:24px}}.hgg-text{margin:0;font-size:15px;line-height:1.6;color:var(--hgg-text-color, var(--hgg-body))}.hgg-text p{margin:0}.hgg-text p+p{margin-top:.8em}.hgg-text--lg{font-size:16px;line-height:1.55}@media screen and (min-width:741px){.hgg-text--lg{font-size:18px}}.hgg-subtext{margin:0;font-size:15px;line-height:1.3;color:var(--hgg-muted)}.hgg-link{font-family:var(--hgg-sans);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--hgg-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hgg-link:hover{color:var(--hgg-accent)}.hgg-buttons{display:flex;flex-wrap:wrap;gap:10px 14px}.hgg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:14px 28px;border:1.5px solid var(--hgg-btn-border, var(--hgg-ink));background:var(--hgg-btn-bg, var(--hgg-ink));color:var(--hgg-btn-color, #fff);font-family:var(--hgg-sans);font-weight:600;font-size:14px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,background .2s ease,color .2s ease}.hgg-btn:hover{opacity:.85}.hgg-btn--outline{--hgg-btn-bg: transparent;--hgg-btn-color: var(--hgg-ink)}.hgg-btn--outline:hover{opacity:1;--hgg-btn-bg: var(--hgg-ink);--hgg-btn-color: #fff}.hgg-btn--light{--hgg-btn-bg: #fff;--hgg-btn-border: #fff;--hgg-btn-color: var(--hgg-ink)}@media screen and (max-width:740px){.hgg-btn--block-mobile{width:100%}}.hgg-media{position:relative;overflow:hidden;background:var(--hgg-placeholder, #d9cbb8)}.hgg-media picture{position:absolute;top:0;right:0;bottom:0;left:0}.hgg-media img,.hgg-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--hgg-focal, center)}.hgg-media>svg{fill:#ffffff59}.hgg-badge{position:absolute;z-index:2;top:12px;left:12px;padding:5px 9px;background:#fffdf9;color:var(--hgg-ink);font-family:var(--hgg-sans);font-weight:600;font-size:10px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}@media screen and (min-width:741px){.hgg-badge{top:14px;left:14px;font-size:11px}}.hgg-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:22px}.hgg-head__text{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:741px){.hgg-head{margin-bottom:34px}}@media screen and (max-width:740px){.hgg-head .hgg-link--desktop{display:none}}.hgg-link--mobile{display:inline-block;margin-top:22px}@media screen and (min-width:741px){.hgg-link--mobile{display:none}}.hgg-hero__grid{display:flex;flex-direction:column-reverse}.hgg-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:32px var(--hgg-gutter) 40px}.hgg-hero__copy .hgg-title{margin-top:12px}.hgg-hero__copy .hgg-text{margin-top:14px;max-width:460px}.hgg-hero__copy .hgg-buttons{margin-top:24px}.hgg-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.hgg-hero__trust-item{display:flex;flex-direction:column;gap:2px}.hgg-hero__trust-title{font-weight:600;font-size:14px;line-height:1.2;color:var(--hgg-ink)}.hgg-hero__trust-sub{font-size:12px;line-height:1.25;color:var(--hgg-muted)}.hgg-hero__images{display:block}.hgg-hero__main{aspect-ratio:390 / 420}@media screen and (max-width:740px){.hgg-hero__copy .hgg-buttons{flex-direction:column}.hgg-hero__copy .hgg-btn{width:100%}}@media screen and (min-width:1000px){.hgg-hero__grid{flex-direction:row;min-height:var(--hgg-hero-height, 620px)}.hgg-hero__copy{flex:0 0 50%;max-width:50%;padding:64px var(--hgg-gutter)}.hgg-hero__copy .hgg-title{margin-top:18px;max-width:532px}.hgg-hero__copy .hgg-text{margin-top:18px}.hgg-hero__copy .hgg-buttons{margin-top:34px}.hgg-hero__trust{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:44px}.hgg-hero__trust-title{font-size:15px}.hgg-hero__trust-sub{font-size:13px}.hgg-hero__images{flex:0 0 50%;max-width:50%;display:flex}.hgg-hero__main{flex:1 1 auto;aspect-ratio:auto;min-height:100%}}.hgg-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hgg-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;aspect-ratio:166 / 220;padding:14px;overflow:hidden;color:#fff;text-decoration:none}.hgg-tile .hgg-media{position:absolute;top:0;right:0;bottom:0;left:0}.hgg-tile .hgg-media img{transition:transform .6s ease}.hgg-tile:hover .hgg-media img{transform:scale(1.04)}.hgg-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 50%,rgba(0,0,0,var(--hgg-overlay, .45)));pointer-events:none}.hgg-tile__title,.hgg-tile__caption{position:relative;z-index:2;margin:0;color:#fff}.hgg-tile__title{font-family:var(--hgg-serif);font-weight:500;font-size:20px;line-height:1.15}.hgg-tile__caption{font-size:12px;line-height:1.3}@media screen and (min-width:741px){.hgg-tiles{gap:var(--hgg-gap)}.hgg-tile{padding:22px}.hgg-tile__title{font-size:24px}.hgg-tile__caption{font-size:13px}}@media screen and (min-width:1000px){.hgg-tiles{grid-template-columns:repeat(var(--hgg-cols, 4),minmax(0,1fr))}.hgg-tile{aspect-ratio:313 / 430}.hgg-tile__title{font-size:28px}}.hgg-pills{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.hgg-pill{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:var(--hgg-card-bg, #fff);border:1px solid var(--hgg-line);color:var(--hgg-ink);text-decoration:none;transition:border-color .2s ease}.hgg-pill:hover{border-color:var(--hgg-ink)}.hgg-pill__text{display:flex;flex-direction:column;gap:6px;min-width:0}.hgg-pill__title{margin:0;font-family:var(--hgg-serif);font-weight:500;font-size:22px;line-height:1.15}.hgg-pill__caption{margin:0;font-size:13px;line-height:1.3;color:var(--hgg-muted)}.hgg-pill__arrow{flex:0 0 22px;width:22px;height:22px;color:var(--hgg-accent);transition:transform .2s ease}.hgg-pill:hover .hgg-pill__arrow{transform:translate(4px)}@media screen and (min-width:741px){.hgg-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hgg-gap)}}@media screen and (min-width:1000px){.hgg-pills{grid-template-columns:repeat(var(--hgg-cols, 4),minmax(0,1fr))}.hgg-pill{padding:30px 28px}.hgg-pill__title{font-size:26px}}.hgg-products{display:grid;grid-auto-flow:column;grid-auto-columns:80%;gap:12px;margin:0 calc(var(--hgg-gutter) * -1);padding:0 var(--hgg-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--hgg-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.hgg-products::-webkit-scrollbar{display:none}.hgg-card{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;color:var(--hgg-ink);text-decoration:none}.hgg-card .hgg-media{aspect-ratio:313 / 400;margin-bottom:8px}.hgg-card .hgg-media>img{transition:opacity .4s ease}.hgg-card .hgg-media>img.hgg-card__alt{opacity:0}@media(hover:hover){.hgg-card:hover .hgg-media>img.hgg-card__alt{opacity:1}}.hgg-card__title{margin:0;font-weight:500;font-size:15px;line-height:1.3}.hgg-card__price{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;line-height:1.2}.hgg-card__price s{color:var(--hgg-muted)}.hgg-card__price .hgg-card__sale{font-weight:600;color:var(--hgg-accent)}.hgg-card__caption{margin:0;font-size:12px;line-height:1.3;color:var(--hgg-muted)}.hgg-dots{display:flex;justify-content:center;gap:6px;margin-top:22px}.hgg-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:var(--hgg-line);cursor:pointer}.hgg-dots button[aria-current=true]{background:var(--hgg-ink)}@media screen and (min-width:741px){.hgg-products{grid-auto-columns:42%;gap:var(--hgg-gap)}}@media screen and (min-width:1000px){.hgg-products{grid-auto-flow:row;grid-template-columns:repeat(var(--hgg-cols, 4),minmax(0,1fr));grid-auto-columns:auto;margin:0;padding:0;overflow:visible}.hgg-dots{display:none}}.hgg-steps{--hgg-heading-color: var(--hgg-steps-heading, #f3ede3);display:flex;flex-direction:column;gap:26px}.hgg-steps__list{display:flex;flex-direction:column;gap:26px}.hgg-step{display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:0;row-gap:6px}.hgg-step__num{grid-row:span 2;font-family:var(--hgg-serif);font-size:15px;line-height:1.2;color:var(--hgg-steps-accent, #b8945a)}.hgg-step__title{margin:0;font-weight:600;font-size:15px;line-height:1.2;color:var(--hgg-steps-title, #fff)}.hgg-step__text{margin:0;font-size:14px;line-height:1.5;color:var(--hgg-steps-text, #f3ede3)}@media screen and (min-width:1000px){.hgg-steps{flex-direction:row;gap:44px}.hgg-steps .hgg-title{flex:0 0 330px}.hgg-steps__list{flex:1 1 auto;flex-direction:row;gap:44px}.hgg-step{flex:1 1 0;display:flex;flex-direction:column;gap:10px}.hgg-step__title{font-size:16px}.hgg-step__text{line-height:1.6}}.hgg-family__grid{display:flex;flex-direction:column}.hgg-family__images{display:block}.hgg-family__img{aspect-ratio:390 / 420}.hgg-family__copy{padding:32px var(--hgg-gutter) 40px}.hgg-family__copy .hgg-title{margin-top:12px}.hgg-family__copy .hgg-text{margin-top:12px;max-width:420px}.hgg-family__copy .hgg-btn{margin-top:22px}.hgg-family__links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px}.hgg-family__links a{font-size:14px;color:var(--hgg-ink);text-decoration:underline;text-underline-offset:3px}.hgg-family__links a:hover{color:var(--hgg-accent)}@media screen and (max-width:740px){.hgg-family__copy .hgg-btn{width:100%}.hgg-family__links{justify-content:center}}@media screen and (min-width:1000px){.hgg-family__grid{flex-direction:row;min-height:var(--hgg-family-height, 540px)}.hgg-family__images{flex:0 0 50%;max-width:50%;display:flex}.hgg-family__img{flex:1 1 auto;aspect-ratio:auto;min-height:100%}.hgg-family__copy{flex:0 0 50%;max-width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px var(--hgg-gutter)}.hgg-family__copy .hgg-title{margin-top:18px;max-width:500px}.hgg-family__copy .hgg-text{margin-top:18px;font-size:17px;line-height:1.55}.hgg-family__copy .hgg-btn{margin-top:30px}}.hgg-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.hgg-promo{display:flex;flex-direction:column;align-items:flex-start;padding:28px 24px;background:var(--hgg-card-bg, #fff);border:1px solid var(--hgg-card-border, transparent)}.hgg-promo__media{align-self:stretch;margin:-28px -24px 24px}.hgg-promo__media .hgg-media{aspect-ratio:var(--hgg-promo-ratio, 3 / 2)}.hgg-promo .hgg-title,.hgg-promo .hgg-text{margin-top:10px}.hgg-promo .hgg-btn{margin-top:20px}.hgg-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:18px}.hgg-tier{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;background:var(--hgg-cream);text-align:center}.hgg-tier__title{font-family:var(--hgg-serif);font-weight:500;font-size:18px;line-height:1.2;color:var(--hgg-accent)}.hgg-tier__caption{font-size:11px;line-height:1.3;color:var(--hgg-muted)}@media screen and (max-width:740px){.hgg-promo .hgg-btn{width:100%}}@media screen and (min-width:1000px){.hgg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hgg-gap)}.hgg-promo{padding:48px}.hgg-promo__media{margin:-48px -48px 32px}.hgg-promo .hgg-title{margin-top:12px}.hgg-promo .hgg-text{margin-top:14px}.hgg-promo .hgg-btn{margin-top:28px}.hgg-tiers{gap:12px;margin-top:24px}.hgg-tier{padding:16px}.hgg-tier__title{font-size:24px}.hgg-tier__caption{font-size:12px}}.hgg-lastmin{--hgg-heading-color: #fff;--hgg-text-color: rgba(255, 255, 255, .8);color:#fff}.hgg-lastmin__grid{display:flex;flex-direction:column;gap:32px}.hgg-lastmin__copy .hgg-title,.hgg-lastmin__copy .hgg-text{margin-top:12px}.hgg-lastmin__actions{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:24px;margin-top:24px}.hgg-giftcard{position:relative;width:234px;aspect-ratio:260 / 160;border-radius:12px;overflow:hidden;background:linear-gradient(148deg,var(--hgg-gc-from, #6e1f29) 0%,var(--hgg-gc-to, #3b0f17) 71%);box-shadow:0 20px 40px #0006}.hgg-giftcard__logo{position:absolute;top:8.5%;left:8.5%;width:22%;height:auto}.hgg-giftcard__label{position:absolute;left:8.5%;bottom:12%;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fffc}.hgg-cutoffs__label{margin:0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb3}.hgg-cutoffs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:6px;padding-top:20px;border-top:1px solid #444}.hgg-cutoff{display:flex;flex-direction:column;gap:4px}.hgg-cutoff__date{font-family:var(--hgg-serif);font-size:26px;line-height:1.15;color:#fff}.hgg-cutoff--highlight .hgg-cutoff__date{color:var(--hgg-highlight, #e8b25e)}.hgg-cutoff__text{font-size:13px;line-height:1.5;color:#ffffffb3}@media screen and (max-width:740px){.hgg-lastmin__actions .hgg-btn{width:100%}}@media screen and (min-width:1000px){.hgg-lastmin__grid{flex-direction:row;align-items:center;gap:70px}.hgg-lastmin__copy{flex:0 0 540px;max-width:45%}.hgg-lastmin__copy .hgg-title,.hgg-lastmin__copy .hgg-text{margin-top:16px}.hgg-lastmin__actions{flex-direction:row;align-items:center;gap:40px;margin-top:28px}.hgg-giftcard{width:260px}.hgg-cutoffs{flex:1 1 auto;min-width:0}.hgg-cutoffs__list{display:flex;gap:12px;padding-top:26px}.hgg-cutoff{flex:1 1 0;gap:6px}.hgg-cutoff__date{font-size:30px}}.hgg-seo{border-top:1px solid var(--hgg-line)}.hgg-seo__inner{max-width:880px}.hgg-seo .hgg-title{margin-bottom:12px}.hgg-seo__content{font-size:15px;line-height:1.7;color:var(--hgg-muted)}.hgg-seo__content p{margin:0 0 1em}.hgg-seo__content p:last-child{margin-bottom:0}.hgg-seo__content h2,.hgg-seo__content h3{margin:1.2em 0 .5em;font-family:var(--hgg-serif);font-weight:500;color:var(--hgg-ink);font-size:20px}.hgg-seo__content a{color:var(--hgg-ink);text-decoration:underline}.hgg-seo__content.is-collapsed{max-height:calc(1.7em * var(--hgg-lines, 3));overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.hgg-seo__toggle{margin-top:12px;padding:0;border:0;background:none;font-family:var(--hgg-sans);font-weight:600;font-size:13px;color:var(--hgg-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hgg-seo__toggle[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/198/assets/holiday-gift-guide.css.map */
