@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400&family=League+Spartan:wght@500&family=Montserrat:wght@700&display=swap";body{max-width:3240px;margin:auto}.cart__row.cart__checkout .error-message{font-size:17px;line-height:24px;text-align:justify!important;margin:20px 0;text-align:left;word-break:break-word;color:#d16002;font-weight:500}.error-message .item-list{margin:10px 0}.cart__row.cart__checkout .error-message.error-message-rx{color:red}.cart-footer--bottom .cart-footer--left{flex:1 0 0}.cart__row.cart__checkout .error-message-lrrx{color:#194689!important}.item-list li{font-size:18px;line-height:24px;font-family:Helvetica,Helvetica Neue,Arial,Lucida Grande,sans-serif}.label-checkbox{display:flex;flex-wrap:wrap;align-items:baseline;cursor:pointer}.label-checkbox input{flex:0 0 auto;margin-right:10px}.label-checkbox .checkbox-text{flex:1 0 0;line-height:24px;font-size:16px}.cart__form .item-list li{margin-bottom:5px}.cart__row.cart__checkout .error-message a{text-decoration:underline;font-size:15px;display:inline-block}.cart__row.cart__checkout .button.button--primary{margin-top:10px;padding:13.5px;width:100%}.header__search .search__results .item-pricing.price{display:none}.header__link.header__menu-toggle .icon{height:24px;width:24px}.header__icon-style-icons-text .icon-caption{padding:0}.header__icons .header__link{display:flex;flex-wrap:wrap;flex-direction:row}.is-sticky .sticky-menu-wrapper{visibility:visible;opacity:1;max-height:100%;position:absolute;top:0;width:100%;z-index:-1}.sticky-menu-wrapper.is-visible{position:unset}.header--search-focus .sticky-menu-wrapper{border-top:1px solid rgb(215,215,215);border-bottom:1px solid rgb(215,215,215);padding:0 40px}.header__search .search-form .search__fields .input{border-color:#d7d7d7;height:56px}.header__search .search-form .search__fields .control.has-icons-right .icon{right:0;top:50%;height:54px;transform:translateY(-50%);background-color:#0e78ce;color:#fff;width:52px;padding:15px}.header__search .search-form .search__fields .input::placeholder{font-size:18px}.custom-account{padding-right:20px}.header-cart .header-cart__icon{margin-right:10px}.custom-account .header__link.action-area__link .icon{margin-right:5px}header .navbar-link .icon{margin-left:6px;height:16px;width:16px}header .navbar-link:hover .icon{transform:rotate(-180deg);transition:transform .2s}.top-bar__item-text a{color:#fff}#shopify-section-text_GnkAQP{flex:0 0 20%}#shopify-section-text_a4LmAQ{flex:1 0 0}#shopify-section-text_r4twpc{flex:0 0 20%;position:relative}.product-order-form .fproduct-title .title-wrap{max-width:500px}#shopify-section-text_r4twpc:before{content:"";border-bottom:40px solid #0e78ce;border-left:20px solid transparent;border-right:25px solid transparent;display:block;height:0;width:50px;position:absolute;left:-25px;top:0;height:100%}.top-bar__item-text{padding:8px 0}#shopify-section-text_r4twpc .top-bar__text{padding-left:20px}.description.content blockquote{font-style:normal}.custom-variants-btn{flex:0 0 135px;margin-right:10px}.custom-variants-btn .btn{font-size:14px;padding:5px 10px;border-radius:5px;display:block;width:100%;background-color:transparent;border:1px solid #2b597e;cursor:pointer;height:38px}.custom-variants-btn .btn.active{background-color:#2b597e;color:#fff}.custom-variants-btn .primary-btn{margin-bottom:6px}.product-block--description .content h2:not(:first-child),.product-block--description .content h3:not(:first-child),.product-block--description .content h4:not(:first-child),.product-block--description .content h5:not(:first-child),.product-block--description .content h6:not(:first-child){margin-top:0}.product-block--description .content h2,.product-block--description .content h3,.product-block--description .content h4,.product-block--description .content h5,.product-block--description .content h6{margin-bottom:15px;color:#36454f}.product-block--description .content p:not(:last-child){margin-bottom:10px}.product-block--description .content{color:#6e6e6f;font-size:16px}.product-block--description .content *,.product-thumbnail__price.price.is-text{font-size:20px}.action-area__link:not(.has-cart-count) .header-cart__count{display:flex}.testimonial__nav-wrapper{justify-content:space-between}.testimonial__nav .icon{width:16px;height:16px}.testimonial__nav-wrapper .testimonial__nav{background-color:#fff;border-radius:100%;padding:10px}.container.testimonial__nav-row{display:none}.flickity-prev-next-button{width:36px;height:36px}.flickity-prev-next-button .flickity-button-icon{fill:#0e78ce}.testimonials>.section{position:relative}.testimonial-block.one-third{margin:0;width:33.333%}.testimonials .testimonial-block.is-selected{background:#fff!important}.testimonials .testimonial-block.is-selected{transform:scale(1.1)}.testimonials .testimonial-block{transform:scale(.9)}.testimonials .main-heading{margin-bottom:50px}.mega-menu>.container{display:block}.product-order-form .fproduct-image img{width:100px;height:60px;object-fit:contain;border:solid 1px #B8B8B8;border-radius:6px;overflow:hidden}.mega-menu .mega-menu__block:first-child{padding-top:20px;border-top:1px solid #e5e5e5}.mega-menu .mega-menu__block:last-child{padding-bottom:20px;border-bottom:1px solid #e5e5e5}.custom-text-link a:hover,.block__tabs-menu .custom-tab-link a:hover{background-color:#09425a;color:#fff}.menu-tabs__right-column{position:absolute;top:0;right:0;background-color:red;width:75%;display:none;background-color:#f2f5f7;border:1px solid #e5e5e5;border-left:0;padding:20px;height:100%;min-height:60vh;max-width:60%;margin-left:0;left:25%;z-index:99999}.mega-menu .mega-menu__block{width:25%}.menu-tabs__link h3{max-width:480px}.mega-menu__block.block__tabs-menu:hover .menu-tabs__right-column{display:block}.mega-menu__block.block__tabs-menu,.mega-menu__block.block__text-link{padding:0;background-color:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin:0}.custom-text-link a{display:block;padding:10px}.block__tabs-menu .custom-tab-link a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 30px 10px 10px;position:relative}.block__tabs-menu .custom-tab-link a .icon{width:16px;height:16px;position:absolute;right:10px;top:20px}.mega-menu__linklist .custom-submenu{padding:5px 20px 10px}.mega-menu__linklist ul .mega-menu__linklist-link .icon{display:none}.mega-menu__linklist ul .show-icon .mega-menu__linklist-link .icon{display:flex;margin-left:20px;height:16px;width:16px}.mega-menu__linklist ul .show-icon .mega-menu__linklist-link{display:flex;flex-wrap:wrap;align-items:center}.mega-menu__linklist ul .show-icon .custom-submenu{display:none}.mega-menu__linklist ul .show-icon:hover .custom-submenu{display:block}.mega-menu__linklist .custom-submenu li{padding:3px 0}.mega-menu__linklist .custom-submenu a{font-size:16px}.menu-with-image-row{display:flex;flex-wrap:wrap}.menu-with-image-row .menu-with-image__menu{flex:0 0 50%}.menu-with-image-row .menu-with-image__image{flex:0 0 50%;padding-left:20px}.menu-with-image__image .menu-with-img__img{line-height:0}.mega-menu__mega-menu-1 .mega-menu{box-shadow:none}.navbar-item .menu-with-image-row .menu-with-image__image .menu-with-img__img img{max-height:100%}.menu-with-image-row .menu-with-image__image .menu-with-img__text{background-color:#fff;padding:10px}.product-order-form.top-title .image-title.col{flex:0 0 150px}.product-order-form.top-title .stock-title.col{flex:0 0 220px}.product-order-form__row .product-order-form:nth-child(odd){background-color:#f5f6f8}.product-order-form__row .product-order-form.top-title{background-color:#2b597e;padding:5px}.product-order-form.top-title .col{color:#fff;font-size:16px}.product-order-form.top-title .stock-title{text-align:center}.product-order-form__row{width:100%}.product-order-form .supply-list a,.fproduct-form .custom-atc-btn{display:flex;height:38px;width:38px;background-color:#2b597e;align-items:center;justify-content:center;border-radius:5px;border:0px;color:#fff;cursor:pointer}.product-order-form__row .fproduct-description h2,.product-order-form__row .fproduct-description h3,.product-order-form__row .fproduct-description h4,.product-order-form__row .fproduct-description h5,.product-order-form__row .fproduct-description h6{font-size:16px}.product-order-form .supply-list .icon{color:#fff}.product-order-form__row .product-order-form{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #dee2e6;padding:15px 5px;background-color:#fcfcfc}.product-order-form.top-title .form-title{flex:0 0 320px;text-align:center}.product-order-form.top-title .supply-title.col{flex:0 0 48px}.product-order-form.top-title .pric-title{text-align:center}.product-order-form .col{flex:1 0 0;padding:0 5px}.product-order-form .supply-list{flex:0 0 auto}.product-order-form .fproduct-form .product_form{flex:1 0 0}.product-order-form .fproduct-image{flex:0 0 auto;padding:0 25px;line-height:0px}.product-order-form .fproduct-stock{flex:0 0 220px;text-align:center}.product-order-form .shopify-payment-button{display:none!important}.fproduct-form .purchase-details__buttons{flex:0 0 38px;flex-wrap:wrap;justify-content:center;margin-top:0}.fproduct-form .swatch .swatch__options{margin-bottom:0;display:block;padding:0;border:0;max-width:100%}.product-order-form .fproduct-form .shopify-product-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.fproduct-form legend.option-title.label{display:none}.product-order-form .fproduct-form{flex:0 0 320px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.primary-product.cp-form .product-quantity-box.purchase-details__quantity{max-width:100%}.product-block.product-block--form .icon.cart__icon.product__form,.product-block.product-block--form .supply-list.product__form,.product-bottom-form .product-order-form__row .button--add-to-cart .text{display:none}.product-bottom-form .product-order-form__row .icon.cart__icon.product__form,.product-bottom-form .product-order-form__row .supply-list.product__form{display:block}.fproduct-form .swatch .swatch__options .swatch__option{width:100%;max-width:100%}.product-bottom-form{margin-top:48px}.product-order-form .fproduct-form .cp-form{flex:1 0 0}.product-order-form .fproduct-form .variant-selection{padding:0 5px;flex:0 0 120px;display:none}.fproduct-form .swatch .swatch__options .swatch__option .swatch-element{min-height:auto;border-radius:4px}.fproduct-form .swatch .swatch__options .swatch__option .swatch-element label{font-size:14px;height:20px;line-height:normal}.fproduct-form .purchase-details__buttons .button--add-to-cart.action_button--secondary{color:#fff;max-width:100%;flex:0 0 auto;margin:0;min-height:38px;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:5px;background-color:#2b597e}.fproduct-form .purchase-details__buttons .button--add-to-cart.action_button--secondary .icon{width:22px;height:22px}.fproduct-form .items_left{display:none}.fproduct-form .quantity-wrapper.quantity-style--box .quantity-element.button{min-width:20px;margin-top:0;min-height:36px}.fproduct-form .product-quantity-box.purchase-details__quantity{margin:0 10px 0 0;width:100%;flex:1 0 0}.product-order-form .fproduct-form .shopify-product-form .purchase-details{justify-content:flex-end;align-items:flex-start;position:relative}.product-order-form .fproduct-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 auto;margin-right:10px;background-color:#2b597e;color:#fff;padding:5px 10px;border-radius:5px;min-width:120px;height:38px}.product-order-form .fproduct-price .box-quantity{margin-left:5px}.fproduct-form .product-quantity-box.purchase-details__quantity .quantity-input.quantity-element.input{min-height:36px;height:36px}.fproduct-form .product-quantity-box.purchase-details__quantity .quantity-wrapper.quantity-style--box{padding:0 5px;border-radius:4px}.fproduct-stock .icon{height:20px;width:20px;color:#fff;background:#2b597e;border-radius:100%}.fproduct-stock .icon svg{width:10px;height:10px}.fproduct-stock .icon.checkmark{background:#28a745}.fproduct-stock .icon.x__icon{background-color:#a71635}.fproduct-price .fprice{text-align:center}.fproduct-form .purchase-details__buttons .message{font-size:14px;text-align:center;line-height:16px;position:absolute;bottom:-18px}.product-bottom-form .product-order-form .fproduct-form .variant-selection{display:block}.product-bottom-form .shopify-payment-button{display:none!important}.header__search .search__results{z-index:999}.product-order-form .fproduct-s-text{flex:0 0 100px;text-align:center}.product-order-form.top-title .s-text-title{flex:0 0 100px}.product-bottom-form .product-order-form .fproduct-s-text{flex:0 0 auto;margin-left:5px}#shopify-section-header-classic .header{box-shadow:0 0 16px -4px #0003}.text-slideshow .flickity-viewport{height:100%!important}header .navbar-link{padding:14px 20px;z-index:99;text-transform:uppercase}.header__inner-content{padding:8px 60px}.header-sticky-wrapper.is-sticky .navbar-link{padding:28px 20px}.custom_icons-section a.button.button--primary{background:#fff;color:#09425a;border-color:#fff}.custom_icons-section a.button.button--primary:hover{background:#4c70a1;border-color:#4c70a1;color:#fff}.custom_icons-section .title+.subtitle{color:#fff;margin-top:0}.custom_icons-section .icon.is-medium{width:96px;height:96px;margin-top:-80px}.custom_icons-section .icon-with-text-column__column{padding:32px 18px}.custom_icons-section .icon-with-text-column__column a.button.button--primary{max-width:100%}.custom_icons-section .icon-with-text-column__column .buttons.has-padding-top{padding-top:60px}.custom_icons-section .title+.subtitle p{font-weight:300}.custom_icons-section h3.icon-column__title{margin-bottom:16px;font-weight:700}.header_call_button a.button.button--primary{display:flex;flex-wrap:wrap;align-items:center;padding:15px;border:1px solid #fff;font-size:16px}.header_call_button{margin-right:40px}.header_call_button a.button.button--primary:hover{border:1px solid #09425a}header .header__icons.header__icon-style-icons{width:27%;max-width:27%}.header_call_button .icon.header__icon{margin-right:8px!important;flex:1;margin-left:0!important}header .header__icons.header__icon-style-icons .action-area__link{padding-left:6px;padding-right:6px}.header_call_button a.button.button--primary:hover svg,.header_call_button a.button.button--primary:hover svg *{color:#09425a;fill:#09425a}.home_banner .text-slideshow__slide{height:100%}.home_banner .text-slideshow__slide .text-slideshow__heading{padding-bottom:0;margin-bottom:20px}.home_banner .text-slideshow__slide a.button.button--primary{margin-right:6px}.home_banner .flickity-prev-next-button{top:auto;bottom:0}.text-slideshow .flickity-page-dots{align-self:flex-start;width:max-content;padding:50px 52px}.slideshow-with-text .flickity-prev-next-button.next{right:75%}.slideshow-with-text .flickity-prev-next-button{background:#2b597e;height:32px;width:32px;bottom:27px}.slideshow-with-text .flickity-prev-next-button svg.flickity-button-icon{color:#fff;fill:#fff}.has_top_wave,.has_bottom_wave{position:relative}.has_top_wave:before{content:"";position:absolute;width:100vw;margin-left:-50vw;margin-right:-50vw;left:50%;right:50%;height:49px;top:-121px;background:url(/cdn/shop/files/wave1.png?v=1683209400) no-repeat;background-size:100% 100%}.has_bottom_wave:after{content:"";position:absolute;width:100vw;margin-left:-50vw;margin-right:-50vw;left:50%;right:50%;height:49px;bottom:-114px;background:url(/cdn/shop/files/wave2.png?v=1683212271) no-repeat;background-size:100% 100%}.doctors_columns-section .icon-with-text-column__column{border:2px solid #09425A;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:32px 24px 36px}.doctors_columns-section .icon-with-text-column__column span.icon.is-medium{max-width:32%;width:32%;height:130px;order:2;align-items:flex-end;justify-content:flex-end;padding-right:8px}.doctors_columns-section .icon-with-text-column__column .icon-column__text{width:68%;max-width:68%;order:1}.doctors_columns-section .icon-with-text-column__column span.icon.is-medium svg{width:max-content}.doctors_columns-section .icon-column__text .icon-column__title{margin-bottom:16px}.doctors_columns-section .icon-column__text .title+.subtitle{margin-top:0}.doctors_columns-section .icon-column__text .title+.subtitle p{font-weight:300}.shopify-section.icon-with-text-column{position:relative}section.has_section_bgImage{position:absolute;width:100%;height:100%;top:0;z-index:0}section.section.custom_icons-section.has_top_wave_blue.section{z-index:1;position:relative}section.has_section_bgImage .image-element__wrap{width:100%;height:100%}section.has_section_bgImage .image-element__wrap img{height:100%;object-fit:cover}section.section.custom_icons-section.has_top_wave_blue.section span.icon{background:#fff;border-radius:50%;margin-bottom:24px}section.section.custom_icons-section.has_top_wave_blue.section .icon-with-text-column__column{border:2px solid #09425A}section.section.custom_icons-section.has_top_wave_blue.section .title+.subtitle{color:#09425a;font-weight:300}section.has_section_bgImage.custom_icons-section.has_top_wave_blue:before{content:"";position:absolute;width:100%;height:49px;background:url(/cdn/shop/files/wave3.png?v=1683221736) no-repeat;background-size:100% 100%;top:-1px}#shopify-section-footer-classic{position:relative;z-index:1}.footer__menu li.footer__menu-link{margin-bottom:14px}.footer_copyright-section.container{padding-top:74px}.footer_copyright-section.container .footer__credits p{opacity:.4;color:#09425a;font-family:Jost;font-size:11.7px;font-weight:300;letter-spacing:0;line-height:18px}.footer .newsletter-form.form{position:relative}.footer .newsletter-form.form .input{height:56px;width:100%;background-color:#fff}footer .newsletter-form .field .control{width:100%}footer .newsletter-form .field{margin-bottom:0}.footer .newsletter-form.form .field.is-default-width.is-align-self-end{position:absolute;right:0;top:0;width:max-content;min-width:max-content}footer .newsletter-form .field .control button.is-within-form{border:none;background:transparent;min-height:56px;width:max-content;font-size:0;position:relative}.footer .newsletter-form.form .field.is-default-width.is-align-self-end .control{width:max-content}footer .newsletter-form .field .control button.is-within-form:after{content:"";position:absolute;width:14px;height:14px;opacity:1;border-right:1px solid #09425A;border-bottom:1px solid #09425A;right:20px;top:21px;transform:rotate(-45deg)}.inner_page_banner{position:relative}.inner_page_banner:after{content:"";position:absolute;width:100%;height:49px;background:url(/cdn/shop/files/wave2.png?v=1683212271) no-repeat;background-size:100% 100%;bottom:0}.has_round_image .image-element__wrap img{border:3px solid #09425A;border-radius:50%;max-width:522px;height:522px;object-fit:cover}.has_round_image .image-with-text__text-column .image-with-text__wrapper{max-width:413px;padding-left:28px}.has_round_image .image-with-text__text-column .image-with-text__wrapper h4.image-with-text__heading{padding-bottom:0;color:#f55d3e!important}.navbar-link:not(.is-arrowless):after{display:none}.navbar-link:not(.is-arrowless){padding-right:20px}.dropdown-click--false .navbar-item.has-dropdown:hover .navbar-dropdown{top:84px;box-shadow:0 0 16px -4px #0003;padding:24px}.dropdown-click--false .navbar-item.has-dropdown:hover{position:relative}.dropdown-click--false .navbar-item.has-dropdown.has-mega-menu:hover{position:unset}.dropdown-click--false .navbar-item.has-dropdown:hover:before{content:"";position:absolute;width:100%;height:80px;bottom:-50px;left:20px;z-index:99}.dropdown-click--false .navbar-item.has-dropdown a.navbar-item:hover{color:#f55d3e}.custom-faq-related-content-container .heading.is-h3{margin-bottom:24px}.custom-faq-related-content.active .custom-faq-answer p{font-weight:300}.inner_page_banner .title+.subtitle{font-weight:300;line-height:26px;max-width:414px;margin:0 auto;text-align:center}.blog-card__image .image-element__wrap,.blog-card__image .image-element__wrap img{min-height:250px;object-fit:cover}.blog-card .card-content h4.title{font-weight:700}.blog-card .card-content .excerpt{font-size:18px;line-height:26px;font-weight:300}.blog-card.show-border-false .blog-card__read-more a.button.button--link-style{color:#f55d3e;border-color:#f55d3e;font-size:18px}.heading-wrapper--article.heading-wrapper{margin-bottom:16px}.blog-meta span.featured-article__date{opacity:.4;color:#09425a;font-family:Jost;font-size:18px;font-weight:300;letter-spacing:0;line-height:29px}.article-content{margin-top:12px}.collection__sort-by-filter select{height:56px;width:100%;max-width:100%;padding-left:20px;color:#09425a;font-family:Jost}.collection__sort-by-filter.select{height:100%;width:100%;max-width:305px}.collection__sort-by-filter select:hover{border-color:#09425a}.container.collection_section_wrapper{justify-content:space-between;margin-top:20px}.thumbnail-sticker.new-sticker{color:#fff;padding:3px;width:100%;max-width:57px;display:block;min-width:57px}.container.collection_section_wrapper .sidebar_header.is-h3{padding-bottom:16px;border-bottom:1px solid #09425A}.collection_section_wrapper .sidebar-section.one-fourth{width:calc(20% - var(--gutter))}.collection_section_wrapper .collection__main.three-fourths{width:calc(80% - var(--gutter))}.sidebar__block.block__faceted-filtering{padding-top:16px;padding-bottom:0;border-bottom:1px solid #09425A}.sidebar__block.block__faceted-filtering .sidebar-block__heading{font-size:20px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:16px}.search__content .sidebar__block.block__menu{border-bottom:1px solid #09425A;padding:14px 0}.search__content .sidebar-block__heading{padding-right:24px}.search__content .sidebar-block__content{font-size:18px;margin-top:14px}.sidebar__block.block__faceted-filtering .faceted-filter-group-display__header:empty{display:none}.sidebar__block.block__faceted-filtering .faceted-filter-group-display__list,.sidebar__block .faceted-filter-group-display{margin-bottom:0}.faceted-filter-group-display__submit .button.button--primary{width:100%;max-width:101%}.product-image__wrapper .image-element__wrap img,.product-image__wrapper .image-element__wrap{width:100%!important;max-width:100%!important;min-height:352px;object-fit:contain}.thumbnail__caption .product-thumbnail a{line-height:26px;margin-bottom:8px;padding:0;color:#36454f;font-size:20px;font-weight:700;text-transform:capitalize}.thumbnail__caption .product-thumbnail a{text-align:center}.thumbnail__caption span.product-thumbnail__price.price span.money{color:#36454f;line-height:26px}.collection__main .column.product__thumbnail{padding-bottom:40px}.faceted-filter-group-display__list-item-label-text{font-size:18px;line-height:24px}.faceted-filter-group-display__list-item-label{padding:0 0 8px}.content .faceted-filter-group-display__list-item+li{margin-top:0}.sidebar__block.block__faceted-filtering:last-child{border-bottom:none}.sidebar__block.block__faceted-filtering.is-active{padding-bottom:32px}.product-order-form .fproduct-price .price-ui{opacity:1;justify-content:center}.product__information.has-product-sticker .sticker-holder{display:none}.product-template section.section .price-ui{line-height:24px;opacity:1}.product__information .product_name{padding-bottom:12px}.product__information .product-block.product-block--price{padding-bottom:16px;position:relative}.product__information .product-block.product-block--price:after{content:"";position:absolute;height:1px;width:100%;background:#2b597e;bottom:0;left:0}.product-block.product-block--sku{margin-top:24px}.product-block.product-block--sku span{line-height:24px}options-selection legend.option-title.label{font-size:14px;letter-spacing:0;line-height:19px;color:#09425a;margin-bottom:8px}options-selection .swatch .swatch__option{margin:0}options-selection .swatch .swatch__options{margin-bottom:20px;border:1px solid #09425A;padding:3px;width:100%;max-width:412px}options-selection .swatch .swatch__options .swatch__option{width:50%;max-width:50%}options-selection .swatch .swatch__options input:checked+.swatch-element{background:#2b597e;color:#fff;font-family:Jost;font-size:18px;letter-spacing:0;line-height:24px;border:1px solid}options-selection .swatch .swatch__options .swatch-element{border:none;background:transparent;justify-content:center}.quantity-wrapper.quantity-style--box{border:1px solid #09425a}.quantity-wrapper.quantity-style--box .quantity-input-control input{border:none}.product-quantity-box.purchase-details__quantity{max-width:120px}.quantity-wrapper.quantity-style--box .quantity-element.button{min-width:40px;min-height:56px;border:0}.quantity-wrapper.quantity-style--box .quantity-input-control{min-width:38px}.quantity-wrapper.quantity-style--box .quantity-input-control input{min-height:55px;font-size:18px;color:#09425a}.quantity-wrapper.quantity-style--box .quantity-element.button span.icon{padding:6px}.purchase-details__buttons .action_button.button--add-to-cart{min-height:56px;font-size:20px;line-height:24px}body .purchase-details.has-quantity-box .purchase-details__spb--false{height:56px;width:100%;max-width:100%}.product__information{max-width:412px}.product__images.one-half.column{width:calc(60% - var(--gutter));max-width:calc(60% - var(--gutter));padding-right:10%}.product__information.one-half.column{width:calc(40% - var(--gutter));max-width:calc(40% - var(--gutter))}.product__images button.flickity-button.flickity-prev-next-button{width:32px;height:32px;background:#2b597e;opacity:1;visibility:visible}.product__images button.flickity-button.flickity-prev-next-button svg.flickity-button-icon{opacity:0}.product__images button.flickity-button.flickity-prev-next-button.previous{left:-15px}.product__images button.flickity-button.flickity-prev-next-button.next{right:-15px}.product__images button.flickity-button.flickity-prev-next-button:after{content:"";position:absolute;left:9px;top:34%;margin:0 auto;width:11px;height:11px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.product__images button.flickity-button.flickity-prev-next-button.previous:after{border-left:1px solid #fff;border-bottom:1px solid #fff;border-top:none;border-right:none;left:auto;right:9px}.product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column{width:calc(25% - var(--gutter))}.product-wrap .thumbnail__caption{padding:0}.line-item-property__field label{color:#09425a;font-family:Jost;font-size:14px;letter-spacing:0;line-height:19px}.line-item-property__field select{width:100%;min-height:56px;color:#09425a;border:1px solid #09425A;padding:16px 20px;cursor:pointer;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px}.line-item-property__address{margin-bottom:28px}.description.content p{line-height:26px;font-weight:300}#theme-ajax-cart.is-drawer{width:100%;max-width:414px}.ajax-cart__cart-title{font-size:32px;line-height:42px;padding:39px 20px;border:none;position:relative}.ajax-cart__product-title a{line-height:25px}.ajax-cart__product-title{margin-bottom:7px}.ajax-cart__product .ajax-cart__product-image{width:30.7%;margin-right:0;padding:0 16px 0 0}.ajax-cart__product .ajax-cart__product-content.media-content{width:69.3%;max-width:69.3%}.ajax-cart__line-item{font-size:18px;line-height:25px;margin-bottom:8px}.ajax-cart__price.price span.money{line-height:26px}.ajax-cart__quantity-box.product-quantity-box .quantity-element.button span.icon{padding:5px}.ajax-cart__quantity-box.product-quantity-box .quantity-element.button{min-height:30px;min-width:20px}.ajax-cart__quantity-box.product-quantity-box .quantity-input-control{min-height:30px;height:30px;min-width:22px}.ajax-cart__quantity-box.product-quantity-box .quantity-input-control .input{min-height:100%;height:100%;background:transparent;padding:2px;font-size:10px}.ajax-cart__quantity-box.product-quantity-box{max-width:64px}.ajax-cart__cart-title:before{content:"";position:absolute;width:100%;height:1px;background:#2b597e;left:0;right:0;margin:0 auto;bottom:0}.media+.media{border-top:1px solid #999ba033}.ajax-cart__details-wrapper{background:#2b597e;border:none;padding:32px 20px}.ajax-cart__details-wrapper *{color:#fff}.ajax-cart__details-wrapper p.ajax-cart__taxes-shipping-message{display:none}.ajax-cart__list{padding:0 20px 90px}.ajax-cart__close-icon{margin:0;left:20px;right:auto;top:50px;z-index:99}.ajax-cart__details-wrapper .ajax-cart__details-row *{font-size:24px;font-weight:700;letter-spacing:0;line-height:32px}.ajax-cart__details-wrapper button.ajax-cart__button{padding:13.5px;border:1px solid #fff!important;background:#fff;color:#09425a;font-size:18px;font-weight:400}.ajax-cart__details-wrapper button.ajax-cart__button:hover{color:#fff;background:transparent}.ajax-cart__details-wrapper a.ajax-cart__cart-link{margin-top:12px;border:1px solid #FFFFFF;padding:13.5px;color:#fff;text-decoration:none;font-size:18px;text-transform:capitalize}.ajax-cart__details-wrapper a.ajax-cart__cart-link:hover{background:#fff;color:#09425a}.ajax-cart__list .ajax-cart__product{padding:20px 0 0}button.close{background:transparent;width:max-content;max-width:max-content}a.ajax-cart__delete{position:absolute;bottom:0;right:0;color:#999ba0;font-family:Jost;font-size:14px;letter-spacing:0;line-height:19px}.ajax-cart__overlay{background-color:#000411e6}#cart_form .cart__card a.ajax-cart__delete{width:max-content;max-width:max-content;background:transparent;position:unset}#cart_form .cart__card{border-color:#999ba033}#cart_form .cart__headings h3.is-h5{font-size:14px;line-height:19px}.cart__headings{padding-bottom:6px}#cart_form .cart__card .cart__image{width:11.6%;max-width:11.6%}#cart_form .cart__card .cart__info{width:81%;max-width:81%}#cart_form.quantity-box-enabled-true .cart__product-title{width:42%}.cart__headings{justify-content:flex-start}#cart_form .cart__card a.item__title{line-height:25px}#cart_form .cart__card .quantity-wrapper.quantity-style--box .quantity-element.button,#cart_form .cart__card .quantity-wrapper.quantity-style--box .quantity-input-control{min-height:30px;height:30px}#cart_form .cart__card .quantity-wrapper.quantity-style--box .quantity-input-control .input{min-height:30px;height:30px;background:transparent}.cart__row.cart__subtotal *{font-size:24px;line-height:32px;text-transform:capitalize}.cart__row.cart__taxes-shipping{display:none}.button.add_to_cart.checkout{padding:13.5px;border:1px solid #09425A;background:#2b597e;font-size:18px;margin-top:10px}.cart__row.cart__checkout{width:100%;margin-left:0}.cart-footer-bottom .cart-footer-note{width:100%;max-width:100%;flex:1 0 0}.cart__additional a.button.button--link-style{width:100%;padding:15px;border:1px solid #09425A;font-size:18px;line-height:24px;color:#09425a}.cart__additional a.button.button--link-style:hover{background:#2b597e;color:#fff;border-color:#2b597e!important}.contact-form>.one-half.column{width:100%;max-width:100%}.container.contact-form{max-width:724px}.contact-form .contact-form__heading.title{text-align:center;margin-bottom:40px}.contact-form__form input#textfield,.contact-form__form input#email,.contact-form__form input,.contact-form__form select,.contact-form__form .textarea:not([rows]){background-color:transparent;min-height:56px;padding:16px 20px;color:#09425a;font-family:Jost;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px}body .select:not(.is-multiple){height:auto}.contact-form__form .buttons.is-left{justify-content:center;margin:0 auto}.contact-form__form .buttons.is-left button.button.button--primary{margin:0 auto;max-width:149px}.map-section{position:relative}.map-section .map_content_overlay{position:absolute;width:100%;max-width:304px;padding:32px 16px 24px;background-color:#fff;border:1px solid #09425A;top:40px;left:80px}.map-section .map_content_overlay .map_content_item{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:16px}.map-section .map_content_overlay .map_content_item span.icon{width:32px;max-width:32px;display:inline-block;text-align:left;height:22px}.map-section .map_content_overlay .map_content_item span.content{width:calc(100% - 32px);max-width:calc(100% - 32px);font-size:18px;line-height:25px;font-weight:300}.map-section .map_content_overlay .map_content_footer{border-top:1px solid #999BA0;padding-top:24px;margin-top:24px}.map-section .map_content_overlay .map_content_footer a.button{display:block;width:100%;max-width:100%}.map_content_footer ul.social-icons{margin-bottom:24px}.map_content_footer ul.social-icons .icon{width:22px;height:22px}.map_content_footer ul.social-icons li{margin-right:12px}.sidebar-block__toggle-icon svg{color:#09425a}.home_banner .text-slideshow .flickity-page-dots{position:absolute;bottom:0;z-index:0}.home_banner .text-slideshow .flickity-buttons-container{z-index:99}#theme-ajax-cart.is-drawer{right:-414px}.blog-main .container .one-whole,.container .paginate{width:100%}.container .paginate a.pagination-link{border:none;border-radius:50%;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;padding:5px;width:30px;height:30px;min-width:30px}.container .paginate a.pagination-link.is-current{background:#2b597e;border:none}.pagination .pagination-next,.pagination .pagination-previous{color:#09425a;font-family:Jost;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;border:none;padding:0;text-transform:uppercase}.pagination .pagination-next:active,.pagination .pagination-previous:active{box-shadow:none}options-selection .swatch .swatch__options .swatch-element{padding:3px}options-selection .swatch .swatch__options .swatch-element label{font-size:18px}.header-sticky-wrapper:not(.is-sticky) .dropdown-click--false .navbar-item.has-dropdown:hover .navbar-dropdown{top:110px}#shopify-section-header-classic [data-enable_overlay=false] .header__link:hover{color:#f55d3e}.banner__wrapper.is-medium .image-element__wrap{min-height:500px;max-height:500px}.article-content span img{width:100%;margin:15px auto}div#template-cart .product-quantity-box.purchase-details__quantity{max-width:64px}div#template-cart .quantity-wrapper.quantity-style--box .quantity-element.button{min-width:18px}div#template-cart .quantity-wrapper.quantity-style--box .quantity-input-control{min-width:25px;width:25px}div#template-cart .quantity-wrapper.quantity-style--box .quantity-input-control .input{padding:3px;font-size:10px}#template-cart .cart__footer.one-third.column{flex:0 0 40%;width:100%;max-width:100%;margin-left:auto}.cart__row.cart__subtotal{padding-bottom:32px}div#theme-ajax-cart section.ajax-cart,div#theme-ajax-cart div#ajax-cart__content,div#theme-ajax-cart div#ajax-cart__content form.ajax-cart__form{height:100%}div#theme-ajax-cart div#ajax-cart__content form.ajax-cart__form .ajax-cart__list{height:calc(100% - 380px);overflow:auto}.ajax-cart__delete .close,.ajax-cart__delete:hover .close{color:#999ba0;background:transparent}options-selection legend.option-title.label span.options-selection__option-name span{display:none}.priceRangeAreaList .faceted-filter-group-display__price-range{display:none}.priceRangeAreaList .priceRangeDigits{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:8px}.priceRangeAreaList .priceRangeDigits *{color:#09425a;font-family:Jost;font-size:14px;letter-spacing:0;line-height:18px}.priceRangeAreaList .noUi-target{box-shadow:none;border:1px solid #09425A;height:2px;margin-top:10px}.priceRangeAreaList .noUi-target .noUi-base .noUi-connect{box-shadow:none;background:#09425a}.priceRangeAreaList .noUi-horizontal .noUi-handle{width:10px;height:10px;left:-6px;border-radius:50%;background:#09425a;box-shadow:none;cursor:pointer}.priceRangeAreaList .noUi-horizontal .noUi-handle:after,.priceRangeAreaList .noUi-horizontal .noUi-handle:before{display:none}.priceRangeAreaList{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #09425A}.home_banner .buttons{justify-content:flex-start}.product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column.is-selected.is-nav-selected{opacity:1}.logo-list .flickity-prev-next-button,.logo-list .flickity-page-dots{display:none!important}.product-bottom-form .product-order-form .fproduct-price{flex:0 0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;margin:0;min-width:170px}.product-bottom-form .product-order-form.top-title .form-title{padding-right:30px;text-align:right}.product-bottom-form .product-order-form .fproduct-price-hide{flex:0 0 150px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-wrap:nowrap}.product-bottom-form .product-order-form.top-title .pric-title{flex:0 0 185px}.product-recommendations .product-thumbnail__price{display:none}.thumbnail__caption .product-thumbnail a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.product__thumbnail .product-wrap{display:flex;height:100%;flex-direction:column}.product__thumbnail .thumbnail__caption{flex-grow:1}.product__thumbnail .product-thumbnail{height:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:1280px){.has_round_image .image-element__wrap img{max-width:100%;height:auto}}@media only screen and (max-width:1100px){header .header__icons.header__icon-style-icons{width:30%;max-width:30%}.home_banner .text-slideshow__slide a.button.button--primary,.home_banner .text-slideshow__slide a.button.button--secondary{max-width:220px}.slideshow-with-text .flickity-prev-next-button.next{right:68%}body .custom-faq-related-heading-container .custom-faq-related-heading-content{width:calc(33.33% - 10px);max-width:calc(33.33% - 10px)}#shopify-section-template--18966619291959__main{padding:0 10px}}@media only screen and (max-width:1024px){.header_call_button{margin-right:40px}.product__images.one-half.column{width:calc(50% - var(--gutter));max-width:calc(50% - var(--gutter));padding-right:10px}.product__information.one-half.column{width:calc(50% - var(--gutter));max-width:calc(50% - var(--gutter));padding-left:10px}}@media only screen and (max-width:970px){.header_call_button{margin-right:20px}header .navbar-link{padding:0 10px;font-size:16px}.home_banner .text-slideshow__slide .text-slideshow__heading{font-size:40px;line-height:50px;margin-bottom:5px}.home_banner .text-slideshow__slide a.button.button--primary,.home_banner .text-slideshow__slide a.button.button--secondary{max-width:189px;padding:13.5px 5px}.text-slideshow .flickity-page-dots{padding:0 32px}.slideshow-with-text .flickity-prev-next-button{bottom:-22px}header .header__icons.header__icon-style-icons{width:32%;max-width:32%}}@media only screen and (max-width:798px){.fproduct-form .purchase-details__buttons .button--add-to-cart.action_button--secondary{padding:0 12px}.mobile-menu-link:after{font-size:16px;font-weight:700}.mobile-menu .mobile-menu__content .mobile-menu__list.is-h4 .mobile-menu-link,.mobile-menu__content .mobile-menu__list.is-h4 .mobile-menu__first-level .submenu__label .mobile-menu__item{font-size:18px}.mobile-menu__first-level.has-submenu .mobile-submenu__list>.mobile-menu__submenu-list-item .mobile-menu__item{font-size:16px}.product-bottom-form .product-order-form .fproduct-price{order:4;flex:0 0 50%;margin:10px 0}.product-bottom-form .product-order-form .fproduct-price .fprice{text-align:right}.product-bottom-form .product-order-form .fproduct-form .variant-selection{flex:0 0 auto;margin-right:10px}.product-bottom-form .product-order-form .fproduct-form .shopify-product-form .purchase-details{flex:1 0 0}.home_banner .text-slideshow-column.one-half{min-height:400px}.home_banner{position:relative}.has_top_wave:before{top:-109px}.home_banner .text-slideshow__slide{padding-top:24px;padding-bottom:129px}.slideshow-with-text .flickity-prev-next-button{display:none}.home_banner .text-slideshow .flickity-page-dots{width:100%;bottom:70px}.custom_icons-section .icon-with-text-column__column.column:not(:last-child){margin-bottom:60px}.custom_icons-section .icon.is-medium{width:72px;height:72px;margin-bottom:0!important}.custom_icons-section h3.icon-column__title{font-size:20px;line-height:27px}.custom_icons-section .icon-with-text-column__column .buttons.has-padding-top{padding-top:32px}.custom_icons-section .icon-with-text-column__column a.button.button--primary{max-width:342px;margin:0 auto}.doctors_columns-section .icon-column__text .icon-column__title{font-size:24px;line-height:33px}.doctors_columns-section .icon-column__text .title+.subtitle p{line-height:25px}section.section.custom_icons-section.has_top_wave_blue.section span.icon svg{height:72px;border-radius:50%;transform:translateY(-12px);background:#fff}section.has_section_bgImage .image-element__wrap img{content:url(/cdn/shop/files/3_7_1.jpg?v=1683815199);object-position:bottom}#shopify-section-footer-classic .footer__credits,.footer__payment-methods.one-half{width:100%;max-width:100%;margin:0 auto;flex-basis:100%;display:flex;justify-content:center;align-items:center}#shopify-section-footer-classic .footer__credits{order:2;margin:24px 0 0}.footer__payment-methods.one-half{order:1}.footer_copyright-section.container{padding-top:12px}footer .content.is-text{line-height:24px}.footer__menu li.footer__menu-link{line-height:24px}#shopify-section-footer-classic .footer__heading{line-height:27px}.logo-list .section .logo-list__wrapper{flex-wrap:nowrap;overflow:auto;max-width:100%}.logo-list .section{width:100%}.has_bottom_wave:after{bottom:-81px}.doctors_columns-section .icon-with-text-column__column span.icon.is-medium{margin-top:0;padding-right:0;max-width:101px;width:101px}.doctors_columns-section .icon-with-text-column__column .icon-column__text{width:calc(100% - 101px);max-width:calc(100% - 101px);padding-right:20px}.custom_icons-section.has_top_wave h3.icon-column__title{margin-top:16px}.home_banner .text-slideshow__slide .text-slideshow__heading{letter-spacing:-.3px;width:100%}.button,.input,.textarea,.select select{font-size:18px!important}.mobile-dropdown.mobile-dropdown__position--left{padding-left:0}body .action-area__link{padding:0 10px}.mobile-menu__content .mobile-menu__list{padding-top:30px;padding-bottom:0}.mobile-menu .mobile-menu__content .mobile-menu-link,.mobile-menu .mobile-menu__content .mobile-menu__item{padding:8px 70px 8px 20px;line-height:28px}.mobile-menu .mobile-menu__submenu-list-item a.mobile-menu__item{padding:8px 0;font-weight:400;font-size:18px;line-height:24px}.mobile-menu__submenu{border-left:none}.mobile-menu__first-level .close-dropdown,.mobile-menu__first-level .close-sub-dropdown{width:100%}body .mobile-menu{border:none}#shopify-section-header-classic{box-shadow:0 0 16px -4px #0003;margin-bottom:0}.header__icon-style-icons .menu_footer .icon-caption{display:block}.menu_footer ul.mobile-menu__list{display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 16px -4px #0003;padding:20px}.menu_footer ul.mobile-menu__list a.mobile-menu__item.item-with-icon{padding:8px 0}.menu_footer ul.mobile-menu__list li{width:50%;max-width:50%}.menu_footer .header_call_button{margin-right:0;margin-left:auto}.has_round_image .image-with-text__text-column .image-with-text__wrapper{max-width:100%;padding:0}.inner_page_banner .image-element__wrap img{min-height:280px;object-fit:cover}.has_round_image .image-with-text__text-column{padding:0}.image-with-text .has_round_image .image-with-text__text-column+.image-with-text__image-column{order:1;margin-bottom:24px}.image-with-text .has_round_image .image-with-text__text-column{order:2}.has_round_image .image-with-text__text-column .is-h2{font-size:24px;line-height:32px;padding-bottom:16px}.has_round_image .image-with-text__text-column .image-with-text__wrapper h4.image-with-text__heading{font-size:14px;margin-bottom:8px;line-height:22px}.inner_page_banner:after{height:33px;bottom:-1px}#shopify-section-footer-classic:before{height:33px;top:-33px}body .custom-faq-related-heading-container .custom-faq-related-heading-content{width:100%;max-width:100%;text-align:center}body .custom-faq-related-heading-content p.custom-faq-related-heading-text{max-width:390px;margin:0 auto}body .custom-faq-heading span{line-height:28px;margin:0}.custom-faq-related-content.active .custom-faq-answer p{line-height:26px}.custom-faq-related-content.active .custom-faq-answer p{max-width:321px}.paginate nav.pagination{flex-wrap:nowrap;justify-content:space-between}.paginate nav.pagination .pagination-previous,.paginate nav.pagination .pagination-next{width:max-content}ul.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start}.paginate{margin:0}.blog-card .card-content h4.title{font-size:20px;line-height:28px}.inner_page_banner .banner__wrapper .banner__heading.title{margin-bottom:16px;line-height:54px;font-size:40px}.heading-wrapper--article.heading-wrapper{width:100%;margin:0 auto 16px}.heading-wrapper--article.heading-wrapper .article__title.title{line-height:43px}.blog-meta .one-whole.meta-info{width:100%;margin:0 auto}.blog-meta span.featured-article__date{line-height:26px}.article-content{margin-top:20px}.article-content .one-whole.content{width:100%;margin:0 auto}.privacy_page-section.section.is-width-small{width:calc(100% - 20px)}.collection-main .collection__filters.column{width:100%;margin-left:0;margin-right:0}.collection__filters .filter_by{width:50%;max-width:50%;padding-right:10px}.collection__filters .collection__sort-by-filter{width:50%;max-width:50%;margin:0 auto;padding-left:10px}.collection__filters .field.is-grouped.is-flex-wrap{align-items:center}.collection__filters .filter_by .select_button{max-width:185px;border:1px solid #09425A;position:relative;padding:16px 20px;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px}.collection__filters .filter_by .select_button:after{content:"";position:absolute;width:12px;height:12px;border-left:1px solid #09425A;border-bottom:1px solid #09425A;transform:rotate(-45deg);right:18px;top:18px}.collection__filters .collection__sort-by-filter select#sort-by{max-width:185px;margin-left:auto;font-size:18px;font-weight:300;letter-spacing:0;line-height:24px;font-family:Jost}aside.sidebar-section.column{display:none}.collection-main .section.is-width-standard{width:calc(100% - 40px);max-width:calc(100% - 40px)}.collection__main .column.product__thumbnail.column{width:calc(50% - 10px);max-width:calc(50% - 10px);flex-basis:calc(50% - 10px);margin:0}.collection__main .collection-matrix{justify-content:space-between}.container.collection_section_wrapper .collection__main{width:100%;max-width:100%}.thumbnail__caption .product-thumbnail a{line-height:25px}aside.sidebar-section.column.active_sidebar{position:fixed;height:100vh;width:100%;left:0;right:0;margin:0 auto;top:0;display:block;background:#fff;z-index:999}.container.collection_section_wrapper .sidebar_header.is-h3{max-width:100%;position:relative;padding:40px;text-align:center;font-size:32px}.sidebar-section form.faceted-filter-form{max-width:100%;padding:40px 20px}.sidebar-section form.faceted-filter-form .sidebar__block.block__faceted-filtering:first-child{border-top:1px solid #09425A}.container.collection_section_wrapper .sidebar_header.is-h3 span.filter_close_icon{position:absolute;left:23px;top:32%;z-index:999}.product__images.one-half.column{margin-bottom:24px}.product__images.one-half.column,.product__information.one-half.column{width:100%;max-width:100%;padding:0}.product__images button.flickity-button.flickity-prev-next-button,.product-gallery__thumbnails .product-gallery__thumbnail img{display:none}.product-gallery__thumbnails .product-gallery__thumbnail.one-fifth.column{width:8px;height:8px;border-radius:50%;background:#09425a;margin:0 8px;opacity:.4}.product-gallery__thumbnails{margin-top:24px}.product__information .product_name{line-height:28px}.description.content.has-padding-top{padding-top:40px}.smart-payment-button--false .purchase-details{flex-wrap:nowrap}body .purchase-details.has-quantity-box .purchase-details__spb--false{max-width:calc(100% - 120px);flex-basis:calc(100% - 120px);width:calc(100% - 120px);min-width:auto;padding-left:12px}.cart__row.cart__checkout,.cart__additional a.button.button--link-style{margin:0 auto;max-width:390px}.map-section .map_content_overlay{position:unset;max-width:390px;margin:24px auto 0}.page-contact .inner_page_banner:after{background:none;width:0;height:0;visibility:hidden}.page-contact .embed-container.maps{position:relative}.page-contact .embed-container.maps:after{content:"";position:absolute;width:100%;height:33px;background:url(/cdn/shop/files/wave2.png?v=1683212271) no-repeat;background-size:100% 100%;bottom:0;left:0;right:0}.contact-form .contact-form__heading.title{margin-bottom:32px;line-height:43px}.banner__wrapper.is-medium .image-element__wrap{min-height:auto}#shopify-section-header-classic .mobile-header .mobile-header__content{box-shadow:0 0 16px -4px #0003}.mobile-menu__toggle-icon.is-active+.mobile-menu:before{content:"";position:absolute;top:-15px;width:100%;height:15px;box-shadow:0 0 16px -4px #0003;z-index:999}footer .newsletter-form .field .control button.is-within-form:hover{color:transparent;font-size:0}.custom_icons-section h3.icon-column__title{font-size:24px;line-height:33px}tr.product-order-form.top-title{display:none}.product-order-form .fproduct-description{order:6;flex:0 0 100%}.product-order-form .fproduct-stock{flex:0 0 50%;order:4;text-align:left;padding:10px 5px}.product-order-form .fproduct-image{flex:0 0 50%;padding:0 10px 0 0;order:1}.product-order-form .fproduct-title{flex:0 0 50%;order:2;text-align:right}.product-order-form .fproduct-form{flex:0 0 100%;order:7;margin-top:10px}.product-order-form .fproduct-form .variant-selection{flex:0 0 100%;padding:0}.product-order-form .fproduct-price{flex:0 0 100%;margin-bottom:13px}.product-order-form .fproduct-image img{height:90px}.fproduct-price .fprice{text-align:left}.product-order-form__row .product-order-form{padding:20px 0}.product-order-form__row .product-order-form:nth-child(2){border-top:1px solid #dee2e6}.product-order-form .fproduct-form .shopify-product-form .purchase-details{justify-content:space-between;padding-bottom:0}.product-order-form .fproduct-form .shopify-product-form .purchase-details .cart-warning{flex:0 0 100%;order:4}.fproduct-form .product-quantity-box.purchase-details__quantity{width:100%;max-width:100%;order:1}.fproduct-form .product-quantity-box.purchase-details__quantity .label.is-sr-only{display:none}.fproduct-form .purchase-details__buttons{flex:0 0 auto;order:2}.product-order-form .supply-list{order:3}.testimonial-block.one-third{width:calc(100% - var(--gutter));margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2)}.product-order-form .fproduct-s-text{flex:0 0 100%;order:5;text-align:left}}.collection-info__caption-wrapper{align-items:center}@media only screen and (max-width:480px){footer .medium-down--one-half{width:100%;max-width:100%;text-align:center}.footer__menu.is-justify-space-between,.footer__block.block__newsletter{text-align:center}.inner_page_banner iframe{height:280px}.page-contact .embed-container.maps{height:280px!important}.home_banner .text-slideshow-column.one-half{width:100%;max-width:100%;margin:0 2px}.home_banner .buttons{flex-wrap:nowrap}.custom_icons-section .icon-with-text-column__column{padding:32px 14px}.custom_icons-section .icon.is-medium{transform:translateY(-14px)}.doctors_columns-section .icon-with-text-column__column{padding:24px 16px}.doctors_columns-section .icon-with-text-column__column .icon-column__text{padding-right:10px}.image-with-text-overlay .caption .caption-content{padding:0}}.collection-list .has-image-crop img{object-fit:cover;width:300px;height:300px!important}.c2_product_font.default-font *{font-family:inherit!important}.c2_product_font.font-roboto *{font-family:Roboto,sans-serif!important;font-size:20px}.c2_product_font.font-open-sans *{font-family:Open Sans,sans-serif!important;font-size:20px}.c2_product_font.font-lato *{font-family:Lato,sans-serif!important;font-size:20px}.c2_product_font.font-Arial *{font-family:trial Arial!important;font-size:20px}.c2_product_font .vendor{font-size:28px}.product-order-form__row .fproduct-title p{font-weight:700}.product_name.title.is-h4{font-size:28px}.custom-collection .products{display:flex}.custom-collection .product__thumbnail{flex-basis:calc(25% - var(--gutter))}.custom-collection{max-width:90%;margin:auto}.product-block.product-block--description *{font-size:20px!important}.product-order-form__row .of-product-sku{font-weight:400!important}.collection-list .title{text-align:center}.header_call_button a.button.button--primary{background-color:#0e78ce}@media only screen and (max-width:1600px){.mega-menu .mega-menu__block{width:34%}.menu-tabs__right-column{left:calc(34% + 12px);position:fixed;top:202px;height:70vh;overflow:auto;min-height:auto}.header-sticky-wrapper.is-sticky .menu-tabs__right-column{top:78px}.header-sticky-wrapper.is-sticky .sticky-menu-wrapper.is-visible .menu-tabs__right-column{top:166px}.mega-menu>.container{height:70vh;overflow:auto}.mega-menu>.container::-webkit-scrollbar{display:none}.menu-tabs__right-column::-webkit-scrollbar{width:4px}.menu-tabs__right-column::-webkit-scrollbar-track{background:#dcdcdc}.menu-tabs__right-column::-webkit-scrollbar-thumb{background:#888}}@media only screen and (max-width:1200px){.collection-list .medium-down--one-half{width:calc(33% - var(--gutter))}}@media only screen and (max-width:1100px){.mega-menu .mega-menu__block{width:38%}.menu-tabs__right-column{left:38%}}@media only screen and (max-width:1016px){.mega-menu .mega-menu__block{width:38%}.menu-tabs__right-column{left:38%}}@media only screen and (max-width:950px){.mega-menu .mega-menu__block{width:45%}.menu-tabs__right-column{left:45%}}@media screen and (max-width:768px){.collection-list .medium-down--one-half{width:calc(50% - var(--gutter))}.custom-collection .products{display:flex;flex-wrap:wrap}.custom-collection .product__thumbnail.{flex-basis:46%}#template-cart .cart-footer--bottom .cart__footer{width:100%!important}.cart-footer-bottom .cart-footer-note,#template-cart .cart__footer.one-third.column{flex:0 0 100%}}@media screen and (max-width:480px){.collection-list .medium-down--one-half{width:calc(100% - var(--gutter))}}.search__content{position:relative}.search__no-results-loading.new-class{display:none}.search__no-results-loading{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;position:absolute;z-index:1;height:100%}.search__content .has-thumbnail-sticker .sticker-holder{z-index:-1}.search__no-results-loading svg{margin-top:0!important}.search__no-results-loading rect{fill:#0e78ce}.wsLoginToView{font-size:14px!important}@media screen and (min-width:769px){.product-order-form{flex-wrap:nowrap!important}}section#c2-register-fomr{scroll-margin-top:100px}.search-form .search__fields .custom-visuallyhidden{position:absolute;top:50%;right:0;transform:translateY(-50%);height:52px;width:52px;cursor:pointer}.collection-list__heading{margin-bottom:40px;margin-left:10px}.custom-account{display:flex}.pickListItems{display:block;width:100%;margin-top:20px}.pickListItems .container.container--pagination.has-padding-top{display:flex;align-items:center;justify-content:center;margin:20px auto;padding:0;text-align:center}.pickListItems .container .paginate{display:flex;align-items:center;justify-content:center;margin:0 auto}button.quickAddBtn{display:flex;align-items:center;justify-content:center;min-height:46px;width:100%;margin:10px auto 0}button.quickAddBtn.focused.button.button--secondary{background-color:#f55d3e!important;border-color:#f55d3e!important;color:#fff!important}button.quickAddBtn.focused.button.button--secondary .is-loading:after{border-bottom-color:#fff!important;border-left-color:#fff!important}.tabContent{width:100%}.tabOpener{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;position:relative;padding:10px 20px;border:1px solid #194689}span.tabIcon{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:10px;min-width:40px;min-height:40px}span.tabIcon:before{content:"";background:#194689;width:90%;height:2px;max-width:30px}span.tabIcon:after{content:"";background:#194689;width:2px;height:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);max-height:30px;opacity:1;transition:all linear .3s}.tabOpener.isOpen span.tabIcon:after{transform:translate(-50%,-50%) rotate(270deg)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/custom.css.map */
