.product__info-container{margin-top:20px}.product-info{padding:var(--grid-gutter)}.product-options{padding:var(--grid-gutter) var(--grid-medium-gutter) var(--grid-small-gutter)}#product-form__btns{padding:var(--grid-small-gutter) var(--grid-gutter) var(--grid-medium-gutter)}.product-dropdown{flex-grow:1}.product-dropdown:first-child{margin-right:var(--grid-gutter)}.style-select,.product-options .rc-selling-plans{position:relative;display:flex;justify-content:space-between;border:2px solid hsla(var(--gray-light1),.4);color:hsl(var(--gray));border-radius:4px;height:3em;align-items:center}.style-select svg{height:1em;width:1em;position:absolute;right:.5em}.style-select select,.product-options .rc_widget__option__plans__dropdown{border:none;width:100%;padding:.5em;height:100%;color:inherit;text-transform:uppercase;font-family:var(--alt-style);background-color:#fff}.blurb-icons .icon{border-radius:100%;padding:.2em;height:4.5em;width:4.5em;margin:0 auto .5em}.product-nutrition-tabs .tab-content{padding:var(--section-spacing) 0}.product-nutrition-tabs .tab-content .h3 li{margin-bottom:.5em}.product-nutrition-tabs [data-tab-target].active{border-bottom:2px solid}.analysis-row{display:flex;justify-content:space-between}.product-nutrition-tabs{width:400px;max-width:100%}.nutritional-group{margin-bottom:var(--grid-gutter);line-height:1.1}.nutritional-group-name{font-weight:600;margin-bottom:.5em}.review-title{border-bottom:1px solid hsla(var(--gray),.2)}.product-images{position:relative}.product-image{height:0;padding-bottom:100%;width:100%}.product-image img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.product-images .flickity-page-dots{position:relative;z-index:2}.product-nutrition-tabs [data-toggle].active,.pdp-hide-faq{display:none}.product-options .rc-widget .rc-option--active{color:unset;background-color:unset}.product-options .rc-radio.rc-option__onetime{margin-right:var(--grid-gutter)}.product-options .rc-template__legacy-radio{display:flex;font-family:var(--alt-style);position:relative;color:#979797;font-size:14px;font-weight:500;text-transform:uppercase}.product-options .rc-template__legacy-radio .rc-radio{white-space:unset}.product-options .rc-template__legacy-radio .rc-radio{padding:0;flex-grow:120px}.product-options .rc-template__legacy-radio .rc-radio__input{vertical-align:unset;margin-left:0;display:inline-block}.product-options .rc-radio__label{margin-left:0;position:relative;top:-4px}.product-options .rc-radio__label,.product-options .rc_widget__option__selector{line-height:16.1px}.product-options .rc-selling-plans__label.visually-hidden{display:none}.product-options .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{padding:0}.product-options .rc-selling-plans{position:absolute;width:100%;left:0;bottom:-123px}.pdp-delivery-padding:not(.calc-serv-size).product-options .rc-selling-plans{bottom:-105px}.product-options .rc_widget__option__plans__dropdown{width:100%}.product-options .quiz-link{margin-top:47px}.product-options .rc_widget__option__plans__dropdown{-webkit-appearance:auto;appearance:auto}.product-options .rc-option__price{display:none}.rc-radio__input.rc_widget__option__input{-webkit-appearance:none;width:18px;height:18px;border-radius:100%;outline:none;border:2px solid hsl(var(--orange));padding:2px;position:relative;display:inline-flex;appearance:none}.rc-radio__input.rc_widget__option__input:checked{border-color:hsl(var(--orange));background:hsl(var(--orange)) content-box}#discounted-price,#frozen-price-per-bag{font-family:FaktSmConPro,sans-serif;color:inherit;font-size:18px;font-weight:500;color:#979797;margin-bottom:3px;display:block;width:fit-content;letter-spacing:0px}#discounted-price{text-decoration:line-through}.product-form__buttons{height:133px;align-items:end}.product-form__buttons .price{letter-spacing:unset!important}.pdp-delivery-padding:not(.calc-serv-size){padding-bottom:80px}#guarantee-msg-modal-wrapper.hidden-modal{visibility:hidden;opacity:0;pointer-events:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s ease,-webkit-transform .2s ease,visibility .2s ease;transition:opacity .3s ease,-webkit-transform .2s ease,visibility .2s ease;-o-transition:transform .3s ease,opacity .2s ease,visibility .2s ease;transition:transform .3s ease,opacity .2s ease,visibility .2s ease;transition:transform .3s ease,opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease}#guarantee-msg-modal-wrapper .guarantee-msg-wrapper{font-size:17px;font-family:var(--body-style);text-align:center;text-decoration:underline;margin-top:15px}.guarantee-msg-modal{font-size:18px;font-family:var(--body-style);font-weight:700}.guarantee-msg-modal-txt{text-align:center}.guarantee-msg-close-wrapper{position:relative}#gurantee-msg-close-modal{position:absolute;top:0;right:20px;font-size:3rem;cursor:pointer}#guarantee-msg-modal-wrapper{display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column;max-width:500px;padding:10px 30px;width:100%;-webkit-box-shadow:-2px 4px 10px rgb(0 0 0 / 20%);box-shadow:-2px 4px 10px #0003;position:fixed;top:50%;left:50%;z-index:101;background:#fff;border-radius:20px;max-height:300px;opacity:1;pointer-events:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;-o-transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.enter-your-location-header{margin-left:12px}#pear-pdp-target{padding:0 15px;margin-bottom:-30px}@media only screen and (max-width: 749px){#product-form__btns{padding:0 var(--grid-gutter) var(--grid-gutter)}.product-info{margin:0 calc(-1 * var(--grid-gutter))}.product-images{padding-bottom:calc(3 * var(--section-spacing));padding-top:25px}.product-image{margin-top:30px}.product-images .product-image .product-badge-pdp{top:-30px!important}.nutrition-section .background-image{position:relative;height:50vh}.nutrition-section{padding-bottom:30px}.product-options .quiz-link{margin-top:60px;margin-bottom:0}#add-to-cart-btn,.product-prices-el,.price__container{width:100%}.price .price__container{display:flex;align-items:center;justify-content:center}.price__regular{margin:0 10px}.product-form__buttons{height:unset}#guarangee-msg{text-align:center;cursor:pointer;margin-top:10px}}@media only screen and (min-width: 750px){.pdp-delivery-padding:not(.calc-serv-size).product-options .rc-selling-plans{bottom:-130px}.product-options .rc-selling-plans{bottom:-155px;height:54px}.product-options .quiz-link{margin-top:70px}.product .flickity-enabled{padding-top:30px}.product-form__buttons .btn.klaviyo-bis-trigger{height:75px!important}}@media only screen and (min-width: 750px) and (max-width: 970px){.product-form__buttons{height:unset;align-items:end}.product-form__buttons .btn.klaviyo-bis-trigger{height:75px!important}.product-form .calc-serv-size{padding-bottom:0}.product-prices-el,.price__container{width:100%}.price .price__container{display:flex;align-items:center}.guarantee-msg-wrapper{text-align:left}}@media only screen and (min-width: 971px){.product-form__buttons .header-style{letter-spacing:-.05em}.product-form__buttons{height:100px}.product-form__buttons{align-items:center;margin-top:10px}.calc-serv-size{padding-bottom:0}.frozen-product-type #product-form__btns{height:125px}#frozen-price-per-bag{margin-top:-10px}.guarantee-msg-wrapper{text-align:right}}@media only screen and (min-width: 1305px){.product-dropdown,.product-options .rc-selling-plans{flex-basis:120px;flex-grow:unset}.product-options .rc_widget__option__plans__dropdown,.product-options .rc-selling-plans{width:auto}.product-options.calc-serv-size .rc-selling-plans{bottom:-90px}.product-options .rc-selling-plans,.pdp-delivery-padding:not(.calc-serv-size).product-options .rc-selling-plans,.product-form.frozen-product-type.frozen-variety .rc-selling-plans{bottom:-63px;left:272px}.product-dropdown:first-child{margin-right:15px}.product-options .quiz-link{margin-top:20px}.pdp-delivery-padding:not(.calc-serv-size){padding-bottom:20px}}@media only screen and (max-width: 336px){.product-form__buttons{align-items:end}.calc-serv-size{margin-bottom:0;padding-bottom:0}}.faq-cta{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/222/assets/bd-product.css.map */
