.product-single__thumbnails.thumbanil-left{transform:rotate(90deg) translate(30px,-100%);transform-origin:left top}.product-single__gallery .thumbnail--flex+.product-single__media-slider{width:calc(100% - 110px);margin-right:0}.product-single__details .product__title{font-size:34px;line-height:42px;color:#0085FF;letter-spacing:0;font-weight:600}.product-block.block-image img{width:100%;height:100%;object-fit:contain}.product-single__details .product__price-and-rating .product__price{font-size:28px;line-height:38px;color:#0C0C0F;letter-spacing:0;font-family:'Open Sans';font-weight:600}.product__form__wrapper .product__form{display:flex;flex-wrap:wrap}.product__form__wrapper .product__form .selector-wrapper--qty{flex:120px;max-width:120px}.product__form__wrapper .product__form .product__submit__holder{flex:calc(70% - var(--form-margin) - 120px)}.product__form__wrapper .product__form .product__selectors{flex:100%}.product__form__wrapper .product__form .cb_bundles_rendered{flex:100%;margin-top:0!important;margin-bottom:0!important;padding-top:0!important}.product__form__wrapper .product__form .product__submit__buttons{grid-template:unset;margin-top:30px}.product-single__details .product__block .product__accordion{border-top:2px solid #D9D9D9}.product-single__details .product__block.product__accordions:last-child{border-bottom:2px solid #D9D9D9}.selector-wrapper--qty .select__label{font-size:16px;letter-spacing:0;line-height:21px;color:#0C0C0F;font-weight:400;text-transform:capitalize}.swatch__label.color__image{height:100px;width:100px;border:1px solid #D9D9D9;border-radius:0}.swatch__button .swatch__input:checked~.swatch__label{border-color:#2EADFE}.product__accordion .product__accordion__title{font-size:18px;letter-spacing:0;line-height:23px;color:#2EADFE;display:flex;justify-content:space-between;padding-right:0;font-weight:bolder;padding:12px 0;outline:unset!important}.product__accordion .product__accordion__inner.rte{font-size:16px;letter-spacing:0;line-height:26px;color:#0C0C0F;padding-bottom:17px}.product__accordion .product__accordion__inner.rte ul li{line-height:18px}.product__accordion .product__accordion__title.active .icon-toggle-plus{display:none}.product__accordion .product__accordion__title:not(.active) .icon-toggle-minus{display:none}.product__block .hr--full{border-color:#D9D9D9;border-width:2px}.text-section .text__heading.h2{color:#fff;font-size:40px;line-height:49px}.brick__section .brick__block__content .rich-text__text{color:#fff;font-size:22px;line-height:28px}.infographics{display:flex;gap:5px;justify-content:space-between;align-items:center}.infographics>div{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;max-width:100px;font-size:16px;line-height:18px;letter-spacing:0;color:#2EADFE;text-align:center;font-weight:600}.accordion__item__title .accordion__item__title__text{font-size:18px;line-height:28px;color:#0C0C0F;letter-spacing:0;font-weight:600}.accordion__item__text-wrapper .accordion__item__text,.accordion__item__text-wrapper{font-size:18px;line-height:28px;color:#0C0C0F;letter-spacing:0;background-color:#fff}.template-product .m_sectionHeading{font:normal normal bold 30px / 37px Montserrat;letter-spacing:0px;opacity:1}.related-products .product-grid-item__title.font-heading{text-align:center;font:normal normal 600 16px/18px Assistant}.related-products .product-grid-item__price{text-align:center;font:normal normal normal 16px/28px Assistant}.related-products .section__header .section__heading{font:normal normal bold 30px/37px Montserrat}.accordion__item__title .icon{width:16px;transition:transform .5s ease;max-height:unset}.accordion__item__title:not(.is-expanded) .icon{transform:rotate(180deg)}.rte:not(.product__accordion__inner) li,.rich-text__text li{font:normal normal normal 22px/28px Assistant}.rte:not(.product__accordion__inner) li strong,.rich-text__text li strong{font:normal normal bold 22px/28px Assistant}.radio__legend__label__custom,.product__fits .title{font:normal normal bold 18px/23px Assistant!important;text-transform:capitalize}.product__fits .content{font:normal normal normal 16px/21px Assistant!important}.product__fits .content p{margin-top:0!important;margin-bottom:0!important}.product__fits:not(.active){display:none}.product__fits.primary{display:block}.overlapping-images__image--primary{flex:1 0 35%;margin-top:35%;border:4px solid #fff;border-radius:10px}.overlapping-images__image--secondary{flex:1 0 65%;border:6px solid #fff;border-radius:10px}.product-single__thumbnails{overflow:hidden}.text-section .text__content h2{font-size:40px;line-height:49px;letter-spacing:0;color:#0C0C0F}.text-section .text__content p{font-size:22px;line-height:28px;letter-spacing:0;color:#0C0C0F}.text-section .text__content h2 strong{font-weight:600}.icons-row__wrapper .icons-row__heading{font-size:30px;line-height:37px}.shop-pay-terms{flex:100%}.product__form__wrapper .product__form .product__submit__holder .product__submit__add{padding:8px;font-size:20px;line-height:24px;letter-spacing:0;font-weight:400}.section-columns__wrapper .column-item__heading.h6{font-size:40px;line-height:49px;letter-spacing:0;color:#0C0C0F;margin-bottom:20px}.section-columns__wrapper .column-item__text p{font-size:16px;line-height:18px;letter-spacing:0;color:#0C0C0F}.variant--soldout .product__submit__holder--notification .product__submit__add{font-size:16px!important}.overlapping-images__content .overlapping-images__heading{font-size:40px;color:#fff;letter-spacing:0;line-height:49px;margin-bottom:30px}.image-with-text__items .image-with-text__text{font-size:22px;line-height:28px;letter-spacing:0 color:#0C0C0F}.product__fits{flex:100%}.related-products .cb_bundles_rendered{display:none!important}@media (min-width:1301px) and (max-width:1400px){.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link img{width:105px;height:105px}.thumb-nav-block .product-single__thumbnails{width:460px!important}}@media (min-width:1121px) and (max-width:1300px){.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link img{width:90px;height:90px}.thumb-nav-block .product-single__thumbnails{width:400px!important}}@media (min-width:1025px) and (max-width:1120px){.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link img{width:78px;height:78px}.thumb-nav-block .product-single__thumbnails{width:340px!important}}@media (min-width:1025px){.product-gallery-new{display:flex;flex-direction:row-reverse}.overlapping-images__content .overlapping-images__heading{width:130%}.thumb-nav-block{width:21%}.product-single__media--image-height{padding-top:85%}.thumb-nav-block .product-single__thumbnails{transform:rotate(90deg) translate(0px,-100%);transform-origin:left top;width:500px}.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link{transform:rotate(-90deg);position:unset;height:100%;width:100%;border-radius:0}.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link img{position:unset}.thumb-nav-block .product-single__thumbnails .flickity-viewport .product-single__thumbnail-link .lazy-image{position:unset}.featured-image-block{width:79%}.product-single .product-single__wrapper--standard{--gutter:20px}.product-single .product-single__details .form__wrapper{max-width:unset}.product-single__gallery .flickity-prev-next-button.previous{left:5px}.product-single__gallery .flickity-prev-next-button.next{right:5px}}.product-single__thumbnails{overflow:hidden}@media (min-width:768px) and (max-width:1024px){.icons-row__slider.text-center{--gutter:20px}}@media (max-width:767px){.infographics{display:none}.overlapping-images__content .overlapping-images__heading{font-size:34px;color:#fff;letter-spacing:0;line-height:42px}.product-single__details .product__title{font-size:32px;line-height:39px}.product__form__wrapper .product__form .product__submit__holder{margin-top:12px}.product__selectors .selector-wrapper,.product__fits{margin-top:12px}.form__wrapper .product__accordions{padding-bottom:0}.product__block.product__form__wrapper{padding-bottom:30px}.product__form__wrapper .product__form .product__submit__buttons{margin-top:0}.text-section .text__heading.h2{font-size:31px;letter-spacing:0;line-height:38px}.brick__section .brick__block__inner{padding:0}.infographics.mobile{display:block}.overlapping-images__block p.h2{font-size:34px;line-height:42px;letter-spacing:0}#targetbay_reviews{padding:0!important}.shopify-app-block #targetbay_reviews #tbreviewsWidth{margin-top:0}.accordion__item__text-wrapper{padding-right:0}.related-products .carousel{display:flex;flex-wrap:wrap}.related-products .carousel .product-grid-item{width:calc(50% - 20px)}.related-products .section__header .section__heading{font-size:28px;line-height:34px}.icons-row__wrapper .icons-row__heading{font-size:28px;line-height:34px}.text-section .text__content h2{font-size:34px;line-height:42px}.template-product .m_sectionHeading{font-size:28px;line-height:34px}.meroxio-product-video-feed-paid{margin-left:0!important;margin-right:0!important}.infographics-container{width:100%;max-width:100%;margin:0 auto;padding:0 var(--gutter-mobile)}.section-columns__wrapper .column-item__heading.h6{font-size:34px;line-height:42px}}