.product__description{position:relative}.product__description .long{overflow:hidden}.product__description:not(.more) .long{max-height:80px;position:relative}.product__description .long *{font-style:normal;font-weight:400;font-size:16px;line-height:170%}.product__description .long p:first-child{margin-top:0}.read-more-button{font-weight:700;font-size:16px;line-height:170%;text-decoration-line:underline;color:#00948a;cursor:pointer;position:relative;background:#fff;transition:color .3s ease}.read-more-button:hover{color:#007a70}.product-form__submit .price .dynamic-price s{opacity:.4}.product-form__input--pill input[type=radio]+label{position:relative;padding:0!important}.value_badge{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:2px 6px;gap:10px;background:#fff;border:1px solid #00595C;border-radius:4px;flex:none;order:2;flex-grow:0;z-index:2;font-style:normal;font-weight:700;font-size:11px;line-height:130%;text-align:center;color:#00595c;margin:auto;margin-top:-1rem;position:absolute;top:0;right:0;left:0;bottom:100%;margin-bottom:auto;height:fit-content;width:fit-content}.value_badge.badge_primary{background:#00595c;color:#fff}.qty .value_title{display:flex;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;text-transform:lowercase;font-size:1.2rem;flex-wrap:wrap;align-items:end}.qty .value_title .xl{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);text-transform:lowercase;font-size:1.8rem;padding-bottom:.25rem}.value_box{padding:.8rem .8rem .8rem 5rem;position:relative;flex-direction:row;text-align:left}.value_box.qty{padding:1.6rem .8rem 1.6rem 5rem;align-items:start;flex-direction:column}.value_discount{font-style:normal;font-size:12px;line-height:130%;text-align:center;color:#004648;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:6px 8px;gap:10px;background:#ffcb00;border-top:1px solid #00595C;font-weight:700;text-transform:capitalize!important;font-family:var(--font-heading-family);z-index:0;margin-top:auto;border-bottom-left-radius:var(--variant-pills-radius);border-bottom-right-radius:var(--variant-pills-radius)}.is-otp .value_badge,.is-otp .value_discount{display:none}.prod-switch__wrap{display:flex;flex-wrap:wrap;text-align:center;align-items:flex-start;padding:6px;gap:10px;border:1px solid #00595C;border-radius:12px}.prod-switch__wrap>*{flex:1}.instructions{width:100%;display:flex;justify-content:center;padding-bottom:1.6rem;display:none}.instructions a{font-size:14px;line-height:17px;text-align:center;color:#00595c;text-decoration:underline}.prod-switch__item a{display:flex;flex-direction:column;gap:6px;padding:0;text-decoration:none;border:0}.prod-switch__item a img{width:100%;height:118px;border-radius:5px;display:block;object-fit:cover}.prod-switch__item a .button{border:none;font-style:normal;font-weight:600;font-size:16px;color:#00595c;background:transparent;text-transform:capitalize;padding:0 12px;letter-spacing:-.0075em}.prod-switch__item a.active .button{border-radius:8px;background:#c0e4dc;overflow:hidden;color:#00595c}.prod-switch__item a .button:after,.prod-switch__item a .button:before{border:none}.value_title{text-transform:capitalize}.Gallery_thumbnail-image{left:0;top:0;position:absolute}.Gallery_main-image{max-height:467px}.thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;padding:.5rem;flex:1;scroll-padding-left:0rem}@media(min-width:750px)and (max-width:900px){.product-form__submit{display:flex;flex-wrap:wrap;gap:0;align-items:center;padding-top:.8rem;padding-bottom:.8rem}}.product__info-container .rtx-subscription,.product__info-container .rtx-subscription *:not(.sub-details *,.sub-details-two *),.product__info-container .purchaseTypeLbl,.product__info-container select[name=rtx_selling_plan]{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style)!important;font-weight:var(--font-heading-weight)!important}.custom-price-container{display:flex;flex-direction:row;align-items:center}@media(max-width:749px){.custom-price-container{align-items:start}.custom-price-container [data-rtx-subscription-price=""]{flex-direction:column}}.custom-price-container .custom-message{margin-right:.8rem}.rtx-purchase-label__inner{margin-bottom:.8rem}.Gallery_main-image{flex:1;padding-left:0;margin-left:10rem}.Gallery_thumbnail-image{flex:0 0 100px;display:flex;flex-direction:column;max-width:100px;left:0;top:0;position:absolute}.Gallery_thumbnail-image .thumbnail-slider{transform:rotate(90deg);width:467px;transform-origin:50px 50px}.thumbnail-slider .thumbnail-list.slider--tablet-up{gap:.5rem}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(20% - .25rem)}@media(max-width:749px){.Gallery_thumbnail-image .thumbnail-slider{width:62vw;transform-origin:6.5vw 6.5vw}.Gallery_main-image,.Gallery_main-image>*,.Gallery_main-image>*>*{min-height:62vw;padding-left:0}.Gallery_thumbnail-image{flex:0 0 15vw;display:flex;flex-direction:column;max-width:15vw}.Gallery_main-image{margin-left:13.25vw}}.Gallery_thumbnail-image .thumbnail-slider button.slider-button.slider-button--next{position:absolute;right:0;z-index:9;width:28px;height:28px;background:#00958b;border-radius:50%;color:#fff;margin-right:-1rem}@media(max-width:749px){.prod-switch__item{flex:1 0 33%;width:10%;display:flex;flex-direction:column}.product-gallery .thumbnail-slider{margin:0;padding:0}.product-media-container .media{padding-top:62vw;width:100%}}@media screen and (max-width:749px){.product__media-list .product__media-item{width:100%;padding-top:0!important}.product-gallery{flex-direction:column!important;position:relative}}.Gallery_thumbnail-image .thumbnail-slider ul li{transform:rotate(-90deg)}.Gallery_thumbnail-image .thumbnail-slider button.slider-button.slider-button--prev{position:absolute;top:50%;left:-10px;z-index:9;width:28px;height:28px;background:#00958b;border-radius:50%;color:#fff;transform:translateY(-50%)}.Gallery_thumbnail-image .thumbnail-slider button.slider-button.slider-button--next{position:absolute;right:0;z-index:9;width:28px;height:28px;background:#00958b;border-radius:50%;color:#fff}.Gallery_thumbnail-image .thumbnail-slider button.slider-button .slider-button .icon{height:.8rem}
/*# sourceMappingURL=/cdn/shop/t/85/assets/section-main-product-v2.css.map */
