.product__mainimage_content{width:100%}.product_gallery_nav{margin-top:30px}.bundle__image.carousel-cell{width:100%}.product-plus-product-template .section{max-width:initial;width:100%}.image__container{position:relative;height:100%}.product__mainimage_content.product_gallery .flickity-prev-next-button:after{position:absolute;content:"";background:url(/cdn/shop/files/slider-arrow.svg?v=1690408277);width:52px;height:82px;top:calc(50% - 41px);right:0;opacity:1}.image__container_thumb{padding:5px}.carousel-nav button.flickity-button{display:none!important}.bundle__image_thumb.is-selected{border:1px solid #ddd}.accordions.below_price{margin-bottom:20px}.product__mainimage_content.product_gallery .flickity-prev-next-button{display:block;opacity:1;background:transparent!important;width:52px;padding:0}.modal_price{padding:0 0 8px!important;gap:0!important;margin-bottom:10px!important}.flickity-prev-next-button.previous:after{transform:rotate(180deg);left:10px}.product-plus-product-template .shopify-section-wrapper,.shopify-section-wrapper{padding-top:0}.product_gallery{background-color:transparent!important}.product_section .product__images{width:40%;margin:0;display:flex;align-items:center;justify-content:center}.product_section .product__images .gallery-wrap{width:100%}.product_section .product__details{width:60%;background:#fff8fb;margin:0}.product_gallery img,.product_gallery,.product_section .product__images{background-color:#b3dbb8}.product_section .product__images .gallery-wrap .product_gallery{width:100%}.flickity-page-dots:has(>.dot:only-child){visibility:hidden}div#shopify-section-template--19700194509103__1691089044a54752e6{background:#d4f5f5;position:relative;padding:0 0 100px}.green_product_title{font-size:35px;padding:0 20px;margin:5px 0 0;line-height:normal}.product_section .product__details{padding:20px 70px 106px}div#shopify-block-loox-rating{padding:0 20px}#shopify-block-loox-rating .loox-rating{padding-bottom:15px}.product-pledge-icon img{position:absolute;top:-2%;bottom:0;right:11%;background:transparent}[image-check=ist-image] .product-pledge-icon{display:block!important}.product-pledge-icon{display:none}img.gur__image{width:180px}.image__gurantee{display:inline-block;margin-bottom:20px;width:100%;text-align:left}button.option__atc_click.disabled{background:#dcdcdc;pointer-events:none}.carousel.carousel-nav{display:inline-block;width:100%}div#shopify-block-loox-rating{pointer-events:none}#shopify-section-template--23318939926831__17256287730a5aa56b .product-app--container{background:#ecfff4}body .product-app--container .section-title h2{font-size:60px}.product_section .modal_price{gap:10px}@media screen and (min-width: 991px){.main__container_product{align-items:flex-start;background:#b3dbb8}}@media screen and (max-width: 1024px){.green_product_title,div#shopify-block-loox-rating{text-align:left}.pocuhes_cnt{padding:0 2px}.wrapped__form_content{flex-direction:column;display:block!important}.custom_option__dropdown_section,.combined_image_form{width:100%!important}}@media screen and (max-width: 991px){.product_section .product__details,.product_section .product__images{width:50%}.product_section .product__details{padding:20px!important}}@media screen and (max-width: 768px){.product_section .product__details,.product_section .product__images{width:100%}.product_section .product__images .gallery-wrap .product_gallery{padding:40px}div#shopify-block-loox-rating,.green_product_title{text-align:left}.product-pledge-icon img{width:150px;height:150px}.product__mainimage_content .flickity-prev-next-button{display:none!important}}@media screen and (max-width: 525px){.product-pledge-icon img{width:120px;height:120px;right:7%;top:-1%}}@media screen and (min-width: 769px){.product_section .product__images{position:sticky;top:0}}.product_section .product__images{flex-direction:column}.thumb_nav{width:100%;display:inline-block}.gallery-cell.bundle__image_thumb{width:20%}.custom_option__dropdown_section,.combined_image_form{width:540px;max-width:100%}.guarantee-and-what-inside{display:flex;align-items:center;justify-content:flex-start;order:-1}.guarantee-and-what-inside .image__gurantee h4{padding:0;margin:0;font-family:Montserrat,sans-serif;font-size:20px;text-align:left}.guarantee-and-what-inside .image__gurantee p{margin:0;display:flex;align-items:center;color:#116a57;font-size:18px}.guarantee-and-what-inside .image__gurantee p svg{width:25px;margin-right:10px}.guarantee-and-what-inside .image__gurantee p a.guarantee-popup-open{text-decoration:underline;color:#116a57;margin-left:5px}.guarantee-popup-open{color:#116a57;font-weight:700}.guarantee-popup{position:fixed;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9;opacity:0;visibility:hidden}.guarantee-popup .overlay{background:#0006}.guarantee-popup .popup-content{padding:20px 20px 50px;max-width:585px;box-shadow:0 0 2px #0000004d;background-color:#fff;text-align:center;position:relative}.guarantee-popup .popup-content h3{font-size:30px;font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:capitalize;max-width:400px;margin:0 auto 20px}.guarantee-popup .popup-content p{margin:0 auto 20px;color:#116a57;font-size:20px;max-width:500px}.guarantee-popup .popup-content a{display:inline-block;text-decoration:underline;color:#116a57;font-size:20px;line-height:30px}.guarantee-popup .popup-content img{max-width:30%}.guarantee-popup.active{opacity:1;visibility:visible}.modal_price span.money{font-weight:700;color:#12594a}.modal_price{color:#12594a}.guarantee-and-what-inside .right__section li{list-style:none}.guarantee-and-what-inside .right__section ul{padding:0}@media screen and (max-width: 1540px){.guarantee-and-what-inside .image__gurantee p{font-size:14px}.guarantee-and-what-inside .image__gurantee h4{font-size:18px;letter-spacing:0}.guarantee-and-what-inside .image__gurantee p svg{margin-right:2px}}@media screen and (max-width: 1250px){.guarantee-and-what-inside{grid-template-columns:repeat(1,1fr);padding:0 0 20px}.guarantee-and-what-inside .image__gurantee p{font-size:18px}.guarantee-and-what-inside .image__gurantee h4{font-size:20px;letter-spacing:0}.guarantee-and-what-inside .image__gurantee p svg{margin-right:10px}}@media screen and (max-width: 767px){.guarantee-and-what-inside .image__gurantee p{font-size:16px}}@media screen and (max-width: 540px){.guarantee-popup .popup-content{width:95%}.guarantee-popup .popup-content h3{font-size:20px}.guarantee-popup .popup-content p{font-size:16px}.guarantee-popup .popup-content a,.guarantee-and-what-inside .image__gurantee h4{font-size:18px}.guarantee-and-what-inside .image__gurantee p{font-size:14px}}.accordions .accordion_item{padding:2%;border:3px solid #116a57;border-radius:7px;margin-top:20px}.accordions .accordion_item .title_tab h3{position:relative;cursor:pointer;text-transform:capitalize;letter-spacing:0;margin:0;font-size:25px}.accordions .accordion_item .title_tab h3:after,.inside-accordion .inside-title h3:after{content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:2px;background-color:currentColor;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.accordions .accordion_item .title_tab h3:before,.inside-accordion .inside-title h3:before{content:"";position:absolute;right:14px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2px;height:10px;background-color:currentColor;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.accordions .accordion_item .title_tab.active h3:before,.inside-accordion .inside-title.active h3:before{opacity:0}.accordions .accordion_item .inner_content{display:none;padding:20px 0 0!important}.inside-accordion .inside-content{display:none}.inside-accordion .inside-title h3{margin:0;font-family:Montserrat,sans-serif;letter-spacing:0;position:relative;cursor:pointer;font-size:18px;line-height:28px}.inside-accordion{padding:0 0 10px}.inside-accordion .inside-content p{color:#116a57;margin:0}.guarantee-popup .popup-content a.guarantee-popup-close{text-decoration:none;position:absolute;top:10px;right:20px;font-weight:700;font-size:24px}.wrapped__form_content{display:flex!important;align-items:flex-start;justify-content:center;gap:8px}.price-and-text{flex-direction:column}.price-and-text .combined_image_form{width:100%}.price-and-text .accordions{width:100%;margin:20px 0 0}.flavor_image_inner{display:inline-flex;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:20px;max-width:100%}.flavor__image{width:20%}.cmp_price{font-size:20px;font-weight:600;text-decoration:line-through}.flavor_image_inner:empty{display:none}.flavor_image_inner:empty+*{margin-top:0}.flavor_image_section:has(.flavor_image_inner:empty){display:none}@media screen and (min-width: 1600px){.product_section .product__details{padding:20px 70px 13rem}}@media screen and (min-width: 1850px){.product_section .product__details{padding:20px 70px 16rem}}@media screen and (min-width: 1900px){.product_section .product__details{padding:20px 70px 26rem}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/vita-variety-product.css.map */
