.sticky{width:100%;height:auto}@media (min-width: 1024px){.sticky{position:sticky;top:6rem;width:100%;height:auto}.media-grid{padding:0 1rem}}.text-label.subscription{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;width:100%}span.oke-sr-count-number{display:none}.additional-content{font-size:1.2rem;font-weight:500;background:#f1f1f1;padding:1rem 2rem;border-radius:10px;margin-bottom:1rem}.title-container{display:flex;align-items:flex-end;gap:10px;flex-direction:row;flex-wrap:wrap}.media-grid{display:flex;grid-template-columns:1fr 1fr;gap:1rem;flex-direction:row;flex-wrap:wrap;align-content:flex-start;margin-bottom:1rem}.media-grid .featured-image{width:100%}.media-grid .shake-gallery-item.media-image:not(.cro){width:48%}.media-grid .hidden{display:none}@media (max-width: 480px){.media-grid .media-image:not(.cro){display:none}}.main-area-item-liner{text-align:center}.lem-yotpo-reviews{margin:0 auto;width:100%;max-width:1200px;padding:2rem}.lem-yotpo-reviews .main-area-item-wrap{border:none}.lem-yotpo-reviews h4.title{font-size:30px;line-height:1.3;text-align:center;margin-top:1rem;font-weight:700}.lem-yotpo-reviews .main-area-item-wrap{padding:0}@media (min-width: 376px){.lem-yotpo-reviews{padding:2rem;padding-bottom:0}}product-items .product--card-item .list-group.items{display:flex;flex-direction:column}product-items .product--card-item .list-group .card-container{width:100%}product-items .product--card-item .list-group .card-container .item-wrap{display:flex;flex-direction:row}product-items .product--card-item select.form-select[name=quantity]{max-width:60px}.bogo_product_section{padding:100px 0 80px}.bogo_product_section .container{max-width:1400px}.winback_pdp_img_wrapper{display:flex;flex-wrap:wrap;width:100%;column-gap:30px;row-gap:60px;padding-right:30px}.winback_img_card{width:calc(50% - 15px)}.winback_img_card:nth-child(1),.winback_img_card:nth-child(2){width:100%}.winback_img_card:nth-child(1) img{border-radius:30px}.winback_img_card:nth-child(2) img{border-radius:20px}.winback_img_card:nth-child(3) img,.winback_img_card:nth-child(4) img{border-radius:15px}h1.product-title{font-family:Outfit,sans-serif;font-weight:700;font-size:19.2px;line-height:23px;letter-spacing:-.2px;color:#f15e12;margin-bottom:10px;text-transform:uppercase}h2.product-sub-title{font-family:Poppins,sans-serif;font-weight:700;font-size:40px;line-height:40px;letter-spacing:.5px;color:#404040;margin-bottom:10px;width:100%}.product--short-description p,.product--short-description span{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;line-height:25px;color:#4a5d44;margin-bottom:10px}.best_for_box{margin-top:19px}.best_for_box p{font-family:Outfit,sans-serif;font-weight:700;font-size:16px;line-height:32px;color:#000}.best_for_box p span{border:1px solid #938f8f;border-radius:10px;color:#938f8f;margin-left:10px;padding:3px 11px}.product-tabs{margin:25px 0}ul.tab-menu{display:flex;flex-wrap:wrap;width:100%;list-style-type:none;padding-left:0;column-gap:10px;margin-bottom:18px}li.tab-btn{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:22px;align-items:center;letter-spacing:-.2px;color:#000;padding:3px 41px;box-sizing:border-box;background:#e8e8e8;border:1px solid #e8e8e8;cursor:pointer;text-transform:uppercase}li.tab-btn.active{background:#f15e12;border:1px solid #e8e8e8;color:#fff}li.tab-btn.active span{text-decoration:underline}.product-tabs .tab-content .tab-text{display:none}.product-tabs .tab-content .tab-text.open{display:block}.product-tabs .tab-content h4{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;line-height:25px;color:#4a5d44;margin:0 0 7px}.tab-content ul li{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;line-height:26px;color:#404040;position:relative;margin-bottom:4px;list-style-type:none}.tab-content ul li:before{content:"";background-image:url(/cdn/shop/files/Subtract_green_x20.png?v=1735239050);background-size:cover;background-repeat:no-repeat;background-position:center;display:block;width:20px;height:20px;position:absolute;left:-30px;top:3px}.tab-content ul li span{color:#fc6719;font-weight:700;cursor:pointer}.variant-rows{width:100%;margin:10px 0 0;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:10px}.variant-row{border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;border:2px solid #4a5d44;align-items:center;height:82px}.variant-img{width:76px;margin-right:19px}.variant-img img{width:76px;height:78px;object-fit:cover}.variant-details{width:calc(100% - 250px)}.variant-details h4{font-family:Outfit,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#3d3935;margin:0}.variant-details p{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#3d3935;margin:0 0 0 13px}.variant-selection{width:120px}.variant-selection .form-select{font-family:Outfit Bold,sans-serif;font-size:1rem;border-color:#ff6720;padding:.375rem .5rem;background-position:right .5rem center;color:#66ae45}.variant-selection .form-select:focus{outline:none;box-shadow:none}.hide_variant{display:none}.show_more_less{text-align:center;display:flex;justify-content:center;align-items:center;margin-top:10px}.expand-button{color:#ff6720;cursor:pointer;font-size:16px;line-height:24px;font-family:Poppins,sans-serif;font-weight:500;text-align:center}.show_more_less svg{width:16px;height:16px;margin-left:19px}.show_more_less.arrow_active svg{transform:rotate(180deg)}.product-flavor-picker{position:relative;margin:20px 0;display:block;background-color:#f7f1e9;padding:10px 0 17px}label.flavor_title{font-family:Outfit,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#1e1e1e;margin-left:14px;text-transform:uppercase;position:relative}.product-flavor-picker select{width:100%;padding-left:35px;margin:10px 0}.product-flavor-picker select option{cursor:pointer}.product-flavor-picker:before{content:"";width:11px;height:11px;border-radius:15px;position:absolute;left:14px;bottom:44%;transform:translateY(50%);background:#ebebeb;z-index:1}.product-flavor-picker:after{content:"";position:absolute;background-image:url(/cdn/shop/files/Group_39878.png?v=1740483586);background-repeat:no-repeat;background-position:center;background-size:100%;display:inline-block;width:16px;height:16px;bottom:44%;right:32px;transform:translateY(50%);pointer-events:none;cursor:pointer}#flavor-select{height:auto;color:#fff;font-family:Outfit,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:24px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;position:relative;top:-3px;cursor:pointer;background-color:#ff6720}#flavor-select:focus{box-shadow:none;outline:none;border:0px}.subscription_wrapper .subsc_label{font-family:Outfit,sans-serif;font-weight:700;font-size:20px;line-height:24px;color:#373838;margin-bottom:7px;text-transform:uppercase;text-align:center}.subscription_wrapper{margin-top:45px}label.subscription_label{background:#4a5d44;border-radius:15px;padding:20px 80px;width:100%;cursor:pointer}.subscription_text{font-family:Outfit,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#f7f1e9;text-transform:uppercase;display:block;width:100%;margin-bottom:11px}.subs_price_offer_title{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;border:1px solid #f7f1e9;border-radius:10px;margin-bottom:11px;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:24px;padding:7px 19px;background-color:#f7f1e9}.subscription_label input:checked+.subs_price_offer_title{color:#f7f1e9;background-color:#4a5d44}.subs_price_offer_title .subs_price_box .selected-price{text-decoration:line-through;font-weight:500}.subscription_wrapper input{width:20px;height:20px;margin-right:10px;cursor:pointer}.discount_options{display:flex;gap:11px;align-items:center;margin-bottom:11px}div#selling-plan-container{width:100%;display:block}ul.selling_plan_list{list-style-type:none;padding-left:0}ul.selling_plan_list li{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#f7f1e9;position:relative;padding-left:35px;margin-bottom:10px}ul.selling_plan_list li svg{width:25px;height:15px;margin-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}ul.selling_plan_list li svg path{fill:#ff6720}#selling-plan-container a{display:flex;align-items:center;font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#ff6720;text-decoration:underline}#selling-plan-container a svg{width:14px;height:14px;margin-right:10px}#selling-plan-container label{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;line-height:24px;display:block;color:#f7f1e9}select#selling-plan-select{background:transparent;font-family:Outfit,sans-serif;border:1px solid #f7f1e9;font-weight:500;font-size:16px;color:#ff6720;padding:4px 10px;height:37px;border-radius:10px;width:228px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:url(https://310nutrition.com/cdn/shop/files/Group_39878.png?v=1740483586) no-repeat right 10px center;background-size:20px}select#selling-plan-select:focus{outline:none;box-shadow:none}.subscription_label input:checked~.subs_price_offer_title+#selling-plan-container{display:block}.one_time_purchase_price_box{display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-between;border:1px solid #4a5d44;padding:8px 10px;border-radius:10px;margin-bottom:0}.one_time_purchase_label input:checked~.one_time_purchase_price_box{background-color:#4a5d44}.one_time_purchase_labetitle,.one_time_purchase_price_box .input_span,.one_time_purchase_price_box .selected-price{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#3d3935}.one_time_purchase_labetitle{font-family:Outfit,sans-serif;margin-bottom:4px;display:block;text-transform:uppercase}.one_time_purchase_label input:checked~.one_time_purchase_price_box .input_span,.one_time_purchase_label input:checked~.one_time_purchase_price_box .selected-price{color:#f7f1e9}.subscription_wrapper .one_time_purchase_label{padding:20px 30px;width:100%;cursor:pointer}.addToCartBtn{background-color:#f15e12;border-radius:50px;padding:15px 20px;font-size:16px;line-height:20px;font-family:Outfit,sans-serif;font-weight:700;color:#fff;text-transform:uppercase;width:100%;border:0px;max-width:358px;margin:0 auto;display:block}.addToCartBtn:focus{border:none;box-shadow:none;outline:none}.product_gallay_slider{position:relative;width:100%;max-width:547px;height:auto;overflow:hidden;margin:0 auto 20px}.slider_main_wrapper{width:100%;height:auto;overflow:hidden;position:relative}.slider_main_wrapper .slides{display:flex;width:100%;transition:transform .5s ease-in-out}.slider_main_wrapper .slides a,.slider_main_wrapper .slides img{width:100%;max-width:549px;height:100%;object-fit:cover}.slider_main_wrapper .slides a{display:block;min-width:549px}.slider-thumbnails{display:flex;justify-content:center;margin:15px auto 0;column-gap:12px;width:calc(100% - 70px);overflow:hidden;height:auto}.slider-thumbnails .thumbnail{width:107px;height:107px;cursor:pointer;border:1px solid transparent;transition:all .3s;border-radius:5px}.slider-thumbnails .thumbnail:hover,.slider-thumbnails .thumbnail.active{border:1px solid #475d43}.product_gallay_slider .prev,.product_gallay_slider .next,.winback_pdp_img_wrapper{display:none}@media screen and (min-width: 749px){.winback_img_carousel_sm{display:none}.winback_pdp_img_wrapper{display:flex}}@media screen and (max-width: 1367px){label.subscription_label{padding:20px 50px}}@media screen and (max-width: 1199px){.bogo_product_section{padding:50px 0}.winback_pdp_img_wrapper{padding-right:0;row-gap:30px}h2.product-sub-title{font-size:26px;line-height:26px}.best_for_box p{font-size:14px;line-height:28px}.best_for_box p span{margin-left:2px;padding:3px 6px}li.tab-btn{padding:3px 25px}.variant-selection{width:100px}.variant-details{width:calc(100% - 220px)}label.subscription_label{padding:15px 20px}#selling-plan-container label,ul.selling_plan_list li{font-size:14px}.subscription_wrapper .one_time_purchase_label{padding:20px 0}}@media screen and (max-width: 991px){.winback_pdp_description{margin-top:30px}}@media screen and (max-width: 749px){.slider_main_wrapper .slides img,.slider_main_wrapper .slides a{width:100vw;height:345px;object-fit:contain}.slider-thumbnails .thumbnail{width:70px;height:70px}.bogo_product_section{padding-top:0}.bogo_product_section .mobile_col{padding:0}h2.product-sub-title{font-family:Outfit,sans-serif;font-size:28px;line-height:36px;color:#3d3935;max-width:100%;letter-spacing:.1px}.product--short-description p br,.product--short-description span br{display:none}.product--short-description p,.product--short-description span{letter-spacing:-.1px}.tab-content ul li{font-size:14px;line-height:20px;letter-spacing:-.1px}.varaint_title_label{font-size:16px;margin-bottom:8px}#serving-options label{width:calc(50% - 12px);max-width:calc(50% - 8px);border-radius:10px}#serving-options label+label{margin-left:16px}#serving-options span.variant_value{border-radius:10px 10px 0 0;font-size:14px;line-height:24px;padding:4px 0 5px}#serving-options p{border-radius:0 0 10px 10px;font-size:14px;line-height:24px;font-family:Outfit,sans-serif;color:#000}.subs_input_price{padding:20px 10px}div#selling-plan-container{padding:0 0 20px}.why_subscribe{font-family:Poppins;font-weight:700;font-size:16px;line-height:20px}ul.selling_plan_list li svg{margin-right:8px}ul.selling_plan_list li:nth-child(2){line-height:20px}#selling-plan-container a svg{margin-right:3px}p.plan_info_text{font-size:10px;margin-top:10px}.subs_input_price .input_span,.subs_input_price .subs_price_box,.one_time_purchase_label .selected-price,.addToCartBtn{font-size:16px}li.tab-btn{padding:3px 21px}.tab-content ul li:before{top:-1px}select#selling-plan-select{width:190px}h1.product-title{font-size:16px;line-height:32px}label.flavor_title{font-size:16px;margin-left:0}.variant-details{width:calc(100% - 210px)}.subscription_wrapper{margin-top:30px}label.subscription_label{border-radius:0}.addToCartBtn{max-width:100%}.Winback_nutrition_choice_wrapper{padding:0 15px}.metafield-rich_text_field h2{font-size:28px;line-height:34px}.metafield-rich_text_field p{font-size:14px;line-height:22px}.Wnc_grid_item ul li{height:115px;font-size:14px;line-height:18px;padding:0 15px}.Wnc_grid_item.Wnc_grid_item_left ul li:after{width:11px;height:8px;right:10px}.Wnc_grid_item.Wnc_grid_item_right ul li:after{width:8px;height:8px;left:5px}}
/*# sourceMappingURL=/cdn/shop/t/2601/assets/310-product-multiple.css.map */
