.supp-gallery{display:flex;flex-direction:column;gap:12px;padding-bottom:20px;overflow:hidden}.supp-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f4faf6}.supp-gallery__main img{width:100%;height:100%;object-fit:cover;display:block}.supp-gallery__arrow{all:unset;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffffeb;color:#0d5954;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0d59542e;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease;z-index:2}.supp-gallery__arrow:hover{background:#fff;box-shadow:0 3px 12px #0d595447}.supp-gallery__arrow:active{transform:translateY(-50%) scale(.96)}.supp-gallery__arrow svg{width:22px;height:22px;display:block}.supp-gallery__arrow--prev{left:12px}.supp-gallery__arrow--next{right:12px}@media(max-width:480px){.supp-gallery__arrow{width:38px;height:38px}.supp-gallery__arrow svg{width:18px;height:18px}.supp-gallery__arrow--prev{left:8px}.supp-gallery__arrow--next{right:8px}}.supp-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.supp-gallery__thumb{all:unset;flex:0 0 calc((100% - 30px)/4);max-width:96px;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;background:#f4faf6;transition:border-color .15s ease;box-sizing:border-box}.supp-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.supp-gallery__thumb:hover{border-color:#cee7d8}.supp-gallery__thumb--active{border-color:#0d5954}.supp-gallery__main img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.section-main-product-custom-wrap .kit-price_wrap{margin:0;padding:4px 0 18px;font-family:Gotham;text-transform:none;color:#3b3b3b;font-size:26px;font-style:normal;font-weight:500;line-height:38px;text-decoration:none;display:flex;align-items:center;gap:10px}span#kit-compare-price{text-decoration:line-through;font-size:16px;line-height:1;font-weight:400;color:#818181}.container.mainContentArea header.sectionHeader.animateHeader--{margin-bottom:30px}h6.symptoms-title{font-weight:600;font-size:13px;line-height:100%;letter-spacing:0%;margin:0;color:#000;padding-bottom:10px}.product-symptoms-items,.product-ingredients_allergies-items{display:flex;flex-wrap:wrap;column-gap:5px;row-gap:5px;margin-bottom:16px}span.product-symptom-tag,span.product-ingredients_allergies-tag{display:inline-flex;align-items:center;justify-content:center;background:#edfdeb;color:#000;border-radius:30px;padding:5px 16px;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;border:1px solid #B1D5A9}.product-meta-benefits-description ul li:after,.product-ingredients_allergies-description ul li:after,.section-main-product-custom-wrap .product__accordion .accordion__content ul li:after{display:none}.product-meta-benefits-description ul li,.product-ingredients_allergies-description ul li,.section-main-product-custom-wrap .product__accordion .accordion__content ul li{padding-left:0!important}.product-meta-benefits-description ul,.product-ingredients_allergies-description ul,.section-main-product-custom-wrap .product__accordion .accordion__content ul{list-style:disc!important;padding-left:20px!important}.product-meta-benefits-description ul li+li,.product-ingredients_allergies-description ul li+li{margin-top:0!important}.section-main-product-custom-wrap .product__accordion .accordion__content p:last-of-type{margin-bottom:0}.section-main-product-custom-wrap .product__accordion .accordion__content.product-meta-product-details h5{padding-bottom:5px}.section-main-product-custom-wrap .product__accordion .accordion__content{color:#000;padding:0 0 16px;margin:0;font-family:Gotham;font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0%}.section-main-product-custom-wrap .product__accordion .accordion__content h5{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;color:#000}h6.ingredients_allergies-title{font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;color:#000;padding-bottom:8px}.ingredients-meta-list{display:flex;flex-direction:column;gap:15px;padding-top:5px;padding-bottom:16px}.ingredient-item{position:relative}.read-more-btn{padding:0;background:transparent;border:0;cursor:pointer;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-decoration:underline}.ingredients-allergies-bottom-description h5{padding-top:10px}.section-main-product-custom-wrap .product__accordion .accordion__content .product-meta_how_to_use-description p{margin-bottom:0;margin-top:12px}.section-main-product-custom-wrap.section-main-product-varinat-wrap .page-width{max-width:var(--page-width)!important;margin:0 auto!important;padding:0 1.5rem!important}@media screen and (min-width:750px){.section-main-product-custom-wrap.section-main-product-varinat-wrap .page-width{padding:0 5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-main-product-variant.css.map */
