.tg-hero{position:relative;background-color:var(--tg-section-bg, #fdf7eb);overflow:hidden;box-sizing:border-box}.tg-hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.tg-hero__bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 70%;display:block}.tg-hero__bg-img--desktop{display:none}.tg-hero__bg-fade{position:absolute;top:0;left:0;width:100%;height:330px;background:linear-gradient(180deg,var(--tg-section-bg, #fdf7eb) 0px,var(--tg-section-bg, #fdf7eb) 108px,rgba(253,247,235,0) 330px);z-index:1;pointer-events:none}.tg-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;min-height:898px;margin:0 auto;padding:var(--tg-pad-top-m, 40px) 20px var(--tg-pad-bottom-m, 200px);box-sizing:border-box}.tg-hero__content{display:flex;flex-direction:column;align-items:center;gap:19px;width:100%;max-width:600px;box-sizing:border-box;text-align:center}.tg-hero__heading-group{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.tg-hero__eyebrow{margin:0;font-family:Spectral,Georgia,serif;font-size:14px;font-style:italic;font-weight:700;line-height:27px;color:var(--tg-text, #181818);white-space:nowrap}.tg-hero__heading{display:flex;flex-direction:column;gap:8px;margin:0;font-family:Oswald,sans-serif;font-size:40px;font-weight:700;line-height:40px;text-transform:uppercase;color:var(--tg-text, #181818)}.tg-hero__heading-line{display:block}.tg-hero__heading-accent{display:block;color:var(--tg-accent, #f43c00)}.tg-hero__body{margin:0;font-family:Sora,sans-serif;font-size:14px;font-weight:700;line-height:21px;color:var(--tg-text, #181818)}.tg-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:23px;border-radius:23px;background:var(--tg-btn-bg, #f43c00);color:var(--tg-btn-text, #ffffff);font-family:Sora,sans-serif;font-size:16px;font-weight:600;line-height:23px;letter-spacing:-.32px;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-sizing:border-box}.tg-hero__reviews{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;font-family:Spectral,Georgia,serif;font-size:14px;font-style:italic;font-weight:700;line-height:27px;color:var(--tg-text, #181818)}.tg-hero__stars{display:inline-flex;gap:2px;color:var(--tg-accent, #f43c00);font-style:normal;letter-spacing:1px}.tg-hero__badge{position:absolute;left:50%;bottom:48px;display:flex;align-items:center;justify-content:center;width:184px;height:184px;transform:translate(-50%) rotate(9.81deg);z-index:3;pointer-events:none}.tg-hero__badge-bg{position:absolute;top:-5px;left:-8px;width:200px;height:200px;pointer-events:none}.tg-hero__badge-bg-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.tg-hero__badge-text{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;width:100px;text-align:center;color:var(--tg-accent, #f43c00)}.tg-hero__badge-label{margin:0;font-family:Sora,sans-serif;font-size:14px;font-weight:400;line-height:27px;text-transform:uppercase}.tg-hero__badge-price{margin:0;font-family:Oswald,sans-serif;font-size:58px;font-weight:700;line-height:58px;text-transform:uppercase}.tg-hero__badge-compare{margin:0;font-family:Sora,sans-serif;font-size:16px;font-weight:400;line-height:27px}.tg-hero__badge-compare s{text-decoration:line-through;text-decoration-thickness:1px}@media screen and (min-width:990px){.tg-hero__bg-img{object-position:center}.tg-hero__bg-img--mobile{display:none}.tg-hero__bg-img--desktop{display:block}.tg-hero__bg-fade{display:none}.tg-hero__inner{flex-direction:row;align-items:flex-start;justify-content:flex-start;min-height:688px;aspect-ratio:1440 / 688;padding:var(--tg-pad-top-d, 48px) 70px var(--tg-pad-bottom-d, 48px)}.tg-hero__content{align-items:flex-start;max-width:635px;text-align:left;flex-shrink:0}.tg-hero__heading-group{align-items:flex-start}.tg-hero__eyebrow{font-size:18px}.tg-hero__heading{font-size:76px;line-height:76px;max-width:570px}.tg-hero__body{font-size:18px;line-height:27px;max-width:513px}.tg-hero__reviews{justify-content:flex-start;font-size:18px;max-width:635px}.tg-hero__badge{left:auto;right:70px;bottom:72px;transform:rotate(9.81deg)}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/mm-tastegiving-lp-hero.css.map */
