.main-product-section{background:linear-gradient(95.98deg,#1366780d -.62%,#d4a12b0d 96.03%);padding-block:43px 49px!important;position:relative}.main-product-section .container{max-width:1335px;width:100%;padding-inline:15px;margin-inline:auto;position:relative;z-index:2}.main-product-section:after{content:"";position:absolute;top:0;width:50%;right:0;z-index:1;background-color:#fff;height:100%}.main-product-section .product{display:flex;flex-wrap:wrap;gap:0;margin:-15px}.main-product-section .product>*{width:100%;padding:15px}.main-product-section .product .main-product-gallery{width:50%}.main-product-section .product-gallery__media-list{--product-gallery-media-list-gap: 8px}.main-product-section .product .main-product-info{width:50%}.main-product-section .product .main-product-info .product-info{width:100%;max-width:618px;margin-left:auto;display:block}.product-info{--product-info-block-spacing: 20px}.product-info__block-item[data-block-type=text]{margin-top:14px}.product-info__block-item[data-block-type=founder-txt]{margin-block:7px}.product-info__block-item[data-block-type=founder-txt]+.product-info__block-item[data-block-type=text]{margin-top:-7px}.product-info__block-item[data-block-type=features-grid]{margin-top:-21px}.product-info__block-item[data-block-type=description] .accordion__toggle{padding:11px 0}.product-info__title{font-family:Instrument Sans,sans-serif;color:#1f2937;background:linear-gradient(90deg,#a40012,#f83a3a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.icontext-grid-row{display:flex;flex-wrap:wrap;margin:-5px -7px}.icontxt-item{width:50%;padding:5px 7px}.icontxt-item-box{display:flex;align-items:center;gap:15px;color:#1f2937;font-size:16px;font-weight:400;line-height:1.1;font-family:Instrument Sans,sans-serif}.icontxt-item img{width:51px;min-width:51px;height:auto}.icontxt-item .icon-text-wrapper{flex-grow:1}.icontxt-item .icon-text-wrapper .title{font-weight:700}.info-text{font-size:16px;color:#1f2937;line-height:1.25;margin-top:26px;font-style:italic}.founder-text{font-family:Instrument Sans,sans-serif;color:#000;font-size:12px;line-height:1.25}.founder-text span{color:#1f2937;font-size:16px;font-weight:700}.product-info__text{font-family:Instrument Sans,sans-serif;color:#1f2937;font-size:16px;line-height:1.25}.pakage-left{color:#ff1114;display:flex;align-items:center;gap:5px;font-family:Instrument Sans,sans-serif;font-size:16px;letter-spacing:0}.pakage-left .round-cricle{width:7px;height:7px;min-width:7px;background-color:#ff1114;border-radius:50%}.product-info__block-item .price-info-text{color:#000;font-size:16px;line-height:1.25;letter-spacing:0;margin-top:7px;font-weight:400}.product-info__block-item .rating-with-text{align-items:center;gap:14px}.product-info__block-item .price-list{color:#1f2937;gap:14px}.product-info__block-item .price-list sale-price{font-size:24px;font-family:Instrument Sans,sans-serif;line-height:1;font-weight:700;letter-spacing:0}.product-info__block-item .price-list compare-at-price{font-size:24px;font-family:Instrument Sans,sans-serif;line-height:1;font-weight:400;letter-spacing:0;color:#1f293780}.product-info__price .product-info__badge-list{margin:0}.product-info__block-item .product-info__badge-list .badge{font-size:12px;font-family:Instrument Sans,sans-serif;font-weight:400;letter-spacing:0;line-height:1;padding:12px 20px;border-radius:50px;text-transform:uppercase}.product-info__block-item .product-info__badge-list .badge.badge--on-sale{background-color:#d4a12b;color:#1f2937}.product-info__variant-picker .variant-picker{gap:20px;margin-top:20px}.pack-variant-list{margin:-10px;display:flex;flex-wrap:wrap}.pack-variant-list .pack-variant-item{width:50%;padding:10px}.pack-variant-list .pack-variant-item .item{width:100%;display:flex;border:1px solid rgba(31,41,55,.5);border-radius:5px;padding:16px 10px 10px;align-items:center;justify-content:space-between;position:relative;height:100%}.pack-variant-list .pack-variant-item .item .popular-tag{position:absolute;top:-16px;background-color:#1f2937;color:#fff;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.1;padding:6px 11px;border-radius:5px;right:16px;z-index:2}.pack-variant-list .pack-variant-item .item:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid rgba(19,102,120,1);border-radius:5px;z-index:1;opacity:0}.pack-variant-list .pack-variant-item .item .title{color:#1f293780;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:5px;line-height:1.1}.pack-variant-list .pack-variant-item .item .text{color:#1f293780;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.1}.pack-variant-list .pack-variant-item .item .price{color:#000000bf;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;margin-bottom:5px;line-height:1.1;text-align:right}.pack-variant-list .pack-variant-item label img{width:83px;min-width:83px}.pack-variant-list .pack-variant-item .item.active{border-color:#13667826;background-color:#13667826}.pack-variant-list .pack-variant-item .item.active:after{opacity:1}.pack-variant-list .pack-variant-item .item.active .title{color:#1f2937}.pack-variant-list .pack-variant-item .item.active .price{color:#1f2937;font-weight:700}.variant-picker__option-info legend{font-family:Instrument Sans,sans-serif;color:#1f2937;font-size:16px;font-weight:700;white-space:nowrap}.variant-picker__option-info .value{font-family:Instrument Sans,sans-serif;color:#1f2937;font-size:16px;font-weight:400;line-height:1.1}.finish-variant-list{display:flex;flex-wrap:wrap;gap:15px}.finish-variant-item{width:85px;min-width:85px}.finish-variant-item label{width:100%;display:block}.finish-variant-item label .finish-variant-image{width:100%;aspect-ratio:1 / 1;border:1px solid rgba(31,41,55,.5);border-radius:5px;display:flex;align-items:center;justify-content:center}.finish-variant-item label .finish-variant-image img{max-width:100%;max-height:100%}.finish-variant-item label .title{color:#1f293780;text-align:center;font-size:12px;line-height:1.1;margin-top:4px;font-family:Instrument Sans,sans-serif}.finish-variant-item input:checked+label .finish-variant-image{border-color:#1f2937}.finish-variant-item input:checked+label .title{color:#1f2937;font-weight:700}.features-grid-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:-5px}.variant-picker__option-values{gap:5px}.variant-picker__option .block-swatch{background-image:none!important;border:1px solid rgba(31,41,55,.5);background-color:#fff;color:#1f2937;font-size:12px;font-family:Instrument Sans,sans-serif;font-weight:400;height:36px;padding-inline:20px}.variant-picker__option-values input:checked+label{border-color:#1f2937}.variant-picker__option .block-swatch:before{display:none}.low-inventory{color:#2d5a6b;font-weight:600;font-size:16px;font-style:italic;text-align:center;margin-top:10px}.features-grid-item{padding:5px;display:flex;align-items:center;color:#1f2937;line-height:1.1;gap:15px;font-size:12px;font-weight:700;font-family:Instrument Sans,sans-serif}.features-grid-item :is(img,svg){width:24px;min-width:24px}.product-info__buy-qty-buttons{display:flex}.product-info__buy-qty-buttons .shopify-product-form{flex-grow:1}.product-info__buy-qty-buttons .shopify-product-form .button{font-size:24px;text-transform:uppercase;font-family:Instrument Sans,sans-serif;letter-spacing:0;padding:17px;line-height:1.1;background-color:#a40012}.product-info__buy-qty-buttons .shopymate_variant_options{margin:0;padding:0;font-family:inherit;line-height:1.25}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option_display_name{margin-bottom:10px}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option_value{flex-direction:row;display:flex;flex-wrap:wrap;padding:0;gap:12px}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-recovery-edition .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option),.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-polarized-lens .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option){min-width:81px;width:81px;margin:0;padding:0;border:0;height:auto;background-image:none!important;flex-direction:column}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-recovery-edition .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):before,.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-polarized-lens .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):before{content:"";width:100%;display:block;aspect-ratio:1 / 1;opacity:1;background-image:var(--swatch-image);background-size:100%;background-position:center}.shopymate_swatch_option:hover:before,.shopymate_swatch_multiple_option:hover:before{position:relative;top:0;right:0;bottom:0;left:0;transform:none;background-color:transparent;border:0;height:auto;width:auto}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-recovery-edition .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):after,.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-polarized-lens .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):after{aspect-ratio:1/1;height:auto;border-color:#1f293780}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-recovery-edition .shopymate_checkbox_label,.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option.variant-polarized-lens .shopymate_checkbox_label{display:block;text-align:center;color:#1f293780;font-size:12px;line-height:1.25}.product-info__buy-qty-buttons .shopymate_variant_option:is(.variant-recovery-edition,.variant-polarized-lens) .shopymate_swatch_option:has(.shopymate_radobutton_label_option.shopymate_radobutton_value_selected) :is(.shopymate_checkbox_label,.shopymate_radobutton_label),.product-info__buy-qty-buttons .shopymate_variant_option:is(.variant-recovery-edition,.variant-polarized-lens) .shopymate_swatch_multiple_option.checked-label :is(.shopymate_checkbox_label,.shopymate_radobutton_label){color:#000}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option_value .shopymate_radobutton_label_option{width:100%;height:100%;padding:5px;font-size:10px;display:flex;align-items:center;justify-content:center;text-align:center}.product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):after{border:1px solid rgba(0,0,0,.5);top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:5px!important}.product-info__buy-qty-buttons .shopymate_swatch_option:has(.shopymate_radobutton_label_option.shopymate_radobutton_value_selected):after,.product-info__buy-qty-buttons .product-info__buy-qty-buttons .shopymate_variant_options .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option):after,.product-info__buy-qty-buttons .shopymate_swatch_multiple_option.checked-label:after{border:2px solid rgba(0,0,0,1)!important}.product-info__buy-qty-buttons .shopymate_variant_option{margin-bottom:20px}.product-info__buy-qty-buttons .shopymate_variant_option.variant-finish .shopymate_variant_option_value{gap:5px}.product-info__buy-qty-buttons .shopymate_variant_option.variant-finish .shopymate_radiobutton_option{margin:0}.product-info__buy-qty-buttons .shopymate_variant_option.variant-finish .shopymate_radiobutton_option .shopymate_radobutton_label_option{background-color:#fff;border:1px solid rgba(31,41,55,.5);color:#1f2937;font-size:12px;font-weight:400;border-radius:36px;padding:10px 20px}.product-info__buy-qty-buttons .sizeChart .shopymate_variant_option_display_name{border-bottom:1px solid rgba(19,102,120,1);padding-bottom:12px;position:relative;margin-bottom:12px!important}.product-info__buy-qty-buttons .sizeChart span#sizeChart{color:#000;font-weight:500;font-size:14px;text-decoration:underline;top:50%;transform:translateY(-50%)}.product-info__buy-qty-buttons .sizeChart span#sizeChart img,.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_display_name{display:none}.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_value{gap:0;align-items:stretch}.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option){width:50%;min-width:auto;height:auto;aspect-ratio:auto;margin:0}.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option) .shopymate_radobutton_label_option{background-color:transparent;color:#1f29378f;font-size:16px;font-weight:700;text-align:left;line-height:1.25;border:0;border-bottom:1px solid rgba(0,0,0,.29);border-radius:0;padding:0 0 8px}.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option) .shopymate_radobutton_label_option.shopymate_radobutton_value_selected{border-color:#000!important;background-color:transparent!important;color:#000!important}.product-info__buy-qty-buttons .buy-btn-qty{display:flex;margin-top:20px}.product-info__buy-qty-buttons .buy-btn-qty .buy-btn{flex-grow:1}.product-info__buy-qty-buttons .quantity-selector{height:60px;border-color:#1f2937;width:109px;min-width:109px}.product-info__buy-qty-buttons .quantity-selector__input{color:#1f2937;font-family:Instrument Sans,sans-serif;font-weight:700;font-size:24px;text-align:center;min-width:auto;flex:1 1 auto}.product-info__separator{border-color:#1f2937}.product-info__buy-qty-buttons .quantity-selector__button{padding-inline:11px}.swatch-listing{margin-bottom:10px}.swatch-listing .label{color:#000;font-weight:700;margin-bottom:5px}.swatch-listing .label span{font-weight:400}.swatch-list-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin:0;padding:0;list-style:none}.swatch-list-wrapper li{padding:0}.swatch-list-wrapper li a{width:25px;min-width:25px;position:relative;display:flex;flex-direction:column;align-items:center}.swatch-list-wrapper li a.active:after{content:"";width:18px;background-color:#000;height:1px;margin-top:3px}.swatch-list-wrapper li a img{width:100%;aspect-ratio:1 / 1;height:auto;border-radius:50%}.swatch-list-wrapper{gap:12px}.swatch-list-wrapper li{width:auto;min-width:30px}.swatch-list-wrapper li label{border:1px solid #E3E3E3;width:100%;min-width:auto;height:30px;padding:0 3px;color:#2d5a6b;font-size:12px}.swatch-listing.swatch-bg-img .swatch-list-wrapper{gap:15px}.swatch-listing.swatch-bg-img .swatch-list-wrapper label{font-size:0;border:0;background-size:100%}.swatch-listing.swatch-bg-img li{padding-bottom:5px}.swatch-listing.swatch-bg-img li input:checked+label:after{content:"";width:18px;background-color:#000;height:1px;margin-top:3px;position:absolute;bottom:-5px;left:0;right:0;margin-inline:auto}.chart-link{background:transparent;display:inline-flex;align-items:center;gap:5px;color:#000;text-decoration:underline;font-weight:400;font-style:italic;font-size:12px}.shipping-info-text{text-align:center;color:#000}.shipping-info-text strong{font-family:PP Neue Montreal;font-weight:700}.complementary-products .complementary-products-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.complementary-products .complementary-products-header .slider-arrow{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:5px}.complementary-products .slider-arrow :is(.swiper-button-prev,.swiper-button-next){width:24px;height:24px;display:flex;color:#000;position:relative;top:0;right:0;bottom:0;left:0;margin:0}.complementary-products .slider-arrow :is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%}.complementary-products .slider-arrow :is(.swiper-button-prev,.swiper-button-next):after{display:none}.complementary-products .slider-arrow .swiper-button-prev{transform:rotateY(180deg)}.complementary-product-card{width:100%}.complementary-product-card .complementary-product-card__figure{width:100%;display:flex;aspect-ratio:1 / 1;overflow:hidden}.complementary-product-card .complementary-product-card__figure img{width:100%;height:100%;object-fit:contain}.complementary-product-card .complementary-product-card__info{text-align:center;padding-top:12px;color:#000}.bottom-box{border-top:1px solid #000;border-bottom:1px solid #000;background-color:#fff;padding:30px 15px 15px;margin-top:70px;text-align:center;max-width:686px;width:100%;margin-inline:auto}.bottom-box .bottom-box-text{max-width:366px;width:100%;margin-inline:auto;margin-bottom:20px}.bottom-box .bottom-box-text span{color:#000;font-family:PP Neue Montreal;line-height:1.3;font-size:16px;font-weight:700;margin-bottom:5px}.bottom-box .bottom-box-text .rte-txt{color:#000;font-size:16px;line-height:1.1}.bottom-box .bottom-review-img{max-width:264px;width:100%;margin-inline:auto}.main-product-info .accordion{border-color:#136678}.main-product-info .accordion__toggle{padding:19px 0;font-size:16px;text-transform:uppercase;font-family:Instrument Sans,sans-serif}.main-product-info .circle-chevron{background:transparent!important;color:#1f2937!important}.main-product-info .accordion__content{font-family:Instrument Sans,sans-serif}.chart-modal.modal::part(content){background:linear-gradient(180deg,#fff,#f6eedb);position:relative;max-width:750px}.chart-modal.size-chart.modal::part(content){max-width:839px}.chart-modal.modal::part(header){position:relative;background:transparent;padding:20px 0;border:0;z-index:2}.chart-modal.modal::part(body){padding-top:40px;background:url(/cdn/shop/files/Group_1597884731.svg?v=1752904254);margin-top:-40px}.chart-heading{display:block;border-bottom:1px solid #000000;text-align:center;color:#000;font-size:48px;line-height:1;padding-bottom:5px}.chart-body .popup-btn{display:block;color:#000;border:1px solid #000;text-transform:uppercase;text-decoration:none!important;background:transparent!important;font-family:PP Neue Montreal;font-weight:500;font-size:16px;max-width:296px;width:100%;text-align:center;padding:13px;margin-top:19px;margin-inline:auto;transition:background ease-in-out .25s,color ease-in-out .25s}.chart-body .popup-btn:hover{color:#fff;background:#000!important}body .recurpay_widget .recurpay_action{display:none!important}body .recurpay-hide,body button.recurpay-hide{display:block!important}.vtl-pl-main-widget,#vitals-end-section{display:none}@media (min-width: 992px){.complementary-products .slider-arrow .swiper-button-prev{opacity:0!important}}@media (min-width: 1425px){.main-product-section:after{width:calc((100% - 1335px)/2 + 682px)}}@media (max-width: 991px){.main-product-section{padding-block:12px 40px!important}.chart-heading{font-size:32px}.main-product-section .product .main-product-gallery{width:100%}.main-product-section .product .main-product-gallery .bottom-box{display:none!important}.main-product-section .product .main-product-info,.main-product-info{width:100%;padding-top:0}.main-product-section:after{width:100%}.product-gallery__carousel-with-arrows{flex-direction:column}.product-gallery media-carousel.full-bleed{margin-inline:-15px;padding-inline:15px;--product-gallery-media-list-grid: auto / auto-flow calc(100vw - 30px) ;gap:15px}.product-mobile-arrow{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-inline:15px}.main-product-section .product .main-product-info .product-info{max-width:100%}.founder-text span{display:block}.icontext-grid-row{justify-content:center}.icontxt-item{width:100%;max-width:276px}.pakage-left{font-size:14px}.product-info__buy-qty-buttons .quantity-selector__input{font-size:20px}.product-info__buy-qty-buttons .shopify-product-form .button{font-size:20px;padding:19px 5px}.complementary-products .swiper{margin-inline:-15px;padding-inline:15px}.bottom-box .bottom-box-text{max-width:100%;margin-bottom:12px}.main-product-info .accordion__toggle{padding:17px 0}.main-product-info .accordion-group .accordion__content{padding-inline:0}.shipping-info-text{font-size:14px}.pack-variant-list .pack-variant-item{width:100%}.product-info__buy-qty-buttons .shopymate_variant_option.variant-frame .shopymate_variant_option_value :is(.shopymate_radiobutton_option,.shopymate_checkbox_option) .shopymate_radobutton_label_option{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-product-cro-medical-recovery.css.map */
