.template-index .hs-home-links{padding:48px 24px;color:#005234}.template-index .hs-home-links h2{text-align:center;font-size:32px;line-height:1.15;margin:0 0 28px}.template-index .hs-home-links-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.template-index .hs-home-link{display:flex;flex-direction:column;min-width:0;color:#005234;text-decoration:none}.template-index .hs-home-link img{display:block;width:100%;height:180px;object-fit:contain;background:#f5f5f0;border-radius:24px;padding:14px;box-sizing:border-box}.template-index .hs-home-link-label{display:flex;justify-content:space-between;align-items:center;gap:8px;font-weight:700;font-size:18px;line-height:1.3;margin-top:14px}.template-index .hs-home-link-description{font-size:13px;line-height:1.5;color:#53685a;margin-top:6px}.template-index .hs-home-links--compact{padding:24px}.template-index .hs-home-links--compact h2{font-size:24px;margin-bottom:16px}.template-index .hs-home-links--compact .hs-home-links-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px;margin:auto;gap:12px}.template-index .hs-home-links--compact .hs-home-link{border:1px solid #d6dfd0;border-radius:999px;padding:14px 20px;background:#f7f8f5}.template-index .hs-home-links--compact .hs-home-link-label{font-size:16px;margin:0;justify-content:center}.template-index .hs-home-link:hover .hs-home-link-label{text-decoration:underline;text-underline-offset:4px}.template-index .hs-home-link:focus-visible{outline:2px solid #005234;outline-offset:4px;border-radius:16px}body.template-index #MainContent .product-item-body{gap:12px;padding-top:16px;padding-bottom:20px}body.template-index #MainContent .product-card-item .product-title{display:block;font-size:22px;line-height:1.15;margin-bottom:8px}body.template-index #MainContent .product-card-item .product-subtitle{font-size:14px;font-weight:400;line-height:1.45;min-height:41px}body.template-index #MainContent .product-card-item .product-header img{width:100%;height:250px;object-fit:contain}body.template-index #MainContent .product-card-2-item .product-header img{width:100%;height:280px;object-fit:contain}body.template-index #MainContent .product-item-body .portion-text-container{font-size:11px}body.template-index #MainContent .product-item-body .product-price-container{gap:10px}body.template-index #MainContent .hs-kit-includes ul{row-gap:4px}body.template-index #MainContent .hs-home-view-all{display:block;width:fit-content;margin:12px auto 0;padding:10px 16px;color:#005234;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.template-index .hs-home-links{padding:32px 20px}.template-index .hs-home-links h2{font-size:28px;margin-bottom:24px}.template-index .hs-home-links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.template-index .hs-home-link img{height:155px}.template-index .hs-home-link-label{font-size:18px}.template-index .hs-home-links--compact{padding:20px 16px}.template-index .hs-home-links--compact h2{font-size:21px;margin-bottom:14px}.template-index .hs-home-links--compact .hs-home-links-grid{gap:7px}.template-index .hs-home-links--compact .hs-home-link{padding:12px 6px}.template-index .hs-home-links--compact .hs-home-link-label{font-size:12px;gap:3px;white-space:nowrap}body.template-index #MainContent .product-card-item .product-header img{height:230px}body.template-index #MainContent .product-card-2-item .product-header img{height:250px}body.template-index #MainContent .product-carousel-container,body.template-index #MainContent .product-carousel-v2-container{padding-top:32px!important;padding-bottom:28px!important}}@media(min-width:768px){body.template-index #MainContent .product-carousel-container,body.template-index #MainContent .product-carousel-v2-container{padding-top:40px!important;padding-bottom:32px!important}}body.template-index #MainContent .slideshow-hs .slide-item img{display:block;width:100%;height:auto!important;max-height:none;object-fit:contain}body.template-index #MainContent .slideshow-hs picture{display:block}body.template-index #MainContent .hs-home-links--compact{padding:28px 20px 32px}body.template-index #MainContent .hs-home-links--compact .hs-home-link{border:0;border-radius:18px;padding:18px 10px;align-items:center;gap:10px;background:#f7f5ec}body.template-index #MainContent .hs-home-links--compact .hs-home-link:nth-child(2){background:#eef3e6}body.template-index #MainContent .hs-home-links--compact .hs-home-link:nth-child(3){background:#fbeee6}.hs-meal-icon{display:grid;place-items:center;width:40px;height:40px;color:#24553b}body.template-index #MainContent .hs-meal-icon svg{display:block;width:32px!important;height:32px!important;min-width:32px;fill:none;stroke:currentColor}body.template-index #MainContent .hs-home-links--compact .hs-home-link-label{white-space:normal;text-align:center}body.template-index #MainContent .hs-home-links--compact .hs-home-link-label>span{display:none}body.template-index #MainContent .product-card-item{overflow:hidden;border-radius:28px;height:100%}body.template-index #MainContent .product-card-item .product-header{gap:14px}body.template-index #MainContent .product-card-item .product-header>a{display:block}body.template-index #MainContent .product-card-item .product-header>a img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;border-radius:0}body.template-index #MainContent .product-card-item .product-infos{position:static;display:flex;align-items:center;justify-content:flex-start;gap:12px;transform:none;padding:0 20px;min-height:44px}body.template-index #MainContent .product-card-item .product-infos .infos{flex:1;min-width:0}body.template-index #MainContent .product-card-item .product-infos img{display:block;width:auto;height:auto;max-width:100%;max-height:48px;object-fit:contain}body.template-index #MainContent .product-card-item .product-subtitle{font-size:14px;line-height:1.5;min-height:0}body.template-index #MainContent .product-card-item .product-description p{font-size:12px;line-height:1.55;margin:12px 0 5px;color:#354039}body.template-index #MainContent .hs-composition-link{font-size:11px;color:#365942;text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:4px 0}body.template-index #MainContent .product-card-review{min-height:22px;display:block!important}body.template-index #MainContent .product-item-body{gap:14px;padding:16px 20px 22px}body.template-index #MainContent .product-card-2-item .hs-nutrition-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:7px;width:auto;min-height:36px;height:auto;padding:7px 12px;border:1px solid #be603c;border-radius:18px;background:transparent;color:#a54b29;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;box-shadow:none;order:3}body.template-index #MainContent .hs-nutrition-button svg{flex:none;width:18px!important;height:18px!important;fill:none!important;stroke:currentColor}body.template-index #MainContent .hs-nutrition-button svg *{fill:none!important;stroke:currentColor}body.template-index .product-carousel-modal .carousel-modal-content>img{display:block;width:100%;height:auto;object-fit:contain}body.template-index #MainContent .hs-nutrition-button:hover{background:#fff0e6}body.template-index #MainContent .hs-nutrition-button:focus-visible{outline:2px solid #24553b;outline-offset:3px}body.template-index #MainContent .product-card-2-item .product-item-body>.product-price-container{order:4}body.template-index #MainContent .product-card-2-item .product-item-body>.cta-container{order:5}body.template-index #MainContent .jdgm-carousel-wrapper{max-width:1180px;margin:0 auto!important;padding:48px 24px!important;background:#fff}body.template-index #MainContent .jdgm-carousel-title{font-family:var(--font-family-1);font-size:30px;line-height:1.15;color:#24553b}body.template-index #MainContent .jdgm-carousel-title-and-link{margin-bottom:24px}body.template-index #MainContent .jdgm-carousel-item{background:#f7f8f4;border:1px solid #e0e5db;border-radius:20px;padding:22px;box-sizing:border-box;text-align:left}body.template-index #MainContent .jdgm-carousel-item__review-title{font-weight:700;font-size:15px;color:#303e34;margin:10px 0 8px}body.template-index #MainContent .jdgm-carousel-item__review-body{font-size:14px;line-height:1.6;color:#48554c}body.template-index #MainContent .jdgm-carousel-item__reviewer-name{font-size:12px;font-weight:700;color:#24553b}body.template-index #MainContent .jdgm-carousel__arrows{color:#24553b}@media(max-width:767px){body.template-index #MainContent .product-card-item .product-header>a img{max-height:260px}body.template-index #MainContent .hs-home-links--compact .hs-home-link-label{font-size:12px}body.template-index #MainContent .jdgm-carousel-wrapper{padding:36px 20px!important}body.template-index #MainContent .jdgm-carousel-title{font-size:28px}}body.template-index #MainContent .satisfacao-home-section{background:#00814e;padding:40px 20px}body.template-index #MainContent .satisfacao-home-section:after{display:none}body.template-index :is(#MainContent .hs-home-links>h2,#MainContent .product-carousel-title>h3,#MainContent .product-carousel-v2-container>h3,#MainContent .header-widget>h3,.blog-home-section .header-widget>h3){color:var(--hs-home-heading-ink,#272727)!important;font-size:var(--hs-home-heading-size,38px)!important;font-family:var(--hs-font-title)!important;font-weight:700!important;line-height:1.12!important;letter-spacing:0!important}body.template-index #MainContent .hs-routine-inner>h2{font-size:var(--hs-home-heading-size,38px)!important;line-height:1.12!important}body.template-index #MainContent :is(.product-card-item,.product-card-2-item) .product-title{color:var(--hs-home-product-ink,#272727)!important;font-size:var(--hs-home-product-size,24px)!important;font-family:var(--hs-font-title)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important}body.template-index .blog-home-section .title-post a{color:var(--hs-home-product-ink,#272727)!important}body.template-index #MainContent :is(.product-carousel-title,.product-carousel-v2-container>h3){margin-bottom:32px!important}body.template-index #MainContent .product-carousel-title>h3{margin-bottom:0!important}body.template-index #MainContent .product-carousel-v2-container>h3:has(+.subtitle){margin-bottom:10px!important}body.template-index #MainContent .product-carousel-v2-container>.subtitle{margin-top:0!important;margin-bottom:32px!important}@media(max-width:767px){body.template-index #MainContent :is(.product-carousel-title,.product-carousel-v2-container>h3){margin-bottom:24px!important}body.template-index #MainContent .product-carousel-v2-container>.subtitle{margin-bottom:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/hs-home-refresh.css.map */
