.main-product-page{background-color:#fff;box-shadow:0 0 60px #0000000f;border-radius:10px;padding:23px 36px 86px 43px}.main-product-page .breadcrumbs_main .container{--container-outer-width:100%;margin-inline-start:0}.main-product-page .breadcrumbs{padding:0 0 34px}.main-product-page .product{column-gap:89px}.main-product-page .product-gallery--desktop-thumbnails-left{gap:92px;overflow:hidden}.main-product-page .product-gallery__thumbnail-list{grid-auto-columns:86px;gap:10px}.main-product-page .product-gallery__thumbnail{position:relative;background-color:#f6f6f6;border-radius:6px}.main-product-page .product-gallery__thumbnail:after{opacity:0}.main-product-page .jdgm-star{padding:0 1px 0 0!important;font-size:15px!important}.main-product-page span.jdgm-prev-badge__text{top:2px;position:relative;font-family:Avenir LT Std;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;vertical-align:middle;color:#000}.main-product-page .product-info__title.h3{font-family:Lato;font-weight:800;font-size:40px;line-height:1.11;letter-spacing:0;color:#1f3a42}.main-product-page .product-info>*+*{margin-block-start:20px;margin-block-end:20px}.main-product-page span.jdgm-prev-badge__stars{display:flex;line-height:1}.main-product-page .jdgm-prev-badge{display:flex!important;align-items:baseline;line-height:1;gap:4px}.main-product-page .capsules-doses-info{font-family:Avenir LT Std;font-weight:400;font-size:16px;line-height:26px;letter-spacing:.2px;vertical-align:middle}.main-product-page price-list.price-list.price-list--lg{font-family:Avenir LT Std;font-weight:700;font-size:20px;line-height:1;letter-spacing:0;gap:10px}.main-product-page sale-price.text-lg.text-on-sale{color:#e5562d;line-height:1}.main-product-page compare-at-price.text-subdued.line-through{color:#5b5b5b;font-weight:400;line-height:1}.main-product-page .icon_text_list .icon-wrap img{max-width:34px;display:block}.main-product-page .icon_text_list .icon-wrap{max-width:60px;background:#fff;box-shadow:0 0 60px #1f3a420f;border-radius:50%;width:100%;display:flex;align-items:center;justify-content:center;height:60px}.main-product-page .icon_text_list li{display:flex;align-items:center;gap:10px;margin-bottom:5px;font-family:Avenir LT Std;font-weight:400;font-size:18px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#363535}.main-product-page .review-block{border:solid 1px #C5C5C5;border-radius:10px;padding:30px}.main-product-page .review-block .reviewer-profile img{max-width:80px;display:block}.main-product-page .review-block .reviewer-profile{display:flex;align-items:center;gap:24px;margin-bottom:24px}.main-product-page .reviewer-title-caption h4{font-family:Manrope;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0px;color:#1f3a42}.main-product-page .review-star-wrap{display:flex;gap:1px;margin-bottom:6px}.main-product-page .main-review-content h4{font-family:Lato;font-weight:700;font-size:16px;line-height:24px;letter-spacing:0;margin:0 0 10px}.main-product-page .main-review-content .content{font-family:Avenir LT Std;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;color:#4d4d4d}.main-product-page .horizontal-product-list{border:solid .5px #C5C5C5;border-radius:6px;gap:18px}.main-product-page .horizontal-product__info a{font-family:Lato;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;margin-bottom:16px}.main-product-page .horizontal-product__info price-list.price-list{font-family:Avenir LT Std;font-weight:700;font-size:14px;letter-spacing:0;line-height:1}.main-product-page .horizontal-product__info button.button{font-family:Lato;font-weight:600;font-size:16px;line-height:30px;letter-spacing:0;vertical-align:middle;padding:0 19px 2px}.main-product-page .horizontal-product__info sale-price.text-on-sale.text-sm{color:#e5562d;line-height:1;font-size:14px;letter-spacing:0}.main-product-page .horizontal-product__info compare-at-price.text-subdued.line-through{font-size:14px}.main-product-page .customer-reviews-slider{box-shadow:0 0 20px #0000000d;border-radius:10px}.main-product-page .reviewer-title-caption p{font-family:Manrope;font-weight:500;font-size:16px;letter-spacing:0px;margin-top:6px;color:gray;line-height:1.38}.main-product-page .full-bleed{margin-inline-start:0;margin-inline-end:0}.main-product-page .product-info__price .unit-badget-main-price{display:none}.main-product-page .product-gallery__thumbnail img{margin:0 auto;border-radius:6px}.main-product-page .button--xl:not([disabled]):not(.button--outline):hover{background-color:rgb(var(--button-background))!important;color:rgb(var(--button-text-color))!important;box-shadow:0 0!important}.main-product-page .button--xl:hover .button-inner-text{color:#fff;transition:.5s ease-in-out}.main-product-page .button--xl:hover .button-inner-text path{fill:#fff!important;transition:.5s ease-in-out}.main-product-page .horizontal-product__cta .button:not([disabled]):not(.button--outline):hover{background-color:#1f3a42!important;color:#fff!important;box-shadow:0 0!important}.main-product-page .product-gallery__thumbnail-list-wrapper button.thumbnail-arrow{position:absolute;z-index:3;transform:scale(1);opacity:1;box-shadow:0 0 60px #0000000f;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer}.main-product-page .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{padding:15px 0}.main-product-page .product-gallery__thumbnail-list-wrapper::-webkit-scrollbar{display:none}.main-product-page .product-gallery__thumbnail-list-wrapper{-ms-overflow-style:none;scrollbar-width:none}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.right{bottom:6px;top:auto;right:auto}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.left svg{transform:rotate(180deg)}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.left{bottom:auto;top:5px;left:auto}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow:hover{box-shadow:0 -1px 5px #00000040,0 2px 4px #00000038}@media (min-width:1000px){.main-product-page .product-gallery{position:sticky;top:0}}.main-product-page .pro-video-list-blocks .video-testimonial video[status=play]{z-index:3;display:block;cursor:pointer;border-radius:50%}.main-product-page .pro-video-list-blocks .featured-video--thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;margin:0}.main-product-page .pro-video-list-blocks figure.image-wrapper{width:100%;height:100%;margin:0}.main-product-page .pro-video-list-blocks figure.image-wrapper img{object-fit:contain;width:100%;height:100%;border-radius:10px}.main-product-page .pro-video-list-blocks .featured-video--header{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:2;display:flex;justify-content:center;align-items:center;cursor:pointer}.main-product-page .pro-video-list-blocks .video-testimonial video{object-fit:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;display:none;border-radius:10px}.main-product-page .pro-video-list-blocks .video-testimonial:has([status=play]) .featured-video--thumbnail,.main-product-page .pro-video-list-blocks .video-testimonial:has([status=play]) .featured-video--header{display:none}.main-product-page .pro-video-list-blocks .featured-video--play{position:relative;z-index:2;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer}.main-product-page .pro-video-list-blocks .video-testimonial{position:relative;padding-bottom:80px;border-radius:10px;overflow:hidden;max-width:80px;margin:0 auto}.main-product-page .pro-video-list-blocks .video-label-bottom{font-family:Avenir LT Std;font-weight:600;font-size:14px;line-height:20px;letter-spacing:0;text-align:center;color:#121212;margin-top:20px}.main-product-page .pro-video-list-blocks .pro-video-list-blocks .swiper-pagination{position:relative;margin-top:16px}.main-product-page .pro-video-list-blocks span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#1f3a42}.main-product-page .trusted_icon_text .col-text-icon img{max-width:50px;margin:0 auto 10px;display:block}.main-product-page .trusted_icon_text .col-text-icon p.text{letter-spacing:.2px;font-family:Avenir LT Std;font-weight:400;font-size:14px;line-height:1.3;text-align:center;vertical-align:middle;color:#535353}.main-product-page .trusted_icon_text{display:flex;justify-content:space-between}.main-product-page .pro_payment_icons ul{display:flex;gap:8px;padding:0;margin:0;justify-content:center}.main-product-page .product-info__buy-buttons button{font-family:Lato;font-weight:600;font-size:16px;line-height:30px;letter-spacing:0;vertical-align:middle;text-transform:uppercase;padding:11px 10px}.main-product-page .custom_varint_img span.variant-head{font-family:Avenir LT Std;font-weight:300;font-size:16px;line-height:30px;letter-spacing:0;vertical-align:middle;background-color:#e5f8ff;width:100%;display:inline-block;border-radius:6px 6px 0 0;text-align:center;margin-top:-1px}.main-product-page .custom_varint_img .thumbnail-swatch:before{box-shadow:0 0}.main-product-page .custom_varint_img .thumbnail-swatch>img{height:80px;max-width:80px;margin:9px auto 11px;object-fit:contain}.main-product-page .custom_varint_img input:checked+label.thumbnail-swatch{background-color:#f4fcff;border-color:#1f3a42}.main-product-page .custom_varint_img input:checked+label span.variant-head{background-color:#1f3a42;color:#fff;font-weight:600;height:31px}.main-product-page .variant-picker__option:has(.variant-picker__option-values.custom_varint_img) .variant-picker__option-info{display:none}.main-product-page .custom_varint_img label.thumbnail-swatch{width:100%;border:solid 1px #C5C5C5;border-radius:6px;height:100%;text-align:center;overflow:hidden}.main-product-page .custom_varint_img span.variant-jours{font-family:Avenir LT Std;font-weight:350;font-size:14px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#8c8c8c}.main-product-page .custom_varint_img price-list.price-list compare-at-price{font-family:Avenir LT Std;font-weight:350;font-size:12px;line-height:1;letter-spacing:0;vertical-align:middle;text-decoration:line-through;color:#7d7b7b}t-page .custom_varint_img price-list.price-list sale-price{color:#e5562d}.main-product-page .custom_varint_img unit-price{font-family:Avenir LT Std;font-weight:400;font-size:12px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#7d7b7b}.main-product-page .custom_varint_img price-list.price-list{justify-content:center;font-family:Avenir LT Std;font-weight:700;font-size:18px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#e5562d;margin-top:20px}.main-product-page .custom_varint_img span.variant-label{font-family:Avenir LT Std;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;vertical-align:middle;padding:0 8px;display:flex;justify-content:center}.main-product-page .custom_varint_img{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.main-product-page on-sale-badge.badge.badge--on-sale{font-family:Avenir LT Std;font-weight:700;font-size:12.34px;line-height:100%;letter-spacing:.2px;padding:9px 14px 7px}.main-product-page .custom_varint_img price-list sale-price{color:#e5562d;line-height:1;margin-bottom:4px;min-width:100%}.main-product-page .custom_varint_img on-sale-badge.badge.badge--on-sale{font-family:Avenir LT Std;font-weight:700;font-size:12px;line-height:100%;letter-spacing:.2px;padding:6px 9px 4px}.main-product-page .buy-buttons svg{vertical-align:middle;margin-right:10px;margin-bottom:3px}.main-product-page .product-info__inventory{font-family:Avenir LT Std;font-weight:400;font-size:14px;line-height:26px;letter-spacing:.2px;vertical-align:middle}.main-product-page .product-info__block-item[data-block-type=buy-buttons]+.product-info__block-item[data-block-type=inventory]{margin-block-start:11px;margin-block-end:13px}.main-product-page .buy-buttons:hover svg path{fill:rgb(var(--button-outline-color) / var(--button-background-opacity, 1))!important}.main-product-page .product-info__inventory span{justify-content:center;line-height:1}.product-info__block-item[data-block-type=buy-buttons]{margin-block-end:10px}.main-product-page .product-info__price .rating-with-text{align-items:center;flex-wrap:wrap}.main-product-page .Avada-Subscription__Radio-Item{border:none;padding:13px}.main-product-page .Avada-Subscription{border:solid 1px #C5C5C5;border-radius:6px}.main-product-page .Avada-Subscription__Label{display:none}.main-product-page .Avada-Select__Box{border-radius:6px;border-color:#ff6f46}.main-product-page .Avada-Subscription__Radio-Item .Avada-Subscription__Radio-Wrapper .Avada-Subscription__Radio-LabelWrapper .Avada-Subscription__Radio-Label{font-family:Avenir LT Std;font-weight:700;font-size:18px;line-height:30px;letter-spacing:0;vertical-align:middle;color:#1f3a42}.main-product-page .Avada-Subscription__Price.-option{font-family:Avenir LT Std;font-weight:400;font-size:16px;line-height:30px;letter-spacing:0;vertical-align:middle}@media (min-width:1150px){.product-info__block-item[data-block-type=payment-icons]{margin-block-start:10px}.product-info__block-item[data-block-type=variant-picker]{margin-bottom:40px}.product-info__block-item[data-block-type=icon-text-list]{margin-bottom:30px}.product-info__block-item[data-block-type=customer-reviews]{margin-top:40px}.main-product-page .product-info__block-item[data-block-type=video-list]{margin:40px 0}.product-info__block-item[data-block-type=trusted-icon-text]{margin-block-start:40px;margin-block-end:40px}.product-info__block-item[data-block-type=buy-buttons]{margin-block-start:40px}}@media (max-width:1300px){.main-product-page .product{column-gap:40px}.main-product-page .product-info__title.h3{font-size:30px;line-height:1.2}}@media screen and (min-width:1000px) and (max-width:1300px){.main-product-page .product{--product-grid: auto / minmax(0, .95fr) minmax(0, 1fr);column-gap:40px}}@media (max-width:999px){.main-product-page .product-gallery__zoom{right:12px!important}.main-product-page{padding:20px}.main-product-page .product-gallery--desktop-thumbnails-left{gap:20px}}@media (min-width:700px){.main-product-page .trusted_icon_text .col-text-icon:nth-child(3){max-width:150px}.main-product-page .trusted_icon_text .col-text-icon:nth-child(2){max-width:116px}.main-product-page .trusted_icon_text .col-text-icon:nth-child(1){max-width:100px}}@media (max-width:1199px){.main-product-page .pro-video-list-blocks .swiper-pagination{position:relative;margin-top:20px}}@media (max-width:1149px){.product-info__block-item[data-block-type=trusted-icon-text]{margin-block-start:30px}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.left{opacity:0!important;bottom:auto;top:50%;left:0;transform:translateY(-50%)}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.left svg{transform:rotate(90deg)}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.right{opacity:0!important;bottom:auto;top:50%;right:0;transform:translateY(-50%)}.main-product-page .product-gallery--desktop-thumbnails-left button.thumbnail-arrow.right svg{transform:rotate(270deg)}}@media (max-width:699px){.shopify-section--tabs .circle-chevron svg{width:12px;height:12px}.main-product-page .trusted_icon_text{display:grid;grid-template-columns:1fr 1fr 1fr}.main-product-page .product-info__title.h3{font-size:22px;line-height:1.2}.main-product-page .jdgm-star{font-size:13px!important}.main-product-page span.jdgm-prev-badge__text,.main-product-page .reviewer-title-caption p{font-size:14px}.main-product-page .icon_text_list .icon-wrap{max-width:40px;height:40px}.main-product-page .icon_text_list .icon-wrap img{max-width:24px}.main-product-page .icon_text_list li,.main-product-page .main-review-content .content{font-size:14px;line-height:1.3}.main-product-page .Avada-Subscription__Radio-Item .Avada-Subscription__Radio-Wrapper .Avada-Subscription__Radio-LabelWrapper .Avada-Subscription__Radio-Label{font-size:15px;line-height:1.3}.main-product-page .trusted_icon_text .col-text-icon img{max-width:36px}.main-product-page .product-info__inventory{font-size:13px;line-height:1.4}.main-product-page .trusted_icon_text .col-text-icon p.text{font-size:12px}.main-product-page .review-block{padding:20px}.main-product-page .review-block .reviewer-profile img{max-width:50px}.main-product-page .reviewer-title-caption h4{font-size:16px}.main-product-page .review-block .reviewer-profile{gap:16px;margin-bottom:18px}.main-product-page compare-at-price.text-subdued.line-through{font-size:18px}.main-product-page sale-price.text-lg.text-on-sale{font-size:20px}.main-product-page .custom_varint_img span.variant-head{font-size:12px}.main-product-page .custom_varint_img{gap:6px}.main-product-page .custom_varint_img .thumbnail-swatch>img{height:50px;max-width:50px}.main-product-page .custom_varint_img span.variant-label{font-size:15px}.main-product-page .custom_varint_img span.variant-jours{font-size:12px;line-height:1}.main-product-page .custom_varint_img price-list.price-list{font-size:14px;line-height:1;margin-top:10px}.main-product-page .custom_varint_img on-sale-badge.badge.badge--on-sale{font-size:10px;padding:5px 11px}.main-product-page .custom_varint_img price-list.price-list{row-gap:6px}.main-product-page .custom_varint_img price-list.price-list compare-at-price{font-size:10px;min-width:100%;row-gap:5px}.main-product-page .custom_varint_img unit-price{font-size:10px}.main-product-page .product-info .product-info__block-item:nth-last-child(1){margin-block-end:0}.main-product-page .product-info__buy-buttons button{font-size:15px;padding:9px 10px}}@media (max-width:480px){.main-product-page .custom_varint_img{display:grid;grid-template-columns:1fr 1fr;gap:10px}}@media (max-width:423px){.main-product-page .product-info__inventory span svg{margin-top:3px}.main-product-page .product-info__inventory span{align-items:flex-start;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main-product.css.map */
