.templete-page-bundle-with-hero,.templete-product-refill,.templete-product-kit-landing{-webkit-font-smoothing:antialiased}.award-winning-tag{font-weight:600;font-size:11px;line-height:100%;letter-spacing:3%;text-transform:uppercase;color:#fff;background:#26897f;width:fit-content;padding:4px 12px;border-radius:999px;margin-bottom:12px;font-family:var(--TTCommonsPro-Db)}.section-main-product-custom-wrap .product__title h1{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#000;font-family:var(--TTCommonsPro-Db)}.section-main-product-custom-wrap .product__title{word-break:break-word;margin-bottom:0}p.product__text.inline-richtext{font-weight:500;font-size:16px;line-height:150%;letter-spacing:0%;color:#000;margin-top:0;margin-bottom:8px;font-family:var(--TTCommonsPro-Md)}.section-main-product-custom-wrap .modal_price.bundle-kit-price{font-family:var(--TTCommonsPro-Db)}.not-kit-product .price.price--large{font-weight:600;font-size:20px;line-height:100%;letter-spacing:0%;color:#000;padding:0 0 16px;border-bottom:1px solid #D4D4D4;font-family:var(--TTCommonsPro-Db)}.shipping-text-wrap{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px;margin-bottom:8px;background:#fbf2fe}span.shipping_text{font-weight:600;font-size:11px;line-height:100%;letter-spacing:3%;text-transform:uppercase;color:#000;display:flex;font-family:var(--TTCommonsPro-Db)}span.shipping_dot{display:flex}.section-main-product-custom-wrap .accordion summary{background:transparent;position:relative;padding:16px 0;color:#000;text-align:left;display:block;cursor:pointer;width:100%;outline:none;text-transform:uppercase;border:none;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;font-family:var(--TTCommonsPro-Md)}.section-main-product-custom-wrap .accordion summary .summary__title .accordion__title{font-family:var(--TTCommonsPro-Md);text-transform:uppercase;border:none;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#000}.section-main-product-custom-wrap .accordion{border-bottom:1px solid #C7C7CC;border-top:0}.section-main-product-custom-wrap .accordion summary[aria-expanded=true] .summary__title:after{content:"";background-image:url(/cdn/shop/files/Plus.svg?v=1779104501)}.section-main-product-custom-wrap .accordion summary .summary__title:after{position:absolute;left:unset;top:19px;right:0;width:11px;height:11px;content:"";background-image:url(/cdn/shop/files/Union.svg?v=1779104248);background-repeat:no-repeat}.refill_pairs_well_with-product-wrap{display:flex;flex-direction:column;gap:16px}.refill_pairs_well_with-title h5{font-family:Gotham;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;text-transform:uppercase;padding-bottom:16px;font-family:var(--TTCommonsPro-Md)}.refill_pairs_well_with-block .product-img_wrap img{width:100%;max-width:100%;height:auto;display:block}.refill_pairs_well_with-product{display:flex;align-items:center;gap:16px}.refill_pairs_well_with-block .product-img_wrap{width:100%;max-width:75px}.refill_pairs_well_with-block p.product-content_title{font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#000;margin:0;font-family:var(--TTCommonsPro-Md)}.refill_pairs_well_with-block p.product-content_vendor{font-size:13px;line-height:1.4;letter-spacing:0%;margin:0;padding-top:2px;font-weight:400;font-family:var(--TTCommonsPro-Md)}.refill_pairs_well_with-block .product-content{display:flex;align-items:center;gap:16px;flex:1;justify-content:space-between}.refill_pairs_well_with-block .product-add-cart .product-form .product-form__submit{margin-bottom:0}.refill_pairs_well_with-block .product-add-cart .product-form{margin:0}.refill_pairs_well_with-block{padding:16px 0;border-bottom:1px solid #C7C7CC}.onetime-option.supp-plan{border-radius:5px}.product-media-slider-wrap{display:flex;gap:24px}.product-media-thumb-swiper .swiper-slide{opacity:.5;cursor:pointer;overflow:hidden}.product-media-thumb-swiper .slide-content{display:flex;border:1px solid transparent}.product-media-thumb-swiper .swiper-slide-thumb-active{opacity:1}.product-media-thumb-swiper .swiper-slide-thumb-active .slide-content{border:1px solid #000000}.product-media-thumb-swiper img,.product-media-thumb-swiper video{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.product-media-main-swiper{width:calc(100% - 60px);overflow:hidden}.product-media-main-swiper .swiper-slide{background:#f7f7f7}.product-media-main-swiper img,.product-media-main-swiper video,.product-media-main-swiper iframe,.product-media-main-swiper model-viewer{width:100%;height:100%;object-fit:contain;display:block}product-media-slider .swiper-button-next svg,product-media-slider .swiper-button-prev svg{width:24px;height:24px}product-media-slider .product-hero--button{border:0;background:#26897fcc;width:32px;padding:0;height:100px;margin-top:-50px}product-media-slider .swiper-button-next{right:0}product-media-slider .swiper-button-prev{left:0}product-media-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#647b6e}product-media-slider span.swiper-pagination-bullet{background:#647b6e80;opacity:1}p.recurring_text{font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;text-align:center;margin:8px 0 16px;font-family:var(--TTCommonsPro-Md)}.custom-included-content.refill_pairs_well_with-block{border:none;padding:0}a.refill_pairs_well_with-product,.refill_pairs_well_with-product a{text-decoration:none;color:inherit}a.refill_pairs_well_with-product:hover,.refill_pairs_well_with-product a:hover{color:inherit}.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%;font-family:var(--TTCommonsPro-Md)}.section-main-product-custom-wrap .custom-rating-text{white-space:nowrap!important;text-align:start!important;font-style:normal!important;color:#666!important;padding-top:2px!important;margin:0 10px 0 5px!important;text-transform:capitalize!important;cursor:pointer;font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;letter-spacing:0%!important;display:flex}.section-main-product-custom-wrap .custom-rating-text .yotpo-sr-bottom-line-text{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;letter-spacing:0%!important;display:flex}.section-custom-wrap .yotpo-widget-instance.yotpo-widget-instance-custom{width:100%;max-width:90%;margin:0 auto}.section-custom-wrap .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-family:var(--Gelica-Medium)!important;font-weight:500!important;font-size:30px!important;line-height:100%!important;letter-spacing:0%!important;color:#000!important}.section-custom-wrap .yotpo-bottom-line-basic-text{font-family:var(--TTCommonsPro-Md)!important;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#333}.section-custom-wrap .yotpo-head{display:none!important}.section-custom-wrap .ugc-storefront-widgets-tabs-container.yotpo-seo-page-tabs{display:none}.section-custom-wrap span.yotpo-reviewer-name{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;font-size:16px!important;line-height:100%!important;letter-spacing:0%!important}.section-custom-wrap span.yotpo-selected-value__label--inside,.section-custom-wrap .yotpo-search-filter .yotpo-search-input{font-family:var(--TTCommonsPro-Md)!important}.section-custom-wrap span.yotpo-reviewer-verified-buyer-text{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;font-size:13px!important;line-height:100%!important;letter-spacing:0%!important;color:#716d69!important}.section-custom-wrap .yotpo-review-content{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;font-size:13px!important;line-height:100%!important;letter-spacing:0%!important;color:#000!important}.section-custom-wrap span.yotpo-text-link.yotpo-review-related-produc,.section-custom-wrap .yotpo-text-link-title,.section-custom-wrap .yotpo-date-format,.section-custom-wrap .yotpo-review-votes-text{font-family:var(--TTCommonsPro-Md)!important}.section-custom-wrap .yotpo-display-l .yotpo-review:not(.yotpo-media-modal-review){margin:20px 0!important}.section-custom-wrap .yotpo-horizontal-pagination .yotpo-reviews-seo-pagination-item,.section-custom-wrap .yotpo-dropdown-base.yotpo-dropdown-combobox-input,.section-custom-wrap .yotpo-selected-value__value,.section-custom-wrap .yotpo-selected-value__label--textual,.section-custom-wrap .yotpo-read-more{font-family:var(--TTCommonsPro-Md)!important}.section-custom-wrap .yotpo-horizontal-pagination .selected,.section-custom-wrap .yotpo-horizontal-pagination .yotpo-pagination-number:hover{background-color:#056962!important}.section-custom-wrap .yotpo-review-title{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;font-size:16px!important;line-height:100%!important;letter-spacing:0%!important;color:#000!important}.section-custom-wrap .yotpo-text-link-name{font-family:var(--TTCommonsPro-Md)!important;font-weight:500!important;font-size:13px!important;line-height:100%!important;letter-spacing:0%!important;color:#000!important}.section-custom-wrap .yotpo-reviews-seo-pagination-container{margin-bottom:0!important}.section-custom-wrap .yotpo-bottom-line .yotpo-bottom-line-summary{padding-right:0!important}.yotpo-display-l .yotpo-seo-page-layout .yotpo-bottomline-container{margin-bottom:10!important}.section-custom-wrap .yotpo-filters-container{margin:30px 0 10px!important}.section-main-product-custom-wrap .modal_price.bundle-kit-price{gap:4px}.section-main-product-custom-wrap .product__accordion .accordion__content h5{font-family:var(--TTCommonsPro-Bd);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;color:#000}.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 p{margin-top:0}h6.symptoms-title{font-family:var(--TTCommonsPro-Bd);font-weight:700;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;font-family:var(--TTCommonsPro-Md)}.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 li::marker,.product-ingredients_allergies-description ul li::marker,.section-main-product-custom-wrap .product__accordion .accordion__content ul li::marker{font-size:14px}.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}h6.ingredients_allergies-title{font-family:var(--TTCommonsPro-Bd);font-weight:700;font-size:16px;line-height:100%;letter-spacing:0%;margin:0;color:#000;padding-bottom:8px}.product-ingredients_allergies-description h5{padding-bottom:8px}.section-main-product-custom-wrap .product__accordion .accordion__content .product-ingredients_allergies-description ul+h5{margin-top:10px}.section-main-product-custom-wrap .product__accordion .accordion__content .product-ingredients_allergies-description p:last-of-type{margin-bottom:16px}.section-main-product-custom-wrap .product__accordion .accordion__content .product-meta_how_to_use-description p{margin-bottom:0;margin-top:12px}h5.ingredients-meta-title{padding-bottom:8px}.ingredients-meta-list{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.ingredient-item{position:relative}.ingredient-content{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ingredient-item.active .ingredient-content{-webkit-line-clamp:unset;overflow:visible}.read-more-btn{padding:0;font-family:var(--TTCommonsPro-Md);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}@media screen and (min-width:1024px){.section-custom-wrap .yotpo-filters-container .yotpo-filters-container-inner{flex-direction:row!important}.section-custom-wrap .yotpo-filters-container .yotpo-filters-container-inner .yotpo-filters-right-panel{flex:1!important}}@media screen and (max-width:1023px){.section-custom-wrap .yotpo-widget-instance.yotpo-widget-instance-custom{width:100%;max-width:100%;margin:0 auto}.section-custom-wrap .yotpo-filters-container{margin:10px 0!important}.section-custom-wrap .yotpo-display-s .yotpo-bottomline-container .yotpo-bottom-line{margin-bottom:10px!important}.section-custom-wrap .yotpo-display-s .yotpo-bottomline-container{margin-bottom:14px!important}.section-custom-wrap .yotpo-display-s .yotpo-review{margin:10px 0!important}.section-custom-wrap .yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content{margin-top:0!important}.section-custom-wrap .yotpo-seo-page-layout{margin:auto 20px!important}}@media screen and (min-width:1024px){.product-media-thumb-swiper{order:1;width:61px;height:600px}.product-media-main-swiper{order:2}.product-media-slider-wrap{flex-direction:row;align-items:flex-start}.product-media-thumb-swiper .swiper-slide{height:61px!important}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:61%;width:calc(61% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 3.4rem;max-width:39%;width:calc(39% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:768px){.product-hero-prev-button,.product-hero-next-button,.product-hero-pagination{display:none!important}}@media screen and (max-width:767px){.product-media-slider-wrap{margin:0 -16px}.product-media-thumb-swiper{width:100%;height:auto;display:none!important}.product-media-thumb-swiper .swiper-wrapper{flex-direction:row}.product-media-thumb-swiper .swiper-slide{width:70px!important;height:70px!important}.product-media-main-swiper{width:100%}.section-main-product-custom-wrap .product__price .money{font-size:20px!important;line-height:20px!important;color:#666}p.recurring_text{margin:16px 0}}@media only screen and (min-width:1024px)and (max-width:1280px){.product-media-slider-wrap{display:flex;gap:10px}.product-media-thumb-swiper .swiper-slide{height:60px!important}.product-media-thumb-swiper{order:1;width:60px;height:360px}.product-media-main-swiper{width:calc(100% - 76px)}}@media only screen and (min-width:768px)and (max-width:1023px){.product-media-slider-wrap{display:flex;flex-direction:column;gap:15px}.product-media-main-swiper{width:100%;order:1}.product-media-thumb-swiper{width:100%;height:auto;order:2}}@media only screen and (max-width:1260px)and (min-width:768px){.section-main-product-custom-wrap .product__media-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}.section-main-product-custom-wrap .product__info-wrapper{max-width:55%!important;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)!important}}@media screen and (min-width:768px){.mobile-top-content{display:none}}@media screen and (max-width:767px){.not-kit-product .price.price--large{border-bottom:0}.product__info-wrapper.grid__item .award-winning-tag,.product__info-wrapper.grid__item .shopify-app-block,.product__info-wrapper.grid__item p.product__text.inline-richtext,.product__info-wrapper.grid__item .product__title,.product__info-wrapper.grid__item .kit-price_wrap{display:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-main-product-refill.css.map */
