.newsletter_title{font-size:15px;line-height:17px}#email_84491688,#email_84491802,#email_84493301{border:2px solid rgb(255,255,255)!important;border-right-width:0px!important;height:49px!important}.template-page .rte h3{font-weight:700}.s4com-footer-contact-form{display:none!important}.template-page .rte li,.template-page p{font-size:18px;line-height:24px}.kl-private-reset-css-Xuajs1{height:46px}form.klaviyo-form div.needsclick{min-height:auto!imoportant}p{font-size:22px;line-height:30px}h1{text-transform:uppercase}.heading_h1{font-size:60px;line-height:70px}.hidesection,.d-mobile{display:none}#form_sub_store{position:absolute;left:0}.announcement__wrapper{padding-right:0}.qnt-cart-row{display:grid;grid-template-columns:auto 70%;gap:20px}.qnt-cart-row .qty__adjust{width:100%}.gluten-free-area{display:flex;justify-content:space-between;text-align:center;width:70%;margin:40px auto 0}.gluten-free-block img{max-width:75px;margin-bottom:10px}.gluten-free-block h5{font-size:14px;color:#464a4d;font-family:Lato}.back_in_wrapper,#back_in_stock_form{display:flex}.back_in_wrapper input[type=email]:hover,.back_in_wrapper input[type=email]:focus,.back_in_wrapper input[type=email]{border:1px solid #ec8424;color:#000;font-size:.9rem;padding:.7rem .8rem;letter-spacing:.1rem;outline:none;box-shadow:none}.template-product .product__info__wrapper{max-width:550px;gap:10px}.pdp_nutrition_area .nut_left_content .color-blk p{font-size:19px;line-height:28px}.product__form-buttons .product__form-submit,.product__form-buttons .shopify-payment-button,.product__form-buttons .shopify-payment-button__button,.product__form-buttons .shopify-payment-button .button{width:550px}.product__form .product__form-submit,.product__form .shopify-payment-button__button{font-size:22px;text-transform:uppercase}.gluten-feature-area .free-shiping-area p{color:#464a4d;text-transform:uppercase;font-size:16px;line-height:24px}.gluten-feature-area .free-shiping-area p>span{color:#00898e;font-weight:600}.free-shiping-area{display:flex;gap:50px}.free_shipping_block{display:grid;grid-template-columns:30% 70%}.template-product .product__info h1.product__title{font-size:32px;line-height:1.2}.template-product .icons-row__item h3.icons-row__title{color:#482b87!important;font-size:36px;font-weight:400;margin-bottom:8px;text-transform:uppercase}.template-product .fans_raving_area .icons-row__item h3.icons-row__title{font-size:30px;color:#00898e!important}.template-product .fans_raving_area .icons-row__item p{font-style:italic}.metafield-multi_line_text_field:before{content:"\201c"}.metafield-multi_line_text_field:after{content:"\201d"}.cus-container{max-width:1400px;margin:0 auto}.video-product-section{background:#482b87;padding:70px 15px;position:relative;z-index:1}.video-product-block{display:grid;grid-template-columns:auto 52%;gap:30px;text-align:center;align-items:center}.video-product-block iframe{width:100%;height:380px}.video-product-block h5{color:#fff;font-size:18px;text-transform:uppercase}.video-product-block h1{font-size:60px;line-height:70px;color:#fff;margin-top:15px;text-transform:uppercase}.ingredients_section{text-align:center;padding:80px 15px;position:relative;z-index:0}.ingredients_section:after{content:" ";background:url(/cdn/shop/files/Images-merged_2.png?v=1680175219) no-repeat;height:550px;display:inline-block;z-index:-1;position:absolute;width:550px;background-position:35%;right:0;bottom:0}.ingredients_section:before{content:" ";background:url(/cdn/shop/files/Images-merged_1.png?v=1680175223) no-repeat;height:220px;display:inline-block;z-index:-1;position:absolute;width:350px;background-position:35%;left:0;bottom:75px;transform:scale(.8)}.ingredients_section .cus-container{text-align:left;margin:0 auto;max-width:fit-content}.ingredients_section h1{font-size:36px;line-height:50px;font-weight:400;text-transform:uppercase;margin-bottom:35px;color:#f50067}.ingredients_section ul,.benefits_pdp_block .benefits_content ul{margin-left:22px}.ingredients_section ul li,.benefits_pdp_block .benefits_content ul li{list-style:circle;margin-bottom:8px}.product-guten-free-area .icons-row__item{width:20%;padding:0 20px}.product-guten-free-area .container{max-width:1000px}.template-product .product-guten-free-area .icons-row__item h3.icons-row__title{color:#464a4d!important;font-size:18px;font-weight:500;text-transform:uppercase}.icons-row-area{background-size:cover;background-position:center}.template-product .icons-row{margin:0}.product-guten-free-area .icons-row__image{width:90px;height:90px}.liquid_code_description_area .icons-row-wrapper .icons-row__item{width:50%}.two-col-area{padding:70px 15px}.two-col-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;grid-template-areas:"img content"}.two-col-area .container{max-width:1400px}.two-col-Image-block img{max-width:100%}.two-col-Image-block{grid-area:img}.two-col-content-block{grid-area:content}.two-col-content-block h2{font-size:30px;line-height:50px;color:#4d74cc;font-weight:700;text-transform:uppercase}#benefit-area .two-col-block{grid-template-columns:33% 1fr;grid-gap:50px}.fans_raving_area h1{text-align:center;margin-bottom:50px;max-width:550px}.fans_raving_area .icons-row__image{width:90px;height:90px}.product_nut{display:flex;justify-content:center;align-items:center;gap:30px}.product_nut .nut-img{width:50%}.nut-img img{max-width:500px}.nut_left_content{width:50%}.product_nut .nut_left_content h3{font-size:calc(2.625rem * var(--FONT-ADJUST-HEADING));line-height:1.2;color:#482b87;text-transform:uppercase}.product_nut .nut_left_content .color-blk .blue-heading{font-weight:600;margin:25px 0 10px;text-transform:uppercase}.pdp_nutrition_area .product_nut{max-width:1400px;margin:0 auto;padding:70px 0}.pdp_nutrition_area .cus-container{margin:0 auto;width:calc(100% - 80px);padding-left:40px;padding-right:40px}.pdp-top-feature-area{display:flex;align-items:flex-start;flex-wrap:wrap;margin:0 -50px -25px;justify-content:center;text-align:center}.pdp-feature{width:33.33333333%;padding:0 50px;margin-bottom:25px}.pdp-feature h3{color:#ec8424;font-size:30px;font-weight:400;text-transform:uppercase;margin-bottom:12px}.pdp-top-feature-sec{margin:50px 0}.benefits_pdp_section .container{max-width:1400px}.benefits_pdp_block{grid-template-columns:33% 1fr;grid-gap:60px;display:grid;align-items:center}.benefits_image_area img{width:100%;max-width:500px;border:solid 1px #ededed;padding:6px;border-radius:2px}.benefits_content h2{font-size:36px;line-height:50px;color:#482b87;font-weight:400;text-transform:uppercase}.benefits_pdp_section{margin-bottom:60px;margin-top:60px}.pdp-middle-banner img{width:100%}.description_pdp_section{padding:60px 0}.description_pdp_block{display:grid;grid-template-columns:1fr 1fr;gap:50px}.description_pdp_section .container,.inside_ingredient_list .container{max-width:1400px}.description_pdp_block h2{color:#482b87;font-size:36px;font-weight:400;text-transform:uppercase}.inside_ingredient_list{margin:60px 0}.inside_ingredient_heading h1{text-align:center;margin-bottom:30px}.inside_ingredient_content{display:grid;grid-template-columns:150px 1fr;gap:50px;align-items:center;margin-bottom:30px}.inside_ingredient_content .metafield-rich_text_field h6{font-size:20px;font-weight:600;margin-top:10px}.inside_ingredient_content .metafield-rich_text_field h4{font-size:20px;font-weight:600}.inside_ingredient_content .metafield-rich_text_field strong,.inside_ingredient_content div>p>strong{font-weight:600}.inside_ingredient_list .inside_ingredient_block .inside_ingredient_content .metafield-rich_text_field p:first-child{margin-bottom:0}.liquid-section.faq-pdp-area{padding:70px 0;background:#f9f9f9}.faq-pdp-area h1{text-align:center;margin-bottom:50px}.faq-pdp-area h3{margin:46px 0 15px;font-weight:700;font-size:20px;color:#4d74cc;text-transform:uppercase}.nav-standard .menu-item,.nav-standard .submenu-item{font-size:20px}.template-index .slide-image-container .image__fill img{object-position:92%}.hundred_satisfaction.title-module{margin:0;background:#482b87;padding:40px 0}.hundred_satisfaction h2.rich__heading{color:#fff}.hundred_satisfaction .row--split .rich-heading{width:calc(30% - 5px)}.row--split .rich-content{width:calc(70% - 5px);padding:0 0 0 45px}.hundred_satisfaction .rich-image{text-align:right}.hundred_satisfaction h2.rich__heading.aos-animate{font-size:38px;color:#fff}.hundred_satisfaction .row--split .rich-content p{color:#fff}.about_jjv_section .gallery-content-inner h2{margin-bottom:28px}.about_jjv_section p.subheading-text{font-size:60px;line-height:72px;text-transform:uppercase;color:#f50067;font-weight:300;font-family:Montserrat}.about_jjv_section h2.aos-animate{font-weight:600;font-size:30px;line-height:36px;color:#4d74cc;text-align:left}.about_jjv_section .gallery-content-inner{max-width:750px;text-align:left}.header--full+.shopify-section{margin-top:0}.home_collection_list_area h2.collection-list__title{font-size:60px;text-transform:uppercase}.home_collection_list_area .collection-list__header p:last-child{max-width:790px}.about_jjv_section .image__hero__pane{border-radius:0;overflow:hidden}.about_jjv_section{padding:90px 0 0}.testimonial_custom .container{padding:70px 20px;text-align:center;max-width:1400px}.testimonial_cus_content{max-width:700px;margin:0 auto;padding-top:50px;padding-bottom:30px}.testimonial_custom .slick-dots{bottom:-50px}.template-index .featured-collection .collection-grid__header h2{text-transform:uppercase;font-size:60px;margin-bottom:25px}.template-index .featured-collection .image-wrapper img{padding:50px;mix-blend-mode:darken}.template-index .featured-collection .product-block__image{background:#ebf5f5}.template-index .about_jjv_section .gallery-content__button a.button.button--primary{font-size:16px;text-transform:capitalize}.about_jjv_section .gallery-content-inner .gallery-content__button{text-align:center}.template-index .featured-collection .collection-grid__row.collection-grid__row--grid{max-width:1400px;margin:0 auto}.template-index .featured-collection .product-block__price p,.template-collection .collection-grid__wrapper .product-block__price p{font-weight:700;font-size:18px;line-height:30px}.product-block__info--center .product-block__price .price.sale>strike{color:#464a4d;font-weight:400;font-style:italic;font-size:16px}.blogModule-posts__wrapper{max-width:1400px;margin:0 auto}.video_why_area{background-size:contain;padding:60px 15px}.video_why_area .contaienr{max-width:1400px;margin:0 auto}.video_why_main_block{display:grid;grid-template-columns:1fr 1fr;gap:50px;text-align:center}.h_video_block h2,.h_why_block h2{font-family:Montserrat,sans-serif;font-weight:700;font-size:30px;line-height:70px;text-transform:uppercase;color:#4d74cc}.why-buy_blocks{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-evenly}.why-buy_blocks .why-buy-blk{background:#fff;padding:22px 15px;width:31%;display:flex;align-items:center;flex-direction:column}.why-buy_blocks .why-buy-blk img{width:45px;height:45px}.why-buy-blk p{font-weight:400;font-size:18px;margin:0;padding-top:16px}.h_why_block a.button{margin-top:25px}.blog-home-page .container>h2{font-size:60px;text-transform:uppercase}.footer_content{background:#4075d3;color:#fff;text-align:center}.footer_content p{padding:50px 0 15px;font-weight:400;font-size:16px;line-height:27px;max-width:800px;margin:0 auto;font-style:italic}.blog-home-page .article__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal;display:none}.blog-home-page .read-more{display:inline-block;padding:5px 0}.blog-home-page .read-more:hover{opacity:.8}.product__form .selector-wrapper{width:100%;position:relative}.product__form .selector-wrapper .icon-up-down{position:absolute;right:20px;top:20px}.product__form .selector-wrapper label{font-size:14px;line-height:26px;margin-bottom:unset;font-style:normal;font-weight:700;position:absolute;z-index:9;left:12px;top:0;display:inline-block;width:auto}.product__form .selector-wrapper select{font-size:22px;padding-top:20px;padding-bottom:0;padding-left:12px;height:60px;line-height:38px;border:1px solid #138D7C;background:url(/cdn/shop/files/select_bg_pdp.png?v=1693404575) no-repeat 98% 6px;background-size:contain}.template-index .hero-slider .slide-inner h1.slide-content__heading.aos-animate{font-size:60px}.h_mobile_banner{display:none}.h_desktop_banner img{width:100%}.home_hero_banner{position:relative}.h_desktop_content{position:absolute;top:25%;left:80px;max-width:670px;color:#fff;transform:translateY(-10%)}.h_desktop_content h1{font-size:60px;color:#fff}.h_desktop_content h4{color:#fff}.custom_btn{background:#fff;padding:13px 37px;color:#464a4d;display:inline-block;margin-top:15px;font-size:16px;border-radius:0;transition:1s all}a.custom_btn:hover{background:#f50067;color:#fff}.blogModule .blogModule-posts__post .article__title{color:#464a4d;font-family:Lato,sans-serif;font-weight:700;font-size:22px}.template-collection .collection-grid__row .image-wrapper img{padding:10px}.template-collection .collection-grid__row .product-block__image{background:#ebf5f5}.template-collection .product-block__info--center .product-block__title,.template-index .product-block__info--center .product-block__title{max-width:280px;margin:0 auto;font-size:14px}.template-product .product__form-submit,.template-product .shopify-payment-button__button,.template-product .qty__adjust input{height:52px}.template-product .product__info .product__price,.template-product .shop-bar__info .product__price{font-size:30px;color:#482b87;font-weight:600;margin-bottom:5px}.template-product .product__price .product__price__sale{color:#464a4d;font-weight:400;font-style:italic;font-size:26px}.template-collection span.collection__filter-group{text-transform:capitalize}.collection_page_list_area .collection-list__row.row--mosaic{display:flex}.collection_page_list_area .row--mosaic.row--4-blocks .collection-block,.collection_page_list_area .row--mosaic.row--4-blocks .collection-block:nth-child(2),.collection_page_list_area .row--mosaic.row--4-blocks .collection-block:nth-child(3){width:100%;height:100%}.collection_page_list_area .row--mosaic.row--4-blocks .collection-block:last-child{width:100%;height:100%;position:initial}.collection_page_list_area{max-width:calc(100% - 140px)}.template-collection .collection_page_list_area.collection-list{margin:25px auto}.template-collection .collection-block__info{background:#0000004d}.template-collection .collection-block__info:hover{background:#00000040}.ingredients_section .cus-container ul li,.benefits_pdp_block .benefits_content li{font-size:22px}.hundred_satisfaction .rich-heading .rich-image>img{max-width:240px}.accordion-area .panel{font-family:inherit!important}#metabolism-rescue-program .video-product-section,#optimal-sleep-program .video-product-section,#optimal-sleep-kit .video-product-section,#metabolism-rescue-kit .video-product-section,#defendzyme-jj-virgin-reignite-wellness .fans_raving_area{display:none}.liquid-section.faq-pdp-area p,.template-product .liquid-section.faq-pdp-area ul li{font-size:18px;line-height:26px}.liquid-section.faq-pdp-area a{color:#4d74cc!important}.template-product .liquid-section.faq-pdp-area ul{margin-left:20px}.template-product .liquid-section.faq-pdp-area ul li{list-style:circle}.liquid-section.faq-pdp-area .cus-container{max-width:1320px}.template-books .gluten-free-area{display:none}.template-books .description_pdp_block{grid-template-columns:1fr;gap:0}.template-books .description_pdp_block ul{margin-bottom:20px}.template-books .description_pdp_block li,#optimal-sleep-program .description_pdp_block li{font-size:22px;line-height:30px;list-style:circle;margin-left:22px}.template-books .description_pdp_block p+b,.template-books .description_pdp_block p b>i{font-size:22px}.template-kits-23 .description_content li{font-size:22px;margin-bottom:10px}.submenu ul[data-collapsible-content] li[data-levels="1"]:last-child>a.submenu-item__link{opacity:0}.submenu ul[data-collapsible-content] li[data-levels="1"]>a.submenu-item__link{font-weight:700}nav .menu-item--meganav .submenu-item a{text-transform:capitalize}nav .submenu ul[data-collapsible-content] li.submenu-item>a.submenu-item__link>img{position:relative;bottom:-5px}nav .submenu ul[data-collapsible-content] li.submenu-item>.submenu-item__link:hover:after{position:relative;top:4px}.footer__blocks .footer__block--text .footer__block__text>p{margin-bottom:2px}.template-product .related-products .collection-grid__row.collection-grid__row--grid{margin:0 auto;width:calc(100% - 135px)}.template-product .related-products .product-block__image{background:#ebf5f5}.template-product .related-products .image-wrapper img{padding:50px;mix-blend-mode:darken}.template-product .related-products{margin-bottom:50px}.description_content ul li{list-style:disc;font-size:22px;line-height:30px;margin:0 25px}.ingredient_pdp .benefits_pdp_block{display:flex;flex-direction:row-reverse;align-items:center}.ingredient_pdp .benefits_image_area{width:33%}.ingredient_pdp .benefits_content{width:67%}.bundle_pdp_area{background-size:cover;padding:70px 0;position:relative;z-index:1}.bundle_pdp_area .container{max-width:1400px;margin:0 auto}.bundle_pdp_area .bundle_heading h1{text-align:center;margin-bottom:40px}.bundle_pdp_area .bundle_product-variants{display:grid;gap:50px;grid-template-columns:1fr 1fr}.bundle_pdp_area .bundle_variant{display:grid;gap:30px;grid-template-columns:35% 60%;align-items:center;background:#fff;padding:22px 15px;border-radius:4px}.bundle_variant-image img{width:100%}.bundle_pdp_area .bundle_variant h4.bundle_variant-title{font-size:24px}.bundle_variant-price-regular{text-decoration:line-through;color:#464a4d;font-weight:400;font-style:italic;font-size:18px}.bundle_pdp_area .bundle_variant-add-to-cart{text-transform:uppercase}.shop-bar .product__form .selector-wrapper{width:350px}.shop-bar .product__form .selector-wrapper select{padding-top:0;height:49px}.shop-bar{height:80px;display:none}.shop-bar .shop-bar__title{font-size:18px}.fans_raving_area .icons-row__item .icons-row__image{display:none}.template-why-buy-from-us .h_desktop_content h1,.template-why-buy-from-us-new .h_desktop_content h1{color:#f50067}.goal_area.gallery-wrap{max-width:1400px;padding:50px 0}.goal_area .gallery-content-inner{max-width:600px;text-align:left}.goal_area .gallery-content h2{color:#f50067;font-size:48px}.gallery-content__text p>strong{color:#4d74cc;font-weight:600;margin-top:20px;display:inline-block}.about_jjv_section .gallery-content__text p>strong{color:#464a4d;font-weight:600;margin-top:0;margin-bottom:0}.why_us_page_icons .icons-row__image{width:95px;height:95px}.why_us_page_icons .icons-row__item{width:20%;padding:0 25px}.template-product .product__form .product__form-block .product__form-submit.button--alt{color:#fff;border:1px solid var(--COLOR-BUTTON-ALT-BORDER);background-color:#ec8424}.inside_include_icons h1{margin-bottom:50px;text-align:center;max-width:800px}.inside_include_icons .icons-row-wrapper .icons-row__item{width:12.333333%;padding:0 10px}.inside_include_icons .icons-row-wrapper .icons-row__item .icons-row__image{width:90px;height:90px;opacity:.8}.inside_include_icons .icons-row-wrapper .icons-row__item .icons-row__image.image_flip img{transform:scaleX(-1)}#why_buy_sec_split .two-col-Image-block{display:none}#why_buy_sec_split .two-col-block{display:flex;text-align:center;max-width:520px;margin:0 auto;justify-content:center}#why_buy_sec_split{display:grid;grid-template-columns:1fr 1fr}#why_buy_sec_split .two-col-content-block h2{font-size:48px;color:#f50067;font-weight:100}#why_buy_sec_split .two-col-content-block h2+p{color:#4d74cc;font-weight:500;font-size:30px;line-height:40px}#why_buy_sec_split .two-col-area{padding:110px 0;display:flex;align-items:flex-start;background-position:center;background-size:cover;background-repeat:no-repeat}.points_table_area .points_heading{text-align:center;margin-bottom:50px}.points_table_area .point_table_row{display:flex;flex-direction:row-reverse}.points_table_area .container{max-width:1400px}.points_table_area{padding:5rem 0}.points_heading h3{color:#4d74cc;font-weight:800;font-size:26px;margin-bottom:8px;margin-top:50px}.points_heading p{margin-bottom:5px}.point_table .point_table_row p{margin-bottom:0}.points_table_area .point_table_row div{padding:8px}.points_table_area .point_table_row div:first-child{width:65%}.points_table_area .point_table_row div:last-child{width:35%}.points_table_area .point_table_row:nth-child(2n){background:#f7f7f7}.points_table_area .point_table_row:nth-child(odd){background:#ededed}.point_table .point_table_row:first-child{background:#00898e;color:#fff;display:none}.points_table_area .point_table_row:first-child div:last-child{background:#f50067}.points_table_area .points_heading h1{color:#f50067;margin-bottom:15px}.why_buy_video_sec .why-buy_blocks .why-buy-blk{width:23%}.why_buy_video_sec .h_why_block{margin-top:0}.why_buy_video_sec .video_why_main_block{grid-template-columns:1fr}.four_block_sec{padding-bottom:5em}.four_block_sec .four_block_heading{text-align:center;max-width:960px;margin:0 auto 50px}.four_block_sec .four_block_area{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:15px}.four_block_sec .block_row img{width:100%}.four_block_sec .block_row{position:relative}.four_block_sec .block_row h1{position:absolute;top:0;display:flex;justify-content:center;width:100%;height:100%;align-items:center;text-align:center;color:#fff}.super{vertical-align:super;font-size:smaller}.product__form #rc_container .rc_block__type{display:flex;flex-wrap:wrap;align-items:baseline}.product__form #rc_container label.rc_label{margin:0;flex-basis:50%;font-size:18px;color:#00898e;font-weight:600;text-transform:uppercase}.product__form #rc_container .rc_block__type input.rc_radio{margin-right:8px}.product__form #rc_container div.rc_popup{display:none}.product__form #rc_container span.rc_label__delivery{color:#333;text-transform:initial;font-weight:400}.product__form #rc_container label.rc_label__deliver_every select.rc_select{-webkit-appearance:auto}.collection_page_list_area .row--mosaic.row--4-blocks{padding-right:0}.collection_page_list_area .row--mosaic.row--default-height{height:120px;min-height:120px}.custom-review-sec{width:70%;margin:60px auto 40px;text-align:center}.custom-review-innr p{color:#482b87;text-align:center;font-family:Lato;font-size:22px;font-style:italic;font-weight:400;line-height:30px}.custom-review-innr h4{color:#f50067;text-align:center;font-family:Montserrat;font-size:38px;font-style:normal;font-weight:300;line-height:50.16px;text-transform:uppercase;margin-bottom:20px;display:none}.custom-review-innr p:before{content:"\201c"}.custom-review-innr p:after{content:"\201d"}.gluten-free-area{width:70%;margin:60px auto 0}.pdp_accordion .accordion{background-color:#eee;color:#444;cursor:pointer;padding:15px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s}.pdp_accordion .active,.pdp_accordion .accordion:hover{background-color:#ccc}.pdp_accordion .accordion:after{content:"+";color:#777;font-weight:700;float:right;margin-left:5px}.pdp_accordion .active:after{content:"\2212"}.pdp_accordion .panel{padding:0 18px;background-color:#fff;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.pdp_accordion .accordion.active+.panel{max-height:100%}span.rev-author{color:#482b87;text-align:center;font-family:Lato;font-size:22px;font-style:normal;font-weight:400;line-height:31.9px}.accordion-area .accordion{background-color:transparent;border-bottom:1px solid #482b87;color:#482b87;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:400;line-height:50.16px;text-transform:uppercase}.accordion-area .panel p{margin:10px 0}.accordion-area .panel{padding:0 10px;background-color:transparent;color:#464a4d;font-family:Lato;font-size:22px;font-style:normal;font-weight:400;line-height:30px}.accordion-area .active,.accordion-area .accordion:hover{background-color:transparent}.accordion-area .pdp_accordion .panel ul li{list-style:circle;margin-left:22px}.template-product .accordion-area .pdp_accordion .panel ul li{list-style:disc}.announcement__text p{line-height:20px}.accordion-area .pdp_accordion .panel p>b,.accordion-area .pdp_accordion .panel p>strong,.accordion-area .pdp_accordion .panel ul>li strong,.benefits_pdp_block .benefits_content p>b{font-weight:600}.two_split_sec_heading h2.rich__heading{font-size:calc(2.625rem * var(--FONT-ADJUST-HEADING));text-transform:uppercase}.four_block_heading h1{margin-top:60px}.template-collection .collection__filters .active__filters__clear{padding:10px 15px;background:var(--COLOR-BUTTON-SECONDARY-BG)}.center_from_block{display:grid;grid-template-columns:25% 50% 25%}.center_from_area{padding:70px 0;background-size:cover}.center_from_block .ctr_left_img,.center_from_block .ctr_right_img{text-align:center}.center_from_block .ctr_content{padding:0;position:relative}.template-magnesium-body-calm-magnesium-jj-virgin-reignite-wellness .product__info .product__title__wrapper h4.pre-title,.template-daily-essentials-multi-omegas-jj-virgin-reignite-wellness .product__info .product__title__wrapper h4.pre-title,.template-happy-belly-happy-life .product__info .product__title__wrapper h4.pre-title{display:none}.percentage_badge{display:inline-block;vertical-align:middle}.new_badge_inner{background:#00898e;color:#fff;line-height:32px;padding:0 10px 0 30px;position:relative;margin:0 3px 3px 5px;text-decoration:none;-webkit-transition:color .2s;font-size:20px}.new_badge_inner:before{background:#f9f9f9;border-bottom:16px solid transparent;border-right:10px solid #00898e;border-top:16px solid transparent;content:"";position:absolute;left:0;top:0}.new_badge_inner:after{background:#f9f9f9;border-radius:10px;box-shadow:inset 0 1px #00000040;content:"";height:6px;left:13px;position:absolute;width:6px;top:13px}.percentage_badge .new_badge_inner{position:absolute;margin:-1em 0}.percentage_badge_inner{background:#ed1b24;color:#fff;line-height:32px;padding:0 10px 0 30px;position:relative;margin:0 3px 3px 5px;text-decoration:none;-webkit-transition:color .2s;font-size:20px}.percentage_badge_inner:before{background:#fff;border-bottom:16px solid transparent;border-right:10px solid #ed1b24;border-top:16px solid transparent;content:"";position:absolute;left:0;top:0}.percentage_badge_inner:after{background:#fff;border-radius:10px;box-shadow:inset 0 1px #00000040;content:"";height:6px;left:13px;position:absolute;width:6px;top:13px}.template-books .product__info .free-shiping-area{display:none}.template-shipping-information .page-container ul li{font-size:22px;list-style:circle}.template-books .description_content .product-meta-bullets h3{font-size:24px;font-weight:500;margin:30px 0 15px}.product-meta-bullets.books-bullets-points h3{font-size:30px;font-weight:400;margin-bottom:15px}.product-meta-bullets.books-bullets-points ul{margin-left:24px}.product-meta-bullets.books-bullets-points ul li{font-size:22px;line-height:32px;list-style:circle}.product-meta-bullets.books-bullets-points ul>p{margin-left:-24px}.template-books .description_pdp_section .description_content b{font-weight:600}.inside_include_icons .icons-row--background{padding:50px 0 0}.template-books .description_pdp_section .description_content p>strong{font-weight:600}.benefits_pdp_section .benefits_pdp_block .benefits_content p>strong{font-weight:600}#hc-faq-content-wrapper .s4com-helpcenter-title,.s4com-space-bottom .section-div+h2.s4com-top-heading,.template-sugar-impact-diet-paperback-book .description_content>h2:first-child{display:none}.mobile_header,.mobile-only{display:none}.header__icons .nav-login_reg.nav-item{width:max-content;padding:0 2px;font-size:16px;text-transform:uppercase}.template-account div#rc_login{text-align:left;margin:90px auto 20px}.header__icons .desktop-only{display:flex;padding-right:15px}.template-product .product__title sup{font-size:16px;position:relative;top:-22px;font-weight:600;left:2px}span.v_super{font-size:10px;vertical-align:super}.loyality_quote{width:75%;margin:auto;padding:1em 0}.loyality_area{background:#f9f9f9;padding:60px 20px;max-width:1380px;margin:0 auto}.loyality_heading h1{color:#f50067}.loyality_heading p{font-weight:600}.already_member{font-size:18px;text-align:center}.loyality_register_form{max-width:720px}.loyality_how_work_block>h2{text-align:center;margin-bottom:35px;font-weight:500}.loyality_how_it_work{padding:60px 0}.loyality_work-main-block{display:flex;justify-content:center;text-align:center}.loyality_work-block{padding:30px 60px}.loyality_work-block img{width:46px;margin-bottom:18px}.loyality_work-block h3{font-size:24px;font-weight:600;color:#464a4d;margin-bottom:15px}.loyality_work-block{border-right:solid 1px #f4f4f4}.power_perks_area{background:url(/cdn/shop/files/power_perk_bg.jpg?v=1693298315) no-repeat;background-size:cover;padding:60px 15px;margin-bottom:-1em}.power_perks_heading{text-align:center;margin-bottom:50px}.power_perks_heading h2{text-align:center;font-weight:500;margin-bottom:15px}.power_perks_main_block{display:flex;justify-content:center;text-align:center;gap:35px}.perks_circle_img{background:#fff;padding:15px;border-radius:50%;width:130px;height:130px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.power_perks_block p{max-width:180px}.rewards_purple_bg{background:#483285;max-width:max-content;padding:15px 45px;color:#fff;border-radius:50px;margin:5px auto}.contact_sidebar_area{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact_details_area{background:#fcfcfc;border-left:solid 1px #ededed;padding-top:50px;padding-left:50px}.contact_details_content{max-width:520px}.contact_address li{font-size:22px;padding-bottom:8px;margin-left:30px;position:relative}ul.contact_address li>img{position:absolute;top:5px;padding-right:0;font-style:normal;left:-30px}.contact_details_content h2,.contact_subheading{font-weight:600;font-size:22px;color:#464a4d}.contact_subheading{padding:10px 0}.contact_details_content address{padding:15px 0}.contact_sidebar_form h2.form__heading{color:#f50067;font-size:48px;text-transform:uppercase}.contact_sidebar_form h4.form__heading{color:#464a4d;font-size:22px}.contact_sidebar_form .contact-form__wrapper{max-width:max-content}.account-form__links.block.cancel_btn{display:none}.row.inline.pre_promo_submit{text-align:center}.video-product-section .video-sec img{width:60%}.template-product .featured-product .product__images__slider-nav .product-single__media-thumb img{object-fit:contain}.template-chocolate-paleo-shake-15-serving-jj-virgin-reignite-wellness .product__info h1.product__title{font-size:38px}.bundle_variant-image{position:relative}.bundle_variant-image .percentage_badge{position:absolute;left:45%;top:15px;transform:translate(-50%,-50%);display:none}.free-cart_area{padding:20px 0;width:calc(100% - 465px)}.template-collection .collection-grid__row .quickView-wrap form[action^="/cart/add"] [type=submit]{visibility:visible}.view_addcart_on_hover{text-align:center;position:absolute;top:0;width:100%;padding:30% 15px 15px;display:none;height:100%;background:#ffffffbd}.view_addcart_on_hover a.btn.btn-secondary{width:100%;max-width:160px;margin-bottom:10px;background-color:var(--COLOR-BUTTON-SECONDARY-BG);border:1px solid var(--COLOR-BUTTON-SECONDARY-BORDER)}.view_addcart_on_hover input#add-to-cart{width:100%;max-width:160px}.product-block:hover .view_addcart_on_hover{display:block}.pswp{width:80%;height:80%;left:10%;top:10%;border:solid 1px #ddd}.about_first_sec .about_split_sec_block{display:grid;grid-template-columns:1fr;gap:0}#about_page_split_botm_sec .two-col-content-block{padding-right:40px}#about_page_split_botm_sec .two-col-Image-block{text-align:right}#about_page_split_botm_sec .two-col-Image-block img{width:90%}.template-custom-about-us .h_desktop_content{transform:translateY(100%)}header-search-popdown .search-popdown .container{width:calc(100% - 80px)}.inside_ingredient_statement{text-align:center;font-size:16px;font-style:italic}.about_jjv_section .gallery-content__button{margin:0vw 0 3vw}.template-reignite-wellness-by-jj-virgin #login_verification input[type=email]{width:100%;margin-bottom:15px;border:solid 1px #ddd}.like_product_main .featured_image img.img-fluid{max-width:150px}.also_like_product,.template-notify-vanilla-paleo-inspired-shake-30-serving-jj-virgin-reignite-wellness .gluten-feature-area.gluten-pdp-right,.template-vanilla-paleo-inspired-shake-15-serving-jj-virgin-reignite-wellness .gluten-feature-area.gluten-pdp-right{display:none}.template-vanilla-paleo-inspired-shake-15-serving-jj-virgin-reignite-wellness .also_like_product,.template-chocolate-paleo-shake-15-serving-jj-virgin-reignite-wellness .also_like_product{display:block}.like_product_main{display:flex;margin-top:20px;margin-bottom:20px}.FXselectNew.also-like-radio{display:none}.like_product_content h4.product_title{font-size:22px;color:#00898e;font-weight:600;max-width:300px;margin-top:10px;margin-bottom:12px}.like_product_content h4.product_title+p{display:none}.also_like_product h2{font-size:22px}.about_split_sec_block sup{font-size:85%;top:-.3em}.s4com-helpcenter .s4com-article-body p{font-size:16px;line-height:24px}@media (min-width: 768px){.home_collection_list_area .row--mosaic.row--3-blocks{display:flex;padding-right:0}.home_collection_list_area .row--mosaic.row--3-blocks .collection-block:last-child{width:100%;height:100%;position:initial}.home_collection_list_area .collection-list__wrapper{max-width:1400px;margin:0 auto;width:calc(100% - 80px)}.home_collection_list_area .row--mosaic.row--3-blocks .collection-block{height:100%}.home_collection_list_area .row--mosaic.row--default-height{height:54vh;min-height:auto}.slide-content{max-width:620px}.site-header{height:90px}.about_jjv_section .image__fill img{top:0;object-position:left top}.template-product .ingredients_section{min-height:360px}.template-collection .banner .page-title h1{padding-left:50%}.template-collection .collection-grid__row--grid{margin:0 70px;width:auto}.template-collection .collection__filters--left+.collection-grid__wrapper>.container{margin:0 80px}.blogModule .article__info{min-height:100px}.blog-home-page .read-more{position:absolute;bottom:0}}@media (min-width: 1400px) and (max-width: 1600px){.ingredients_section .cus-container{max-width:900px}.ingredients_section:after{right:-50px}.ingredients_section:before{left:-50px}}@media (max-width: 1400px){.ingredients_section:after{display:none}.ingredients_section:before{display:none}}@media (max-width: 1365px){.nav-hamburger .is-expanded>.submenu{max-height:none!important}}@media (min-width: 1264px){.template-reignite-wellness-by-jj-virgin .site-header>.container>.row>.header-fix-cont{position:absolute}.template-reignite-wellness-by-jj-virgin .site-header.header--has-scrolled{padding-top:16px}.template-reignite-wellness-by-jj-virgin .site-header.header--logo_left_links_center .logo{position:absolute;top:2px}}@media (min-width: 992px) and (max-width: 1200px){.h_desktop_content h1{font-size:42px}}@media (min-width: 768px) and (max-width: 992px){.h_desktop_content h1{font-size:36px}.h_desktop_content{max-width:460px;top:20%}.h_desktop_content p{font-size:18px}.h_desktop_content .custom_btn{margin-top:8px}}@media (max-width: 767px){ul[data-collapsible-content] li.submenu-item.has-submenu.is-expanded:first-child .submenu{max-height:none}.back_in_wrapper,#back_in_stock_form{flex-flow:column;gap:10px}.goal_area .gallery-content{padding:50px 0 10px}.goal_area .gallery-content__button{margin-bottom:50px}.two_split_sec_btn{background:#fff;padding:20px}.template-menopause-support-jj-virgin-reignite-wellness .mobile_header .product__title{padding-right:70px}.klaviyo-form-XF2A5P form div.needsclick .needsclick .needsclick+.needsclick{height:49px!important}.free-cart_area{width:100%}.d-mobile{display:flex}.nav--is-visible:not(.nav--is-hiding) .nav-hamburger{max-width:85%}.nav--is-visible:not(.nav--is-hiding) .nav-hamburger .nav-mobile-close{position:absolute;right:10px}.nav--is-visible:not(.nav--is-hiding) .nav-hamburger .nav-inner .nav-inner-wrapper{width:100%}.nav--is-visible:not(.nav--is-hiding) .nav-hamburger .submenu-item a{border-bottom:0}#why_buy_sec_split .two-col-content-block .blue-txt,#why_buy_sec_split .two-col-content-block .body-txt{min-height:unset}.liquid_code_description_area .icons-row-wrapper .icons-row__item{width:100%}.video-product-block{grid-template-columns:100%}p{font-size:18px;line-height:28px}h1,.video-product-block h1,.ingredients_section h1,.template-product .product__info h1.product__title,.two_split_sec_heading h2.rich__heading{font-size:20px;line-height:1.2}.product .breadcrumbs{display:block}header.header--is-hamburger .logo{max-width:calc(100% - 170px);margin-left:48px}header .image-wrapper img{object-fit:contain}#benefit-area .two-col-block{display:block}.two-col-area{padding:50px 0}.pdp-feature{width:100%;padding:0 30px}.benefits_pdp_block{grid-template-columns:100%;grid-gap:30px}.description_pdp_block{grid-template-columns:1fr}.inside_ingredient_content{grid-template-columns:1fr;gap:15px;margin-bottom:0}.pdp_nutrition_area .cus-container{padding-left:0;padding-right:0;padding-top:40px}.nut_left_content,.product_nut .nut-img{width:100%}.product_nut{flex-wrap:wrap}.pdp_nutrition_area .product_nut{padding:0}.product_nut .nut_left_content h3{font-size:30px}.nut-img img{width:100%;padding-bottom:25px}.mobile_header{display:block}.mobile_header .product__title{text-align:left;font-size:28px;margin-bottom:25px}.liquid-section.faq-pdp-area{padding:70px 25px}.faq-pdp-area h3{font-size:22px;position:relative;display:flex;align-items:center}.faq-pdp-area .pdp-accordion-header .pdp-accordion-arrow{margin-left:20px;display:flex;align-items:center}.faq-pdp-area .pdp-accordion-header .pdp-accordion-arrow:after{content:"+";color:#ec8424;position:absolute;right:0;font-weight:600;font-size:26px;line-height:32px}.liquid-section.faq-pdp-area p,.template-product .liquid-section.faq-pdp-area ul{display:none}.video_why_main_block{grid-template-columns:1fr;gap:0}.h_video_block h2,.h_why_block h2{line-height:43px;font-size:28px}.h_video_block iframe{height:260px}.why-buy_blocks{gap:8px;margin-top:10px}.why-buy_blocks .why-buy-blk{padding:15px 5px;width:48%;justify-content:flex-start}.heading_h1{font-size:30px;line-height:40px}.home_collection_list_area h2.collection-list__title{font-size:30px}.row--split .rich-content{width:calc(100% + -0px);padding:0}.about_jjv_section p.subheading-text{font-size:40px;line-height:50px}.about_jjv_section h2.aos-animate{font-size:22px;line-height:32px}.template-index .featured-collection .collection-grid__header h2,.template-index .hero-slider .slide-inner h1.slide-content__heading.aos-animate{font-size:36px}.template-index .hero-slider .slide-inner .row{align-items:baseline}.template-index .hero-slider .slide-inner .slide-content .slide-content__buttons{display:none}.template-index .hero-slider .slide-inner .slide-content .slide-content__subheading,.template-index .hero-slider .hero-slide--style-white{color:#464a4d}.h_desktop_banner{display:none}.h_mobile_banner{display:block}.h_mobile_banner img{width:100%}.h_desktop_content{position:initial;background:#4075d3;padding:15px 12px;transform:translateY(0)}.template-custom-about-us .h_desktop_content{transform:translateY(0)}#about_page_split_botm_sec .two-col-block{display:block}#about_page_split_botm_sec .two-col-Image-block{text-align:left}#about_page_split_botm_sec .two-col-content-block{padding-right:0;padding-top:35px}.h_desktop_content h1{font-size:30px}.hundred_satisfaction .row--split{display:grid;grid-template-columns:1fr 2fr}.hundred_satisfaction .row--split .rich-heading{width:100%}.hundred_satisfaction .rich-image,.hundred_satisfaction.title-module{text-align:left}.home-banner-area .h_desktop_content{display:none}.h_desktop_content p{font-size:16px;line-height:24px}.hundred_satisfaction h2.rich__heading.aos-animate{font-size:30px;margin-top:20px}.site-header{height:90px}.h_desktop_content{max-width:100%}.template-collection .collection_page_list_area{max-width:calc(100% - 40px)}.template-collection .collection-grid__row .image-wrapper img,.template-index .featured-collection .image-wrapper img{padding:25px}.template-collection .product-block__info--center .product-block__title,.template-index .product-block__info--center .product-block__title{font-size:18px}.template-index .featured-collection .product-block__price p,.template-collection .collection-grid__wrapper .product-block__price p{font-size:16px}.submenu ul[data-collapsible-content] li[data-levels="1"]:last-child>a.submenu-item__link{opacity:1}.about_jjv_section{padding:30px 0}.about_jjv_section .gallery .gallery-content{padding:10px}.collection-grid__header{margin-top:30px;margin-bottom:10px}.video-product-section{padding:40px 15px}.ingredients_section h1{margin-bottom:15px}.bundle_pdp_area .bundle_product-variants{grid-template-columns:49% 49%;gap:5px}.bundle_pdp_area .bundle_variant{gap:2px;grid-template-columns:1fr;padding:15px}.bundle_pdp_area .bundle_variant-image img{width:100%}.bundle_pdp_area .bundle_variant h4.bundle_variant-title{font-size:14px;font-weight:400}.bundle_pdp_area .bundle_variant-add-to-cart{padding:10px 15px}.bundle_pdp_area .bundle_heading h1{margin-bottom:25px}.bundle_pdp_area{padding:50px 0}.benefits_pdp_section{margin-top:20px}.free-shiping-area{gap:10px;flex-wrap:wrap;margin-bottom:30px}.free_shipping_block{grid-template-columns:25% auto}.template-why-buy-from-us .h_desktop_content,.template-why-buy-from-us-new .h_desktop_content{background:#f0f0f0}.goal_area .gallery-content h2{font-size:36px}.why_us_page_icons .icons-row__item{width:50%;padding:0 5px}.inside_include_icons .icons-row-wrapper .icons-row__item{width:25%;margin-bottom:25px;padding:0 5px}.inside_include_icons .icons-row-wrapper .icons-row__item .icons-row__image{width:45px;height:45px;opacity:.8}.inside_include_icons .icons-row-wrapper .icons-row__item p{line-height:18px;font-size:16px}#why_buy_sec_split{display:block}#why_buy_sec_split .two-col-area{padding:50px 0}#why_buy_sec_split .two-col-content-block h2{font-size:40px}#why_buy_sec_split .two-col-content-block h2+p{font-size:22px;line-height:30px}.points_table_area .point_table_row{grid-template-columns:60% 40%}.point_table .point_table_row p{line-height:24px}.points_table_area .points_heading{margin-bottom:30px}.points_table_area{padding:5rem 0 4rem}.points_heading h3{font-size:22px}.why_buy_video_sec .h_why_block{margin-top:0}.four_block_sec{padding:3rem 0}.four_block_sec .four_block_area{grid-template-columns:1fr 1fr}.four_block_sec .block_row h1{font-size:23px}.inside_ingredient_content .metafield-rich_text_field p,.inside_ingredient_content .metafield-rich_text_field h4,.inside_ingredient_content .metafield-rich_text_field h5,.inside_ingredient_content .metafield-rich_text_field h6{opacity:0;height:0;margin:0;display:none}.inside_ingredient_content .metafield-rich_text_field p:first-child,p.show_hidden,.inside_ingredient_content .metafield-rich_text_field h4.show_hidden,.inside_ingredient_content .metafield-rich_text_field h5.show_hidden,.inside_ingredient_content .metafield-rich_text_field h6.show_hidden{opacity:1!important;height:auto!important;padding:15px 0;display:block!important}.inside_ingredient_content img{display:none}.inside_ingredient_content .metafield-rich_text_field p:first-child:after{content:"+";position:absolute;right:20px;font-weight:600}.fans_raving_area{display:none}.hundred_satisfaction .rich-heading .rich-image>img{max-width:180px}.about_jjv_section .gallery-content-inner h2{font-size:20px;line-height:30px;margin-bottom:15px}.video_why_area{padding:40px 15px}.h_why_block .why-buy-blk img{max-width:35px}.why-buy-blk p{line-height:24px}.template-product .product__info h1.product__title{font-size:16px;text-align:left;display:none}.template-product .product__info .product__title__wrapper{grid-template-columns:1fr}.template-product .product__info .product__price,.template-product .shop-bar__info .product__price{text-align:left}.product__form #rc_container label.rc_label{flex-basis:90%;font-size:16px;white-space:initial;text-align:left;width:100%}.cart__table .cart-product .image-wrapper img{object-fit:contain}.collection_page_list_area .row--slider .collection-block__image{padding-top:initial;height:120px}.nav-hamburger .submenu-item .submenu{border:none;padding:0}nav .submenu ul[data-collapsible-content] li.submenu-item>a.submenu-item__link>img{max-width:22px}.collection_page_list_area .row--mosaic.row--default-height{height:auto}.collection_page_list_area .collection-list__row.row--mosaic{flex-wrap:wrap}.collection_page_list_area .collection-list__inner .row--mosaic.row--4-blocks .collection-block{flex-basis:50%}.collection_page_list_area .collection-block__title{font-size:18px}.site-footer .footer__inner .footer__blocks{display:flex;flex-wrap:wrap}.site-footer .footer__inner .footer__blocks .footer__block{flex:1 1 100%}.site-footer .footer__inner .footer__blocks .footer__block:nth-child(2),.site-footer .footer__inner .footer__blocks .footer__block:nth-child(3){flex-basis:40%}.template-contact-us .page-content{margin:26px auto}.template-contact-us .page-container{margin:30px 0}.template-contact-us.template-page .text-content{margin:0}.ingredients_section{padding:60px 40px 40px}.ingredients_section .cus-container{max-width:100%}.custom-review-sec,.gluten-feature-area .gluten-free-area{width:100%}.about_jjv_section .image__hero__pane{border-radius:0}.why_buy_video_sec .why-buy_blocks .why-buy-blk{width:48%}.why_buy_video_sec .h_why_block .why-buy-blk img{height:auto}.center_from_block{grid-template-columns:1fr}.center_from_block .ctr_content{padding:0;margin:30px 0 10px}.benefits_pdp_section .benefits_content h2{text-align:center}.goal_area.gallery-wrap{padding:50px 0 0}.template-product .product__info .product__info__wrapper{margin-top:0}.template-product .pdp-top-feature-area{margin:0}.header__icons .nav-login_reg.nav-item{padding:0 10px}.header__icons .desktop-only{display:none}.mobile-only{display:block}.template-product .product__title sup{font-size:14px;top:-10px;font-weight:500}.contact_sidebar_area{grid-template-columns:1fr;gap:30px}.contact_details_area{padding:30px 20px}.contact_sidebar_form h2.form__heading{font-size:36px}.contact_sidebar_form h4.form__heading{font-size:18px}.view_addcart_on_hover{display:none}}@media (max-width: 575px){.gluten-free-area{flex-wrap:wrap;justify-content:center;margin-top:15px}.gluten-free-area .gluten-free-block{width:20%;margin-bottom:15px}.gluten-free-block img{max-width:50px;margin-bottom:5px}.gluten-free-block h5{font-size:14px;line-height:18px}.qnt-cart-row{grid-template-columns:auto 60%;gap:15px}.video-product-block iframe{height:220px}.product-guten-free-area .icons-row__item{width:33%;padding:0 5px;margin-bottom:15px}.product-guten-free-area .icons-row__image{width:75px;height:75px}.template-product .product-guten-free-area .icons-row__item h3.icons-row__title{font-size:16px}.ingredients_section{padding:40px 15px}.product-guten-free-area.icons-row-area{background-position:17% 0%}.logo-list__slide{width:140px;padding:unset}.template-index .slide-image-container .image__fill img{object-position:87%}.slide-image-container .image__fill img{top:83px}.about_jjv_section .gallery-slider{height:74vw}.about_jjv_section .image__fill img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.home_collection_list_area .row--slider .collection-block{width:98%}.loyality_area{padding:30px 20px}.loyality_quote{width:100%}.loyality_work-block{border-right:0}.loyality_work-main-block{flex-wrap:wrap}.loyality_work-block{padding:25px 0}.loyality_work-block h3{font-size:20px;margin-bottom:10px}.loyality_how_it_work{padding:60px 0 00px}.power_perks_main_block{flex-wrap:wrap;gap:15px}.power_perks_block{width:47%}.perks_circle_img{width:100px;height:100px;margin:0 auto 5px}.perks_circle_img>img{max-width:50px}}@media (max-width: 600px){.hundred_satisfaction .row--split{gap:30px}#form_sub_store{position:relative;left:0}.kl-private-reset-css-Xuajs1 input[type=email],.kl-private-reset-css-Xuajs1 input[type=text]{margin-bottom:10px!important;width:100%!important;padding:7px 20px!important}}@media (max-width: 500px){.hundred_satisfaction h2.rich__heading{font-size:20px}.hundred_satisfaction .row--split .rich-content p{font-size:15px;line-height:25px}}@media (max-width: 414px){.hundred_satisfaction .row--split{gap:20px}.hundred_satisfaction .rich-heading .rich-image>img{max-width:130px}.hundred_satisfaction h2.rich__heading{font-size:18px}.hundred_satisfaction .row--split .rich-content p{font-size:14px;line-height:22px}}@media only screen and (max-width:600px){.guide-msg{margin-top:1em}}@media only screen and (min-width:601px){.guide-msg{margin-top:5em}}.mail-link{color:#f07529!important}.slick-list.draggable p{padding:0 1em}.s4com-article-body p{margin-bottom:1em!important}span.cart__message-default{font-size:x-large;color:#4075d3;text-transform:uppercase}.foo-logo{max-width:400px;width:100%}div.rc_block__type{padding:8px!important}.gallery-content__button{text-align:center;margin:3vw}h4.pre-title{color:#ec8424;font-weight:700}.ty-page{background-size:cover;background-image:url(https://jjvirgin.com/wp-content/uploads/2022/09/GettyImages-1276373624_edited.jpg);padding-bottom:5em}.ty-page-pop{padding:0 30px 25px;background:#fff;border-radius:0 0 30px 30px;max-width:55%;margin:0 auto}.ty-page-title{padding:2em 3em 0}.ty-page-h2{color:#f50067;text-align:center;font-size:2vw}.ty-page-h3{color:#4d74cf;text-align:center;font-size:1.7vw;font-weight:700}.ty-page-p{padding:1em 2em}.gallery-content__button.ty-page-b{margin:1vw!important}.ty-page-sign-img{width:20%}@media only screen and (max-width:800px){.ty-page-pop{padding:0vw;max-width:85%}.ty-page-h2{font-size:8vw}.ty-page-h3{font-size:4vw}.ty-page-sign-img{width:40%}}.view_addcart_on_hover form #rc_container{display:none!important}.bf-product__title{margin-bottom:0;font-size:medium}.af-product__title{margin-bottom:0;font-size:larger}.af-add__to__cart{text-align:center;margin:-2vw 0 1vw;font-weight:900;font-size:medium}.notification-form{margin-top:-3em}.panel p a{color:#4d74cc}.cart-product__discounts,.cart-discounts__title,.cart-discounts__price{display:none!important}.rc_popup_label_wrapper{display:none}.rc-template__legacy-radio .rc-radio__input,.rc-template__legacy-radio .rc-radio__label{-webkit-appearance:auto}.rc-template__legacy-radio .rc-radio__input,.rc-template__legacy-radio .rc-radio__label{vertical-align:baseline!important}@media only screen and (max-width:600px){.rc-template__legacy-radio .rc-radio{text-align:justify}.rc_widget__option__selector{display:inline-flex}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom-style.css.map?v=181925583793228555181729248836 */
