.hgg-hero.gradient{background:#0f3a2c;color:#fbf5ea}.hgg-hero__banner{position:relative;display:flex;align-items:center;min-height:clamp(560px,36.1vw,760px);overflow:hidden;background:#0f3a2c}.hgg-hero__media,.hgg-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.hgg-hero__media{z-index:0}.hgg-hero__media picture,.hgg-hero__photo{display:block;width:100%;height:100%}.hgg-hero__photo{object-fit:cover;object-position:right center;background-color:#062a21}.hgg-hero__shade{z-index:1;display:block!important;background:linear-gradient(135deg,#0a2d24f2,#0a2d24a6 35%,#0a2d2433,#0a2d2400 75%);pointer-events:none}.hgg-hero__snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.hgg-hero__lights{position:absolute;top:0;left:0;z-index:2;width:100%;height:70px;pointer-events:none}.hgg-hero__lights .hgg-hero__glow{animation:hgg-twinkle 2.6s ease-in-out infinite}@keyframes hgg-twinkle{0%,to{opacity:.25}50%{opacity:.9}}.hgg-hero__banner .page-width{position:relative;z-index:2;width:100%}.hgg-hero .page-width{padding-top:34px;padding-bottom:34px}.hgg-hero__eyebrow{margin:0 0 18px;color:#f6e2b0;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;position:relative;border:1px solid rgba(229,177,91,.55);padding:8px 14px;width:fit-content;border-radius:4px}.hgg-hero__eyebrow:before{content:"\2605";font-size:14px;letter-spacing:0;margin-right:10px;color:#e5b15b}.hgg-hero__title{margin:0;max-width:8em;color:#fbf5ea;font-size:clamp(56px,calc(116 * var(--relative-px)),116px);font-weight:900;line-height:.94;letter-spacing:-.035em}.hgg-hero__title em{display:inline-block;padding-right:.08em;color:#e0a82e;font-style:italic;font-weight:800;text-shadow:0 6px 0 #8a1a2b;transform:rotate(-3deg)}.hgg-hero__lede{max-width:26em;margin:22px 0 0;color:#c9d8cf;font-size:clamp(17px,1.5vw,20px);line-height:1.6;width:99%}.hgg-hero__perks.gradient{position:relative;background:#b3263a;color:#fff}.hgg-hero__perks.gradient:before{content:"";position:absolute;top:0;right:0;left:0;height:10px;background:repeating-linear-gradient(135deg,#fbf5ea 0 12px,#8a1a2b 12px 24px)}.hgg-hero__perk-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 auto;padding-top:36px;padding-bottom:28px;list-style:none}.hgg-hero__perk{display:flex;align-items:center;gap:14px;min-width:0}.hgg-hero__icon{display:grid;flex-shrink:0;place-items:center;width:48px;height:48px;border-radius:12px;background:#8a1a2b;color:#f6e2b0}.hgg-hero__perk-title,.hgg-hero__perk-text{display:block}.hgg-hero__perk-title{color:#fff;font-size:15px;font-weight:700}.hgg-hero__perk-text{margin-top:2px;color:#fbdadd;font-size:14px;line-height:1.4}.hgg-sticky{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;background:#0c241d;color:#fbf5ea;display:none}.hgg-sticky[hidden]{display:none}.hgg-sticky__copy{display:flex;flex-direction:column;gap:2px;margin:0}.hgg-sticky__kicker{color:#9fb8aa;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hgg-sticky__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19.5px;background:#f5a524;color:#131214;font-weight:700;text-decoration:none;border-radius:100px;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 4px #b6720f,0 14px 24px -8px #f5a52480;text-transform:uppercase}.hgg-sticky__btn:hover,.hgg-sticky__btn:focus-visible{color:#131214}.hgg-sticky__btn:focus-visible,.hgg-hero a:focus-visible{outline:3px solid #f5a524;outline-offset:2px}@media screen and (max-width:989px){.hgg-hero__banner{display:flex;align-items:flex-start;min-height:clamp(560px,78vw,720px)}.hgg-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;overflow:hidden}.hgg-hero__photo{width:100%;height:100%;object-fit:cover;object-position:center bottom}.hgg-hero__shade{display:block!important;background:linear-gradient(135deg,#0a2d24eb,#0a2d24b3 32%,#0a2d244d 72%,#0a2d2400);height:42%}.hgg-hero__banner .page-width{padding-top:48px;padding-bottom:28px}.hgg-hero__title{font-size:clamp(60px,calc(64 * var(--relative-px)),64px)}.hgg-hero__perk-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hgg-sticky__copy{width:61%}.hgg-sticky__copy strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;width:100%;color:#f6e2b0;font-size:15px}}@media screen and (max-width:749px){.hgg-hero__banner{min-height:750px}.hgg-hero__banner .page-width{padding-top:72px}.hgg-sticky{align-items:stretch;display:flex}}@media screen and (max-width:450px){.hgg-hero__photo{object-fit:contain}}@media(prefers-reduced-motion:reduce){.hgg-hero__title em{font-style:italic}.hgg-hero__lights .hgg-hero__glow{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-holiday-gift-guide-hero.css.map */
