:root{--hgs-green: #1F9046;--hgs-green-dark: #16713A;--hgs-lime: #97C63B;--hgs-forest: #1A2B2C;--hgs-white: #FFFFFF;--hgs-offwhite: #F7FAF8;--hgs-text: #2C3A38;--hgs-border: #E3E8E6;--hgs-ribbon: linear-gradient(90deg, #1F9046 0%, #97C63B 100%);--hgs-ribbon-soft: linear-gradient(90deg, #1F9046 0%, #309644 28%, #56A743 52%, #6BB23D 76%, #97C63B 100%);--hgs-radius: 16px;--hgs-radius-sm: 12px;--hgs-shadow-card: 0 6px 20px rgba(26, 43, 44, .08);--hgs-shadow-lift: 0 14px 32px rgba(26, 43, 44, .14)}.button:not([aria-disabled=true]):not(.button--secondary):not(.button--tertiary):hover:after,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:after{box-shadow:0 0 0 100rem #0000001f inset}.button--primary:not([aria-disabled=true]):hover{background:var(--hgs-green-dark)}.hgs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1.3rem 2.8rem;font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;line-height:1;text-decoration:none;border-radius:100px;border:2px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;cursor:pointer}.hgs-btn--primary{background:var(--hgs-green);color:#fff}.hgs-btn--primary:hover{background:var(--hgs-green-dark);color:#fff}.hgs-btn--secondary{background:transparent;color:var(--hgs-green);border-color:var(--hgs-green)}.hgs-btn--secondary:hover{background:var(--hgs-green);color:#fff}.hgs-on-dark .hgs-btn--secondary,.hgs-btn--secondary.hgs-btn--on-dark{color:#fff;border-color:#ffffffb3}.hgs-on-dark .hgs-btn--secondary:hover,.hgs-btn--secondary.hgs-btn--on-dark:hover{background:#fff;color:var(--hgs-forest);border-color:#fff}.hgs-ribbon{height:6px;width:100%;border:0;background:var(--hgs-ribbon);border-radius:6px}.hgs-ribbon--short{width:64px;height:5px}.hgs-ribbon-top{position:relative}.hgs-ribbon-top:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--hgs-ribbon)}.hgs-ribbon-left{position:relative}.hgs-ribbon-left:before{content:"";position:absolute;top:8%;bottom:8%;left:-10px;width:12px;border-radius:12px;background:var(--hgs-ribbon-soft)}@media screen and (max-width:749px){.hgs-ribbon-left:before{left:0;width:8px;top:0;bottom:0}}.hgs-rounded{border-radius:var(--hgs-radius);overflow:hidden}.hgs-rounded img{display:block;width:100%;height:100%;object-fit:cover}.hgs-rounded-sm{border-radius:var(--hgs-radius-sm);overflow:hidden}.hgs-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--hgs-ribbon);color:#fff;flex:0 0 auto}.hgs-icon-badge svg{width:26px;height:26px}.hgs-icon-badge--lg{width:72px;height:72px}.hgs-icon-badge--lg svg{width:34px;height:34px}.hgs-step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--hgs-ribbon);color:#fff;font-family:var(--font-heading-family);font-weight:600;font-size:2rem}.hgs-eyebrow{display:inline-block;font-family:var(--font-heading-family);font-weight:600;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hgs-green);margin-bottom:.8rem}.hgs-on-dark .hgs-eyebrow{color:var(--hgs-lime)}.hgs-section-heading{font-family:var(--font-heading-family);color:var(--hgs-forest);line-height:1.12;margin:0 0 1.2rem}.hgs-on-dark,.hgs-on-dark .hgs-section-heading{color:#fff}.hgs-lede{font-size:1.7rem;line-height:1.6;color:#2c3a38d9}.hgs-on-dark .hgs-lede{color:#ffffffd1}.hgs-center{text-align:center}.hgs-measure{max-width:62rem}.hgs-center .hgs-measure{margin-inline:auto}.hgs-grid{display:grid;gap:2.4rem}.hgs-grid--3{grid-template-columns:repeat(3,1fr)}.hgs-grid--4{grid-template-columns:repeat(4,1fr)}.hgs-grid--2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:989px){.hgs-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.hgs-grid--2,.hgs-grid--3,.hgs-grid--4{grid-template-columns:1fr}}.hgs-card{background:#fff;border:1px solid var(--hgs-border);border-radius:var(--hgs-radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.hgs-card:hover{transform:translateY(-4px);box-shadow:var(--hgs-shadow-lift)}.hgs-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--hgs-offwhite)}.hgs-card__media img{width:100%;height:100%;object-fit:cover}.hgs-card__body{padding:2rem 2.2rem 2.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1 1 auto}.hgs-card__title{font-family:var(--font-heading-family);font-weight:600;color:var(--hgs-forest);font-size:2rem;margin:0}.hgs-card__link{margin-top:auto;padding-top:.8rem;color:var(--hgs-green);font-weight:600;text-decoration:none}.hgs-card__link:hover{color:var(--hgs-green-dark);text-decoration:underline}.hgs-whatsapp{position:fixed;right:20px;bottom:20px;z-index:900;display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 18px #00000038;transition:transform .18s ease,box-shadow .18s ease}.hgs-whatsapp:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 10px 24px #00000047;color:#fff}.hgs-whatsapp svg{width:32px;height:32px}.hgs-whatsapp__label{position:absolute;right:70px;white-space:nowrap;background:var(--hgs-forest);color:#fff;font-size:1.3rem;padding:.7rem 1.1rem;border-radius:8px;opacity:0;transform:translate(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.hgs-whatsapp:hover .hgs-whatsapp__label{opacity:1;transform:translate(0)}@media screen and (max-width:749px){.hgs-whatsapp{width:52px;height:52px;right:16px;bottom:16px}.hgs-whatsapp__label{display:none}}@media(prefers-reduced-motion:reduce){.hgs-whatsapp,.hgs-card,.hgs-btn{transition:none}}.header__inline-menu .list-menu--inline>li:first-child>.header__menu-item{color:var(--hgs-green);font-weight:700}.header__inline-menu .list-menu--inline>li:first-child>.header__menu-item:hover{color:var(--hgs-green-dark)}.header__inline-menu .list-menu--inline>li:first-child>.header__menu-item span{text-underline-offset:.3rem}@media screen and (max-width:749px){.footer__localization{display:flex;flex-direction:column;align-items:center;width:100%}.footer__localization .localization-form>div{display:flex;flex-direction:column;align-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hgs-custom.css.map */
