.main-product__block+.main-product__block{margin-top:20px}.jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{font-size:22px;margin-bottom:10px}.prod__title h1{color:var(--color-heading-text)!important}.featured-review{margin-top:15px;margin-bottom:15px;font-style:italic;font-size:16px;line-height:1.6em}.featured-review .auth-details{display:block;font-weight:700;margin-top:5px}.featured-benefits{margin-top:15px}.featured-benefits h4{font-family:var(--font-stack-body)!important;font-weight:600;font-size:18px}.featured-benefits ul.benefits-list{margin-top:5px}.featured-benefits ul li{line-height:1.4em;margin-bottom:5px}.featured-benefits ul li:before{content:"";background-image:url(https://osleeve.com/cdn/shop/files/premium.png);width:21px;height:20px;display:inline-block;background-position:center center;background-size:cover;margin-right:5px}.prod__option.prod__option--image label.has-bg-img{height:calc(50px / var(--option-aspect-ratio, 1))!important}.sf-product-media__desktop{position:sticky!important;top:20px;height:fit-content}.prod-comparison-table-sec{background-image:url(/cdn/shop/files/comparison-table-background1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.prod-comparison-table-sec .section__description{max-width:70%;margin-right:auto;margin-left:auto}.prod-comparison-table-sec .sf-custom__grid{justify-content:center}.prod-comparison-table-sec .comparison-table{width:100%;border-collapse:collapse;text-align:center;margin:20px 0}.prod-comparison-table-sec .comparison-table th,.comparison-table td{padding:14px;border-bottom:1px solid #eee}.prod-comparison-table-sec .comparison-table th{font-size:18px;font-weight:600;color:#284d64}.prod-comparison-table-sec .comparison-table .highlight{background-color:#284d64;color:#fff}.prod-comparison-table-sec .comparison-table td:first-child{text-align:center;font-weight:500;color:#666}.prod-comparison-table-sec .comparison-table .check{color:#fff;font-size:20px}.prod-comparison-table-sec .comparison-table .cross{color:#c53030;font-size:20px}.prod-comparison-table-sec .comparison-table .logo{display:block;margin:0 auto;max-height:50px}.prod-comparison-table-sec .comparison-table .first-col.highlight{border-radius:10px 10px 0 0}.prod-comparison-table-sec .comparison-table .last-col.highlight{border-radius:0 0 10px 10px}.f-price--on-sale .f-price__sale .f-price-item.f-price-item--sale,.f-price__regular .f-price-item.f-price-item--regular{color:#284d64;font-weight:600}.f-price--on-sale .f-price__sale .f-price-item.f-price-item--sale{color:#b12927}.custom-discount-badge{background-color:#b12927;color:#fff;font-size:16px;font-weight:700;padding:4px 10px;border-radius:20px;text-transform:uppercase;margin-left:15px}.product-form__actions button.add-to-cart{display:block!important;width:100%;margin-top:20px}product-form.f-product-form button.add-to-cart{background-color:#284d64;color:#fff;font-size:20px!important;padding:15px 20px!important}@media screen and (max-width: 767px){.jdgm-widget.jdgm-preview-badge .jdgm-prev-badge{font-size:14px;margin-bottom:0}.main-product__block.main-product__block-title .prod__title{display:block!important}.featured-review{margin-top:5px;margin-bottom:10px;font-size:14px;line-height:1.4em}.main-product__block.main-product__block-price .prod__reviews-and-prices,.variant-picker__input .prod__option-label{justify-content:unset!important}.featured-benefits h4{font-size:16px}.featured-benefits ul li{line-height:1.2em;margin-bottom:2px;font-size:14px}.featured-benefits ul li:before{width:17px;height:16px}.custom-discount-badge{font-size:13px;padding:3px 8px;margin-left:10px}.product-form__actions,.product-form__actions button.add-to-cart{margin-top:0!important}.product-form__actions .form__input-wrapper{margin-bottom:15px!important}product-form.f-product-form button.add-to-cart{font-size:18px!important;padding:10px 15px!important}.prod-comparison-table-sec .section__description{max-width:100%;font-size:14px}.prod-comparison-table-sec .comparison-table th{font-size:16px}.prod-comparison-table-sec .comparison-table th,.comparison-table td{padding:10px;font-size:14px}.prod__title h1{font-size:20px;line-height:1.4em;margin-top:8px}.prod-how-to-use .text-color-subtext{font-size:14px}.prod-how-to-use h3{font-size:18px!important}.prod-comparison-table-sec .section__header,.prod-how-to-use .section__header,.prod-faq-title .section__header{padding:0!important;margin-bottom:0!important}.prod-comparison-table-sec .section__header h2.section__heading,.prod-how-to-use .section__header h2.section__heading,.prod-faq-title .section__header h2.section__heading{font-size:20px!important;line-height:1.2em!important}.sf-collapsible.sf-product__section .sf__accordion-button{font-size:16px!important;line-height:1.4em}.sf-collapsible.sf-product__section .sf__accordion-content .prose{padding-top:10px;padding-bottom:10px!important;font-size:14px!important}.prod-faq-title .container-fluid.section-my.section-py{margin-bottom:15px!important}}@media screen and (max-width: 640px){.product-mb__media.product-page-mobile__slider{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/new-prod-sec-styles.css.map */
