.prod-hero-banner{position:relative;width:100%;overflow:hidden}.prod-hero-banner .hero-image-wrapper{position:relative;width:100%}.prod-hero-banner img{width:100%;height:100%;object-fit:cover;max-height:446px}.prod-hero-banner .overlay-text{position:absolute;top:50%;left:70%;text-align:right;transform:translateY(-50%);color:#fff}.prod-hero-banner .overlay-text h1{font-family:Impact,sans-serif;font-size:48px;color:#c1a563;text-transform:uppercase}.prod-hero-banner .overlay-text h1 .white-text{color:#fff}.prod-main-title h1{margin:unset;margin-bottom:25px;font-family:Impact;font-weight:400;font-size:60px;line-height:100%;letter-spacing:0;text-align:center;text-transform:uppercase;color:#000}.legacy-prod-fullwidth{padding-top:80px}.prod-main-title{max-width:1001px;margin:0 auto}.legacy-product-images{display:flex;justify-content:center;padding-bottom:25px;align-items:center}.product-card .card1{max-width:1001px;margin:0 auto;text-align:center;display:flex;align-items:center;padding:40px 0!important;gap:10px}p{margin:0!important}.product-featured-image{width:100%;max-width:300px;max-height:386px;height:auto}.feeding-guidelines-section{max-width:1001px;margin:0 auto;text-align:center}.feeding-guidelines-section h1{text-transform:uppercase;font-family:Impact;font-weight:400;font-size:60px;line-height:120%;color:#000;letter-spacing:0;margin:0;padding:45px 0 20px}.feeding-description{width:500px;margin:0 auto;font-size:14px;font-family:Montserrat;line-height:140%;color:#000;padding-bottom:45px}.feeding-subtitle{font-size:12px;font-family:Montserrat;line-height:140%;color:#000;font-weight:600;margin-bottom:20px}button.all-products{background:#c19826;font-family:Montserrat;font-size:16px;line-height:100%;letter-spacing:0;font-weight:700;text-align:center;vertical-align:middle;text-transform:uppercase;text-decoration:none;display:inline-block;max-width:299px;width:100%;padding:20px 40px;border-radius:4px;color:#fff;border:unset;cursor:pointer}.legacy-product-title{text-transform:uppercase;font-family:Impact;font-weight:400;font-size:36px;margin:unset;line-height:120%;color:#000;letter-spacing:0;margin-bottom:0;text-align:right}.legacy-product-subtitle{text-transform:uppercase;font-family:Montserrat;font-size:16px;margin:unset;line-height:120%;color:#000;font-weight:600;text-align:right;letter-spacing:0;margin-bottom:5px}.legacy-product-ingredients{font-family:Montserrat;font-weight:800;font-size:16px;text-align:right;margin:unset;line-height:120%;color:#000;letter-spacing:0;margin-bottom:5px}.legacy-product-ingredients-list{font-family:Montserrat;font-size:12px;line-height:140%;letter-spacing:0;color:#000;text-align:right;margin-bottom:20px!important}.legacy-products-sub-description{font-family:Montserrat;font-size:12px;line-height:140%;letter-spacing:0;color:#000;text-align:right;margin-bottom:20px!important;margin-top:20px!important;font-weight:600}.guarntee-section{display:flex;flex-direction:column;align-items:center}.guarntee-section h3{font-family:Montserrat;font-size:16px;line-height:140%;letter-spacing:0;color:#000;text-align:right;margin:0;font-weight:600}.guarntee-section p strong{font-family:Montserrat;font-size:14px;line-height:140%;letter-spacing:0;color:#000;text-align:right;margin:0;font-weight:600}.legacy-variants-size{display:flex;gap:25px;flex-wrap:wrap;justify-content:center}.guidelines{background:#fdfaf0}.food-transition-plan .food-transition-grid{margin-bottom:40px!important}.custom-button-block{text-align:center;margin-top:30px}.page-all-products .shopify-section.shopify-section-group-footer-group{margin-top:0!important}.pagination-section{text-align:center;background:#c19826}.pagination-section .next,.pagination-section .prev{display:none}.pagination-section span.page.current{border:2px solid #000!important}.pagination-section span{background:#c19826;border-radius:6px;font-weight:800;font-size:12px;color:#fff;padding:5px 10px}.food-transition-plan{padding:40px 0 70px!important}@media (max-width: 1024px){.prod-hero-banner .overlay-text h1{font-size:36px!important}}@media (max-width: 768px){.feeding-guidelines-section h1,.prod-main-title h1{font-size:35px!important}.legacy-prod-fullwidth{padding-top:30px}.feeding-guidelines-section h1{padding-top:25px!important}.feeding-description{padding-bottom:30px!important}.food-transition-plan{padding:10px 15px 30px!important}.transition-description{display:block!important;padding-top:20px!important;font-size:14px!important}.product-card .card1{flex-direction:column;padding:20px 15px!important}.feeding-guidelines-section,.prod-main-title{padding:0 15px!important}.feeding-description{width:auto!important}.prod-hero-banner .overlay-text h1{font-size:28px!important}}@media (max-width: 600px){.prod-hero-banner .overlay-text h1{font-size:20px!important}}@media (max-width: 475px){.legacy-product-images{flex-wrap:wrap!important}.prod-hero-banner .overlay-text h1{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/legacy-allproducts.css.map */
