.announcement-bar__text{font-size:var(--rg-ds-type-small)}.shopify-section-group-footer-group{--color-foreground: var(--rg-ds-color-white);--color-foreground-muted: var(--rg-ds-color-white)}.shopify-section-group-footer-group a{text-underline-offset:.2em}.shopify-section-group-footer-group .text-block{color:var(--rg-ds-color-white)}.shopify-section-group-footer-group .social-icons__wrapper{--color-utilities: var(--rg-ds-color-white)}#RGFooterCountry{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%}#RGFooterCountry label{flex-basis:100%}#RGFooterCountry select{width:100%;max-width:100%;min-height:var(--rg-ds-touch-min);padding:10px;background:var(--rg-ds-color-white);color:var(--rg-ds-color-ink);border:1px solid var(--rg-ds-color-white);border-radius:var(--rg-ds-radius-control)}#RGFooterCountry button{min-height:var(--rg-ds-touch-min);background:var(--rg-ds-color-white);color:var(--rg-ds-color-sage)}.rg-header-promos{display:grid;gap:24px;padding:24px;background:var(--rg-ds-color-paper)}.rg-header-promo{display:flex;flex-direction:column;gap:7px;color:var(--rg-ds-color-ink);text-decoration:none}.rg-header-promo img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.rg-header-promo__eyebrow{font-size:var(--rg-ds-type-caption);letter-spacing:.05em;text-transform:uppercase}.rg-header-promo__title{font-family:var(--font-heading--family);font-size:26px;line-height:1.15}.rg-header-promo__link{color:var(--rg-ds-color-sage);text-decoration:underline;text-underline-offset:.2em}.rg-header-promo:focus-visible{outline:2px solid var(--rg-ds-color-sage);outline-offset:5px}.rg-signup-popup{width:min(480px,calc(100vw - 32px));border:1px solid var(--rg-ds-color-sage);border-radius:var(--rg-ds-radius-control);padding:32px;background:var(--rg-ds-color-paper);color:var(--rg-ds-color-ink)}.rg-signup-popup::backdrop{background:color-mix(in srgb,var(--rg-ds-color-ink) 40%,transparent)}.rg-signup-popup__close{display:block;margin-inline-start:auto;min-width:44px;min-height:var(--rg-ds-touch-min);color:inherit;background:none;border:none;cursor:pointer}.rg-signup-popup input{width:100%;min-height:var(--rg-ds-touch-min);margin-block:10px}.rg-popup-socials{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.rg-article-navigation{display:flex;flex-wrap:wrap;gap:16px 24px;width:100%;padding-block:24px;border-top:1px solid var(--color-border)}.rg-article-navigation a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:.2em}.menu-drawer-container:not([open])>.menu-drawer__backdrop{display:none}rte-formatter,.rte,.rg-product-description{overflow-wrap:anywhere}rte-formatter img:not([src]):not([srcset]),.rte img:not([src]):not([srcset]){display:none}@media(max-width:749px){rte-formatter img,.rte img{max-width:100%;height:auto;margin-inline:0!important}}.announcement-bar{--color-foreground:#fff;--color-foreground-rgb:255 255 255;background:#5c7857!important;color:#fff}.announcement-bar .announcement-bar__text,.announcement-bar .announcement-bar__link{color:#fff}#MainContent .jdgm-cards-carousel .jdgm-header{min-width:0;overflow:visible!important}#MainContent .jdgm-cards-carousel .jdgm-title{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;height:auto!important;max-width:100%;overflow-wrap:break-word;line-height:1.2!important}@media(max-width:749px){.rg-home-marker .rg-content-hero{box-sizing:border-box;padding-top:var(--rg-mobile-content-offset,80px)}.rg-home-marker .rg-content-hero-text{padding:24px 20px;max-width:390px}.rg-home-marker .rg-content-hero-text h1{font-size:var(--rg-mobile-heading-size,26px);line-height:1.2;margin-bottom:14px}.rg-home-marker .rg-content-hero-text .rg-content-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:14px}.rg-home-marker .rg-content-hero-text .rte{font-size:15px;line-height:1.5}.rg-home-marker .rg-content-hero-text .rte p{margin-bottom:12px}.rg-home-marker .rg-content-hero-text .button{margin-top:8px;min-height:48px}#MainContent .jdgm-cards-carousel .jdgm-title{font-size:24px!important}}#MainContent .product-card__content>[ref=productTitleLink]:has(+.jdgm-preview-badge[data-template=index]) .text-block>[role=heading]{margin-block-end:0}#MainContent .button:not(.button-secondary,.button-unstyled):not(:hover){--button-color:#fff;--button-background-color:#5c7857;--button-border-color:#5c7857}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rg-brand.css.map */
