@media screen and (max-width: 749px){.product-media-container .media{padding-top:100%}}.rating-stars__label{font-size:15px}.cart-item__discounted-prices .cart-item__old-price{color:#f2252e;font-weight:600}.cart-item__discounted-prices span.price--end.regular-price{color:#43b435;font-weight:600}.cart-drawer__footer .cart-drawer__totals__row.text-color-accent-1{color:#f2252e;font-weight:600}[data-essential-upsell-element=discounted-price],[data-essential-upsell-element=regular-price]{font-weight:600!important;letter-spacing:0}.accordion .accordion__summary .icon-minus{width:calc(var(--font-heading-scale) * 1.2rem);transition:transform .2s ease-in-out;display:none}.accordion__details[open] .accordion__summary .icon-minus{display:block}.index{--font-body-family: "Assistant";--color-foreground: #121212}.index .page-width{--page-width: 1340px;padding-left:20px!important;padding-right:20px!important}.homepage-hero .image-with-text .image-with-text__media-item>*{border-radius:0}.homepage-hero .global-media-settings iframe,.homepage-hero .global-media-settings img,.homepage-hero .global-media-settings model-viewer,.homepage-hero .global-media-settings video{border-radius:0}.homepage-hero .image-with-text__text-item.grid__item{padding-left:30px}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__content{padding:20px 70px 20px 40px;gap:16px;max-width:690px;margin:auto}.homepage-hero .image-with-text__text-item.grid__item .rating-stars-and-text{gap:8px}.homepage-hero .image-with-text__text-item.grid__item .rating-stars__label{font-size:14px;line-height:140%}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__heading{font-size:48px;line-height:120%}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__text.body,.homepage-hero .image-with-text__text-item.grid__item .image-with-text__text.subtitle{margin:0;font-size:16px;line-height:140%;color:#121212e5;letter-spacing:0}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__text+.button{margin:0 auto;border-radius:8px;padding:12px 40px;font-family:var(--font-heading-family);line-height:140%}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__text--caption.subtitle.subtitle--medium.subtitle{font-size:14px}.custom-auto-usps.usps{border-width:.5px 0px .5px 0px;border-style:solid;border-color:#121212e5}.custom-auto-usps .marquee{--duration: 10s;--space: 52px;--gap: var(--space);display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap);padding:16px 0}.custom-auto-usps .marquee__group{flex-shrink:0;gap:30px;min-width:100%;animation:scroll 60s linear infinite;display:flex;align-items:center;justify-content:space-between;position:relative}.custom-auto-usps .marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:calc(var(--duration) / -2)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}.custom-auto-usps .marquee__group .point{display:inline-flex;height:34px;align-items:center;gap:12px;position:relative;flex:0 0 auto}.custom-auto-usps .marquee__group .point .div{width:32px;height:32px}.custom-auto-usps .marquee__group .point .text-wrapper{width:fit-content;font-size:16px;line-height:140%;color:#121212e5}.logo-seen-in .logo-list__heading .title{margin-bottom:16px;font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:140%}.logo-seen-in .logo-list-container .splide__list{gap:80px}.logo-seen-in .logo-list-container .splide__list .logo-list__item{margin:0}.before-after-simple.featured-image-with-text .page-width{max-width:1340px}.before-after-simple.featured-image-with-text .row{grid-template-areas:"media content";gap:40px;align-items:center}.before-after-simple.featured-image-with-text .row .image_with_text_content{grid-area:content}.before-after-simple.featured-image-with-text .row .image_with__text_media{grid-area:media}.before-after-simple.featured-image-with-text .row .image_with__text_media img{border-radius:8px}.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading h2{font-size:28px;line-height:140%}.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading_description{padding-top:24px}.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading_description p{font-size:16px;line-height:140%}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper{padding-top:24px;padding-bottom:24px;align-items:baseline;gap:32px}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item{gap:8px;align-items:flex-start}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .featured_icon svg{width:28px;height:auto}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content strong{font-family:var(--font-heading-family);font-size:20px;line-height:140%}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content p{margin-bottom:8px}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content p:last-child{margin-bottom:8px}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content{font-size:16px;line-height:140%}.before-after-simple.featured-image-with-text .row .image_with_text_content .action_button_wrapper{margin-left:0}.before-after-simple.featured-image-with-text .row .image_with_text_content .money_back_wrapper{border-right:none}.before-after-simple.featured-image-with-text .row .image_with_text_content .money_back_guarantee{padding-top:8px}.before-after-simple.featured-image-with-text .row .image_with_text_content .money_back_wrapper h4{line-height:140%;text-transform:capitalize;font-weight:400}.new-home-banner{margin-top:80px}.new-home-banner.banner .banner__content .banner__box{background:transparent;color:#fff}.new-home-banner.banner .banner__content .banner__box .banner__text.subtitle{color:#fff;font-size:20px;line-height:140%;letter-spacing:0}.new-home-banner.banner .banner__content .banner__box .banner__heading{margin-top:16px;font-size:28px;line-height:140%;color:#fff}.new-home-banner.banner .banner__content .banner__box .banner__text.body{margin-top:16px;font-size:16px;line-height:140%;letter-spacing:0}.new-home-banner.banner .banner__content .banner__box .banner__buttons{margin-top:24px}.new-home-banner.banner .banner__content .banner__box .button{margin:0 auto;border-radius:8px;padding:12px 40px;font-family:var(--font-heading-family);line-height:140%}.new-home-banner.banner .banner__content .banner__box .banner__buttons+.banner__text.subtitle{margin-top:8px;font-size:14px;line-height:140%}.home-new-collapsible .collapsible-content-wrapper-narrow{max-width:678px}.home-new-collapsible .collapsible-content-wrapper-narrow .collapsible-content__heading{font-size:28px;line-height:140%;margin-bottom:40px}.home-new-collapsible .accordion{border-bottom:.5px solid #121212E5}.home-new-collapsible .accordion__details[open] .accordion__summary .icon-plus{display:none}.home-new-collapsible .accordion .accordion__summary{padding:16px 0}.home-new-collapsible .collapsible-content summary:hover{background:transparent}.home-new-collapsible .collapsible-content summary:hover .accordion__title{text-decoration:none;text-underline-offset:0}.home-new-collapsible .accordion .accordion__summary .accordion__title{font-family:var(--font-body-family);font-size:16px;line-height:140%;font-weight:700;color:#121212e5;margin-left:-6px;letter-spacing:0}.home-new-collapsible .accordion__details[open]+.accordion__content-wrapper .accordion__content{padding:0 0 16px}.home-new-collapsible .accordion__details[open]+.accordion__content-wrapper .accordion__content p{line-height:140%;letter-spacing:0;color:#121212e5}.new-home-testimonial .multicolumn-card.content-container.testimonial-card{border-radius:8px}.new-home-testimonial .multicolumn-card.content-container.testimonial-card .multicolumn-card__image-wrapper{border-top-left-radius:8px;border-top-right-radius:8px;max-height:400px;object-position:center}.new-home-testimonial .testimonial-card--has-author .multicolumn-card__info{padding:12.5px 20px;letter-spacing:0}.new-home-testimonial .testimonial-card.center .testimonial-card__author-container{border-top:1px solid #1212120F;margin-top:10px;padding-top:9px}.new-home-testimonial .testimonial-card.center .testimonial-card__author-container .testimonial-card__author{font-size:16px;line-height:140%;font-weight:700}.featured-image-with-text.benefits-section{background:#fff;padding:80px 0}.featured-image-with-text.benefits-section .page-width{max-width:1340px}.featured-image-with-text.benefits-section .row{gap:40px}.featured-image-with-text.benefits-section .row .image_with_text_content .section_heading h2{font-size:28px;line-height:140%;font-weight:700}.featured-image-with-text.benefits-section .row .image_with_text_content .section_heading_description{padding-top:24px}.featured-image-with-text.benefits-section .row .image_with_text_content .section_heading_description p{font-size:16px;line-height:140%}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper{padding-top:40px;padding-bottom:32px;gap:24px;width:100%;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item{background:#fff;box-shadow:0 4px 12px #00000026;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 24px}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .featured_icon img{width:120px;height:120px}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content p{width:100%;text-align:center;line-height:140%;color:#121212e5;font-size:14px}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item .icon_text_content p strong{font-size:16px}.featured-image-with-text.benefits-section .row .image_with_text_content .action_button_wrapper{display:none}.multicolumn .home-new-reviews .title-wrapper-with-link .title{font-size:28px;line-height:140%;color:#121212e5}.multicolumn .home-new-reviews .title-wrapper-with-link{margin-bottom:40px}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info{padding:0}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info p.testimonial-card__stars{line-height:20px}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info h3{margin-top:16px;margin-bottom:8px;font-size:16px;line-height:140%;text-align:center;color:#121212e5}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info .rte{letter-spacing:0}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info .testimonial-card__author-container{margin-top:8px;padding-top:0;border:0}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info .testimonial-card__author-container .testimonial-card__author{font-weight:700;font-size:16px;line-height:140%;color:#121212e5}.icon-text .media{padding-bottom:52%!important}.icon-text .multicolumn-card{border-radius:0;height:100%}.icon-text .media img{object-fit:contain}.icon-text .multicolumn-card .multicolumn-card__info{padding:2.5rem 1.5rem}.icon-text .multicolumn-card .multicolumn-card__info h3{font-size:16px}.icon-text .multicolumn-card .multicolumn-card__info p{line-height:140%}.icon-text a.button{background:#ffd814;color:#000;border-radius:8px}.icon-text a.button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #ffd814}.icon-text a.button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) #ffd814!important;border-radius:8px}.icon-text .extra_text p{font-weight:400;font-size:14px;line-height:140%;color:#121212;margin:8px 0 0}.icon-text .splide__slide__container{height:100%}.custom-video-slider .video-wrapper .play-button{font-size:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:transparent url(/cdn/shop/files/play-circle.png?v=1753342256) no-repeat center;background-size:contain;border-radius:50%;cursor:pointer}.custom-video-slider .video-wrapper video{border-radius:8px}.custom-video-slider a.button{width:fit-content;margin-inline:auto;border-radius:8px;margin-top:40px;display:flex}.custom-video-slider .extra_text p{font-weight:400;font-size:14px;line-height:140%;color:#121212;margin:8px 0 0;text-align:center}.custom-video-slider .rip-cam-text p{margin-bottom:0}.custom-video-slider .rip-cam-text{margin-bottom:40px}.after-before-imgtxt .multicolumn-card__image-wrapper{border-radius:8px}.after-before-imgtxt .splide__list .multicolumn-card__info h3{font-weight:700;font-size:20px;line-height:140%}.after-before-imgtxt .splide__list .multicolumn-card__info p{font-weight:400;font-size:16px;line-height:140%}.after-before-imgtxt .splide__list .multicolumn-card__info{padding-top:1.6rem;padding-inline:0!important}.after-before-imgtxt .splide__list .multicolumn-card__info .rte{margin-top:1.6rem}.after-before-imgtxt a.button,.after-before-imgtxt a.button:after{border-radius:8px}.after-before-imgtxt .multicolumn-card{background:transparent}.after-before-imgtxt a.button{background:#ffd814;color:#000;border-radius:8px;font-weight:700}.after-before-imgtxt a.button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #ffd814}.after-before-imgtxt a.button:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) #ffd814!important;border-radius:8px}.after-before-imgtxt .extra_text p{margin-top:8px}.after-before-imgtxt splide-component{margin-top:40px}.icon-slider-sec .icon_text_item{box-shadow:0 4px 12px #ff000026;padding:16px;background:#fff;border-radius:8px}.icon-slider-sec .icon-slider{padding-block:24px;padding-bottom:40px}.icon-slider-sec .icon-slider .icon_text_content p{font-weight:400;font-size:14px;line-height:140%;margin:0}.icon-slider-sec .icon-slider .icon_text_content p strong{font-weight:700;font-size:16px;line-height:140%;margin-bottom:4px;display:block}.icon-slider-sec .icon-slider .icon_text_content p br{display:none}.icon-slider-sec{background:#fff!important}.icon-slider-sec .bottom-text{margin-top:24px}.home-new-product span.rating-stars__label{font-size:16px;line-height:140%;color:#121212e5;letter-spacing:0}.home-new-product .product__info-container>*{margin-bottom:16px}.home-new-product .product__title h1,.home-new-product .product__title a{font-size:28px;line-height:140%;letter-spacing:0}.home-new-product .product-short-description{font-weight:700;font-size:16px;line-height:140%;letter-spacing:0;margin-bottom:8px}.home-new-product .product__text-container--multiple.product__text-container--vertical{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:16px 0;gap:16px}.home-new-product .product__text-container--multiple.product__text-container--vertical{padding:16px 0;gap:16px;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.home-new-product .product__text-container--multiple .product__text{padding:0;gap:12px}.home-new-product .product__text-container--multiple .product__text img{width:auto;height:40px;margin:0}.home-new-product .product__text-container--multiple .product__text span{color:#121212e5;line-height:140%}.home-new-product .product-page-price .price{gap:8px;flex-direction:column;align-items:flex-start}.home-new-product .product-page-price .price .price__container .price__sale{flex-direction:row-reverse;display:flex;gap:8px;align-items:center}.home-new-product .product-page-price .price .price__container .price__sale .price__compare-price .price-item{font-size:20px;line-height:140%;color:red;letter-spacing:0}.home-new-product .product-page-price .price .price__container .price__sale .price-item.price-item--sale{font-size:28px;line-height:140%;color:#121212e5!important;font-family:var(--font-heading-family);letter-spacing:0}.home-new-product .product-page-price .price .badge.price__badge-sale{background:#f7f7f7;border:1px solid #F7F7F7;border-radius:6px;padding:1px 7px;gap:4.8px}.home-new-product .product-page-price .price .badge.price__badge-sale span.nowrap{font-family:Montserrat;font-style:normal;font-weight:700;font-size:12px;line-height:12px;color:#121212e5;letter-spacing:1px}.home-new-product .low-stock{display:flex;flex-direction:row;align-items:center;padding:0 0 4px;gap:5px}.home-new-product .low-stock span{font-weight:700;font-size:16px;line-height:140%;color:#121212e5;letter-spacing:0}.home-new-product .predict-placement.wair-css{margin-bottom:24px}.home-new-product .predict-placement.wair-css button.wair-predict-button{display:flex;gap:8px;align-items:center}.home-new-product .predict-placement.wair-css button.wair-predict-button:before{content:"";background-image:url(/cdn/shop/files/keys_1.png?v=1753353765);width:24px;height:24px;display:block}.home-new-product .predict-placement.wair-css button.wair-predict-button span{font-family:var(--font-body-family);font-weight:400;font-size:20px;line-height:140%;color:#121212e5}.home-new-product .product__info-container variant-selects{display:flex;flex-direction:column}.home-new-product .product__info-container variant-selects .product-form__input.product-form__input--pills{order:-3;margin-bottom:20px}.home-new-product .product__info-container .variant-title{margin-top:16px;margin-bottom:8px;font-weight:700;font-size:20px;line-height:140%;color:#121212e5}.home-new-product .product__info-container variant-selects .product-form__input.product-form__input--pills .product-form__label-container label.form__label{font-weight:700;font-size:14px;line-height:140%;color:#121212e5;margin-bottom:8px}.home-new-product .product__info-container variant-selects .product-form__input.product-form__input--pills .variants__options{display:flex;align-items:center;gap:10px 8px;flex-wrap:wrap}.home-new-product .product__info-container variant-selects .variants__options .sizing-chart.product-popup-modal__opener{width:100%}.home-new-product .product__info-container variant-selects .variants__options .sizing-chart.product-popup-modal__opener .sizing-chart__button{gap:8px}.home-new-product .product__info-container variant-selects .variants__options .sizing-chart.product-popup-modal__opener .sizing-chart__button span.material-icon.material-symbols-outlined{transform:rotate(138deg)}.home-new-product .product__info-container variant-selects .variants__options .sizing-chart.product-popup-modal__opener .sizing-chart__button .sizing-chart__button__text{font-size:20px;line-height:140%;font-family:var(--font-body-family);color:#121212e5}.home-new-product .product__info-container variant-selects .product-form__input.product-form__input--pills .variants__options label.accent-color-text{height:29px;padding:9px 11px;margin:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:11px;line-height:11px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks__title{line-height:140%;color:#121212e5!important;justify-content:flex-start;margin-bottom:8px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks__title span:nth-of-type(1),.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks__title span:nth-of-type(3){display:none}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container{gap:16px;display:flex;flex-direction:column-reverse;width:100%}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements{width:100%}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break{padding:20px 12px 8px 42px;background:#f7f7f7;border:1px solid #999999;border-radius:8px 8px 0 0;border-bottom:0}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break:before{width:20px;height:20px;background:#fff;top:32px;border:1px solid #999999}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container input:checked+.variant_elements label:before{background:#3a63a3;border:3px solid #fff;padding:6px;outline:2px solid #3A63A3}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break .quantity-break__badge{padding:4px 8px;background:#fff;border:1px solid #3A63A3;border-radius:4px;font-family:var(--font-heading-family);font-style:normal;font-weight:700;font-size:14px;line-height:140%;color:#3a63a3;transform:none;right:12px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break .quantity-break__left .quantity-break__label{font-weight:700;font-size:20px;line-height:140%;font-family:var(--font-heading-family)}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break .quantity-break__price{font-weight:700;font-size:20px;line-height:140%;letter-spacing:0;color:#121212e5}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper{padding-left:41px;background:#f7f7f7;border:1px solid #999999;border-radius:0 0 8px 8px;border-top:0;padding-bottom:12px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container input:checked+.variant_elements .quantity-break__badge{background:#3a63a3;color:#fff}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper .color_element_wrapper{justify-content:flex-start;column-gap:16px!important}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper .color_element_wrapper .color_item{gap:8px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper .color_element_wrapper .color_item span.color_swatch{width:12px;height:12px}.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper .color_element_wrapper .color_item .color_title{font-style:normal;font-weight:400;font-size:16px;line-height:140%;font-family:var(--font-body-family)}.home-new-product .product__info-container .selling-fast{display:flex;flex-direction:row;align-items:center;padding:0 0 4px;gap:5px}.home-new-product .product__info-container .selling-fast span{font-weight:700;font-size:16px;line-height:140%;color:#121212e5;letter-spacing:0}.home-new-product .product__info-container .product-form__buttons .atc-button.product-form__submit{margin:0 auto;border-radius:8px;padding:12px 40px;font-family:var(--font-heading-family);font-size:16px;line-height:140%;text-transform:capitalize}.home-new-product .product__info-container .atc-button-text{font-size:14px;line-height:140%;text-align:center}.home-new-product .product__info-container .payment-badges-block{padding:8px}.home-new-product .product__info-container .product__view-details{display:none}.home-new-product .product__media.media img{border-radius:8px}.home-new-product .thumbnail.global-media-settings img{border-radius:4px}.home-new-product .thumbnail[aria-current]{border-radius:4px;border:0;border-bottom:1px solid #000;box-shadow:none}.featured-image-with-text .image_with__text_media.mobile{display:none}.after-before-imgtxt .splide__list{gap:0!important}.icon-slider-sec .image_with__text_media,.icon-slider-sec .image_with__text_media .featured_image,.icon-slider-sec .image_with__text_media .featured_image video{width:100%;height:100%}.icon-slider-sec .image_with__text_media .featured_image video{border-radius:8px;object-fit:cover}@media (max-width:1024px){.homepage-hero .image-with-text__text-item.grid__item .image-with-text__content{padding:20px 30px}.homepage-hero .image-with-text__text-item.grid__item .image-with-text__heading{font-size:32px;max-width:327px}}@media (max-width:768px){.icon-slider-sec .row{display:block!important}}@media (min-width:750px){.icon-text .splide__list{gap:20px!important}.home-new-product .featured-product.product.grid .grid__item.product__media-wrapper,.home-new-product .featured-product.product.grid .grid__item.product__info-wrapper{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);padding:0}.home-new-product .featured-product.product.grid{gap:40px}.after-before-imgtxt .splide__list{gap:24px!important}}@media screen and (max-width: 767px){.custom-auto-usps .marquee__group{animation:scroll 60s linear infinite}.custom-auto-usps .marquee__group{gap:15px!important}.before-after-simple.featured-image-with-text .money_back_wrapper h4{font-size:12px}}@media (max-width:750px){.homepage-hero .image-with-text__text-item.grid__item .image-with-text__content{text-align:center;align-items:center;padding:24px 30px;max-width:100%}.homepage-hero .image-with-text__text-item.grid__item{padding-left:0}.before-after-simple.featured-image-with-text .row .image_with_text_content .action_button_wrapper{max-width:100%}.before-after-simple.featured-image-with-text .row{grid-template-areas:"content";grid-template-columns:1fr}.before-after-simple.featured-image-with-text .row .image_with__text_media{display:none}.before-after-simple.featured-image-with-text .action_button_wrapper a{font-size:16px}.before-after-simple.featured-image-with-text .row .image_with_text_content .icon_with_text_Wrapper{justify-content:flex-start}.benefits-section .featured_image img{width:100%}.featured-image-with-text.before-after-simple .image_with_text_content .image_with__text_media.mobile,.featured-image-with-text.benefits-section .image_with_text_content .image_with__text_media.mobile{display:block!important}.featured-image-with-text.benefits-section .image_with__text_media{display:none}.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading h2,.featured-image-with-text.benefits-section .section_heading h2,.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading,.featured-image-with-text.benefits-section .section_heading{max-width:100%}.featured-image-with-text.benefits-section .page-width{padding:0!important}.featured-image-with-text.benefits-section .section_heading,.featured-image-with-text.benefits-section .section_content_wrap,.featured-image-with-text.benefits-section .icon_with_text_Wrapper{padding-inline:20px}.featured-image-with-text.benefits-section{padding:60px 0 40px}.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info h3,.multicolumn .home-new-reviews .testimonial-card--has-author .multicolumn-card__info .testimonial-card__author-container .testimonial-card__author{font-size:14px;line-height:140%}.icon-slider-sec .image_with__text_media{display:block!important}.featured-image-with-text.benefits-section .row .image_with_text_content .icon_with_text_Wrapper .icon_text_item{padding:16px}.before-after-simple.featured-image-with-text .row .image_with_text_content .section_heading h2,.featured-image-with-text.benefits-section .row .image_with_text_content .section_heading h2{font-size:20px}.after-before-imgtxt .title{text-align:left}.after-before-imgtxt .title-wrapper-with-link{align-items:flex-start;padding:0;margin-bottom:1rem}.after-before-imgtxt .description p{text-align:left}.after-before-imgtxt .splide__slide{width:calc(80% + 0px)!important}.icon-slider-sec .featured_image img{width:100%}.after-before-imgtxt .splide__list .multicolumn-card__info h3,.home-new-product .product__info-container .variant-title,.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .quantity-break .quantity-break__left .quantity-break__label,h3.quantity-breaks__title.flex-center{font-size:16px}.after-before-imgtxt .mobile-hidden{display:block!important}.after-before-imgtxt .splide__list .multicolumn-card__info p,.new-home-banner.banner .banner__content .banner__box .banner__text.subtitle,.new-home-banner.banner .banner__content .banner__box .banner__text.body,.home-new-product .product__info-container variant-selects .quantity-breaks .quantity-breaks-container .variant_elements .color_details_wrapper .color_element_wrapper .color_item .color_title{font-size:14px}.home-new-product .product__title h1,.home-new-product .product-page-price .price .price__container .price__sale .price-item.price-item--sale,.new-home-banner.banner .banner__content .banner__box .banner__heading,.home-new-collapsible .collapsible-content-wrapper-narrow .collapsible-content__heading,.multicolumn .home-new-reviews .title-wrapper-with-link .title{font-size:20px}.custom-video-slider .video-title h2,.custom-video-slider .rip-cam-text p,.home-new-collapsible .collapsible-content-wrapper-narrow .collapsible-content__heading{text-align:left}.custom-video-slider .swiper-slide{margin-block:35px}.custom-video-slider .swiper-slide-active{margin-block:0;display:flex;height:auto}.custom-video-slider .swiper-slide-active .video-wrapper{display:flex}.custom-video-slider .video-wrapper video{height:100%;object-fit:cover}.new-home-testimonial .testimonial-card p{font-size:14px}.home-new-product .product__text-container--multiple.product__text-container--vertical{grid-template-columns:1fr}.new-home-banner.banner .banner__content .banner__box{padding-inline:0}.new-home-banner.banner .banner__content .banner__box .button{background:#ffd814;border-radius:8px}.new-home-banner.banner .banner__content .banner__box .button:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) #ffd814;border-radius:8px}}@media (max-width:575px){.custom-auto-usps .marquee__group .point .text-wrapper{font-size:14px}.home-new-collapsible .accordion .accordion__summary .accordion__title,.home-new-collapsible .accordion__details[open]+.accordion__content-wrapper .accordion__content p{font-size:14px}.custom-video-slider .button{padding-inline:2rem}}body.landing-page-1 .page-width,body.landing-page-2 .page-width{--page-width: 1340px;padding-left:20px!important;padding-right:20px!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/custom.css.map */
