.hgm-home-font{--hgm-blue: #0b3c7d;--hgm-blue-light: #eaf2fc;--hgm-blue-accent: #1e6fd9;--hgm-text: #1f2937;--hgm-muted: #6b7280;--hgm-green: #1fa10a;--hgm-radius: 12px;--hgm-shadow: 0 4px 16px rgb(11 60 125 / .08);font-family:var(--font-body--family);color:var(--hgm-text);font-size:16px;line-height:1.5}.hgm-home-font *,.hgm-home-font *:before,.hgm-home-font *:after{box-sizing:border-box}.hgm-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:16px}.hgm-heading{font-family:var(--font-body--family);font-weight:800;letter-spacing:-.01em;line-height:1.15;margin:0}.hgm-section-title{color:var(--hgm-title, var(--hgm-blue));font-size:clamp(1.5rem,4.5vw,2rem);text-align:center;margin-bottom:24px}.hgm-placeholder{width:100%;height:100%;background:var(--hgm-blue-light);fill:var(--hgm-muted)}.hgm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hgm-btn--primary{background:var(--hgm-title, var(--hgm-blue));color:#fff;box-shadow:var(--hgm-shadow)}.hgm-btn:hover{transform:translateY(-1px)}.hgm-hero{padding-block:0 32px}.hgm-hero__grid{display:grid;gap:24px;padding-inline:0}.hgm-hero__media{aspect-ratio:4 / 3;overflow:hidden}.hgm-hero__img{width:100%;height:100%;object-fit:cover;object-position:30% center;display:block}.hgm-hero__content{text-align:center;padding-inline:16px}.hgm-hero__eyebrow{display:inline-block;margin:0 0 12px;padding:6px 14px;border-radius:999px;background:var(--hgm-blue-light);color:var(--hgm-accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em}.hgm-hero__title{color:var(--hgm-title);font-size:clamp(2rem,8vw,3.25rem);margin-bottom:12px}.hgm-hero__subtitle{color:var(--hgm-muted);font-size:1.0625rem;margin:0 auto 24px;max-width:34ch}@media(min-width:990px){.hgm-hero{padding-block:48px}.hgm-hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-inline:16px}.hgm-hero__media{order:2;border-radius:var(--hgm-radius);box-shadow:var(--hgm-shadow)}.hgm-hero__content{text-align:left;padding-inline:0}.hgm-hero__subtitle{margin-inline:0}}.hgm-marquee{background:var(--hgm-bg);color:var(--hgm-fg);overflow:hidden;padding-block:14px}.hgm-marquee__track{display:flex;width:max-content;animation:hgm-marquee var(--hgm-speed, 26s) linear infinite}.hgm-marquee__list{display:flex;gap:48px;margin:0;padding:0 24px;list-style:none}.hgm-marquee__item{font-weight:800;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@keyframes hgm-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hgm-marquee__track{animation:none}}.hgm-cats{padding-block:48px 24px}.hgm-cats__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hgm-cats__grid--single{grid-template-columns:minmax(0,420px);justify-content:center}.hgm-cat-card{display:block;background:#fff;border-radius:var(--hgm-radius);box-shadow:var(--hgm-shadow);overflow:hidden;text-decoration:none;color:var(--hgm-blue)}.hgm-cat-card__media{aspect-ratio:1;background:var(--hgm-blue-light)}.hgm-cat-card__media img{width:100%;height:100%;object-fit:cover;display:block}.hgm-cat-card__name{display:flex;justify-content:space-between;padding:12px 14px;font-weight:700}@media(min-width:990px){.hgm-cats__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.hgm-best{padding-block:32px 48px}.hgm-best__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hgm-best__grid--single{grid-template-columns:minmax(0,420px);justify-content:center}@media(min-width:990px){.hgm-best__grid:not(.hgm-best__grid--single){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.hgm-card{display:flex;flex-direction:column;background:#fff;border-radius:var(--hgm-radius);box-shadow:var(--hgm-shadow);overflow:hidden}.hgm-card__media{position:relative;display:block;aspect-ratio:1;background:#f9fafb}.hgm-card__media img{width:100%;height:100%;object-fit:cover;display:block}.hgm-card__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;background:var(--hgm-badge);color:#fff;font-size:.75rem;font-weight:700}.hgm-card__body{display:flex;flex-direction:column;gap:6px;padding:12px;flex:1}.hgm-card__title{color:var(--hgm-text);font-weight:600;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hgm-stars{position:relative;display:inline-block;color:#d1d5db;font-size:.9375rem;letter-spacing:1px;line-height:1}.hgm-stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:orange}.hgm-stars__count{color:var(--hgm-muted);font-size:.8125rem;letter-spacing:0}.hgm-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.hgm-card__price strong{font-size:1.125rem;color:var(--hgm-text)}.hgm-card__price s{color:var(--hgm-muted);font-size:.9375rem}.hgm-card__cta{margin-top:auto;padding-top:6px}.hgm-card__native{display:none!important}.hgm-card__fallback,.hgm-card__cta ._rsi-buy-now-button,.hgm-card__cta #rsi_buy_now_button,.hgm-card__cta .rsi_buy_now_button{position:static!important;display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%!important;min-height:48px;margin:0!important;padding:6px 12px;border-radius:12px!important;text-align:center;font-size:14px!important;font-weight:800;line-height:1.2}.hgm-card__fallback{background:var(--hgm-green);color:#fff;text-decoration:none}.hgm-card__cta:has(._rsi-buy-now-button,#rsi_buy_now_button,.rsi_buy_now_button) .hgm-card__fallback{display:none!important}@media(min-width:750px){.hgm-card__fallback,.hgm-card__cta ._rsi-buy-now-button{font-size:15px!important}}.hgm-trust{background:var(--hgm-bg);padding-block:32px}.hgm-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hgm-trust__card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 12px;background:#fff;border-radius:var(--hgm-radius);box-shadow:var(--hgm-shadow);text-align:center}.hgm-trust__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:50%;background:var(--hgm-blue-light);color:var(--hgm-icon)}.hgm-trust__title{color:var(--hgm-blue);font-size:1rem}.hgm-trust__text{color:var(--hgm-muted);font-size:.875rem}@media(min-width:990px){.hgm-trust__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.hgm-reviews{padding-block:48px}.hgm-editor-note{text-align:center;color:var(--hgm-muted);font-size:.875rem}.hgm-faq{padding-block:48px;scroll-margin-top:90px}.hgm-faq__inner{max-width:820px}.hgm-faq__list{display:flex;flex-direction:column;gap:10px}.hgm-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:var(--hgm-radius);overflow:hidden}.hgm-faq__q{display:flex;align-items:center;gap:10px;padding:16px;cursor:pointer;list-style:none;font-weight:700;color:var(--hgm-blue)}.hgm-faq__q::-webkit-details-marker{display:none}.hgm-faq__check{color:var(--hgm-accent);display:flex;flex-shrink:0}.hgm-faq__q-text{flex:1}.hgm-faq__chevron{display:flex;color:var(--hgm-accent);transition:transform .2s ease}.hgm-faq__item[open] .hgm-faq__q{background:var(--hgm-open-bg)}.hgm-faq__item[open] .hgm-faq__chevron{transform:rotate(180deg)}.hgm-faq__a{padding:4px 16px 18px 46px;color:#4b5563}.hgm-faq__a ul{padding-left:20px}.hgm-news{background:var(--hgm-bg);color:var(--hgm-fg);padding-block:48px;text-align:center}.hgm-news__inner{max-width:640px}.hgm-news__title{color:var(--hgm-fg);font-size:clamp(1.5rem,5vw,2rem);margin-bottom:8px}.hgm-news__text{margin:0 0 20px;opacity:.9}.hgm-news__form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.hgm-news__form input[type=email]{flex:1 1 240px;min-height:52px;padding:0 20px;border:0;border-radius:999px;background:#fff;color:var(--hgm-text);font-size:16px}.hgm-news__form button{flex:0 0 auto;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--hgm-btn);color:#fff;font-weight:700;font-size:1rem;cursor:pointer}.hgm-news__msg{flex-basis:100%;margin:0}@media(max-width:480px){.hgm-news__form button{flex-basis:100%}}.shopify-app-block:has(#vstar-noreviews),#trustoo-widget-wrapper:has(#vstar-noreviews){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hgm-home.css.map */
