.main_product_sec.product_section{padding:80px 0}.page-sleep-product-landing .main_product_sec.product_section .product-single__meta .pro_subtitle{font-size:18px;font-weight:400;line-height:27px;font-family:Futura PT,sans-serif}.main_product_sec .product-single__media-group-wrapper{display:flex;flex-direction:column-reverse;padding:0 48px;position:relative}.main_product_sec.product_section .thumbnails-wrapper{padding:0 38px}.main_product_sec.product_section .product-form{padding-top:16px}.main_product_sec.product_section .swatch .swatch_label{padding-left:8px;font-weight:500}.main_product_sec .price-item{color:#06416e;font-size:24px;font-weight:600;line-height:36px;text-transform:capitalize}.main_product_sec .featured-product__price{display:flex;flex-wrap:wrap;line-height:0;padding-top:16px;column-gap:16px;row-gap:10px}.main_product_sec .pro_badge{color:#fff;font-size:14px;font-weight:600;line-height:normal;padding:5px 16px;border-radius:20px;background-color:#06416e;align-self:center;text-transform:uppercase;z-index:1}.main_product_sec .price dd,.main_product_sec .price__regular{margin:0}.main_product_sec .faq-que{background-color:transparent;border:none;padding:0!important}.main_product_sec .pdp_tabinner{margin:0}.main_product_sec .faq-li .faq-ans{padding:10px 0 0}.main_product_sec .faq-que.active .faq-plunus:after{opacity:0}.main_product_sec .pdp_tabdesc p{color:#06416e;font-size:15px;font-weight:400;line-height:23px;letter-spacing:0}.main_product_sec.product_section .pdp_tabheader h2{line-height:23px}.main_product_sec .ingrd_popup_handle{color:#06416e;font-size:16px;font-weight:400;text-decoration-line:underline;line-height:normal}.main_product_sec .ingrd_popup_wrp{margin-top:20px;text-align:center;line-height:0}.main_product_sec .ingrd_popup{position:fixed;left:50%;top:50%;width:100%;height:100%;background-color:#0003;z-index:1000;transform:translate(-50%,-50%);transition:.3s;display:none;padding:0 20px}.main_product_sec .ingrd_popup_inr{max-width:770px;width:100%;max-height:800px;overflow:auto;padding:60px;background-color:#fff;border-radius:8px;position:relative}.page-sleep-product-landing .main_product_sec .inner_content_text{border:none;padding:0}.page-sleep-product-landing .main_product_sec .incredient_heading{border:none;padding-bottom:20px;text-align:center}.main_product_sec .incredient_heading h3{color:#000;font-size:40px;font-weight:600;line-height:normal;margin:0}.main_product_sec .grid__item .inner_content_text h5{text-align:left;margin-bottom:10px;color:#06416e;font-size:16px;font-weight:700;line-height:normal}.main_product_sec .inner_content_text ul li label span,.main_product_sec .inner_content_text ul li label span p,.main_product_sec .grid__item .inner_content_text>p{color:#000;font-size:23px;font-weight:500;line-height:24px;margin:0}.main_product_sec .inner_content_text ul li label span{gap:4px}.main_product_sec .grid__item .inner_content_text>p:last-of-type{border:0;padding:10px 0 0}.main_product_sec .grid__item .inner_content_text>p strong{font-weight:400}.main_product_sec .inner_content_text ul li label{margin:0}.main_product_sec .ingrd_popup.active{display:flex;align-items:center;justify-content:center}.main_product_sec .ingrd-popup-cls{line-height:0;top:48px;right:48px;position:absolute;cursor:pointer}.main_product_sec .product-single__media-group-wrapper .pro_badge{position:absolute;right:20px;top:0;width:max-content;padding:10px 20px}.main_product_sec .pdp_tabinner{padding:12px 0 15px}.main_product_sec.product_section .product-single__media-group .pf_content{padding:0 48px;margin-top:20px}.main_product_sec.product_section .pf_desc li{font-weight:400;font-family:Futura PT,sans-serif}.main_product_sec .pf_desc li:before{border-color:#674d9a}.main_product_sec .mob_pf_content{display:none}.main_product_sec .pdp_benefitinr span{font-family:Futura PT,sans-serif}.page-sleep-product-landing .main_product_sec .ingrd_content_main p{color:#06416e;font-size:16px;font-weight:400;line-height:24px;padding-top:10px}.page-sleep-product-landing .main_product_sec .ingrd_content_main p strong{font-weight:400}.main_product_sec .featured-product__price .price{flex-direction:row}.main_product_sec .featured-product__price .price-item--regular{font-weight:400;padding-left:8px}.main_product_sec .faq-li.pdp_tabinner:first-child{border-bottom:1px solid #bfd0dd}.main_product_sec .thumbnails-slider__btn{display:none}.page-megnesium-product-landing .main_product_sec.product_section .thumbnails-wrapper{padding:0}.page-megnesium-product-landing .main_product_sec.product_section .product-single__media-group .pf_content{margin-top:32px}.page-megnesium-product-landing .main_product_sec.product_section .pf_desc li{font-family:Arial}.page-megnesium-product-landing .main_product_sec .pf_desc li:before{border-color:#f2623e}.page-reasons-magnesium-helps .main_product_sec .pf_desc li:before{border-color:#f2623e}.page-reasons-magnesium-helps .product-single__meta .loox-rating .loox-icon{color:#f2623e}.page-megnesium-product-landing .main_product_sec .product-single__meta .pro_subtitle{font-weight:400;font-family:Arial}.page-megnesium-product-landing .main_product_sec.product_section .product-form,.page-hydrate-product-landing .main_product_sec.product_section .product-form{padding-top:24px}.page-megnesium-product-landing .main_product_sec .pdp_swatch{flex-direction:column-reverse;row-gap:0}.page-megnesium-product-landing .main_product_sec .main_atc_btn,.page-megnesium-product-landing .main_product_sec .pdp_benefitinr span,.page-megnesium-product-landing .main_product_sec.product_section .pdp_tabheader h2{font-family:Arial}.page-megnesium-product-landing .main_product_sec .pdp_benefitinr span{font-weight:500}.page-megnesium-product-landing .main_product_sec.product_section .pdp_tabheader h2{line-height:21px;font-weight:500}.page-megnesium-product-landing .ctm-price{text-decoration:line-through}.page-megnesium-product-landing .main_product_sec .ingredient-wrapper>*{max-width:100%}.page-megnesium-product-landing .main_product_sec .main-incredient .inner_content_text{border-color:#f2623e}.page-megnesium-product-landing .main_product_sec .main-incredient .incredient_heading,.page-megnesium-product-landing .main_product_sec .main-incredient .inner_content_text h6{border-color:#06416e;color:#06416e}.page-megnesium-product-landing .main_product_sec .main-incredient .inner_content_text h5{font-size:20px;line-height:32px;color:#06416e}.page-megnesium-product-landing .main_product_sec .main-incredient .inner_content_text p b{color:#06416e;font-weight:500}.page-megnesium-product-landing .main_product_sec .pdp_desc p{margin-bottom:20px}.page-megnesium-product-landing .pdp_tabinner.review_sec h2{position:relative}.page-megnesium-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge,.page-hydrate-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge{font-weight:700;font-size:18px;padding:10px 20px;border-radius:27px;right:20px}.page-landing-page-new .main_product_sec.product_section .thumbnails-wrapper{padding:0 32px}.page-landing-page-new .main_product_sec.product_section .product-single__media-group .pf_content{margin-top:32px}.page-landing-page-new .main_product_sec.product_section .pf_desc li{font-family:Arial}.page-landing-page-new .main_product_sec .pf_desc li:before{border-color:#f2623e}.page-landing-page-new .main_product_sec .product-single__meta .pro_subtitle{font-weight:400;font-family:Arial}.page-landing-page-new .main_product_sec.product_section .product-form,.page-hydrate-product-landing .main_product_sec.product_section .product-form{padding-top:24px}.page-landing-page-new .main_product_sec .pdp_swatch{row-gap:0}.page-landing-page-new .main_product_sec .main_atc_btn,.page-landing-page-new .main_product_sec .pdp_benefitinr span,.page-landing-page-new .main_product_sec.product_section .pdp_tabheader h2{font-family:Arial}.page-landing-page-new .main_product_sec .pdp_benefitinr span{font-weight:500}.page-landing-page-new .main_product_sec.product_section .pdp_tabheader h2{line-height:21px;font-weight:500}.page-landing-page-new .ctm-price,.page-reasons-magnesium-helps .ctm-price{text-decoration:line-through}.page-landing-page-new .product-single__thumbnails .slick-track .product-single__thumbnails-item{width:72px!important}.page-landing-page-new .main_product_sec .ingredient-wrapper>*{max-width:100%}.page-landing-page-new .main_product_sec .main-incredient .inner_content_text{border-color:#f2623e}.page-landing-page-new .main_product_sec .main-incredient .incredient_heading,.page-landing-page-new .main_product_sec .main-incredient .inner_content_text h6{border-color:#06416e;color:#06416e}.page-landing-page-new .main_product_sec .main-incredient .inner_content_text h5{font-size:20px;line-height:32px;color:#06416e}.page-landing-page-new .main_product_sec .main-incredient .inner_content_text p b{color:#06416e;font-weight:500}.page-landing-page-new .main_product_sec .pdp_desc p{margin-bottom:20px}.main_product_sec .pdp_tabdesc p:last-child{margin-bottom:0}.main_product_sec .pdp_tabdesc a{color:#06416e}.page-landing-page-new .pdp_tabinner.review_sec h2{position:relative}.page-landing-page-new .main_product_sec .product-single__media-group-wrapper .pro_badge,.page-hydrate-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge{font-weight:700;font-size:14px;padding:10px 20px;border-radius:27px;right:20px}.page-hydrate-product-landing .main_product_sec .pf_content{display:none}.page-hydrate-product-landing .main_product_sec .product-single__media{padding-top:100%!important}.page-hydrate-product-landing .main_product_sec.product_section .thumbnails-wrapper{padding:0}.page-hydrate-product-landing .product_section .product-single__meta .pro_subtitle{font-weight:400}.page-hydrate-product-landing .main_atc_btn{font-family:Arial;font-weight:700;text-transform:uppercase;line-height:21px}.page-hydrate-product-landing .main_product_sec .pdp_benefitinr span{font-family:Arial}.page-hydrate-product-landing .main_product_sec .pdp_tab{display:none}.page-hydrate-product-landing .main_product_sec .pdp_benefit{margin-bottom:0}.main_product_sec .pdp_btn_wrap .org_price .price-item--regular{text-decoration:line-through;text-decoration-thickness:2px}@media(min-width:768px)and (max-width:1166px){.page-hydrate-product-landing .main_product_sec .main_atc_btn{flex-wrap:wrap;row-gap:5px}.page-hydrate-product-landing .main_product_sec .main_atc_btn span[data-add-to-cart-text]{width:100%}.page-hydrate-product-landing .main_product_sec .main_atc_btn span[data-add-to-cart-line]{display:none}}@media(min-width:992px)and (max-width:1166px){.page-hydrate-product-landing .main_product_sec .pdp_btn_wrap .qty-add-wrapper{align-self:center}}@media(max-width:991px){.main_product_sec .product-single__media-group-wrapper,.main_product_sec.product_section .product-single__media-group .pf_content,.main_product_sec.product_section .thumbnails-wrapper{padding:0}.page-megnesium-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge,.page-hydrate-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge,.page-landing-page-new .main_product_sec .product-single__media-group-wrapper .pro_badge{font-size:18px;padding:10px 29px;right:10px}}@media(min-width:768px){.page-hydrate-product-landing .main_product_sec.product_section{padding:70px 0}}@media(max-width:767px){.main_product_sec.product_section .product-single__media-group-wrapper{max-width:100%}.main_product_sec .product-single__media-group-wrapper .big_slider{margin-left:-220px;margin-right:-20px}.main_product_sec .ingrd_popup_wrp{margin-top:36px}.page-sleep-product-landing .main_product_sec .slick-dots{bottom:-22px}.page-sleep-product-landing .main_product_sec .slick-dots li.slick-active button:before,.page-megnesium-product-landing .main_product_sec .slick-dots li.slick-active button:before,.page-landing-page-new .main_product_sec .slick-dots li.slick-active button:before{width:10px;height:10px}.page-sleep-product-landing .main_product_sec .slick-dots li button:before,.page-megnesium-product-landing .main_product_sec .slick-dots li button:before,.page-landing-page-new .main_product_sec .slick-dots li button:before{border-color:#e5edf4}.main_product_sec .slick-dots{left:calc(50% + 100px)}.main_product_sec.product_section .product-single__media-group{margin-bottom:16px!important}.page-sleep-product-landing .main_product_sec.product_section .product-single__meta .pro_subtitle{font-size:16px;line-height:24px}.main_product_sec.product_section .product-form{padding-top:8px}.main_product_sec.product_section .pdp_swatch .swatch{margin-bottom:16px}.main_product_sec .product-payment-icons{padding-bottom:40px}.main_product_sec .product-single__meta .product-single__title{line-height:34px}.main_product_sec .product-single__media-group-wrapper .pro_badge{right:27%}.main_product_sec .mob_pf_content{display:block}.main_product_sec.product_section{padding:24px 0}.main_product_sec .ingrd_content_main{max-height:290px;overflow-y:scroll;padding-right:10px}.main_product_sec .ingrd_content_main::-webkit-scrollbar{width:10px;background-color:#674d9a33;border-radius:40px}.main_product_sec .ingrd_content_main::-webkit-scrollbar-thumb{background-color:#674d9a;border-radius:4px}.main_product_sec .ingrd_popup_inr{padding:40px 20px 27px 10px}.main_product_sec .incredient_heading h3{font-size:28px}.main_product_sec .ingrd-popup-cls{top:20px;right:20px}.main_product_sec .product-single__media-group-wrapper .pro_badge{line-height:10px}.main_product_sec .slick-next,.main_product_sec .slick-prev{display:none!important}.page-megnesium-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge,.page-hydrate-product-landing .main_product_sec .product-single__media-group-wrapper .pro_badge{right:27%;font-size:14px;line-height:normal;padding:11px 20px}.page-megnesium-product-landing .main_pro_grid,.page-hydrate-product-landing .main_pro_grid{row-gap:37px}.page-megnesium-product-landing .main_product_sec .slick-dots,.page-hydrate-product-landing .main_product_sec .slick-dots{bottom:-40px}.page-megnesium-product-landing .product_section .pdp_btn_wrap{margin-top:24px}.page-megnesium-product-landing .product_section .pdp_benefitinr span{font-size:14px;line-height:21px}.page-landing-page-new .main_product_sec .product-single__media-group-wrapper .pro_badge{right:27%;font-size:14px;line-height:normal;padding:11px 20px}.page-landing-page-new .main_pro_grid,.page-hydrate-product-landing .main_pro_grid{row-gap:37px}.page-landing-page-new .main_product_sec .slick-dots,.page-hydrate-product-landing .main_product_sec .slick-dots{bottom:-40px}.page-landing-page-new .product_section .pdp_btn_wrap{margin-top:24px}.page-landing-page-new .product_section .pdp_benefitinr span{font-size:14px;line-height:21px}.page-landing-page-new .product_section .pf_desc li:not(:last-child){margin-bottom:8px;line-height:23px}.page-sleep-product-landing .product_section .pf_desc li:not(:last-child){margin-bottom:10px;line-height:18px}.page-megnesium-product-landing .product_section .pf_desc li:not(:last-child){margin-bottom:8px;line-height:23px}.big_slider.mhide{display:none}}@media(max-width:575px){.main_product_sec .qty-add-wrapper .product-form__item .qty-label{display:flex;align-items:center}.main_product_sec .incredient_heading h3{font-size:24px}.main_product_sec .product-single__media-group-wrapper .big_slider{margin-left:-75px}.main_product_sec .slick-dots{left:calc(50% + 50px)}.main_product_sec .pro_badge{display:none}}@media(max-width:479px){.main_product_sec.product_section .pdp_swatch .swatch{max-width:calc(50% - 4px);width:100%}.main_product_sec .wrp-swatch-element,.main_product_sec .pdp_swatch .swatch .swatch-element{width:100%}.main_product_sec .swatch .wrp-swatch-element label{min-width:100%}.page-megnesium-product-landing .main_product_sec.product_section .pdp_swatch .swatch{max-width:100%;width:100%}.page-megnesium-product-landing .main_product_sec .wrp-swatch-element{max-width:calc(50% - 4px)}.page-megnesium-product-landing .main_product_sec .swatch .swatch_label{font-size:14px;line-height:21px}.page-landing-page-new .main_product_sec.product_section .pdp_swatch .swatch{max-width:100%;width:100%}.page-landing-page-new .main_product_sec .wrp-swatch-element{max-width:calc(50% - 4px)}.page-landing-page-new .main_product_sec .swatch .swatch_label{font-size:14px;line-height:21px}.page-hydrate-product-landing .pro_bar_right .main_atc_btn{min-width:190px}}@media(max-width:425px){.page-hydrate-product-landing .main_product_sec .main_atc_btn{flex-wrap:wrap;row-gap:5px}.page-hydrate-product-landing .main_product_sec .main_atc_btn span[data-add-to-cart-text]{width:100%}.page-hydrate-product-landing .main_product_sec .main_atc_btn span[data-add-to-cart-line]{display:none}}@media(max-width:374px){.main_product_sec .pdp_benefitinr span{font-size:14px;line-height:21px}.page-hydrate-product-landing .pro_bar_right .main_atc_btn{min-width:152px}}@media(max-width:359px){.page-megnesium-product-landing .main_product_sec .wrp-swatch-element,.page-landing-page-new .main_product_sec .wrp-swatch-element{max-width:100%}}.page-reasons-magnesium-helps .product_section,.page-landing-page-new .product_section{background-color:#fff}.page-reasons-magnesium-helps .product_section .pdp_tab .pdp_tabinner.review_sec{position:relative}.page-reasons-magnesium-helps .product_section .swatch[data-option-name=Size]{display:none}
/*# sourceMappingURL=/cdn/shop/t/53/assets/main_product.css.map */
