:root{--hgg-green: #1e3b33;--hgg-red: #b3262e;--hgg-tan: #c9a27a;--hgg-ink: #272727;--hgg-light: #eef3f1;--hgg-rule: #ddcfc0;--hgg-pad: 48px;--hgg-gap-sm: 20px;--hgg-gap-md: 30px;--hgg-gap-lg: 40px;--hgg-gap-xl: 60px}@media screen and (min-width:1000px){:root{--hgg-pad: 80px}}.shopify-section:has(>.hgg-dark){background:var(--hgg-green)}.shopify-section:has(>.hgg-mwf,>.hgg-personas,>.hgg-tiles){background:var(--hgg-light)}:where(.hgg.section:not(.hgg-hero)){--section-spacing-block-start: var(--hgg-pad);--section-spacing-block-end: var(--hgg-pad);--section-stack-spacing-block: var(--hgg-gap-lg)}@media screen and (min-width:1200px){:where(.hgg.section){--section-spacing-inline: 6.25vw}}.hgg{--hgg-body: var(--text-base)}.hgg :is(h1,h2,.h1,.h2){text-transform:uppercase}.hgg strong{font-weight:700}.hgg :is(h2,.h2){font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.hgg :is(.subheading,p.bold){color:var(--hgg-red);font-size:1rem;font-weight:700;line-height:1.44;letter-spacing:-.008em;text-transform:uppercase}.hgg :is(.subheading,p.bold)+:is(h2,.h2,.heading-alignment-container){margin-block-start:15px}.hgg-dark :is(.subheading,p.bold){color:#fff}:where(.hgg .prose) p:where(:not(.h1,.h2,.h3,.h4,.h5,.h6,.bold,.subheading)){font-size:var(--hgg-body);font-weight:500;line-height:1.44}.hgg :is(.section-header,.rich-text) .prose>:is(h2,.h2)+:is(p,div){margin-block-start:var(--hgg-gap-md)}.hgg-bow .subheading:before{content:"";display:block;width:176px;height:60px;margin:0 auto var(--hgg-gap-sm);background:var(--hgg-bow) center / contain no-repeat}.hgg-bow .section-header,.hgg-bow .section-header .prose{justify-content:center;justify-items:center;text-align:center;margin-inline:auto;max-width:1100px}.hgg-bow .section-header .prose>:is(p,div):not(.subheading){max-width:880px}@media screen and (min-width:1150px){.hgg-bow .section-header{grid-template-columns:minmax(0,1100px);justify-content:center}}.hgg .button{display:inline-flex;align-items:center;justify-content:center;min-width:min(340px,100%);min-height:64px;padding-block:0;padding-inline:32px;border-radius:14px;font-size:1.125rem;font-weight:600;letter-spacing:-.02em;text-transform:none}.hgg .icon-block{background:var(--hgg-tan);padding:30px}:is(.hgg-dates,.hgg-proof) .icon-block{padding:50px}@media screen and (max-width:699px){:is(.hgg-dates,.hgg-proof) .icon-block{padding:28px}}.hgg-mwf:not(.hgg-mwf--first),.hgg-faq,.hgg-closer{background-image:linear-gradient(var(--hgg-rule),var(--hgg-rule));background-size:var(--container-inner-width, 100%) 2px;background-position:center 9px;background-repeat:no-repeat}.hgg-mwf:not(.hgg-mwf--first).section{padding-block-start:calc(20px + var(--hgg-gap-xl))}.hgg-mwf.section:not(.hgg-mwf--last){padding-block-end:var(--hgg-gap-xl)}.hgg-faq.section,.hgg-closer.section{padding-block-start:calc(20px + var(--hgg-pad))}.hgg-hero{background:var(--hgg-green);--content-over-media-gradient: linear-gradient(to bottom, rgb(30 59 51 / .52), rgb(30 59 51) 92.6%)}.hgg-hero .placeholder{opacity:0}.hgg-hero .content-over-media{--content-over-media-height: 520px;--content-over-media-content-max-width: 960px}@media screen and (min-width:1000px){.hgg-hero .content-over-media{--content-over-media-height: 540px}}.hgg-hero .prose{max-width:960px;margin-inline:auto}.hgg-hero h1{font-size:clamp(1.75rem,3vw,2.875rem);font-weight:700;line-height:.96;letter-spacing:.016em}.hgg-hero .prose p:not(.h1){max-width:880px;margin-inline:auto;font-size:var(--hgg-body);font-weight:600;line-height:1.44}.hgg-hero .prose{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.hgg-hero .prose>:not(.button){flex-basis:100%}.hgg-hero .prose>.button{flex-basis:100%;margin-block-start:12px!important}.hgg-hero .prose>:not(.button)+.button{margin-block-start:var(--hgg-gap-lg)!important}@media screen and (min-width:700px){.hgg-hero .prose>.button{flex-basis:auto;min-width:210px;margin-block-start:var(--hgg-gap-lg)!important}}.hgg-hero image-banner>div:has(.breadcrumbs){position:static}.hgg-hero .breadcrumbs{position:absolute;top:0;left:0;z-index:1;margin:0;padding:24px var(--container-gutter, 48px);color:#fff;font-size:.875rem;font-weight:700;text-transform:none}.hgg-hero .breadcrumbs ol{display:flex;flex-flow:row nowrap;align-items:center;white-space:nowrap;gap:8px;margin:0;padding:0;list-style:none}.hgg-hero .breadcrumbs li{margin:0}.hgg-hero .breadcrumbs .breadcrumbs__link--current-page{text-decoration:none}.hgg.hgg-hero .breadcrumbs li a img{display:block;margin:0;filter:brightness(0) invert(1)}.hgg-hero .breadcrumbs a{color:inherit}.hgg-banner.section{--section-spacing-block-start: 17px;--section-spacing-block-end: 17px}.hgg-banner .prose p{font-size:1.125rem;font-weight:700;line-height:1.44;letter-spacing:-.02em;text-transform:uppercase}.hgg-dates-intro.section{--section-spacing-block-end: var(--hgg-gap-lg)}.hgg-dates.section{--section-spacing-block-end: 62px}.hgg-note.section{--section-spacing-block-end: var(--hgg-gap-xl)}@media screen and (min-width:700px){.hgg-dates .text-with-icons__list{grid-template-columns:repeat(auto-fit,330px);grid-auto-columns:330px;justify-content:center;column-gap:86px}}.hgg-dates .text-with-icons__item,.hgg-proof .text-with-icons__item{gap:var(--hgg-gap-sm)}.hgg-dates .prose>*+*{margin-block-start:0}.hgg-dates .prose .h3,.hgg-dates .prose p:first-of-type+p{font-size:1.25rem;font-weight:700;line-height:1.44;letter-spacing:-.02em;text-transform:uppercase}.hgg-dates .prose p:last-child{margin-block-start:var(--hgg-gap-sm)}.hgg-note .prose p:not(.h1){max-width:620px;font-size:var(--hgg-body)}.hgg-personas.section{--section-spacing-block-end: var(--hgg-gap-xl)}@media screen and (min-width:1000px){.hgg-personas .multi-column{column-gap:4.5%;row-gap:var(--hgg-gap-xl)}}.hgg-personas .multi-column__item{gap:var(--hgg-gap-sm)}.hgg-personas .multi-column-custom__item>.v-stack{row-gap:6px!important;margin-inline:0!important;padding-inline:20px 0!important}.hgg-personas .multi-column__item .h3{color:var(--hgg-red);font-size:clamp(1.375rem,1.8vw,1.75rem);font-weight:700;line-height:1.44;letter-spacing:-.02em;text-transform:uppercase}.hgg-personas .multi-column__item .prose p{font-weight:600}.hgg-personas .multi-column__item .prose p+p{margin-block-start:var(--hgg-gap-sm)}.hgg-personas a{color:var(--hgg-ink);font-weight:600;margin-inline-end:16px;white-space:nowrap}.hgg-personas .multi-column-custom__item-media{border:0!important;border-radius:12px!important}.hgg-personas img{aspect-ratio:425 / 237;object-fit:cover;border-radius:12px}.hgg-tiles .image-link-blocks__item,.hgg-tiles .content-over-media{border-radius:12px}.hgg-tiles .content-over-media:before{background:linear-gradient(to bottom,#27272700 50%,#272727cc)}.hgg-tiles .content-over-media>div{place-self:end center;padding-block-end:24px;text-align:center}.hgg-tiles .content-over-media>div .h-stack{justify-content:center}.hgg-tiles .content-over-media{aspect-ratio:335 / 205;--content-over-media-height: auto}.hgg-tiles a{font-size:clamp(.9375rem,1.2vw,1.125rem);font-weight:700;line-height:1.22;letter-spacing:-.02em;text-transform:uppercase}.hgg-tiles .content-over-media .icon-circle-button-right-clipped{display:none}@media screen and (min-width:1000px){.hgg-tiles image-link-blocks{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:minmax(0,1fr);gap:var(--hgg-gap-sm)}.hgg-tiles .floating-controls-container>.circle-button{display:none}}.hgg-wrap-intro.section{--section-spacing-block-end: var(--hgg-gap-lg)}.hgg-wrap-intro .prose>div:first-child+*{margin-block-start:var(--hgg-gap-md)}.hgg-steps .media-with-text__media{border-radius:12px}@media screen and (min-width:1000px){.hgg-steps .media-with-text__content{padding-inline:74px 0}}.hgg-steps .prose{max-width:640px}.hgg-steps .prose>*+*{margin-block-start:var(--hgg-gap-md)}.hgg-steps strong{color:var(--hgg-red);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;text-transform:uppercase}.hgg-steps .prose p:has(strong):not(:first-child){margin-block-start:var(--hgg-gap-lg);padding-block-start:var(--hgg-gap-lg);border-top:2px solid var(--hgg-light)}.hgg-mwf .section-stack{--section-stack-spacing-block: var(--hgg-gap-lg)}.hgg-mwf :is(h2,.h2){letter-spacing:.016em}.hgg-mwf product-card.product-card{background:transparent;border-radius:0}.hgg-mwf .product-card__figure{border-radius:8px;overflow:hidden}.hgg-mwf .product-card__info{padding:var(--hgg-gap-sm) 0 0}.hgg-mwf .featured-collection__buttons{margin-block-start:var(--hgg-gap-sm);gap:var(--hgg-gap-md)}@media screen and (min-width:1000px){.hgg-mwf .featured-collection__buttons .button{min-width:327px}}.hgg-proof.section{background:linear-gradient(to bottom,#1e3b3385,#1e3b33 92.6%),var(--hgg-bokeh, none) center / cover no-repeat,var(--hgg-green);--section-spacing-block-end: 93px;--section-stack-spacing-block: 37px}.hgg-proof .text-with-icons__item .h6,.hgg-proof .text-with-icons__item :is(h3,.h3,p){font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.hgg-proof .section-stack>div:first-child{justify-self:center;text-align:center}.hgg-proof .text-with-icons__text-wrapper{max-width:220px;margin-inline:auto}@media screen and (min-width:700px){.hgg-proof .text-with-icons__list{grid-template-columns:repeat(3,220px);grid-auto-columns:220px;justify-content:center;column-gap:79px}.hgg-proof page-dots{display:none}}.hgg-faq .accordion-box,.hgg-faq .accordion{color:var(--hgg-ink)}.hgg-faq .heading-container{margin-block-end:var(--hgg-gap-lg)}.hgg-faq .accordion-container{padding:clamp(16px,2.5vw,40px);border-radius:12px}.hgg-faq .accordion-container .accordion{padding-inline:clamp(16px,2.5vw,40px);border:0}.hgg-faq .accordion-container .accordion:nth-of-type(odd){background:#f9f9f9}.hgg-faq .accordion__toggle{min-height:60px;padding-block:18px;font-size:.9375rem;font-weight:700;line-height:1.44}.hgg-faq .accordion__content .prose p{font-size:var(--hgg-body);line-height:1.44}.hgg-faq .accordion .circle-chevron,.hgg-faq .accordion[open] .circle-chevron{background:transparent;color:#9ba4af}.hgg-closer .prose>div:first-child+*{margin-block-start:var(--hgg-gap-md)}.hgg-closer .prose>.button,.hgg-closer .prose>:has(>.button){margin-block-start:63px}.hgg-closer .prose>:last-child{margin-block-start:var(--hgg-gap-lg)}.hgg-closer .prose a:not(.button){color:inherit}
/*# sourceMappingURL=/cdn/shop/t/348/assets/holiday-gift-guide.css.map */
