.main_product_threecolumn .main__product_page{padding-bottom:50px}.main_product_threecolumn .main__product_page .product_layout_new .product-gallery-single-group .product__media{border-radius:8px}.main_product_threecolumn .main__product_page .product_layout_new .product-gallery-single-group .pgs-button,.pdp_last_col,.product--details_fullcol{display:none}.main_product_threecolumn .main__product_page .pdp_last_col,.main_product_threecolumn .main__product_page .product--details_fullcol{display:block}.main_product_threecolumn .main__product_page .product--details_fullcol{width:100%}.main_product_threecolumn .product_layout_new .grid__item.product__media-wrapper{position:unset;top:15%;height:auto}.main_product_threecolumn .product_layout_new .grid__item.product__media-wrapper .product-media-gallery{position:sticky;top:15%}.main_product_threecolumn .main__product_page.page-width{max-width:1440px;padding-inline:60px}.main_product_threecolumn .main__product_page .main_product_wrapper{display:flex}.main_product_threecolumn .main__product_page .main_product_wrapper .pdp_last_col{width:100%;padding:0 0 30px 50px;flex:0 0 auto;max-width:400px}.main_product_threecolumn .main__product_page .main_product_wrapper .pdp_last_col .pdp_lcol_content{position:sticky;top:calc(var(--header-height) + 30px)}.main_product_threecolumn .main__product_page .main_product_wrapper .product_top_content{flex:1;width:calc(100% - 400px)}.main_product_threecolumn .main__product_page.main_product_wrapper .product_top_grid{margin:0}.main_product_threecolumn .main__product_page .product_top_grid .product--details{padding-left:32px!important}.main_product_threecolumn .main__product_page .product__info-container .custom_liquid_block:has(.product_new_lanel){display:none}.main_product_threecolumn .main__product_page .product_top_grid .product--details .product__title{margin:0;color:#121212;font-family:Montserrat;font-size:30px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.3px}.main_product_threecolumn .main__product_page .shopify-app-block:has(.loox-rating){margin:5px 0 10px!important}.main_product_threecolumn .main__product_page .shopify-app-block .loox-rating .loox-rating-label{color:#121212;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.14px}.product__info-container .product_tagline_block{margin:0!important;border-radius:99px;background:#f5f5f5;display:flex;align-items:start;gap:8px;padding:6px 16px 6px 10px}.product__info-container .product_tagline_block{display:none}.main_product_threecolumn .product__info-container .product_tagline_block{display:flex}.product_tagline_block svg{flex:0 0 auto;width:20px;height:20px}.product_tagline_block *{margin:0;color:#121212;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:-.13px}.main_product_threecolumn .product__info-wrapper .price__block{margin-block:14px!important}.main_product_threecolumn .product__info-wrapper .price__block .price{color:#f0849d;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:150%;align-items:center}.main_product_threecolumn .product__info-wrapper .price__block .price span.badge{padding:3px 12px;color:#fff;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;letter-spacing:normal;margin:0}.main_product_threecolumn .product__info-wrapper .price__block .sezzle-shopify-info-button{display:none}.main_product_threecolumn .product__info-wrapper .product__tax{margin:0!important;color:#0e0e0e;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.12px}.main_product_threecolumn .product__info-wrapper .product_shoppay{margin:3px 0 0!important;border-bottom:1px solid #E7E7E7;padding-bottom:14px}.main_product_threecolumn .product__info-wrapper .product_shoppay shopify-payment-terms{color:#0e0e0e;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.12px}.main_product_threecolumn .product__info-wrapper .product_shoppay shopify-payment-terms *{font-family:Montserrat!important}.main_product_threecolumn .product__info-wrapper .product_shoppay .button.klaviyo-bis-trigger{margin:14px 0 0!important;color:#fff;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal;text-transform:uppercase}.main_product_threecolumn .product__info-wrapper .deliveryblock{display:none}.main_product_threecolumn .product__info-wrapper .shippingversion{display:none!important}.main_product_threecolumn .product__info-wrapper .product__description.rte{margin:14px 0 0}.main_product_threecolumn .product__info-wrapper .product__description.rte *{margin:8px 0}.main_product_threecolumn .product__info-wrapper .product__description.rte p{color:#121212;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.14px;margin:8px 0}.main_product_threecolumn .payment_description{color:#121212;text-align:center;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.11px;margin-top:12px}.main_product_threecolumn .payment_description p{margin:0}.main_product_threecolumn .payment_description p+p{margin-top:5px}.main_product_threecolumn .shopify-app-block.recharge-subscription-widget,.main_product_threecolumn .custom_liquid_block:has(.product_sezzle_img),.main_product_threecolumn .product_share_block,.main_product_threecolumn .product-form__quantity,.main_product_threecolumn .product__info-container .product__accordion,.main_product_threecolumn variant-radios.product_variant_block,.main_product_threecolumn .free-gifts-container{display:none}.main_product_threecolumn .main_product_wrapper .protein_offer{border:none;padding:0;margin:0!important}.main_product_threecolumn .main_product_wrapper .protein_offer .pf_kit_label *{color:#121212}.main_product_threecolumn .main_product_wrapper .pdp_last_col .deliveryblock{margin:24px 0 0}.main_product_threecolumn .main_product_wrapper .pdp_last_col .deliveryblock .delivery-inline{margin:0;justify-content:center;gap:4px}.main_product_threecolumn .main_product_wrapper .pdp_last_col .deliveryblock .delivery-inline svg{width:20px;height:20px}.main_product_threecolumn .main_product_wrapper .pdp_last_col .deliveryblock .delivery-inline .delivery-text{flex:unset;color:#121212;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.12px}.main_product_threecolumn .main_product_wrapper .pdp_last_col .product-form__buttons{margin:10px 0 0}.main_product_threecolumn .main_product_wrapper .pdp_last_col .product-form__buttons .product-form__submit{margin:0;padding:14px 8px;border-radius:4px;background:#121212;color:#fff;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:normal;text-transform:uppercase}.main_product_threecolumn .main_product_wrapper .pdp_last_col .product-form__buttons .product-form__submit.loading>span{opacity:0}.main_product_threecolumn .main_product_wrapper .pdp_last_col .shippingversion{margin:10px 0 0}.main_product_threecolumn .main_product_wrapper .pdp_last_col .shippingversion .shipp-inline{border-radius:99px;background:#f5f5f5;padding:8px 12px;gap:24px}.main_product_threecolumn .main_product_wrapper .pdp_last_col .shippingversion .shipp-inline .shipp-item{color:#121212;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.12px;gap:3px}.main_product_threecolumn .main_product_wrapper .pdp_last_col .shippingversion .shipp-inline .shipp-item i{font-size:12px;letter-spacing:-.12px}.main_product_threecolumn .main__product_page .pk_inner_content.protein_kit_col .pk_col_content{display:flex;justify-content:space-between;align-items:center;gap:10px}.main_product_threecolumn .main__product_page .pk_input_col.protein_kit_col input{display:block}.main_product_threecolumn .main__product_page .pk_col_content .pk_option_title{font-size:14px;letter-spacing:-.14px}.main_product_threecolumn .main__product_page .pk_inner_content.protein_kit_col .pk_col_content .pk_option_serving{margin:2px 0 0}.main_product_threecolumn .main__product_page .pk_col_content .pk_option_serving span{font-size:12px;line-height:150%}.main_product_threecolumn .main__product_page .pk_col_content .pk_option_pricebox{margin:0}.main_product_threecolumn .main__product_page .pk_col_content .pk_option_pricebox span.pk_sale_price,.main_product_threecolumn .main__product_page .pk_col_content .pk_option_pricebox span.ten_off_price{font-size:14px;line-height:140%;letter-spacing:-.28px}.main_product_threecolumn .main__product_page .pk_inner_content.protein_kit_col .pk_col_banner{width:64px;height:64px}.main_product_threecolumn .main__product_page .pf_subscribe_content .pf_subscribe_gifts,.main_product_threecolumn .pf_onetime_details.pf_onetime_details_old{display:none}.main_product_threecolumn .pf_onetime_details.pf_onetime_details_new{display:block!important}.main_product_threecolumn .protein_offer_two .protein_flavor_grid .protein_flavor_col{order:1}.main_product_threecolumn .protein_offer_two .protein_flavor_grid .protein_flavor_col.protein-flavor{order:2}.main_product_threecolumn .protein_offer_two .protein_flavor_grid .protein_flavor_col.hydration-flavor{order:3}.main_product_threecolumn .protein_offer_two .protein_flavor_grid .protein_flavor_col.pre-workout-flavor{order:4}.bundle-gifts-block .block-title{color:#121212;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.16px}.bundle-gifts-block .block-title.block-title-subscribe em{font-style:normal}.bundle-gifts-block .block-title.block-title-subscribe em strong{color:#121212}.bundle-gifts-block .block-title strong{color:#f0849d;font-weight:700}.bundle-gifts-block .bundle-gift-progress{position:relative;background:#e7e7e7;border-radius:99px;height:8px;margin-block:20px;overflow:hidden}.bundle-gifts-block .bundle-gift-progress .progress-bar{position:absolute;top:0;left:0;height:100%;max-width:100%;background:repeating-linear-gradient(-65deg,#f59aad,#f59aad 10px,#f7a9b9 10px 25px);display:block!important;border-radius:99px}.bundle-gifts-block:has(.bundle-gift-wrapper>:first-child.unlock) .bundle-gift-progress .progress-bar{width:calc(25% - 10px)}.bundle-gifts-block:has(.bundle-gift-wrapper>:nth-child(2).unlock) .bundle-gift-progress .progress-bar{width:calc(50% - 10px)}.bundle-gifts-block:has(.bundle-gift-wrapper>:nth-child(3).unlock) .bundle-gift-progress .progress-bar{width:calc(75% - 5px)}.bundle-gifts-block:has(.bundle-gift-wrapper>:nth-child(4).unlock) .bundle-gift-progress .progress-bar{width:100%}.bundle-gifts-block .bundle-gift-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bundle-gifts-block .bundle-gift-wrapper.one-pack{grid-template-columns:repeat(3,1fr)}.bundle-gifts-block .bundle-gift-wrapper .gift-product{position:relative;background:gray;display:flex;align-items:center;gap:10px;padding:8px;border-radius:4px;background:#fff;border:1px solid #E7E7E7}.bundle-gift-wrapper.one-pack .gift-product:first-child{display:none}.bundle-gifts-block .bundle-gift-wrapper .gift-product.unlock{background:#fef9fa;border:1px solid #F0849D}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-status-icon{border:2px solid #fff;background:#e7e7e7;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:-35px;left:50%;transform:translate(-50%)}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-status-icon svg{width:14px;height:14px}.bundle-gifts-block .bundle-gift-wrapper .gift-product:not(.unlock) .product-status-icon{background:#e7e7e7}.bundle-gifts-block .bundle-gift-wrapper .gift-product.unlock .product-status-icon{background:#f59aad}.bundle-gifts-block .bundle-gift-wrapper .gift-product:not(.unlock) .product-status-icon .check-icon{display:none}.bundle-gifts-block .bundle-gift-wrapper .gift-product.unlock .product-status-icon .lock-icon{display:none}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-image{width:60px;height:60px;flex:0 0 auto;position:relative}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-image:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:4px;background-color:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1;background-image:url(/cdn/shop/files/lock_24dp_F_FILL1_wght400_GRAD0_opsz24_1_1.svg?v=1768195404);background-repeat:no-repeat;background-size:30px;background-position:center}.bundle-gifts-block .bundle-gift-wrapper .gift-product.unlock .product-image:before{display:none}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-image img{width:100%;height:100%;object-fit:contain}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-details h4{color:#121212;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.13px;margin:0}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-details .price-wrap{display:flex;align-items:center;gap:3px;margin-top:2px}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-details .price-wrap span{color:#121212;text-align:right;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.13px}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-details .price-wrap .price{text-decoration-line:line-through;opacity:.75}.bundle-gifts-block .bundle-gift-wrapper .gift-product .product-details .price-wrap .free{font-weight:700;color:#f0849d}.main_product_threecolumn .product__accordion{border:none;margin-top:32px}.main_product_threecolumn .product__accordion+.product__accordion{margin-top:10px}.main_product_threecolumn .product__accordion details{padding:18px;border-radius:8px;border:1px solid #EDEDED;background:#fff}.main_product_threecolumn .product__accordion summary{padding:0}.main_product_threecolumn .product__accordion .accordion__title{color:#121212;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:160%;letter-spacing:-.16px}.main_product_threecolumn .product__accordion .accordion-icon{width:24px;height:24px;flex-shrink:0;background:#ededed;position:relative;margin-left:auto;display:block!important;border-radius:50%}.main_product_threecolumn .product__accordion .accordion-icon:before,.main_product_threecolumn .product__accordion .accordion-icon:after{content:"";background:#121212;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px}.main_product_threecolumn .product__accordion .accordion-icon:before{width:12px;height:2px}.main_product_threecolumn .product__accordion .accordion-icon:after{width:2px;height:12px}.main_product_threecolumn .product__accordion .accordion__content{padding:0;margin:10px 0 0;color:#121212;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:-.14px}@media (max-width: 1180px){.main_product_threecolumn .main__product_page.page-width{padding-inline:40px}.main_product_threecolumn .main_product_wrapper .product_top_content{width:calc(100% - 360px)}.main_product_threecolumn .main_product_wrapper .pdp_last_col{padding-left:20px;max-width:360px}}@media (max-width: 1120px){.main_product_threecolumn .main_product_wrapper .product_top_content{width:100%}.main_product_threecolumn .main_product_wrapper .pdp_last_col{display:none}.main_product_threecolumn .main_product_wrapper .protein_offer{padding:18px 0 0}.main_product_threecolumn .product__info-wrapper .shippingversion{display:block!important}.main_product_threecolumn .product_top_grid .product--details{padding-left:24px!important}.main_product_threecolumn .product__info-wrapper .deliveryblock{display:block}}@media (max-width: 749px){.main_product_threecolumn .main__product_page.page-width{padding-inline:1.5rem}.main_product_threecolumn .product_top_grid .product--details{padding-left:0!important}.main_product_threecolumn .product--details_fullcol .bundle-gifts-block{display:none}.main_product_threecolumn .product__accordion{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/product-page.css.map */
