@charset "UTF-8";:root{--dr-peanut-orange: #ff6600;--dr-peanut-heading-font-family: "Neue DIN Wide", "DM Sans", sans-serif;--dr-peanut-highlight-font-family: "There Brat", "DM Sans", serif;--full-section-padding: 24px}.full-width-section{padding-inline:var(--full-section-padding)}.full-width-section.no-padding,.instagram-feed-section .page-width{padding-inline:unset}.swiper-overflow-visible .swiper{overflow:visible}.rich-text .btn,.newsletter-form__button,.product-form__submit,.cart .btn.cart__empty-header,.btn.btn--primary{font-family:var(--dr-peanut-heading-font-family);font-weight:500;text-transform:uppercase}@media screen and (max-width:1024px){.rich-text .btn,.newsletter-form__button,.product-form__submit,.cart .btn.cart__empty-header,.btn.btn--primary{font-size:14px}.sticky-atc-bar .product-form__submit{padding:0 1.6rem}product-info.section--padding{padding-block-start:min(2.8rem,var(--section-padding-top, 0) * .6);padding-block-end:min(2.8rem,var(--section-padding-bottom, 0) * .6)}.product__media-container{aspect-ratio:3 / 4!important}}.section__heading,.rich-text__heading,.subscription-popup__title h3,h3.footer-block__heading{font-family:var(--dr-peanut-heading-font-family);font-weight:700;text-transform:uppercase}.product__block--title .product__title,.collection-hero__title,.section__header h1,.cart__empty-header h2,.template-404 h1,.multicolumn-card__title.h4,.contact__title{font-family:var(--dr-peanut-heading-font-family)}.subscription-popup__title{margin-bottom:1.6rem}.product__block.product__block--custom_liquid{margin:0}.product-quality-cards .multicolumn-card__image img{aspect-ratio:1;object-fit:cover;object-position:top center}.collection-card__image img,.collection-card__image>.block{aspect-ratio:1;object-fit:cover;object-position:center}.section__heading em,.rich-text__heading em{font-family:var(--dr-peanut-highlight-font-family);color:var(--dr-peanut-orange);font-style:normal;text-transform:none;font-size:larger;font-weight:400;letter-spacing:.02em;margin-left:.1em}.rich-text-flex-row .rich-text{display:flex;align-items:center;gap:24px;justify-content:space-between;flex-direction:row}.product-card__info{align-items:center}.product-card__title{text-align:center}.product-card-style-card .product-card__image-wrapper{border-radius:var(--pcard-radius)}.table-wrapper{border-radius:.8rem;overflow:hidden;margin-bottom:1.6rem;border:1px solid var(--dr-peanut-orange)}.table-wrapper table th{color:#fff;background-color:var(--dr-peanut-orange);font-weight:600!important;border:none!important;padding:.8rem 1.2rem;text-align:left}.table-wrapper table td{border:none;border-bottom:1px solid rgba(0,0,0,.05);padding-inline:unset;padding:.8rem 1.2rem}.table-wrapper table tr:last-child td{border:none!important}.table-wrapper table{margin:0!important}.nutritional-information-disclaimers{display:flex;flex-direction:column;gap:.8rem;font-size:smaller}.contact-us-cards .multicolumn-card__info{display:flex;flex-direction:column;gap:1.6rem}.contact-us-cards .multicolumn-card__info .multicolumn-card__title+.multicolumn-card__text{margin-top:0}.contact-us-cards .multicolumn-card__info p{margin-bottom:1.6rem}.contact-us-cards .multicolumn-card__buttons{display:flex;flex-direction:column;gap:.8rem;margin-top:auto}.contact-us-cards .multicolumn-card__info em{font-size:smaller;font-style:normal}.contact-us-cards .multicolumn-card__info .btn{margin-top:0!important}.contact-us-cards .f-column{padding:2.4rem;border-radius:var(--blocks-radius);border:1px solid rgb(var(--color-border))}.contact-us-cards .f-column .multicolumn-card,.contact-us-cards .f-column .multicolumn-card .multicolumn-card__info{height:100%}.contact__wrapper{max-width:80rem!important}.contact__fields{--column-gap: 1.6rem;--row-gap: 2.4rem;--row-gap-mobile: 1.6rem}@media(min-width:1024px){.section--featured-collection.extra-margin-below-heading .section__header-wrap{padding-bottom:60px}.proteins-carousel-section .products-list .f-column:first-child{grid-column-start:2}}@media(min-width:768px){.form-field~.form-field{margin-top:1.6rem}}footer.footer{background-color:#f7f7f7}.footer__wrapper{padding-top:2.268px;padding-bottom:2.4rem}.footer__mid{padding-top:4.8rem;padding-bottom:4.8rem}.footer__mid summary{padding-top:0;padding-bottom:2.4rem}.footer__top{--element-gap: 2.4rem;padding-top:10rem;padding-bottom:4.8rem;position:relative}.footer__decorative-image{position:absolute;top:-75px;right:48px;width:650px;max-width:45%;z-index:1;pointer-events:none}.newsletter-form__design-2 .newsletter-form__button{margin-top:unset;width:fit-content}@media(max-width:1024px){.footer__decorative-image{position:absolute;top:-50px;right:-50px;width:250px;max-width:250px;z-index:1;pointer-events:none}}.footer__top .form-field.relative{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem .8rem}.footer__visit-also-wrapper{display:flex;gap:2.4rem;padding:4.8rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);flex-direction:column;align-items:center}.footer__visit-also-items{gap:4.8rem;justify-content:center}.footer__top.width-background{background-size:cover;background-position:top center}.footer__top.width-background .footer-block__heading,.footer__top.width-background .footer-newsletter__description,.footer__top.width-background .acceptance-form-field span{color:#fff}.footer__bottom{padding-top:4.8rem}.footer__bottom-row+.footer__bottom-row{margin-top:2.4rem}.footer__disclaimers{flex-direction:column;gap:.4rem}.footer__disclaimers p{margin:unset;text-align:center;font-size:smaller}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-theme.css.map */
