:root{--hw-green: #505b49;--hw-sage: #99a287;--hw-beige: #c4bfae;--hw-white: #ffffff;--hw-text: #3f4738;--hw-hairline: #e7e2d6;--hw-cream: #f7f5ef}@media screen and (max-width:749px){.template-index .site-header-container{margin-top:-38px}.template-index .site-header__heading{width:min(156px,calc(100vw - 220px))!important;margin-left:auto!important;margin-right:auto!important;padding:4px 0 12px}.template-index .site-header__logo img{width:100%!important;height:auto!important}.template-index .header-controls__wrapper{pointer-events:none}.template-index .header-controls__wrapper a,.template-index .header-controls__wrapper button{pointer-events:auto}.template-index .slideshow__wrapper{margin-top:16px!important}.template-index .slideshow-slide__content{padding:18px 0 4px!important;text-align:center}.template-index .slideshow-slide__heading{font-size:26px!important;margin-bottom:8px!important}.template-index .slideshow-slide__text{font-size:15px;margin-bottom:14px!important}.template-index .slideshow-slide__button{padding:14px 24px!important}[class*=kl-teaser-]{display:none!important}}@media screen and (max-width:749px){.template-index .hw-card-grid .product-item__info{align-items:center;text-align:center}.template-index .hw-card-grid .product-item__price-row{justify-content:center;gap:.75rem}.template-index .hw-card-grid .product-item__shop-now{align-self:center}.template-index .hw-card-grid [data-fera-container],.template-index .hw-card-grid [data-fera-container] *,.template-index .hw-card-grid .jdgm-widget{justify-content:center;text-align:center}.template-index .hw-reviews__card{align-items:center;text-align:center}.template-index .hw-reviews__who{justify-content:center}.template-index .image-with-text__content,.template-index .image-with-text__heading,.template-index .image-with-text__text{text-align:center}.template-index .image-with-text__content{align-items:center}}.template-index .slideshow__wrapper{margin-bottom:0!important}@media screen and (max-width:749px){.template-index .slideshow-slide__image-wrapper{padding-bottom:60%!important;height:auto!important}}.hw-ticker{position:relative;margin:14px 0 56px;padding:.8rem 0;overflow:hidden;background:var(--hw-cream);border-top:1px solid var(--hw-hairline);border-bottom:1px solid var(--hw-hairline);color:var(--hw-green);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hw-ticker__track{display:flex;width:max-content;animation:hw-ticker var(--hw-ticker-duration, 45s) linear infinite}.hw-ticker:hover .hw-ticker__track,.hw-ticker:focus-within .hw-ticker__track{animation-play-state:paused}.hw-ticker__list{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.hw-ticker__item{display:flex;align-items:center;margin:0;padding:0}.hw-ticker__item:after{content:"";width:5px;height:5px;margin:0 2.25rem;background:var(--hw-sage);transform:rotate(45deg)}.hw-ticker__link{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.hw-ticker__link:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.hw-ticker__stars{letter-spacing:1px}@keyframes hw-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hw-ticker{-webkit-mask-image:none;mask-image:none}.hw-ticker__track{width:auto;justify-content:center;animation:none}.hw-ticker__list{flex-wrap:wrap;justify-content:center;row-gap:.4rem;white-space:normal}.hw-ticker__list[aria-hidden=true],.hw-ticker__list>.hw-ticker__item.hw-ticker__item--repeat{display:none}}@media screen and (max-width:749px){.hw-ticker{margin:12px 0 48px;padding:.7rem 0}.hw-ticker__list{font-size:.75rem}.hw-ticker__item:after{margin:0 1.5rem}}.hw-reviews{padding:2.5rem 0 1rem;color:var(--hw-text)}.hw-reviews__head{text-align:center;margin-bottom:1.5rem}.hw-reviews__stars{display:block;color:var(--hw-green);font-size:1.25rem;letter-spacing:3px;margin-bottom:.4rem}.hw-reviews__heading{margin:0 0 .35rem;color:var(--hw-green)}.hw-reviews__agg{margin:0;font-size:.95rem}.hw-reviews__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.hw-reviews__card{text-align:left;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1.25rem;background:var(--hw-white);border:1px solid var(--hw-hairline);border-radius:12px}.hw-reviews__card-stars{color:var(--hw-green);letter-spacing:2px;font-size:.9rem}.hw-reviews__card-title{margin:0;font-weight:600;color:var(--hw-green)}.hw-reviews__quote{margin:0;padding:0;border:0;font-size:.95rem;line-height:1.5;font-style:normal;quotes:"\201c" "\201d"}.hw-reviews__quote:before{content:open-quote}.hw-reviews__quote:after{content:close-quote}.hw-reviews__who{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.25rem;font-size:.85rem}.hw-reviews__name{font-weight:600}.hw-reviews__pill{padding:.1rem .5rem;border-radius:999px;background:var(--hw-cream);border:1px solid var(--hw-hairline);font-size:.75rem}.hw-reviews__product{font-size:.85rem;color:var(--hw-green);text-decoration:underline;text-decoration-color:var(--hw-sage);text-underline-offset:3px}.hw-reviews__foot{text-align:center;margin-top:1.5rem}.hw-reviews__readall{display:inline-block;padding:.8rem 1.75rem;border:1px solid var(--hw-green);border-radius:4px;color:var(--hw-green);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.hw-reviews__readall:hover{background:var(--hw-green);color:var(--hw-white)}@media screen and (max-width:749px){.hw-reviews__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;margin:0 -24px;padding:0 24px .5rem;scrollbar-width:none}.hw-reviews__track::-webkit-scrollbar{display:none}.hw-reviews__card{flex:0 0 82%;scroll-snap-align:start}}.hw-card-badge{position:absolute;top:10px;left:10px;z-index:2;padding:.3rem .65rem;border-radius:999px;background:var(--hw-green);color:var(--hw-white);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.hw-card-serves{margin:-.5rem 0 .75rem;font-size:.8rem;color:var(--hw-text);opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom-cro-homepage.css.map */
