.product .spinnercontainer{text-align:center;padding:100px;min-height:100vh}.product .couponbanner{text-align:center;background:#dce8d0;padding:10px;line-height:20px}.product .saledisclaimer{width:100%;max-width:960px;margin:0 auto;font-size:14px;line-height:1.5}.product h2{font-size:40px;line-height:50px;text-align:center;font-weight:400;margin:25px 0 35px}.product h2 sup{font-size:65%;vertical-align:super}@media screen and (max-width:768px){.product h2{font-size:22px;line-height:32px;margin:25px 0 28px}}.product .produ{display:flex;max-width:1200px;width:90%;margin:0 auto;justify-content:center;flex-wrap:wrap}@media screen and (max-width:768px){.product .produ{flex-direction:column;align-items:center}}.product .produ .quality_seals{display:flex;height:130px;margin-top:1rem;gap:20px}.product .produ .quality_seals div{position:relative;width:100%;display:flex;vertical-align:middle;justify-content:center;align-content:center}.product .produ-cont{display:flex;flex-direction:column;max-width:800px;margin-right:20px;position:relative;z-index:1}@media screen and (max-width:768px){.product .produ-cont{flex-direction:column-reverse;margin:0 auto 40px;width:100%}}@media screen and (min-width:768px){.product .produ-cont-wrap{position:sticky;top:-8rem}}.product .produ-cont-img{max-width:600px;min-width:500px;position:relative;min-height:390px;display:flex;justify-content:center}@media screen and (max-width:768px){.product .produ-cont-img{margin:0 auto;flex-direction:column;width:100%;min-width:300px;order:1}}.product .produ-cont-imglist{display:flex;flex-direction:row;max-width:600px;width:100%;justify-content:center;margin-top:20px;overflow:hidden;flex-wrap:wrap}.product .produ-cont-imglist .thumbnails{max-width:100%;max-height:70px;margin-right:10px;border:3px solid #ebdccb}.product .produ-cont-imglist .thumbnails.active{border:3px solid #f04e6d;pointer-events:none}@media screen and (max-width:768px){.product .produ-cont-imglist .thumbnails{max-width:70px;margin:5px}}.product .produ-cont-imglist .container{padding:0}@media screen and (max-width:768px){.product .produ-cont-imglist{margin:0 auto;flex-direction:row;flex-wrap:wrap;max-width:100%}}.product .product_desc_section{display:flex;flex-direction:column;margin:0 auto}.product .feature{width:100%;background:#001f5b;color:#fff;padding:10px 0}.product .feature .container{display:flex;justify-content:space-around;flex-wrap:wrap}.product .feature .container span{text-align:center;font-weight:700}.product .product_desc_section .ingredients-sec{width:100%;margin-top:3rem;text-align:center}.product .product_desc_section .ingredients-sec h3{color:#79a3d6;margin-bottom:1.5rem}.product .product_desc_section .ingredients-sec p{color:#c9d2dd;margin-bottom:1.5rem}.product .product_desc_section .ingredients-sec .prod-container{display:flex;flex-direction:column}.product .product_desc_section .ingredients-sec .prod-container__boxes{display:grid;grid-template-rows:auto;grid-gap:3rem;gap:3rem}@media (max-width:1021px){.product .product_desc_section .ingredients-sec .prod-container__boxes{padding:0;gap:2rem}}@media (max-width:800px){.product .product_desc_section .ingredients-sec .prod-container__boxes{margin-top:1rem;padding:0;gap:1rem}}.product .product_desc_section .ingredients-sec .prod-container__boxes__box{text-align:center;display:flex;flex-direction:column;align-items:center;color:#fff;padding:10px}.product .product_desc_section .ingredients-sec .prod-container__boxes__box img{width:150px;height:150px;border-radius:50%;margin-bottom:1rem}.product .product_desc_section .ingredients-sec .prod-container__boxes__box h5{font-weight:700;margin-bottom:.2rem}.product .product_desc_section .ingredients-sec .prod-container__boxes__box p{color:#fff}.product .directions-section{padding:12rem 0 0}@media screen and (max-width:1000px){.product .directions-section{padding:8rem 0 0}}@media screen and (max-width:768px){.product .directions-section{padding:5rem 0 0}}.product .directions-section .container{display:flex;flex-direction:row;gap:4rem}@media screen and (max-width:1000px){.product .directions-section .container{flex-direction:column;gap:1rem}}.product .directions-section .container .separator{border:1px solid #001f5b}.product .directions-section .container .directions{width:45%}@media screen and (max-width:1000px){.product .directions-section .container .directions{width:100%}}.product .directions-section .container .directions .dir-pt{width:100%;display:flex}.product .directions-section .container .directions .dir-pt .H{float:left;overflow:hidden;white-space:nowrap}.product .directions-section .container .directions .dir-pt .H span:after{content:" .................................................................................."}.product .directions-section .container .directions .dir-pt .T{float:right;width:auto;white-space:nowrap}.product .directions-section .container .tips{width:47%}@media screen and (max-width:1000px){.product .directions-section .container .tips{width:100%}}.product .product-selector{padding:1rem 0;display:flex;flex-direction:column;min-width:250px;width:90%;max-width:500px;height:-moz-fit-content;height:fit-content;position:relative;z-index:0;margin-bottom:15px;font-family:aktiv-grotesk-condensed,sans-serif}.product .product-selector h2{font-size:17px;line-height:0px;text-align:center;font-weight:400;margin:0;padding:15px 5px}@media screen and (max-width:1000){.product .product-selector{max-width:350px}}@media screen and (max-width:768px){.product .product-selector{margin:0 auto;width:100%;max-width:100%}}.product .product-selector h3{margin-bottom:0}.product .product-selector sm{font-size:16px}.product .product-selector .description{margin-top:30px;margin-bottom:10px;font-size:17px!important;font-family:aktiv-grotesk,sans-serif}.product .product-selector .description div{font-weight:300}.product .product-selector .description .desc_points{display:none}.product .product-selector .description .desc_points p{font-size:17px}.product .product-selector .description .desc_points.active{display:block}.product .product-selector .description a{color:#f04e6d;text-decoration:underline}.product .product-selector .description p{margin-bottom:0}.product .product-selector .product-faq{font-family:aktiv-grotesk,sans-serif!important;margin-top:1rem}.product .product-selector .product-faq h2{font-family:aktiv-grotesk,sans-serif!important;padding:15px 5px 20px!important;font-size:16px!important}.product .radio-toolbar-package{text-align:left;display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.product .radio-toolbar-package input[type=radio]{display:none}.product .radio-toolbar-package label{display:inline-block;padding:10px 15px;min-width:100%;font-size:16px;font-weight:600;border:3px solid #ccc;cursor:pointer}.product .radio-toolbar-package label.bindi{color:#424242;background:#fff;border:2px solid #ccc}.product .radio-toolbar-package .badge{background:#9f9f9f;border-radius:10px;color:#fff;padding:2px 7px;margin:0 0 0 5px;font-weight:500}.product .radio-toolbar-package .savings{color:#787878;font-weight:600;text-align:right;position:absolute;right:16px}.product .radio-toolbar-package .savings span{font-weight:400;font-size:80%;text-transform:none;text-decoration:line-through;color:#6c6c6c}.product .radio-toolbar-package .cancel{display:block;font-weight:400;width:83%;padding-top:5px}.product .radio-toolbar-package input[type=radio]:checked+label{border:3px solid #f04e6f}.product .radio-toolbar-package input[type=radio]:checked+label.bindi{border:2px solid #f04e6f;color:#001f5b}.product .radio-toolbar-package input[type=radio]:checked+label.bindi .badge{background:#f04e6d}.product .radio-toolbar-package input[type=radio]:checked+label.bindi .sub{color:#222}.product .radio-toolbar-package input[type=radio]:checked+label.bindi .sub span{color:#f04e6d}.product .plan-content-wrap{width:100%;border:3px solid #ccc;border-top:transparent;padding-left:10px;padding-right:10px;transition:all .4s ease}.product .plan_choice_container{display:flex;flex-direction:column;border:3px solid #ccc;padding:3px 5px;cursor:pointer;width:100%}.product .plan_choice_container.active{border:3px solid #f04e6d}.product .plan_choice_container .selector{display:flex}.product .plan_choice_container .selector .RadioButton{margin-top:4px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #f04e6d;position:relative;background-color:#fff}.product .plan_choice_container .selector .RadioButton .Innerdiv{width:14px;height:14px;border-radius:50%;background-color:#001f5b;transition:all .4s ease}.product .plan_choice_container .selector .RadioButton .Innerdiv.solid{opacity:1}.product .plan_choice_container .selector .RadioButton .Innerdiv.hide{opacity:0}.product .plan_choice_container .selector span{font-size:20px;margin-left:10px}@media screen and (max-width:768px){.product .plan_choice_container .selector span{width:70%}}.product .desc-holder{display:flex;gap:5px;flex-direction:column;margin:10px 0;font-size:18px}@media screen and (max-width:768px){.product .desc-holder{font-size:17px}}.product .desc-holder .desc{display:flex;vertical-align:top;position:relative}.product .desc-holder .desc select,.product .desc-holder .desc span{width:100%}.product .desc-holder .desc img{height:24px;width:45px;object-fit:contain;padding:2px}.product .desc-holder .desc p{margin:0 0 0 5px;width:100%}.product-pumpkin-recipe .ingredients-section .ingredients-sec h3{color:#79a3d6}.product-pumpkin-recipe .ingredients-section:after{content:"";background:url(/cdn/shop/files/mountain-bg-top_6a6c7c30-8964-47dc-91b6-52e49c9bb8ae.png?v=1723664928);position:absolute;display:block;top:99%;width:100%;rotate:180deg;height:auto;aspect-ratio:1 / .1699;background-size:contain;background-repeat:no-repeat}.product-joint-chews .ingredients-section:after{content:"";background:url(/cdn/shop/files/mountain-bg-top_6a6c7c30-8964-47dc-91b6-52e49c9bb8ae.png?v=1723664928);position:absolute;display:block;top:99%;width:100%;rotate:180deg;height:auto;aspect-ratio:1 / .1699;background-size:contain;background-repeat:no-repeat}.product-pumpkin-recipe .ingredients-section .ingredients-sec{padding-bottom:4rem;margin-bottom:10rem}.product-pumpkin-recipe .faq-section{position:relative}.product-pumpkin-recipe .faq-section:before{content:"";background:url(/cdn/shop/files/texture-beige_dd5bfe1b-f1c5-41b5-9ebc-fea2c1d6e10a.svg?v=1723656990);position:absolute;display:block;bottom:calc(100% - 10px);width:100%;height:23px;top:auto}
/*# sourceMappingURL=/cdn/shop/t/24/assets/product-extra.css.map */
