.product-container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1200px}.product-container__side{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;position:relative;padding:5%}@media screen and (min-width: 60em){.product-container__side{padding:5% 5% 0}}.product-container__side--left{padding:5% 0 0}@media screen and (min-width: 60em){.product-container__side--left{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%}}@media screen and (min-width: 60em){.product-container__side--right{-webkit-box-flex:1;-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%}}.product__part--form{position:relative;padding:0}.product__part--form .product-header{text-align:center}@media screen and (min-width: 60rem){.product__part--form .product-header{text-align:left}}.product__part--form .product-header__title{text-transform:none;color:#272b60;width:100%;margin-bottom:0;font-size:3rem;line-height:1}@media screen and (min-width: 60rem){.product__part--form .product-header__title{font-size:3.6rem}}.product__part--form .product-header__reviews{padding:.8rem 0}@media screen and (min-width: 48em){.product__part--form .product-header__reviews{display:-webkit-box;display:-ms-flexbox;display:flex}}.product__part--form .product-header__reviews .sold-in{margin-top:.5rem}@media screen and (min-width: 48em){.product__part--form .product-header__reviews .sold-in{margin-top:0;border-left:1px solid;margin-left:.5rem;padding-left:.5rem}}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.product__part--form .product-header__reviews .sold-in .sold-in-emoji{-webkit-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}.product__part--form .product-header__tagline{font-size:1.6rem;font-weight:700}@media screen and (min-width: 60em){.product__part--form .product-header__tagline{font-size:2.2rem}}.product__part--form .product-header__tagline span{color:#7adbd4;display:inline-block;margin:0 .8rem}.product__part--form .product-header__description{padding:3.8rem 0 3.2rem!important;max-width:40rem;margin:0 auto}@media screen and (max-width: 48em){.product__part--form .product-header__description>ul{text-align:left;padding:0 2.75rem}.product__part--form .product-header__description li{list-style-position:initial}}@media screen and (min-width: 60em){.product__part--form .product-header__description{margin:unset}}.product__part--form .product-header__description p{font-size:1.8rem}.product__part--form .product-header__description p:last-child{margin-bottom:0}.product__part--form .product-disclaimer{text-align:center;padding:0 0 5%}.gallery .swiper__button{color:#272b60;width:2.4rem;height:2.4rem;position:absolute;top:50%;cursor:pointer;z-index:10}@media screen and (min-width: 60em){.gallery .swiper__button{display:none}}.gallery .swiper__button svg{width:2.4rem;height:2.4rem}.gallery .swiper__button--next{right:5%}.gallery .swiper__button--prev{left:5%}.gallery .swiper-slide{opacity:.5}.gallery .swiper-slide.swiper-slide-active{opacity:1}@media screen and (min-width: 60em){.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none}}.gallery .swiper-button-next:after,.gallery .swiper-button-prev:after{color:#272b60;font-size:2.4rem;font-weight:700}.gallery .gallery__item-wrapper{text-align:center}.thumbs{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 60em){.thumbs{display:-webkit-box;display:-ms-flexbox;display:flex}}.thumbs .thumbs__item{padding:1rem;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.thumbs .thumbs__item-image-wrapper{overflow:hidden;border-radius:100%;line-height:0}.thumbs .thumbs__item-image{display:block;margin:0}#minicart-add-to-cart-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-option-row{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0 0 2rem}.product-option-row .option-name{padding-bottom:1rem;font-size:1.4rem;font-weight:700;text-transform:uppercase;width:100%;letter-spacing:.05em;text-align:center}@media screen and (min-width: 60em){.product-option-row .option-name{text-align:left}}.product-option-row.sold-out,.product-option-row.sold-out .option-name{padding-bottom:0}#notify-me .sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media screen and (max-width: 60em){#notify-me{height:auto;line-height:3rem}#notify-me #sold-out-text+.click-tap,#notify-me #sold-out-text+.click-tap:before{display:none}#notify-me #sold-out-text{display:block}}@media screen and (min-width: 60em){#notify-me #sold-out-text+.click-tap:before{content:"|";padding:0 .25rem;margin-right:.25rem}#notify-me .sr-only+.click-tap{display:none}}.product-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-options .product-option{-webkit-box-flex:0;-ms-flex:0 1 49%;flex:0 1 49%}.product-options .product-option.product-option--sold-out .product-option__label{cursor:not-allowed}.product-options .product-option.product-option--sold-out img{opacity:.5}.product-options .product-option.product-option--bundle.product-option--sold-out .product-option__label{display:none}.product-options .product-option .product-option__wrapper{padding:0 0 .8rem}.product-options .product-option .product-option:nth-child(2n) .product-option__wrapper{padding-right:0}.product-options .product-option .product-option__label{border:1px solid #d1dadb;padding:1.2rem;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer;-webkit-transition:border .2s ease-in,background .2s ease-in;-o-transition:border .2s ease-in,background .2s ease-in;transition:border .2s ease-in,background .2s ease-in}@media screen and (min-width: 60em){.product-options .product-option .product-option__label{font-size:1.8rem;padding:1.2rem 1.6rem}}.product-options .product-option .product-option__label-icon{width:2rem;height:2rem;border:1px solid #d1dadb;border-radius:1.2rem;-webkit-transition:border .2s ease-in,background .2s ease-in;-o-transition:border .2s ease-in,background .2s ease-in;transition:border .2s ease-in,background .2s ease-in}@media screen and (min-width: 60em){.product-options .product-option .product-option__label-icon{width:2.4rem;height:2.4rem}}.product-options .product-option .product-option__new-flag{text-transform:uppercase;letter-spacing:.03em;color:#ff595a;font-size:1.2rem;font-weight:700}.product-options .product-option--selected .product-option__label{border:1px solid #272b60;background:#7adbd4}.product-options .product-option--selected .product-option__label-icon{background:#272b60;border-color:#272b60;position:relative}.product-options .product-option--selected .product-option__label-icon:after{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1.2rem;width:.8rem;border-bottom:3px solid #fff;border-right:3px solid #fff;top:2px;left:5px;position:absolute}@media screen and (min-width: 60em){.product-options .product-option--selected .product-option__label-icon:after{top:4px;left:7px}}.product-options--flavors:after{content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:12rem}.product-options--flavors .product-option{-webkit-box-flex:0;-ms-flex:0 1 12rem;flex:0 1 12rem;max-width:33%}@media screen and (min-width: 60em){.product-options--flavors .product-option{max-width:25%}}.product-options--flavors .product-option .product-option__label{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:.8rem .4rem}.product-options--flavors .product-option .product-option__swatch{border:2px solid #d1dadb;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff;padding:3px;border-radius:50%;position:relative;min-width:10rem;min-height:10rem}.product-options--flavors .product-option .product-option__swatch img{display:block}.product-options--flavors .product-option .product-option__swatch-selected{width:2.4rem;height:2.4rem;border-radius:1.2rem;background:#272b60;display:none;position:absolute;top:0;right:0}.product-options--flavors .product-option .product-option__swatch-selected:after{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1.2rem;width:.8rem;border-bottom:3px solid #fff;border-right:3px solid #fff;top:.4rem;position:absolute;left:.8rem}.product-options--flavors .product-option .product-option__title{margin-top:.8rem;text-align:center}.product-options--flavors .product-option.product-option--sold-out .product-option__swatch{position:relative;border-color:#ff595a;border-width:1px;overflow:hidden}.product-options--flavors .product-option.product-option--sold-out .product-option__swatch:after{content:"SOLD OUT";position:absolute;left:0;right:0;top:calc(50% - 1rem);text-align:center;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#ff595a;font-size:1.2rem;font-weight:700;padding:.4rem 0}.product-options--flavors .product-option--selected .product-option__label{border:none;background:none}.product-options--flavors .product-option--selected .product-option__swatch{border-color:#272b60}.product-options--flavors .product-option--selected .product-option__swatch-selected{display:block}.product-options--flavors .product-option--selected .product-option__title{font-weight:600}#product-select{display:none}.product-action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:1.6rem 0 3.2rem}.product-action .btn.disabled{pointer-events:none}.product-action .btn svg{width:3.2rem;height:3.2rem;vertical-align:middle;margin-left:1.6rem;margin-top:-.4rem}.product-action--alternate{margin-top:0}#rc_container{margin:0!important;max-width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#rc_container .rc_popup:empty{display:none}#rc_container .rc_radio,#rc_container .rc_label__delivery{display:none}#rc_container .rc_label{display:inline-block!important;white-space:normal;font-weight:500;font-family:roc-grotesk,sans-serif;font-size:1.8rem;color:#272b60;position:relative;padding:1.2rem 1rem 1rem;line-height:1!important;width:100%}@media screen and (min-width: 60em){#rc_container .rc_label{padding:1.8rem 1.6rem 1.6rem;line-height:1.4!important}}#rc_container .rc_label select.rc_select{display:none}#rc_container .rc_label.rc_label__deliver_every{padding-top:0}#rc_container .rc_label.rc_label__deliver_every:after{display:none}#rc_container .rc_label .autodeliver_description{font-family:GT-Walsheim,sans-serif}#rc_container .rc_radio+.rc_label:before{display:inline-block;position:absolute;right:1rem;top:1rem;content:"";border:1px solid #d1dadb;height:1.8rem;width:1.8rem;vertical-align:baseline;border-radius:50%}@media screen and (min-width: 60em){#rc_container .rc_radio+.rc_label:before{right:1.6rem;top:1.6rem;height:2.4rem;width:2.4rem}}#rc_container .rc_block.rc_block--alternate .rc_label{padding:0}#rc_container .rc_block.rc_block--alternate .rc_label:before,#rc_container .rc_block.rc_block--alternate .rc_label:after{display:none}#rc_container .rc_block.rc_block--alternate .autodeliver_title{font-size:2rem;font-weight:600}#rc_container .rc_block.rc_block--alternate .autodeliver_title .per-bag{font-family:roc-grotesk,sans-serif;font-size:2rem;font-weight:600}#rc_container .rc_block.rc_block--alternate .autodeliver_description{font-size:1.8rem}#rc_container .rc_price{font-size:1.8rem;color:#272b60;float:right;clear:both;margin:2rem 2.4rem 0 0;font-weight:500}@media screen and (min-width: 60em){#rc_container .rc_price{margin-right:4.8rem}}#rc_container .slash-price{position:absolute;top:1.2rem;right:3.4rem;text-decoration:line-through;font-weight:400;font-size:1.6rem;font-family:GT-Walsheim,sans-serif}@media screen and (min-width: 60em){#rc_container .slash-price{top:1.8rem;right:6.4rem}}#rc_container .rc_block__type{margin:0 0 .8rem;padding:0;border:1px solid #d1dadb;line-height:1;border-radius:0}#rc_container .rc_block__type:last-child{margin-bottom:0}#rc_container .rc_block__type--active{background-color:#7adbd4;border:2px solid #272b60}#rc_container .rc_block__type--active .rc_label:before{border-color:#272b60;background:#272b60}#rc_container .rc_block__type--active .rc_label:after{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1rem;width:.6rem;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;top:calc(50% - 1.7rem);right:1.6rem}@media screen and (min-width: 60em){#rc_container .rc_block__type--active .rc_label:after{right:2.5rem;border-bottom:3px solid #fff;border-right:3px solid #fff}}#rc_container .per-bag{font-weight:400;font-family:GT-Walsheim,sans-serif;font-size:1.6rem;display:block;color:#272b60;margin:.4rem 0 0;line-height:1;font-weight:500;pointer-events:none}@media screen and (min-width: 60em){#rc_container .per-bag{margin:0}}#rc_container .per-bag--inline{display:inline-block}#rc_container .choose-frequency{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#rc_container .btn-date{width:32%;display:inline-block;padding:1rem 1.2rem;background-color:transparent;border:1px solid #272b60;border-radius:0;color:#272b60;text-transform:uppercase;letter-spacing:1px;line-height:1.8rem;position:relative;font-size:1rem;font-family:GT-Walsheim,sans-serif;font-weight:700}@media screen and (min-width: 60em){#rc_container .btn-date{font-size:1.4rem;padding:1.6rem 1.2rem}}#rc_container .btn-date:hover,#rc_container .btn-date.is-active,#rc_container .btn-date.is-active:hover{background-color:#272b60;color:#fff}#rc_container .btn-date.is-active:after{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:1.2rem;width:.8rem;border-bottom:3px solid #fff;border-right:3px solid #fff;position:absolute;top:calc(50% - .8rem);right:1rem}@media screen and (min-width: 60em){#rc_container .btn-date.is-active:after{right:2.4rem}}.sticky-cart-button{padding:0!important}.section--reviews{padding-bottom:10%}.section--reviews .section__header{padding-top:10%}@media screen and (min-width: 60em){.section--reviews .section__header{padding-top:5%}}.section--reviews .section__header h2{margin-bottom:0}.section--reviews .jdgm-rev-widg__title{font-size:1.8rem}.product-option-row--alternate .bundlePrice{font-size:16px;display:none;width:100%}.product-option-row--alternate .bundleMeta{width:calc(100% - 20px)}@media (max-width: 767px){.product-option-row--alternate .bundlePrice{font-size:13px}.product-option-row--alternate .bundlePrice span{font-size:13px!important}.product_gift_crd_styling .product-container.container{flex-direction:column!important;justify-content:center!important}.product_gift_crd_styling .product-container.container .product-container__side{flex:1 1 100%!important;max-width:100%!important}#gift-card-id main.content.pro_basic.content--no-sidebar.disabled--free-gift{padding-top:60px}}.product-option-row--alternate .bundlePrice span{margin-top:4px}.product-option-row--alternate .product-option--selected .bundlePrice{display:block}
/*# sourceMappingURL=/cdn/shop/t/523/assets/bundle.product.css.map */
