.font-h1,.menu .font-h1,.menu .font-h1:visited{font-family:VCHenrietta Condensed;font-size:120px;line-height:1}@media screen and (max-width: 798px){.font-h1,.menu .font-h1,.menu .font-h1:visited{font-size:54px;line-height:1.2}}.font-h2,.title.font-h2{font-size:100px;line-height:1.1;letter-spacing:0}@media screen and (max-width: 640px){.font-h2,.title.font-h2{font-size:52px}}.font-h3,.font-h3.title{font-family:VCHenrietta Condensed;font-size:80px;line-height:1.1}@media (max-width: 1200px) and (min-width: 640px){.font-h3,.font-h3.title{font-size:55px}}@media screen and (max-width: 640px){.font-h3,.font-h3.title{font-size:44px}}.font-md_1,.title.font-md_1{font-family:BNAxelGrotesk;font-size:55px;text-transform:uppercase}@media (max-width: 1200px) and (min-width: 640px){.font-md_1,.title.font-md_1{font-size:40px}}@media screen and (max-width: 640px){.font-md_1,.title.font-md_1{font-size:32px}}.featured-link--half .font-md_1{font-family:BNAxelGrotesk;font-size:36px;text-transform:uppercase}@media (max-width: 1200px) and (min-width: 640px){.featured-link--half .font-md_1{font-size:30px}}@media screen and (max-width: 640px){.featured-link--half .font-md_1{font-size:24px}}.font-md_2,.our_values-section h3,.title.font-md_2,input.font-md_2{font-family:BNAxelGrotesk;font-size:36px;text-transform:uppercase;font-weight:400}@media screen and (max-width: 640px){.font-md_2,.our_values-section h3,.title.font-md_2,input.font-md_2{font-size:28px}}.font-body_1{font-family:Moderat;font-size:20px;font-weight:400;line-height:1.2}@media screen and (max-width: 640px){.font-body_1{font-size:20px}}.font-body_2{font-family:Moderat;font-size:25px;font-weight:400;line-height:1.2}@media screen and (max-width: 640px){.font-body_2{font-size:20px}}.image-with-text-container .featured-small_image{position:absolute;top:3rem;right:2rem}.image-with-text-container .featured-link--half .image_text_logo{position:absolute;bottom:30px;right:30px}.image-with-text-container .featured-link--half .info{width:90%;padding-top:30px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.image-with-text-container .featured-link--half .info .collection_title{margin-bottom:25px}.image-with-text-container .featured-link--half .info .info-sub_title{font-family:BNAxelGrotesk;color:#eee3e6;font-weight:700;font-size:20px}.image-with-text-container .featured-link--half .info .info-overlay{opacity:0;transition:all .3s ease-in-out;position:absolute;height:100%;top:0;padding:30px 0;font-size:30px;text-transform:uppercase;font-family:BNAxelGrotesk}.image-with-text-container .featured-link--half .info .info-overlay p{letter-spacing:1px}.image-with-text-container .featured-link--half .info .description p{text-transform:uppercase}@media screen and (max-width: 769px){.image-with-text-container .featured-link--half.image-with-text__text-column{order:-1;min-height:500px}.image-with-text-container .featured-link--half.image-with-text__text-column .description_secondary h4{font-size:26px;letter-spacing:0}}@media screen and (max-width: 769px){.image-with-text-container .featured-link--half.image-with-text__image-column{margin-top:20px}.image-with-text-container .featured-link--half.image-with-text__image-column .image-element__wrap img{object-fit:cover}.image-with-text-container .featured-link--half.image-with-text__image-column h2.font-h2{margin:0 15px}.image-with-text-container .featured-link--half.image-with-text__image-column h2.font-h2 br{display:none}.image-with-text-container .featured-link--half.image-with-text__image-column div.align_left{text-align:center}.image-with-text-container .featured-link--half.image-with-text__image-column div.align_left .image-text__button{margin-top:10px!important}}.homepage_banner .collection_title{font-size:80px;line-height:1.1}@media screen and (max-width: 1200px) and (min-width: 481px){.homepage_banner .collection_title{font-size:65px}}@media only screen and (max-width: 798px){.homepage_banner .collection_title{font-size:65px}.homepage_banner .image-with-text__text-column{width:100%;margin:0}}@media screen and (max-width: 798px){.mobile-image--up .image-with-text__text-column{order:2!important}}@media screen and (max-width: 798px){.mobile-image--up .featured-link--half.image-with-text__image-column{margin-top:0;margin-bottom:20px}}.rich-text__content{font-family:BNAxelGrotesk;max-width:1000px;margin-left:auto;margin-right:auto;padding:5rem 0}@media screen and (max-width: 798px){.rich-text__content{padding:2rem 0}}.rich-text__content .rich-text__heading{margin-bottom:1rem;margin-top:1rem}.rich-text__content .featured_text{font-size:45px}@media screen and (max-width: 798px){.rich-text__content .featured_text{font-size:32px}.rich-text__content .featured_text br{display:none}.rich-text__content .featured_text .global-button{font-size:22px;width:70%;max-width:228px}}@media screen and (max-width: 798px){.rich-text__content .rich-text__heading br{display:none}}.section--featured-article .info{display:block!important}.section--featured-article .info .collection_title{font-size:60px}@media screen and (max-width: 480px){.section--featured-article .info .collection_title{font-size:55px}}.section--featured-article .info:hover .info-overlay{opacity:1}.newsletter_section{background-color:#fff3e6}.newsletter_section h2{font-size:70px;font-family:Deli Fresh;color:#ff3822}.newsletter_section .newsletter-text{font-size:45px;text-transform:uppercase;color:#5a0000;padding-right:20px;font-family:BNAxelGrotesk}@media screen and (max-width: 798px){.newsletter_section .newsletter-content h2{font-size:45px}.newsletter_section .newsletter-content h2 br{display:none}}@media screen and (max-width: 798px){.newsletter_section .section_form{padding:10px 0}}.newsletter_section div.newsletter{width:100%}.newsletter_section div.newsletter input{font-size:24px;background:0 0;padding:10px 20px;max-height:50px;height:50px;border-radius:36px;border:2px solid #5a0000;color:#5a0000}.newsletter_section div.newsletter input::placeholder{color:#5a0000}.newsletter_section div.newsletter .sign_up{width:100%;padding:5px;text-align:right;justify-content:flex-end;background-color:transparent;border:none;font-family:Moderat;font-size:24px;color:#f2ebe3}.our_impact-section{background-color:#ff3832}.our_impact-section h2.title,.our_impact-section h3{color:#eee3e6}@media screen and (max-width: 798px){.our_impact-section h3{font-size:44px}}.our_impact-section .rte-setting{max-width:315px;margin:auto}.our_impact-section .rte-setting p{color:#fff;font-size:24px;line-height:1.2}.our_impact-section .secondary_description{max-width:260px;margin:auto}.our_impact-section .secondary_description p{font-family:Moderat;font-size:20px}.our_impact-section .bottom_text{font-size:36px;font-family:BNAxelGrotesk;color:#eee3e6}@media screen and (max-width: 798px){.our_impact-section{max-width:95%!important}}.our_values-section{background:#ebdc78;padding-bottom:30px;margin-top:20px}.our_values-section h2.title{color:#ff3832;margin-bottom:0}.our_values-section h3{color:#5a0000;font-size:55px;min-height:120px;line-height:1.2;font-family:BNAxelGrotesk;font-weight:500;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.our_values-section .rte-setting{max-width:250px;margin:auto}.our_values-section .rte-setting p{font-family:Moderat;font-size:20px;line-height:1.3}.collection .sidebar-wrap .sidebar-block:after{content:none}.collection .sidebar-wrap .sidebar-block__heading{font-family:BNAxelGrotesk;font-size:50px}.collection .sidebar-wrap .toggle_list li{padding:5px 0}.collection .sidebar-wrap .toggle_list a{color:#a1968c;font-size:30px;text-transform:uppercase;padding:0}.collection .sidebar-wrap .toggle_list a.active{border-left:0;color:#5a0000}.product-details .title{font-size:18px;letter-spacing:0}.paginate .current{color:#5a0000!important;padding:0}.paginate .page{font-size:50px;padding:0 5px}.paginate .page a{padding:0}.paginate .page a:hover{color:#300f0d}.section_bob .rte-setting{opacity:0;position:absolute;top:40%;transform:translateY(-50%);left:5%;transition:all .3s ease-in-out;width:90%;margin:auto}.section_bob .rte-setting p{font-size:20px;font-family:Moderat}.section_bob h3{font-family:BNAxelGrotesk;text-transform:uppercase;font-size:45px}@media screen and (max-width: 798px){.section_bob h3{font-size:32px;font-weight:500;letter-spacing:0}}.section_bob .text-column{position:relative}.section_bob .text-column:hover .image-element__wrap{opacity:0}.section_bob .text-column:hover h3{color:#ff3832}.section_bob .text-column:hover .rte-setting{opacity:1}@media screen and (max-width: 798px){.section_bob_2 .text-column.text-column--1,.section_bob_2 .text-column.text-column--2{margin-top:-250px}}ul.pr_list{list-style:none;padding-left:0;margin-top:10px}ul.pr_list li{font-family:Moderat;font-size:20px;display:flex;margin-bottom:5px}ul.pr_list li:before{content:"";background-image:url(//www.primeroots.com/cdn/shop/t/47/assets/Arrow.png?v=168433225384717994521752077298);min-width:23px;height:16px;display:block;margin-right:10px;margin-top:7px}.careers_logos-section{background-color:#ebdc78;padding:5rem 0 3rem;margin-bottom:20px}.careers_logos-section .text-column{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 798px){.careers_logos-section .text-column{max-width:250px;margin-left:auto;margin-right:auto}.careers_logos-section .text-column>div{width:100%}}.careers_logos-section .bottom_text{font-size:36px;font-family:BNAxelGrotesk;text-transform:uppercase;margin-bottom:0}.shopify-section--press .text-column{padding:35px 30px 0}.shopify-section--press .text-column .border-style--none{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%}.shopify-section--press .text-column .image-element__wrap{margin-left:0;width:100%}.shopify-section--press .text-column .press-content{margin-top:7rem}.shopify-section--press .text-column h3{font-size:48px;line-height:1;letter-spacing:0}.shopify-section--press .text-column .global-button--text{padding-left:0;padding-top:0;margin-top:0;text-decoration:underline;font-family:MarsCondensed}.shopify-section--press .text-column .global-button--text:hover{text-decoration:underline}.press_rich_text-section .rich-text__content{padding:7rem 0}.press_rich_text-section .rich-text__content a{font-family:MarsCondensed;text-decoration:underline;display:block}.locations-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.locations-wrapper .location-item{width:45%;margin-bottom:20px}@media screen and (max-width: 798px){.locations-wrapper .location-item{width:100%}.locations-wrapper .location-item br{display:none}}.locations-wrapper .location-item h3{font-size:30px;font-family:BNAxelGrotesk;letter-spacing:0;font-weight:400;margin-bottom:0}.locations-wrapper .location-item p{font-size:30px!important;letter-spacing:0!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-wrap{position:relative;display:inline-block;white-space:nowrap;font-family:VCHenrietta Condensed;margin:30px 0 10px;overflow:hidden;width:100%;color:#ff3832}.marquee-wrap .marquee{font-size:50px;display:inline-block;will-change:transform;animation:marquee 30s linear infinite;line-height:1.5;font-weight:700;letter-spacing:1px}@media screen and (max-width: 798px){.marquee-wrap .marquee{font-size:30px}}.marquee-wrap .marquee .geek{padding:0 3rem}@media screen and (max-width: 798px){.marquee-wrap .marquee .geek{padding:0 1rem}}.footer{position:relative;display:flex;padding:0}@media screen and (max-width: 798px){.footer{flex-wrap:wrap}}.footer .section{padding:30px 0 30px 30px}@media screen and (max-width: 798px){.footer .section{padding:10px 20px}}.footer .footer-koji_badge{max-width:40%;object-fit:100% 100%}.footer .footer-menu-wrap h6{font-family:Deli Fresh;font-size:35px;color:#ff3832}.footer .footer-menu-wrap p,.footer .footer-menu-wrap a{font-family:Mangueira;font-size:23px;text-transform:uppercase}.footer .footer_credits span{margin-left:30px}.footer .footer-policy_links{margin-top:30px;display:flex;align-items:center;justify-content:center;gap:20px}.footer .footer-policy_links p,.footer .footer-policy_links li{margin-bottom:0}@media screen and (max-width: 798px){.footer .logo_footer_column{width:100%;height:100%;display:flex;align-items:end}.footer .logo_footer_column img{margin-bottom:0}}.section-faq-custom .featured-promotions .feature-section.active .feature-overlay{background:#5a0000}.section-faq-custom .featured-promotions .feature-section.active h2.title{display:none}.section-faq-custom .featured-promotions .feature-section.active .feature-details{opacity:1!important;display:block!important}.section-faq-custom .featured-promotions .feature-section.active .feature-inner{background:#5a0000}.section-faq-custom .featured-promotions .feature-section.active .feature-details__button{color:#eee3e6}.section-faq-custom .feature-inner{background:#ff3832;height:300px;padding-bottom:40px;overflow-y:auto!important}@media screen and (max-width: 798px){.section-faq-custom .feature-inner{height:200px}}.section-faq-custom .feature-inner h2.title{color:#300f0d!important;margin-top:0}.section-faq-custom .feature-inner h2.title:after{content:none!important}.section-faq-custom .feature-inner .feature-overlay{position:relative}.section-faq-custom .feature-inner .feature-wrap{position:relative;top:auto;transform:none;text-align:left;margin:0 20px;width:90%}.section-faq-custom .feature-inner .feature-wrap .feature-details{display:none;margin-top:10px}.section-faq-custom .feature-inner .feature-wrap .feature-details .description{font-family:BNAxelGrotesk;font-size:24px;text-transform:uppercase}.section-faq-custom .feature-inner .feature-wrap .feature-details p{line-height:1.3}@media screen and (max-width: 798px){.section-faq-custom .feature-inner .feature-wrap .feature-details{opacity:0}}.section-faq-custom .feature-inner .feature-details__button{font-size:30px;position:fixed;left:20px;bottom:30px}.section-faq-custom .feature-inner .feature-details__button:hover,.section-faq-custom .feature-inner .feature-details__button:focus{color:#eee3e6}.product-list{justify-content:center}.blog-template-wrapper .blog-title{width:100%}@media screen and (max-width: 798px){.blog-template-wrapper .blog-title{width:50%}}.blog-template-wrapper .sidebar__content{border-left:0px}.blog-template-wrapper .blog-sidebar{width:20%}@media screen and (max-width: 798px){.blog-template-wrapper .blog-sidebar{width:50%}}.blog-template-wrapper .blog-sidebar .blog-menu-list{list-style:none;padding-left:0}.blog-template-wrapper .blog-sidebar .blog-menu-list a.active{color:#300f0d}.blog-template-wrapper .featured_article{display:flex;flex-wrap:wrap;margin-bottom:20px}.blog-template-wrapper .featured_article .fa_content{width:50%;padding:20px 20px 60px;position:relative;background:#efd276}@media screen and (max-width: 798px){.blog-template-wrapper .featured_article .fa_content{width:100%}}.blog-template-wrapper .featured_article .fa_content .fa_description{color:#785738}.blog-template-wrapper .featured_article .fa_content .fa_description p{line-height:1.2}.blog-template-wrapper .featured_article .fa_content a{position:absolute;bottom:20px;left:20px}.blog-template-wrapper .featured_article .fa_image{width:50%}@media screen and (max-width: 798px){.blog-template-wrapper .featured_article .fa_image{width:100%}}.column.article{background:#ffdecc;position:relative}@media screen and (max-width: 798px){.column.article{display:flex;margin-bottom:15px}}@media screen and (max-width: 798px){.column.article .article_card_image{flex:1 0 50%}.column.article .article_card_image .image-element__wrap{height:100%}.column.article .article_card_image img{min-height:180px;height:100%;object-fit:cover}}.column.article .article__card-content{padding:0 20px 60px}@media screen and (max-width: 798px){.column.article .article__card-content{position:relative;flex:1 0 50%;padding-left:15px;padding-right:10px}}.column.article .article__card-content .read-more-link{position:absolute;left:20px;bottom:30px;margin:0}@media screen and (max-width: 798px){.column.article .article__card-content .read-more-link{left:15px}}.column.article .article__card-content .excerpt{margin-top:5px}@media screen and (max-width: 798px){.column.article .article__card-content .excerpt{display:none}}.shopify-section--image-with-text .section.is-width-wide{max-width:1400px}.shopify-section--contact-section .custom-contact-form__text{max-width:450px}.shopify-section--contact-section .custom-contact-form__text h3{color:#ff3832}.shopify-section--contact-section .custom-contact-form .contact-form{padding:20px 0}.shopify-section--contact-section .custom-contact-form .contact-form input[type=email],.shopify-section--contact-section .custom-contact-form .contact-form input[type=text],.shopify-section--contact-section .custom-contact-form .contact-form textarea{background:transparent;border:2px solid #5a0000;padding:5px 20px;height:auto;font-size:24px}.shopify-section--contact-section .custom-contact-form .contact-form input[type=email]::placeholder,.shopify-section--contact-section .custom-contact-form .contact-form input[type=text]::placeholder,.shopify-section--contact-section .custom-contact-form .contact-form textarea::placeholder{color:#5a0000;text-transform:uppercase}.shopify-section--contact-section .custom-contact-form .contact-form .global-button{width:100%;padding:5px 0}.article_banner{text-align:center;background-color:#ff3832;padding:5rem 0;margin:40px 0 30px}.article_banner .article_text-wrap{width:90%;margin:auto}.article_banner .article_text-wrap h2{font-weight:400;color:#eee3e6}.blog-article__main.sidebar-enabled--false{max-width:1100px;margin:auto;width:95%}.blog-article__main.sidebar-enabled--false .blog_meta{text-transform:uppercase;color:#5a0000}.blog-article__main.sidebar-enabled--false .blog_meta span{color:#5a0000}.article_content p{line-height:1.3;margin-bottom:25px}.article_content a{color:#65ceff}.article_content img{display:block;margin:auto}.article_content h3{font-weight:400}.more_articles-wrapper{margin:30px 0 0;display:flex;flex-wrap:wrap}.more_articles-wrapper h3{margin-bottom:20px;width:100%;font-weight:400}.more_articles-wrapper .sub_title{margin:10px 0 0}@media screen and (max-width: 798px){.logo_footer_column{text-align:center}}#header .dropdown{background-color:#5a0000}.top-bar--right-menu .menu a,.top-bar--right-menu .menu a span{color:#5a0000}#mobile_menu{min-height:60vh}#mobile_menu a,#mobile_menu a:visited{color:#ff3832;padding:5px 0;font-size:35px;line-height:1.2;font-family:VCHenrietta Condensed}#mobile_menu .sublink span{top:12px}#mobile_menu .sublink span:before{color:#ff3832}#mobile_menu .internal_menu a{color:#ebdc78}.legal-banner{background:#65ceff;padding:7rem 0}.legal-banner h1.title{font-family:VCHenrietta Condensed}@media screen and (max-width: 798px){.legal-banner{padding:5rem 0}}.policy-page-section{font-size:18px;font-family:Moderat;color:#000}.policy-page-section p,.policy-page-section li{line-height:1.3;margin-bottom:25px}.policy-page-section h2{font-size:40px;border:1px solid #000;padding:10px 15px;font-family:Moderat}.policy-page-section table{font-size:20px}.policy-page-section a{color:#65ceff}.TC-wrapper .li_num{display:flex;gap:5px}.TC-wrapper .li_num .li_count{min-width:45px;white-space:nowrap}.TC-wrapper p.li_num_alph{padding-left:60px;text-indent:-24px}.TC-wrapper p.li_num_alph .li_count{margin-right:10px}.cookieconsent-wrapper .cc-message{font-family:Moderat}.cookieconsent-wrapper .cc-compliance button{font-family:BNAxelGrotesk;font-size:30px;line-height:1;padding:5px 15px;border-radius:0;font-weight:400}.cookieconsent-wrapper .cc-compliance button.cc-settings{border-color:transparent;background:transparent;color:#a1968c}.cookieconsent-wrapper .cc-compliance button.cc-settings:hover{color:#300f0d}@media screen and (max-width: 798px){.findus_banner-section{margin-top:60px}}@media screen and (max-width: 798px){.find_us-locations .featured-link--half.image-with-text__text-column{order:1;min-height:auto}.find_us-locations .image-with-text-container{margin-bottom:0}.find_us-locations .featured-link--half .info{padding-bottom:0}.find_us-locations .image-with-text__image-column h2{margin-left:0!important}.find_us-locations .image-with-text__image-column .align_left{text-align:left!important}}.header .main-nav__wrapper{border-bottom:1px solid #300F0D}.header .main-nav__wrapper .main-nav{padding:0 10px}.header .main-nav__wrapper .main-nav .menu li{padding-top:20px;padding-bottom:20px}.header .main-nav__wrapper .main-nav .menu li.menu_server__link{border:1px solid #300F0D;padding:20px;border-bottom:0}.header .main-nav__wrapper .main-nav .menu li.menu_find__link{padding:20px;background:#300f0d;border:1px solid #300f0d;border-bottom:0;margin-left:-2px}.header .main-nav__wrapper .main-nav .menu li.menu_find__link a{color:#fff}.header .main-nav__wrapper .main-nav .menu .vertical-menu_submenu{border:1px solid #300F0D}.header .main-nav__wrapper .main-nav .menu .vertical-menu_submenu li a{font-size:16px}.nav--left .internal_menu{display:none!important}.collection-koji .koji_top-banner .caption .headline{font-size:64px}@media screen and (max-width: 640px){.collection-koji .koji_top-banner .caption .headline{font-size:44px}}.collection-koji .caption .headline{font-family:VCHenrietta Condensed;color:#eee3e6;text-shadow:none;font-size:48px}@media screen and (max-width: 640px){.collection-koji .caption .headline{font-size:40px}}.collection-koji .caption .subtitle{color:#eee3e6;font-family:Moderat;text-transform:none;font-weight:500;letter-spacing:0}.collection-koji .koji_banner{margin-top:20px}.collection-koji .product-list{margin:30px 0}.collection-koji .product-list .thumbnail{margin-top:30px;margin-bottom:30px}.collection-koji .product-list .thumbnail:hover .title,.collection-koji .product-list .thumbnail:hover .description,.collection-koji .product-list .thumbnail:hover .description span,.collection-koji .product-list .thumbnail:hover .description p{color:#a1968c}.collection-koji .product-list .thumbnail .title{font-family:VCHenrietta Condensed;margin-bottom:15px}.collection-koji .product-list .thumbnail .description{font-family:Moderat;font-size:16px;line-height:1.3;margin-bottom:20px}.collection-koji .product-list .thumbnail .detail_link{font-family:Moderat;font-size:16px}.collection-koji .product-list .thumbnail .detail_link span{font-size:12px;padding-left:15px}.collection-koji .product-list .thumbnail .detail_link span:before{font-weight:700}.collection-koji .koji-service--banner .font-h2{font-size:48px;line-height:1}.collection-koji .koji-service--banner .regular_text{font-size:18px;color:#300f0d;font-family:Moderat}.collection-koji .koji-service--banner .global-button{background:#300f0d;color:#fff;margin-top:30px!important;font-family:Moderat;font-size:18px;text-transform:none}h1.product_name{font-family:VCHenrietta Condensed;font-size:40px;line-height:1;letter-spacing:0}.product-koji .product-block--form .btn_find-location{margin-top:30px;width:100%;font-family:Moderat;text-transform:none;font-size:16px}.product-koji .product__details{padding-bottom:30px}@media screen and (min-width: 799px){.product-koji .two-fifths{width:calc(40% - 40px)}}.product-koji .container .columns{margin-left:20px}.product_section{align-items:start}.product-container .product__details{position:sticky;top:100px;font-family:Moderat;color:#300f0d;line-height:1.4}.product-container .breadcrumb__wrapper{margin-left:0}.product-container .breadcrumb__wrapper .breadcrumb_text a,.product-container .breadcrumb__wrapper .breadcrumb_text span{font-family:Moderat;font-size:14px;text-transform:none;color:#300f0d}.custom_swatches-wrapper{margin-top:30px}.custom_swatches-wrapper .custom_swatches{display:flex;flex-wrap:wrap;gap:15px}.custom_swatches-wrapper .custom_swatches a.custom_swatch{font-family:Moderat;padding:10px 15px;border:1px solid #300f0d;color:#300f0d}.custom_swatches-wrapper .custom_swatches a.custom_swatch.active,.custom_swatches-wrapper .custom_swatches a.custom_swatch:hover{background-color:#300f0d;color:#e9dfd3}.ingredients-wrapper{margin-top:30px;margin-bottom:20px}.ingredients-wrapper .ingredients-label{border-bottom:1px solid #300F0D;padding-bottom:10px}.ingredients-wrapper .ingredients-content{margin-top:30px}button.add_to_cart{padding:5px;font-size:25px;letter-spacing:1px}@media screen and (max-width: 640px){button.add_to_cart{font-size:20px}}.shopify-section--featured-collection .section{max-width:1400px}.collection-internal .homepage_content>a,.content-wrapper-internal .homepage_content>a{pointer-events:none}.collection-internal h2.title,.content-wrapper-internal h2.title{font-size:50px}@media screen and (min-width: 1400px){.collection-internal .product-list,.content-wrapper-internal .product-list{justify-content:start;gap:.3%}.collection-internal .product-list .thumbnail,.content-wrapper-internal .product-list .thumbnail{margin:0}}.collection-internal .product-info__caption .title,.content-wrapper-internal .product-info__caption .title{min-height:50px;font-size:16px}.thumbnail .inline-quickshop .purchase-details{padding-bottom:0}.thumbnail .inline-quickshop .purchase-details .product-quantity-box.purchase-details__quantity{width:100%}.thumbnail .inline-quickshop .purchase-details .purchase-details__buttons{width:100%;margin:10px 0}.cart__wrapper .subtotal{color:#300f0d;font-size:25px}.promo-banner__content{text-transform:none}.promo-banner__content a{color:#03a9f4!important}.shopify-section--featured-collection h2.title{font-size:50px}.shopify-section--featured-collection .subheading{font-size:40px}.custom-request-form label{font-size:15px}.custom-request-form .contact__form-field{flex-basis:100%;margin:10px 0}.custom-request-form .contact__form-name,.custom-request-form .contact__form-email,.custom-request-form .contact__form-field{margin-bottom:2rem}.foodservice-banner .caption{max-width:100%}.foodservice-banner .caption .caption-content{width:50%}.foodservice-banner .caption .caption-content .headline{max-width:530px;font-family:BNAxelGrotesk;text-shadow:none;color:#fff;line-height:1.2}.foodservice-banner .caption .caption-content .subtitle{margin-top:5rem;color:#5a0000;font-family:BNAxelGrotesk;font-size:24px}.foodservice-richtext .featured_text p{font-size:24px;font-weight:400;font-family:Moderat;color:#5a0000;line-height:1.3}.foodservice-values .text-column{position:relative;font-size:24px}.foodservice-values .text-column p{line-height:1.3}.foodservice-values .text-column:after{content:"";display:block;border:1px solid #5a0000;width:0px;height:70%;position:absolute;top:0;right:0}.foodservice-values .text-column:last-child:after{content:none}.foodservice-awards{background-color:#5a0000}.foodservice-awards h2.title{color:#ebdc78;font-family:VCHenrietta Condensed}.foodservice-awards .text-column .image-element__wrap{max-width:250px!important;margin:auto}.foodservice-awards .regular_text{color:#ebdc78;font-family:BNAxelGrotesk;font-size:30px;text-transform:uppercase}.section--text-columns-with-circles .section_wrapper{margin-bottom:12rem}.section--text-columns-with-circles .text-circle-column{position:relative;color:#fff}.section--text-columns-with-circles .text-circle-column .rte-setting{font-size:18px;max-width:250px;margin:1rem auto 0;width:95%}.section--text-columns-with-circles .text-circle-column .rte-setting p{line-height:1.5}.section--text-columns-with-circles .text-circle-column:after{content:"";background:#ba1112;position:absolute;top:30%;left:0;width:100%;height:90%;z-index:-1;border-radius:35px}@media screen and (min-width: 800px){.foodservice-img-text-section .featured-link--half .info{align-self:start;height:100%}}.foodservice-img-text-section .featured-link--half a.image-text__button{background:transparent;border:0px;text-decoration:underline;padding:0;min-width:auto;text-transform:none;font-family:Moderat;font-weight:700;font-size:24px}.foodservice-img-text-section .description{font-size:20px}.shopify-section--tiles{margin-bottom:2rem}.shopify-section--tiles .tiles-bar{display:flex;flex-wrap:wrap;gap:2%}.shopify-section--tiles .tiles-bar .tiles-bar__item{margin-top:2%;border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.shopify-section--tiles .tiles-bar .tiles-bar__item *{color:#fff}.shopify-section--tiles .tiles-bar .tiles-bar__item h3.title{margin-left:0}@media screen and (max-width: 800px){.shopify-section--tiles .tiles-bar .tiles-bar__item{width:100%!important}}.foodservice-image-text{margin-top:2rem}.foodservice-image-text .image-with-text__image-column{width:calc(40% - 20px)}@media screen and (max-width: 798px){.foodservice-image-text .image-with-text__image-column{width:calc(100% - 20px)}}.foodservice-image-text .image-with-text__image-column h2{font-size:55px;margin-top:0}@media screen and (max-width: 798px){.foodservice-image-text .image-with-text-container .featured-link--half.image-with-text__text-column{min-height:auto;margin-top:1rem;order:0}}.foodservice-image-text .image-with-text__text-column{width:calc(60% - 20px)}@media screen and (max-width: 798px){.foodservice-image-text .image-with-text__text-column{width:calc(100% - 20px)}}.foodservice-image-text .image-with-text__text-column .info{padding-top:0}.foodservice-image-text .image-with-text__text-column .description{font-size:24px;font-family:Moderat}.foodservice-image-text .image-with-text__text-column .description p{text-transform:none!important}@media screen and (min-width: 641px){.foodservice-bottom-richtext .rich-text__heading{font-size:90px}}.foodservice-bottom-richtext .rich-text__text{font-size:24px;font-family:Moderat}.foodservice-sample-section .rich-text__text{margin-top:3rem}.foodservice-sample-section .global-button{background-color:#ebdc78;border-color:transparent;border-radius:50px;min-width:260px}.text-column{position:relative}.text-column.has-background{padding:2rem;border-radius:30px}@media screen and (max-width: 640px){.text-column.has-background{padding:1rem}}.text-column .rte-setting p{line-height:1.3}.text_column_link{position:absolute;width:100%;height:100%;left:0;top:0;z-index:100}.collection_description{font-size:24px}.product-list{align-items:flex-end}.product-list .thumbnail img,.slider-gallery .thumbnail img,.list-collections .thumbnail img{object-position:center;height:100%}.product-wrap .product_image .image-element__wrap{aspect-ratio:1}.blog-writer--banner .containter--with-photo{padding-bottom:10rem}.blog-writer--banner .containter--with-photo .banner{overflow:visible}.blog-writer--banner .containter--with-photo .writer-photo{position:absolute;top:50%;left:10%}.blog-writer--banner .caption .headline{color:#eee3e6;text-transform:none}.blog-writer--content .rich-text__content{padding-top:0}.blog-writer--content .rich-text__heading{font-family:Moderat;font-size:50px;letter-spacing:0;font-weight:700}.blog-writer--content .rich-text__text{font-size:23px;padding:3rem 0;border-top:5px solid #5A0000;border-bottom:5px solid #5A0000}.blog-writer--content .rich-text__text p{line-height:1.5}.recipe-content{display:flex;width:100%;padding:5rem}@media screen and (max-width: 640px){.recipe-content{padding:2rem;flex-direction:column}}.recipe-content .recipe-ingredient--wrapper{flex:1 0 40%;padding-right:1rem;border-right:1px dashed #300f0d}@media screen and (max-width: 640px){.recipe-content .recipe-ingredient--wrapper{border-bottom:1px dashed #300f0d;border-right:0}}.recipe-content .recipe-ingredient--wrapper:after{content:""}.recipe-content .recipe-instructions--wrapper{flex:1 0 60%;padding-left:2rem}@media screen and (max-width: 640px){.recipe-content .recipe-instructions--wrapper{padding-left:0;padding-top:1rem}}.recipe-content ul,.recipe-content ol{padding-left:15px}@media screen and (max-width: 640px){.recipe--image-text-section{margin-top:60px}}.recipe--image-text-section .image-with-text-container .featured-link--half .info{justify-content:center}.recipe--image-text-section .image-with-text-container .featured-link--half .info .collection_title{font-size:50px}@media screen and (max-width: 640px){.recipe--image-text-section .image-with-text-container .featured-link--half .info .collection_title{font-size:35px}}.recipe--image-text-section .image-with-text-container .featured-link--half .info .font-md_1 p{font-family:Moderat;text-transform:none;font-size:20px;line-height:1.3}.recipe--image-text-section .image-with-text-container .featured-link--half .info .font-md_1 p a{color:#e9dfd3;display:inline-block}.section--recipe-author{background-color:#5a0000;padding:5rem 0}.section--recipe-author .recipe--author-left .recipe_author__name{color:#eee3e6;font-size:35px}.section--recipe-author .recipe_author__bio p{color:#eee3e6;font-size:18px;line-height:1.5}.rich-text__image_below{margin-top:3rem;margin-bottom:3rem}.health_impact--section .text-column .rte-setting p{line-height:1.8}.shopify-section--sustainability-impact .section_wrapper{padding-bottom:5rem}.shopify-section--sustainability-impact .column h3{padding-top:50px;font-weight:400}.shopify-section--sustainability-impact .impact-column{padding:1rem 2rem;display:flex;margin-bottom:1rem}.shopify-section--sustainability-impact .impact-column.impact-column-1 .impact-column--wrapper,.shopify-section--sustainability-impact .impact-column.impact-column-2 .impact-column--wrapper{border-bottom:2px solid #FFC218}.shopify-section--sustainability-impact .impact-column--wrapper{display:flex;align-items:end;gap:2rem;padding-bottom:3rem}@media only screen and (max-width: 767px){.shopify-section--sustainability-impact .impact-column--wrapper .impact-column--text strong{font-size:24px!important}}.shopify-section--sustainability-impact .impact-column--wrapper .impact-column--image{width:100px}.shopify-section--sustainability-impact .impact-column--wrapper .impact-column--image img{max-width:100px}@media only screen and (max-width: 767px){.shopify-section--sustainability-impact .impact-column--wrapper .impact-column--image{width:70px}.shopify-section--sustainability-impact .impact-column--wrapper .impact-column--image img{max-width:70px}}.shopify-section--sustainability-impact .impact-column--wrapper h2.title{margin:0;font-weight:700}.shopify-section--sustainability-impact .impact-column--wrapper span.p_symbol{font-size:35px;margin-left:5px}.shopify-section--sustainability-impact .impact-column--wrapper p{line-height:1.5;margin-bottom:0}.loyalty-sustainability-impact .section_wrapper{padding-bottom:8rem}.new_featured_collection .product-details .description{display:none}.new_featured_collection .featured-collection--section{border:1px solid #5A0000;border-radius:50px;padding:1rem 0;margin-top:3rem}.new_featured_collection .featured-collection--section .featured-collection__label{text-align:center;margin-top:-41px;margin-bottom:2rem}.custom-text-columns-images .wrapper{width:80%;margin:100px auto;border-radius:40px}.custom-text-columns-images .wrapper .top-content{display:flex;flex-wrap:wrap;padding:50px 80px 0}.custom-text-columns-images .wrapper .top-content .title{font-family:Mangueira;font-size:40px;font-weight:700}.custom-text-columns-images .wrapper .top-content .regular_text{font-family:Mangueira;font-size:35px}.custom-text-columns-images .wrapper .bottom-content{border-top:3px solid #FF3831;padding:35px;color:#ff3831;font-family:BNAXELGROTESK;font-size:45px;text-transform:uppercase}.one-column-sustainability .wrapper{width:80%;margin:100px auto;border-radius:40px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.scss.css.map */
