.mob-only:has(.breadcrumb){display:none}.shopify-section.new-main-product{padding:30px 0 0}.new-main-product .container{max-width:1290px;width:100%;margin:0 auto;padding:0;display:block}.new-main-product .main_pdp{display:flex;flex-wrap:wrap;justify-content:space-between;position:sticky;top:0}.new-main-product .main_pdp .product-media{width:58.573%;position:sticky;top:0}.product-carousel-wrapper{position:sticky;top:0;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}.product-carousel-wrapper .product-carousel{max-width:665px;width:calc(100% - 88px);border-radius:11px;overflow:hidden}.product-carousel-wrapper .product-carousel .slick-track{display:flex}.product-carousel-wrapper .product-carousel .slick-slide{padding:0 10px 0 0;height:auto;cursor:pointer}.product-carousel-wrapper .product-carousel .slick-slide .slide-content,.product-carousel-wrapper .product-carousel .slick-slide .inner-content,.product-carousel-wrapper .product-carousel .slick-slide .product-video--root .product-video--container .plyr__video-wrapper{height:100%}.product-carousel-wrapper .product-carousel .slick-slide .product-video--root{max-width:100%;height:100%}.product-carousel-wrapper .product-carousel .slick-slide .product-video--root .product-video--container{padding-top:100%!important}.product-thumb-carousel .slick-track .slick-slide .product-image.video svg{width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;background-color:#fff;border-radius:50%}.product-image{width:100%;position:relative;padding-bottom:100%;border:1px solid #016747;border-radius:11px;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.product-carousel-wrapper .product-carousel .slick-slide .product-video--root .product-video--container video{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.product-thumb-carousel{max-width:88px;width:100%;padding:0 9px 0 0;height:450px;overflow:hidden}.product-thumb-carousel .slick-track .slick-slide{margin:0 0 8px;cursor:pointer}.product-thumb-carousel .slick-track .slick-slide .product-image{border:1px solid #DDDDDD}.product-thumb-carousel .slick-track .slick-slide.slick-current .product-image{border:1px solid #016747}.new-main-product .main_pdp .product-info{width:41.427%;padding:0 0 0 5.431%}.new-main-product .main_pdp .product-info .yotpo{margin:0 0 10px}.new-main-product .product-info .product-title h1{font-size:40px;line-height:1;margin:0 0 20px;text-align:left}.new-main-product .product-info .product-title h1 span{font-weight:400;display:block}.new-main-product .product-info .product-price{text-align:left;margin:0 0 10px;font-size:24px;line-height:normal}.new-main-product .product-info .product-price *{font:inherit;color:inherit;margin:0}.new-main-product .product-info .payment-terms-wrapper shopify-payment-terms{font-size:11px;text-align:left}.new-main-product .product-info .icons-with-text-wrp{display:flex;flex-wrap:wrap;gap:20px 10px;margin:0 0 34px}.new-main-product .product-info .icons-with-text-wrp .icon-with-text{width:calc(50% - 5px);display:flex;gap:8px;align-items:baseline}.new-main-product .product-info .icons-with-text-wrp .icon-with-text .img-block{width:18px;height:18px}.new-main-product .product-info .icons-with-text-wrp .icon-with-text .img-block img{width:100%;height:100%;object-fit:contain;object-position:center}.new-main-product .product-info .icons-with-text-wrp .icon-with-text p{font-size:14px;line-height:16px;color:#016747;font-family:DIN Neuzeit Grotesk Light;text-align:left;flex:1}.new-main-product .product-page--variants{margin:0 0 15px}.new-main-product .product-page--variants .radios--container{display:flex;flex-wrap:wrap;gap:10px}.new-main-product .product-page--variants .radios--container .radios--main{width:calc(33.33% - calc((10px*2)/3));padding:0;position:relative}.new-main-product .product-page--variants .radios--container .radios--main .radios--input[type=radio]{width:100%;height:100%;position:absolute;cursor:pointer}.new-main-product .product-page--variants .radios--container .radios--main label{line-height:normal;width:100%;border:0px solid #DDDDDD;height:100%;flex-direction:column;display:flex;border-radius:11px;overflow:hidden;box-shadow:none;position:relative;padding:19px 0 0}.new-main-product .product-page--variants .radios--container .radios--main label:has(.option-badge){background-color:#ddd}.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp{height:100%;display:flex;flex-direction:column-reverse;background-color:#fff;border:1px solid #DDDDDD;border-radius:11px}.new-main-product .product-page--variants .radios--container .radios--main .radios--input[type=radio]:checked+label .label-inner-wrp{border-color:#016747}.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp .variant-img{width:100%;position:relative;padding-bottom:81.34%}.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp .variant-img img{width:100%;height:100%;object-fit:contain;object-position:center;position:absolute;top:0;left:0}.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp .option-name{font-size:13px;line-height:16px;color:#016747;font-family:DIN Neuzeit Grotesk Light;text-transform:capitalize;padding:10px 5px;flex:1;display:flex;align-items:center;justify-content:center}.new-main-product .product-page--variants .radios--container .radios--main label .option-badge{font-size:11px;line-height:15px;color:#016747;text-transform:none;margin:3px 0;display:block;position:absolute;top:0;left:0;right:0}.new-main-product .product-info .pdp-subscribe-plans{border:1px solid #DDDDDD;border-radius:11px;padding:20px;margin:0 0 15px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check{position:relative}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check:not(:last-child){margin:0}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check input[type=radio]{position:absolute;top:0;left:0;display:block;opacity:0;margin:0;width:100%;cursor:pointer}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check .pdp-subscribe-heading{display:flex;justify-content:space-between;gap:10px;padding:0;position:relative}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check .pdp-subscribe-body{margin:10px 0 0}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-left{flex:1;text-align:left;padding:0 0 0 28px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-left .check-icon{width:18px;height:18px;display:block;border:1px solid #DDDDDD;border-radius:50%;overflow:hidden;position:absolute;top:5px;left:0}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check input[type=radio]:checked~.pdp-subscribe-heading .subscribe-check-left .check-icon{border-color:#016747}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-left .check-icon:after{content:"";width:12px;height:12px;display:block;border-radius:50%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check input[type=radio]:checked~.pdp-subscribe-heading .subscribe-check-left .check-icon:after{background-color:#016747}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-left h2,.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-right .h6{font-size:14px;line-height:30px;font-family:DIN Neuzeit Grotesk Light;font-weight:400;text-transform:capitalize;margin:0}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check input[type=radio]:checked~.pdp-subscribe-heading .subscribe-check-left h2,.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check input[type=radio]:checked~.pdp-subscribe-heading .subscribe-check-right .h6{color:#016747}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check .pdp-subscribe-body select{margin:0;display:none}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-body .pdp-subscribe-list{margin:15px 0 0;padding:0 0 0 28px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-body .pdp-subscribe-list ul li{text-align:left;padding:0;font-size:10px;line-height:12px;display:flex;gap:10px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-body .pdp-subscribe-list ul li:not(:last-child){margin:0 0 5px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-body .pdp-subscribe-list ul li:before{content:"";width:9px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Grupo_188' data-name='Grupo 188' width='9.39' height='7.044' viewBox='0 0 9.39 7.044'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rect\e1ngulo_62' data-name='Rect\e1ngulo 62' width='9.39' height='7.044' fill='%23016747'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Grupo_187' data-name='Grupo 187' clip-path='url(%23clip-path)'%3E%3Cpath id='Trazado_503' data-name='Trazado 503' d='M9.288.109a.43.43,0,0,1,.006.548L3.464,6.964c-.289.212-.474-.044-.661-.238C1.956,5.85,1.073,4.891.266,3.978a1.427,1.427,0,0,1-.234-.295c-.149-.381.247-.736.582-.446L3.259,6.091,8.809.085a.346.346,0,0,1,.479.024' transform='translate(0 0)' fill='%23016747'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.new-main-product .product-info .add-to-cart{margin:0 0 30px}.new-main-product .product-info .add-to-cart .add{width:100%;padding:10px;height:auto;min-height:unset;line-height:1;font-size:14px;font-weight:400;font-family:DIN Neuzeit Grotesk Light;border-radius:8px}.new-main-product .product-info .add-to-cart .add *{font:inherit}.new-main-product .product-info .add-to-cart .add[disabled=disabled]{opacity:.3}.new-main-product .product-info .add-to-cart a.btn{border:1px solid #016747;border-radius:8px;padding:9px 5px 8px;text-transform:uppercase;font-size:13px;line-height:1;color:#016747;background-color:#fff;transition:all ease-in-out .3s;font-family:DIN Neuzeit Grotesk Light;width:100%;height:auto;position:relative;display:block;margin:10px 0 0!important}.product-info .add-to-cart .add.on-subscription .actual-price{display:none}.product-info .add-to-cart .add:not(.on-subscription) .subscription-price{display:none}.new-main-product .product-info .text-block{margin:0;border-bottom:1px solid #DDDDDD;padding:0 0 15px;text-align:left;font-size:14px;line-height:20px;font-family:DIN Neuzeit Grotesk Light}.new-main-product .product-info .main-faq-acc{padding:10px 0;border-bottom:1px solid #DDDDDD}.new-main-product .product-info .main-faq-acc .faq-acc-header{display:flex;align-items:center;justify-content:space-between;margin:0;transition:all ease-in-out .3s;cursor:pointer;padding:0 0 0 15px}.new-main-product .product-info .main-faq-acc .faq-acc-header.active{margin:0 0 20px}.new-main-product .product-info .main-faq-acc .faq-acc-header .h5{text-align:left;font-size:14px;line-height:18px;font-family:DIN Neuzeit Grotesk Light}.new-main-product .product-info .main-faq-acc .faq-acc-header.active .icon{transform:scaleY(-1)}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item{border:1px solid #016747;border-radius:17px;padding:13px 15px 13px 23px;text-align:left;display:flex;gap:10px}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body .ingredient-item{border:0px;padding:0 15px}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item:not(:last-child){margin:0 0 5px}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content{flex:1}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body h3{margin:30px 0 15px}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content.rte ul,.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content.rte ol{margin:10px 0}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ol{list-style:decimal;padding:0 0 0 25px}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ol li{display:list-item}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ul li{padding:0 0 0 25px;position:relative}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ol li:not(:last-child),.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ul li:not(:last-child){margin:0 0 5px}.new-main-product .product-info .main-faq-acc.pdp-description .faq-acc-body ul li:before{content:"";position:absolute;top:3px;left:0;width:20px;height:20px;border-radius:50%;background-image:url(https://fonts.gstatic.com/s/e/notoemoji/16.0/2714_fe0f/32.png);background-size:15px;background-position:center;background-repeat:no-repeat}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content .title{text-align:left;font-size:14px;line-height:16px;margin:0 0 16px;display:block;font-family:GFS Didot}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content .description{font-size:12px;line-height:14px;font-family:DIN Neuzeit Grotesk Light;max-width:308px;width:100%}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content.rte>p{margin:0 0 10px}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content.rte strong,.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-content.rte b{font-weight:700}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-img{flex:0 1 92px}.new-main-product .product-info .main-faq-acc .faq-acc-body .ingredient-item .item-img img{width:100%;height:100%;object-fit:contain;object-position:center}@media only screen and (max-width: 1440px){.new-main-product .main_pdp .product-info{padding:0 0 0 40px}}@media only screen and (max-width: 1280px){.new-main-product .main_pdp .product-info{padding:0 0 0 20px}}@media only screen and (max-width: 1200px){.new-main-product .main_pdp .product-media,.new-main-product .main_pdp .product-info{width:50%}.product-thumb-carousel{max-width:75px}.product-carousel-wrapper .product-carousel{width:calc(100% - 75px)}}@media only screen and (max-width: 1024px){.new-main-product .product-info .product-title h1{font-size:32px}.new-main-product .product-info .product-price{font-size:18px}.new-main-product .product-info .icons-with-text-wrp{gap:15px 10px}}@media (min-width: 851px) and (max-width: 1024px){.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp .option-name{font-size:10px;line-height:13px}}@media (min-width: 851px) and (max-width: 991px){.new-main-product .product-info .icons-with-text-wrp .icon-with-text p{font-size:12px;line-height:16px}}@media only screen and (max-width: 850px){.mob-only:has(.breadcrumb){display:block}.new-main-product .main_pdp .product-media,.new-main-product .main_pdp .product-info{width:100%}.new-main-product .main_pdp .product-info{padding:33px 0 0}.new-main-product .product-info .product-title h1{font-size:34px}.product-carousel-wrapper .product-carousel{max-width:100%;width:100%;margin:0 0 10px}.product-thumb-carousel{max-width:100%;height:auto;padding:0}.product-thumb-carousel .slick-track .slick-slide{margin:0 8px 0 0}.product-carousel-wrapper .product-carousel .slick-slide{padding:0}.new-main-product .product-info .pdp-subscribe-plans{border:0px solid #DDDDDD;border-radius:0;padding:0;margin:0 0 10px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check{border:1px solid #DDDDDD;border-radius:11px;padding:6px 14px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check:has(input[type=radio]:checked){border-color:#016747}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-check:not(:last-child){margin:0 0 7px}.new-main-product .product-info .add-to-cart .add,.new-main-product .product-info .add-to-cart a.btn{padding:23px 10px;font-size:17px}.new-main-product .product-info .pdp-subscribe-plans .pdp-subscribe-heading .subscribe-check-left h2 .actual-price.desk-only{display:none}}@media only screen and (max-width: 767px){.new-main-product .container{padding:0 15px}.product-carousel-wrapper,.new-main-product .product-info .product-title h1,.new-main-product .product-info .icons-with-text-wrp,.new-main-product .product-info .product-price{padding:0 7px}}@media only screen and (max-width: 480px){.new-main-product .product-info .icons-with-text-wrp .icon-with-text p{font-size:11px;line-height:12px}.product-thumb-carousel .slick-track .slick-slide{margin:0 3px 0 0}.new-main-product .product-page--variants .radios--container .radios--main label .label-inner-wrp .option-name{font-size:10px;line-height:11px}}@media only screen and (max-width: 390px){.new-main-product .product-page--variants .radios--container .radios--main label .option-badge{font-size:8px;line-height:11px;margin:5px 0}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/new-product.css.map */
