@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsI.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@font-face{font-family:Material Symbols Filled;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v170/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzazHD_dY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDAvHOej.woff2) format("woff2")}.material-symbols-filled{font-family:Material Symbols Filled;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}h1 .strong,h1.strong,h1 strong,h2 .strong,h2.strong,h2 strong,h3 .strong,h3.strong,h3 strong,h4 .strong,h4.strong,h4 strong,h5 .strong,h5.strong,h5 strong,h6 .strong,h6.strong,h6 strong,.h1 .strong,.h1.strong,.h1 strong,.h2 .strong,.h2.strong,.h2 strong,.h3 .strong,.h3.strong,.h3 strong,.h4 .strong,.h4.strong,.h4 strong,.h5 .strong,.h5.strong,.h5 strong,.h6 .strong,.h6.strong,.h6 strong{font-weight:800}.navlink--toplevel{font-size:14px;font-weight:700!important}.nav{--icon-size: 30px}.mosaic__item__image iframe{width:100%;height:100%;z-index:1}h1.page-title{text-align:left;font-size:35px;font-weight:500}@media screen and (max-width: 768px){h1.page-title{text-align:center;font-size:32px;font-weight:500;padding-bottom:5px;padding-top:20px}}a.play-button.text-dark svg{background:#2da3f1;color:#fff}button.accordion__item__title.is-expanded{background:#002e40;color:#fff}.accordion__item__text-wrapper.is-expanded{background:#fff}.steps-tab.accordion__header h2{color:#0077c2;font-weight:600;letter-spacing:0;font-size:29px;text-align:left}.steps-tab.accordion__header .rte p{text-align:left;letter-spacing:1px;font-size:17px;font-weight:600}.how-to-wear .top-title{background:#0077c2;padding:18px 18px 18px 30px;text-align:left}.how-to-wear .top-title h2{color:#fff;font-weight:500;font-size:20px;margin-bottom:0}.top-title strong{background:#fff;color:#0077c2;font-size:15px;padding:5px 11px;border-radius:50%;margin-right:15px;font-weight:600}.how-to-wear .columns-subheading{text-align:left;font-weight:500}.how-to-wear .section__header h2,.how-it-works .section__header h2{font-weight:600}.how-it-works .columns-subheading p{font-weight:500}.rxsleevebanner h3.mosaic__item__heading.h2{font-size:44px;font-weight:600;color:#002e40}.rxsleevebanner .mosaic__item__text.p{font-weight:600;letter-spacing:1px}.restoringhope .mosaic__item__buttons a{background:#002e40;padding:11px 30px}.restoringhope .mosaic__item__text.p{font-weight:500;letter-spacing:.7px}.restoringhope h3.mosaic__item__heading.h2{font-size:40px;letter-spacing:0;line-height:47px;padding-left:10%}.restoringhope .mosaic__item__content.mosaic__item__content--left.mosaic__item__content--nolink{border-left:50px solid #0077C2}.restoringhope h3.mosaic__item__heading.h2 strong{font-weight:700}.pregbanner h3.h2 p{margin:0 0 5px;font-size:40px}.featured-collection__top.text-left,.featured-collection__top.text-right{justify-content:center}.section__header.featured-collection__top__wrapper h2{font-weight:600;font-size:33px}.product-grid-item__title.font-heading{font-weight:700;font-size:17px}@media screen and (min-width: 1024px){.rxsleevebanner.mosaic--multiple-blocks .mosaic__item__content{padding-left:13%}.pregbanner .mosaic__item__content.mosaic__item__content--left.mosaic__item__content--nolink{padding-left:10%;padding-right:10%}}@media screen and (min-width: 1440px){.how-to-wear .one-quarter{width:calc((var(--wrapper-width) - 60px * 3) / 4)}.how-to-wear .carousel:not(.flickity-enabled) .carousel__item,.carousel--inactive .carousel__item{margin-right:60px}}@media screen and (max-width: 1440px){.how-to-wear .top-title h2{color:#fff;font-weight:500;font-size:18px;margin-bottom:0}.how-to-wear .top-title h2{font-size:12px;margin-bottom:0}}@media screen and (max-width: 768px){.rxsleevebanner .mosaic__grid>*{--block-width: 100% !important}.rxsleevebanner .mosaic__grid{flex-direction:column-reverse}.rxsleevebanner .four-fifty-height{--min-h: 295px}.rxsleevebanner .four-fifty-height:nth-child(2){--min-h: 250px}.pregbanner .mosaic__grid{flex-direction:column-reverse}.pregbanner .mosaic__grid>*{--block-width: 100% !important}.rxsleevebanner h3.mosaic__item__heading.h2{font-size:37px;text-align:center}.rxsleevebanner .mosaic__item__text.p{text-align:center}.how-to-wear .top-title h2{font-size:18px;margin-bottom:0}.steps-tab.accordion__header .rte p{text-align:left;letter-spacing:1px;font-size:15px;font-weight:500}.steps-tab.accordion__header h2{color:#0077c2;font-weight:600;letter-spacing:0;font-size:26px;text-align:center}.restoringhope h3.mosaic__item__heading.h2{font-size:40px;letter-spacing:0;line-height:47px;padding-left:0}.restoringhope h3.mosaic__item__heading.h2{font-size:30px;letter-spacing:0;line-height:41px;padding-left:0}.pregbanner h3.h2 p{margin:0 0 5px;font-size:32px;line-height:36px;text-align:center}}@media screen and (min-width: 768px){.about-newsletter .input-group__item.input-group__item--btn{padding-right:0;flex-basis:12%}}@media screen and (min-width: 1024px){.about-newsletter .input-group__item{max-width:450px}.about-newsletter .input-group__fields{max-width:435px}}@media screen and (min-width: 1440px){.about-newsletter .input-group__item{flex-basis:12%}.about-newsletter .input-group__fields{max-width:445px}}.about-newsletter .newsletter-section__entry h2{font-size:27px}.about-newsletter .input-group__item.input-group__item--btn button{text-transform:capitalize;color:#2ea3f2;background:transparent;border:2px solid;font-size:17px;border-radius:3px}.about-newsletter .input-group__item{padding-right:0}.about-newsletter .newsletter-form .input-group__field,.about-newsletter .newsletter-form .input-group__btn--icon{background:#eee;border:2px solid #eee}.text-top-border{border-top:1px solid #eee;padding:40px 0 0;margin-top:50px}.about-img-text .image-with-text__content-items h4{border-top:1px solid #ebebeb;margin-top:30px}@media screen and (max-width: 430px){.text-top-border{border-top:1px solid #eee;padding:25px 0 0;margin-top:30px}}.doc-thera-page .wrapper--narrow{width:1000px}.img-text-indent h2{font-size:24px;font-weight:500}.video-wrapper.wrapper-custom{max-width:1080px;margin:auto;width:100%}.faq-page.accordion__header h2{text-align:left;font-size:28px;font-weight:500}.indent-image{float:left;width:25%;margin-right:25px}.img-text-indent{padding-top:65px}.indent-text p{line-height:35px}.img-text-indent{padding:65px 8% 40px}.img-text-indent.wrapper.warranty-page .indent-image{float:left;width:18%}.img-text-indent.wrapper.warranty-page .indent-text p{line-height:28px}@media screen and (max-width: 768px){.img-text-indent.wrapper.warranty-page .indent-image,.indent-image{float:unset;width:50%;margin:auto}.img-text-indent h2{font-size:24px;padding-bottom:15px;text-align:center}.indent-text p{line-height:26px;font-size:15px}.img-text-indent{padding:30px 5% 15px}}.contact-page-custom{display:grid;grid-template-columns:1fr 1fr}.contact-form-custom button{width:100%;background:#555}.contact-form-custom{padding:25px;background:#0077c2;border:2px solid #0077c2}.contact-right-content{padding:15px 55px 10px}@media screen and (max-width: 768px){.contact-page-custom{display:grid;grid-template-columns:1fr}.contact-right-content{padding:50px 15px 10px}.contact-right-content h4{font-size:22px}.contact-right-content h5{font-size:19px}}:root{--site-width: var(--SITE-WIDTH)}.choose-rx .section__header{--heading-margin: 60px}.featured-blog__container .blog__post-title{font-size:20px}.section__heading p{margin:0}.rx-comparison-column .column-item__text{padding:20px;background:#002e40;color:#fff;font-weight:700}.rx-comparison-column .column-item__heading{display:none}.rx-comparison-column .column-item__text ul{margin:0;list-style:none;text-align:left}.rx-comparison-column .column-item__content{background:#fff;overflow:hidden}.rx-comparison-column .column-item__content:before{content:"";height:48px;background-image:url(/cdn/shop/files/top-logo.png?v=1710786001);background-size:150px;background-repeat:no-repeat;background-position:center;display:block}.rx-comparison-column .column-item__inner,.rx-comparison-column .column-item__content,.rx-comparison-column .column-item__text,.rx-comparison-column-x .column-item__inner,.rx-comparison-column-x .column-item__content,.rx-comparison-column-x .column-item__text{height:100%}.rx-comparison-column-x .column-item__text{padding:20px;background:#fff;font-weight:700}.rx-comparison-column-x .column-item__heading{padding:13px 20px;background:#e9e9e9;margin:0;font-weight:700}.rx-comparison-column-x .column-item__text ul{margin:0;list-style:none;text-align:left}.rx-comparison-column-x .column-item__content{overflow:hidden}.rx-comparison-column .column-item__text ul li,.rx-comparison-column-x .column-item__text ul li{padding-left:35px;position:relative}.rx-comparison-column .column-item__text ul li:before,.rx-comparison-column-x .column-item__text ul li:before{content:"";position:absolute;width:20px;height:25px;background-image:url(/cdn/shop/files/comparison-rx-check_1.png?v=1714405477);background-size:contain;background-repeat:no-repeat;background-position:center;left:0;top:0}.rx-comparison-column-x .column-item__text ul li:before{background-image:url(/cdn/shop/files/comparison-edmed-x_1.png?v=1714405487)}.testimonial__item-2 .icon-star{color:#f8bf0f;width:20px;height:20px;stroke:none}.testimonial__item-2 .testimonial__user__image__img{border-radius:0}.testimonial__item-2 .testimonial__user__image__img{height:auto!important}.testimonial__item-2 .testimonial__user__name{font-weight:800;color:#a0d7f9d4}.footer--custom-content .social-sharing-wrapper{margin-top:15px;color:#002e40}.testimonials__wrapper .flickity-prev-next-button{border-radius:0}.testimonials-section-2 .flickity-prev-next-button.previous{left:20px}.testimonials-section-2 .flickity-prev-next-button.next{right:20px}.footer-copyright{text-align:left;margin:15px 0;font-size:15px;font-weight:700}.footer-bottom{background-color:#002e40;color:#fff}.site-footer{padding-bottom:0;border-top:1px solid rgba(0,0,0,.4)}.collection__sort-bar{justify-self:flex-end}.collection__products-count{justify-self:flex-start}.collection__sort-bar .collection__sort__label{padding:10px 20px 10px 30px;border:1px solid #000;gap:50px}.product-grid-item__swatch .swatch__label{width:26px;height:26px}.product-grid-item__price{font-size:15px;font-weight:700}.custom--length-girth{font-size:15px;font-weight:500}.collection__products-count{font-size:18px;font-weight:500;color:#0006}.product__selectors{--text: #002E40}.product__selectors .selector-wrapper--grid .radio__button{min-width:100px}.product__submit__add{--btn-bg: #0077C2;--btn-border: #0077C2}.tabbed-text__subheading-text{font-weight:700;text-transform:none}.product-single__featured-video{position:relative;margin-top:2rem}.featured-video__play-icon{position:absolute;z-index:1;width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.featured-video__play-icon svg.icon-play{background-color:#2da3f1;width:50px;height:50px}.product-single__featured-video--container video{width:100%;height:100%}.product-single__featured-video--non-native{position:relative;height:0;padding-top:56%}.product-single__featured-video--non-native iframe{position:absolute;top:0;left:0;width:100%;height:100%}.featured-video__play-icon img{position:absolute;width:100%;height:100%;left:0;top:0}.tabs__link{color:#0000004d;transition:.3s all ease-in-out}.tabs__link.current{color:#000}.mosaic__item__heading p{margin:0}.blog__post-title-link{font-weight:700}.blog__post-link-text{color:#0077c2;text-decoration:underline}.blog__post-item{box-shadow:0 0 5px #0000000d}.blog__post-item .blog__post-content{padding:10px 25px 25px}.footer-block--newsletter .input-group__field--email{border-top:0;border-left:0;padding:5px 0;height:40px;font-size:13px}.footer-block--newsletter .input-group__btn{border-top:0;border-right:0;height:40px}.footer-block--newsletter .material-symbols-outlined{font-size:15px}.footer-block--newsletter .rte,.footer-block--logo .rte{font-size:12px}.footer--custom-content a{font-size:13px}.product__title{font-size:30px;font-weight:700;text-transform:uppercase}.product__price{font-size:20px;font-weight:600}.product__selectors .swatch__button .swatch__label{width:47px;height:47px}.product__selectors .swatch__button .swatch__label:before{width:40px;height:40px}.selector-wrapper--qty .select__fieldset .select__label,.product__selectors .radio__legend__label{font-size:18px;text-transform:none;font-weight:400}.swatch__option-title{padding-top:10px;display:block;text-align:center;font-size:13px}.swatch__button .swatch__input:checked~.swatch__label+.swatch__option-title{font-weight:700}.product__selectors .radio__fieldset .swatch__button{margin-right:30px}.product-single__thumbnail-link{width:80px;height:80px}.accordion__item__text-wrapper{background-color:#e5f1f933}.testimonials__slider.flickity-enabled>.flickity-prev-next-button:not(:disabled){opacity:1;visibility:visible;transform:scale(1) translateY(-50%)}.testimonials__slider.flickity-enabled>.flickity-prev-next-button[disabled]{opacity:.5;visibility:visible;transform:scale(1) translateY(-50%)}.menu__item--icon-call{font-size:28px}.product__media img{padding:10%}.parent .navlink--child:hover>span{font-weight:700}.navlink--phone{line-height:1}.mobile-navlink .navlink{padding:0}.navlink--toplevel>.navtext:after{background:#2ea3f2}@media screen and (min-width: 768px){.tabbed-text__subheading-text{font-size:32px}.testimonials-section-2{--item-width: 100%}.testimonial__item-2 .testimonial__item__inner{display:flex;flex-direction:row-reverse;gap:60px;align-items:center;padding-left:6rem;padding-right:6rem}.testimonial__item-2 .testimonial__item__content,.testimonial__item-2 .testimonial__user__image{flex:1 0 calc(50% - 30px)}.testimonial__item-2 .testimonial__item__content h3{font-size:40px;font-weight:700}.testimonial__item-2 .testimonial__user__image__img{width:100%!important;height:100%!important}.testimonial__item-2 .testimonial__text{font-size:20px;letter-spacing:.05rem}.testimonial__item-2 .testimonial__text p{line-height:35px}.testimonial__item-2 .testimonial__user__name,.choose-rx .column-item__content .column-item__text h6{font-size:20px}.image-with-text__items--inline-left .image-with-text__content{padding-right:6rem}.image-with-text__items--inline-right .image-with-text__content{padding-left:6rem}.btn--large{font-size:20px;font-weight:700;padding:18px 36px}.accordion__column{--grid-gutter: 20px}.testimonial__item-2 .icon-star{width:30px;height:30px}.testimonials-section-2 .testimonials__slider{overflow:hidden}.navlink--toplevel{font-size:14px}}@media screen and (min-width: 1024px){:root{--grid-gutter: 60px}.rx-comparison-column .column-item__content:before{height:70px;background-size:230px}.rx-comparison-column-x .column-item__heading{font-size:35px}.rx-comparison-column .column-item__text,.rx-comparison-column-x .column-item__text{font-size:30px;padding:50px}.rx-comparison-column .column-item__text ul li,.rx-comparison-column-x .column-item__text ul li{padding-left:60px}.rx-comparison-column .column-item__text ul li:before,.rx-comparison-column-x .column-item__text ul li:before{width:40px;height:40px;top:3px}.collection-banner--flex{display:flex}.collection-banner--flex .banner__image-container{flex:1 0 35%;padding-top:var(--min-h);height:0;position:relative}.collection-banner--flex .banner-content{flex:1 0 60%}.collection-banner--right{flex-direction:row-reverse}.collection__inner{max-width:var(--SITE-WIDTH);width:100%;margin:0 auto}.featured-video__play-icon svg.icon-play{width:100px;height:100px}.product-single__featured-video{margin-top:4rem}.mosaic--multiple-blocks .mosaic__item__content{padding:calc(var(--inner)* 3.5)}.image-with-text__items--inline-left .image-with-text__content{padding-left:5rem;padding-right:7rem}.image-with-text__items--inline-right .image-with-text__content{padding-left:7rem;padding-right:5rem}.footer-block--text-content{display:flex;gap:35px}.footer-block--text-content h5{margin-top:0}.footer-block--text-image{flex:0 0 100px;object-fit:contain;object-position:top}.footer-block--logo{row-gap:4rem;padding-right:5rem}.logo{margin:30px 0;margin-left:var(--gutter)}.testimonial__item-2 .testimonial__user__image__img{padding:50px}.testimonial__item-2 .testimonial__user__image figure,.testimonial__item-2 .testimonial__user__image{height:100%;margin:0}}@media screen and (min-width: 1440px){.navlink--toplevel{font-size:18px;padding-left:25px;padding-right:25px}.wrapper{padding:0}.product-single__wrapper{gap:100px}.product-single__details{padding-left:30px;padding-top:35px;width:calc(100% - 100px)}.product-single__gallery{padding-right:30px}}@media screen and (max-width: 767px){.announcement__block--text{font-size:14px}.mosaic__grid--image-first .mosaic__item--1{order:1}.choose-rx .carousel--mobile .carousel__item{width:63%}.mosaic__grid--video{min-height:auto;height:100%}.mosaic__grid--video .mosaic__item__inner{height:0;padding-bottom:56.4%}}.warranty_var_list ul{margin:0}.warranty_var_list ul li{list-style:none;margin:0}.warranty_opt{width:2em!important;height:3rem!important;accent-color:black!important}.warranty_var_list ul li span{position:absolute;font-size:16px;transform:translateY(50%)}.select__label__addon{font-size:18px;text-transform:none;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/32/assets/custom.css.map?v=72215052245720798181750713090 */
