.hgg{--hgg-green-dark: #1e3110;--hgg-red: #8d140c;--hgg-deco-scale: 1;--hgg-lights-scale: 1;position:relative;overflow:hidden;background-color:var(--hgg-bg, transparent);padding-top:var(--hgg-pt, 60px);padding-bottom:var(--hgg-pb, 60px);color:var(--hgg-green-dark);font-family:var(--font-main)}.hgg *,.hgg *:before,.hgg *:after{box-sizing:border-box}.hgg__container{position:relative;z-index:1;max-width:1448px;margin:0 auto;padding:0 20px}.hgg__heading{position:relative;z-index:1;margin:0 0 30px;font-family:var(--font-accent);font-weight:700;font-size:42px;line-height:1.1;color:var(--hgg-heading-color, var(--hgg-red))}.hgg__heading--small{font-size:28px;margin-bottom:14px;color:var(--hgg-green-dark)}.hgg-deco{position:absolute;display:block;max-width:none;height:auto;pointer-events:none}.hgg-deco--lights-left{left:0;top:calc(-58px * var(--hgg-lights-scale));width:calc(480px * var(--hgg-lights-scale))}.hgg-deco--lights-right{right:0;top:calc(-92px * var(--hgg-lights-scale));width:calc(532px * var(--hgg-lights-scale))}.hgg__heading-tagged{position:relative;white-space:nowrap}.hgg-deco--price-tag{z-index:-1;left:-.89em;top:-2.43em;width:5.88em}.hgg-deco--vine{right:0;bottom:-18px;width:278px}.hgg-deco--star{right:35px;bottom:27px;width:83px}.hgg-deco--bow{z-index:1;right:calc(-71px * var(--hgg-deco-scale));top:calc(-25px * var(--hgg-deco-scale));width:calc(160px * var(--hgg-deco-scale))}.hgg-banner{text-align:center}.hgg-banner__icon{display:block;width:111px;height:111px;object-fit:contain;margin:0 auto 14px}.hgg-banner__title{margin:0;font-family:var(--font-accent);font-size:58px;line-height:1;font-weight:500;color:var(--hgg-green-dark)}.hgg-banner__subtitle{display:block;font-size:58px;font-weight:700;color:var(--hgg-red)}.hgg-banner__rotator{display:grid}.hgg-banner__phrase{grid-area:1 / 1;opacity:0;transform:translateY(.35em);transition:opacity .5s ease,transform .5s ease}.hgg-banner__phrase.is-active{opacity:1;transform:none}.hgg-banner__phrase.is-leaving{transform:translateY(-.35em)}@media(prefers-reduced-motion:reduce){.hgg-banner__phrase{transform:none!important;transition-duration:.01s}}.hgg-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hgg-banner__text{max-width:867px;margin:33px auto 0;font-size:20px;line-height:1.35}.hgg-banner__text p{margin:0}.hgg-cards__grid{display:grid;grid-template-columns:repeat(var(--hgg-columns, 4),minmax(0,1fr));gap:40px 25px}.hgg-cards--panel .hgg-cards__grid{gap:40px 28px}.hgg-card{display:flex;flex-direction:column;color:inherit;text-decoration:none}.hgg-card__media{position:relative;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:#e8e4dc}.hgg-card__media img,.hgg-card__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}a.hgg-card:hover .hgg-card__media img{transform:scale(1.03)}.hgg-card__body{position:relative;padding-top:10px}.hgg-cards--panel .hgg-card__body{flex:1;margin-top:30px;min-height:170px;padding:25px 26px;border-radius:18px;background:var(--hgg-panel-color, #9ab771)}.hgg-card__title{margin:0 0 8px;font-family:var(--font-main);font-weight:700;font-size:24px;line-height:1.3;color:var(--hgg-green-dark)}.hgg-card__text{font-size:18px;line-height:1.4}.hgg-card__text p{margin:0}.hgg-products__slide{padding-right:20px}.hgg-product{display:flex!important;align-items:center;gap:11px;color:inherit;text-decoration:none}.hgg-product__media{flex:0 0 88px;width:88px;height:88px;border-radius:11px;overflow:hidden;background:#f5f1ec}.hgg-product__media img,.hgg-product__media svg{width:100%;height:100%;object-fit:cover;display:block}.hgg-product__title{font-weight:700;font-size:24px;line-height:1.3;color:var(--hgg-green-dark)}a.hgg-product:hover .hgg-product__title{text-decoration:underline}.hgg-products .custom-controls{display:flex;justify-content:center;align-items:center}.hgg-cta{text-align:center;color:#fff}.hgg-cta__heading{margin:0;font-family:var(--font-accent);font-size:42px;line-height:46px;font-weight:700;color:#fff}.hgg-cta__eyebrow{display:block;font-weight:500;color:var(--hgg-eyebrow-color, #93ac70)}.hgg-cta__icon{display:block;width:174px;height:auto;margin:18px auto 0;transform:translate(10px)}.hgg-cta__text{max-width:867px;margin:45px auto 0;font-size:20px;line-height:1.35}.hgg-cta__icon+.hgg-cta__text{margin-top:21px}.hgg-cta__text p{margin:0}.hgg-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:45px;padding:0 39px;border-radius:20px;background:var(--hgg-red);color:#fff;font-family:var(--font-main);font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.hgg-cta__button:hover{opacity:.85;color:#fff}@media(max-width:1023px){.hgg{--hgg-lights-scale: .6}.hgg-deco--vine,.hgg-deco--star{display:none}.hgg-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hgg-cards--panel .hgg-cards__grid{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}}@media(max-width:767px){.hgg{--hgg-deco-scale: .76;--hgg-lights-scale: .36;padding-top:calc(var(--hgg-pt, 60px) * .6);padding-bottom:calc(var(--hgg-pb, 60px) * .6)}.hgg__heading{font-size:32px;margin-bottom:20px}.hgg__heading--small{font-size:24px}.hgg-banner__icon{width:80px;height:80px}.hgg-banner__title{font-size:40px}.hgg-banner__subtitle{font-size:inherit}.hgg-banner__text,.hgg-cta__text{margin-top:24px;font-size:17px}.hgg-cards__grid{grid-template-columns:minmax(0,1fr);gap:32px}.hgg-cards--panel .hgg-card__body{margin-top:16px;min-height:0;padding:20px}.hgg-card__title{font-size:21px}.hgg-card__text{font-size:16px}.hgg-product__title{font-size:19px}.hgg-cta__heading{font-size:32px;line-height:1.15}.hgg-deco--bow{right:-8px;top:-34px;width:104px}.hgg-cta__icon{width:130px}.hgg-cta__button{margin-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/section-holiday-gift-guide.css.map */
