.product_name{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.product_name [data-hulkapps-reviews]{float:right;font-size:12px;letter-spacing:.5px}.top-price-sticky{background:#fff;border-bottom:#ddd solid 1px;padding:7px 10px;position:sticky;top:0;z-index:1;border-top:#ddd solid 1px}.inner-wrap{max-width:1070px;width:95%;margin-left:auto;margin-right:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:space-between;-moz-box-pack:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.top-price-sticky section{width:100%}.top-price-sticky .p-title{font-size:22px;font-family:Oswald,sans-serif;text-transform:uppercase;margin:0;padding:0;letter-spacing:0}@media screen and (min-width:1024px){.top-price-sticky .p-title{font-size:28px}}.top-price-sticky .p-price{font-size:18px}.product-emi{font-size:16px}.my-custom-circle{border:1px solid;border-radius:50px}.show-sezzle-popup:hover{cursor:pointer}.show-sezzle-logo,.show-sezzle-popup{vertical-align:top!important}.variant-eta{padding:6.21px 5px;text-align:center;font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;background:#fff;color:#19110b;width:100%}.appikon-bis-inline-form-wrapper{margin:0 auto 15px!important}@media only screen and (min-width:799px){.product_section>.two-fifths.product__details--product-page{width:calc(40% - 75px)}.purchase-details .purchase-details__buttons{margin-left:0}h1.product_name .showDesktop{font-size:37px}}@media only screen and (min-width:1024px){.product__images.three-fifths.columns.medium-down--one-whole{width:calc(64% - 20px)}}@media only screen and (max-width:798px){.top-price-sticky{top:40px;z-index:100!important}}@media only screen and (max-width:460px){.top-price-sticky .inner-wrap{display:block;text-align:center}.top-price-sticky{padding:5px 10px}}@media screen and (max-width:798px){.showDesktop{display:none!important}}.pplr-add-a-custom-text span.pplr-selecter-selected{font-family:Roboto,sans-serif;background:url(/cdn/shop/t/48/assets/select.png?v=1634438\2026) 96% 50% / 18px 12px no-repeat #fff;margin:0 0 15px;padding:8px 14px;color:#5f6a7d;text-indent:.01px;font:13px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif!important;height:44px;min-height:44px;line-height:inherit!important}.pplr-add-a-custom-text .pplr-selecter-options{top:calc(100% - 15px);box-shadow:0 0 5px #5f6a7d57;border-radius:8px;width:100%}.pplr-add-a-custom-text .pplr-selecter-options span.pplr-selecter-item{padding:2px 14px;color:#5f6a7d;border:0}@media only screen and (min-width:481px){.pplr-add-a-custom-text .selected-font,.pplr-add-a-custom-text .pplr-selecter-item:hover{background-color:#1e90ff!important;color:#fff!important}}@media only screen and (max-width:480px){.pplr-add-a-custom-text span.pplr-selecter-selected{font-size:16px!important}.pplr-add-a-custom-text .pplr-selecter-options{max-width:200px}.pplr-add-a-custom-text .pplr-selecter-options span.pplr-selecter-item{border-bottom:1px solid #e3e3e3;font-weight:600!important;background-color:#f9f9f9;padding:7px 14px 7px 22px}.pplr-add-a-custom-text .selected-font{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.0007 15.1709L19.1931 5.97852L20.6073 7.39273L10.0007 17.9993L3.63672 11.6354L5.05093 10.2212L10.0007 15.1709Z"></path></svg>');background-size:15px;background-repeat:no-repeat;background-position:center left 5px}.pplr-add-a-custom-text .pplr-selecter-options span.pplr-selecter-item:last-child{border:0}}body,html,*{scroll-behavior:smooth}@media only screen and (min-width:799px){.sticky-enable .gallery-wrap{position:sticky;top:100px}.sticky-enable~.product__details .purchase-details{padding-bottom:0}.product_section:has(.sticky-enable){padding-bottom:50px}}.smart-payment-button--false .purchase-details{padding-bottom:0}.dealer-container{padding:13px 0;margin:20px 0;border:1px solid var(--border-color);border-radius:3px;background-color:#f0f0f0}.want-help-title{text-align:center;font-family:Oswald;text-transform:uppercase;margin-bottom:5px}.want-help-paragraph{font-size:12px;width:80%;margin:auto;padding-bottom:15px;text-align:center}.dealer-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:0 20px}.dealer-wrapper .global-button{border-color:#19110b;color:#fff;background-color:#19110b;font-family:Roboto Condensed;font-size:12px;letter-spacing:1px;border-radius:50px;padding:4px 20px 2px;line-height:1;transition:.3s;min-height:38px}.dealer-wrapper .global-button:hover{color:#19110b;background-color:#fff;border-color:#19110b}.dealer-wrapper a.global-button.locate-dealer{color:#19110b;background-color:#fff}.dealer-wrapper a.global-button.locate-dealer:hover{color:#fff;background-color:#19110b;border-color:#19110b}@media only screen and (max-width:798px){.dealer-wrapper{padding:0 10px}.dealer-wrapper .global-button{padding:2px 10px 0;min-height:36px}}#back-to-top-button{display:inline-block;width:50px;height:50px;text-align:center;border-radius:50px;position:fixed;bottom:30px;left:30px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;padding:0;z-index:1000;cursor:pointer;color:#fff}#back-to-top-button.show{opacity:1;visibility:visible}#back-to-top-button svg path[fill=white]{fill:#ebebeb}.configurator-section:hover a.plus-circle:before{background:#3d3d3d;transition:all .5s ease;color:#fff}.configurator-section a.plus-circle:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.configurator-section a.plus-circle{position:static;font-size:0;width:0;height:0}.configurator-section a.plus-circle:before{content:"+";position:absolute;top:10px;right:10px;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .5s ease;font-size:16px}.gallery-wrap.product-height-set:has(.product_gallery_nav:empty) .product_gallery img+span.pplr_preview_wrapper{display:flex;height:100%!important;align-items:center;width:100%!important}.main-nav__wrapper.sticky_nav{display:none}.pplrabs{height:0;transition:.5s}@media only screen and (min-width:799px){.gallery-wrap.product-height-set:has(.product_gallery_nav:empty) .gallery-cell:has(span.pplr_preview_wrapper canvas) img.product-gallery__image{height:calc(100vh - 110px)}}@media only screen and (max-width:798px){.product_section .sticky-enable.product__images:has(canvas#pplr_canvas){position:sticky;top:178px;z-index:5;background:#fff;border-bottom:1px solid #d9dbdc;padding-top:15px;width:100%;margin:0}.product_section .sticky-enable.product__images:has(canvas#pplr_canvas):before{content:"";position:absolute;top:0;left:-2.5%;background:#fff;width:105%;height:100%;z-index:-1}.product_section .sticky-enable.product__images:has(canvas#pplr_canvas) .product_gallery_nav{margin-bottom:20px}body .product-personalizer{position:static}.is-product-main.shopify-section:has(canvas#pplr_canvas){padding-top:0}.product_section:has(.configure-modal.modal-container[style="display: block;"]) .sticky-enable.product__images{z-index:2!important}#back-to-top-button{left:20px;bottom:26px}}@media only screen and (min-width:481px){.product-recommendations .relative.product_image a>div .product_gallery,.product-recommendations .relative.product_image a>div .flickity-viewport{width:100%;height:100%!important}.product-recommendations .relative.product_image a>div{position:absolute;width:100%;top:0;height:100%;left:0}.product-recommendations .relative.product_image a{position:relative;padding-bottom:100%;display:block}.product-recommendations .relative.product_image a .image-element__wrap,.product-recommendations .flickity-slider{display:flex;align-items:center}}.product_form .product-personalizer{display:inline-block;float:none!important}.property-item{font-family:Roboto,sans-serif;font-size:12px!important}.wide-section.section,.customer-review .section.wide-section,.collection-tab-slider-section .wide-section .collection__title.title-wrapper,.wide-section .section,.under-menu .full-width--true .caption{width:100%;max-width:1650px}.video-text-slider h2.title{margin-left:10px;margin-right:10px;font-weight:500}.buy-now-section .caption .headline,.image-text-section .collection_title,.impro-acc .title,.guarantee-section .title,.compatibility-section .title,.customer-review .title,.landing-faq .title,.success-story .title{font-weight:500}.landing-faq .title strong,.image-text-section .collection_title strong,.video-text-slider .title strong,.guarantee-section .title strong,.success-story .title strong,.customer-review .title strong,.l-banner .headline strong{font-weight:500;color:#9b7e4b}.l-banner .headline strong{font-weight:400}.l-banner .headline{margin-bottom:1.4rem}.l-banner .subtitle p{font-size:1.25rem}.l-banner .subtitle ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.l-banner .subtitle ul li{margin:0;display:flex;align-items:center;column-gap:.5rem}.l-banner .subtitle ul li:before{content:"";display:inline-block;background-image:url(/cdn/shop/files/tick.svg?v=1717669547);background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.l-banner .subtitle{padding-bottom:1rem}.l-banner .caption-content{max-width:45%}.l-banner .button-grid-container a.global-button--primary-desktop:hover{--button-color-background-hover: #fff;--button-color-text-hover: #a48242}.l-banner .image-element__wrap img{animation:zoom-in-out 50s infinite}@keyframes zoom-in-out{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.customer-review .title{margin:0 0 2rem}.customer-review{background:#f6f5f3;border-radius:5px;padding:1.2rem}.text-column{border-radius:5px;padding:1rem}.customer-review .content-wrapper{display:flex;gap:2rem}.customer-review .content-wrapper .img-wrap img{margin:0;width:100%;height:auto;border-radius:4px}.customer-review .content-wrapper .img-wrap .image-element__wrap{max-width:100%!important;min-width:124px}.customer-review .splide__arrows{display:flex;position:absolute;top:-60px;padding-right:max(3%,calc((100vw - 1650px + 0rem)/2));gap:30px;right:0}.customer-review .splide__arrows button.splide__arrow{position:static;background:transparent;width:auto;height:auto;border-radius:0;transform:none}.customer-review .splide__arrows button.splide__arrow svg{width:12px;height:auto}.customer-review .content-wrapper .regular_text{font-weight:500;margin:0 0 8px;font-size:18px;font-family:Oswald,sans-serif}.customer-review .content-wrapper .rte-setting{margin:5px 0 0}.customer-review .text-column .wrapper{display:flex;flex-direction:column;height:100%}.customer-review .text-column .wrapper .author-wrap{margin-top:auto;display:flex;align-items:center;column-gap:.8rem;padding-top:3.5rem}.customer-review .text-column .wrapper .author-wrap img{margin:0;border-radius:50px}.customer-review .text-column .wrapper .author-wrap p.rte-setting{margin:0;font-weight:500}.customer-review .splide{padding-left:max(3%,calc((100vw - 1650px + 0rem)/2))!important;width:100%}.customer-review.more-customer-review div.section{max-width:1650px}.customer-review .splide .splide__track{padding-right:30px!important}.customer-review .splide__slide{display:flex}.compatibility-section h2{color:#fff;margin-top:0}.compatibility-section ul.items{padding:0;border-radius:6px;overflow:hidden;border:1px solid #473820}.compatibility-section .items .item{display:flex}.compatibility-section .items .item:not(:last-child){border-bottom:1px solid #473820}.compatibility-section .item-title{background:#edc17f;color:#19110b;width:25%;padding:30px 45px;font-size:18px;line-height:normal;display:flex;align-items:center}.compatibility-section .item-data{background:#201813;color:#fff;border-bottom:1px solid #473820;width:75%;padding:25px;line-height:normal;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.compatibility-section .item-data span{background:#ffffff1a;padding:6px 9px;border-radius:4px}.compatibility-section .btn-wrap{width:100%;margin-top:1.5rem}.compatibility-section .btn-wrap .global-button--primary-desktop:hover{--button-color-background-hover: #fff;--button-color-text-hover: #a48242}.success-story .title{margin:0 0 2.2rem}.success-story .regular_text{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400;line-height:normal;margin-top:5px;line-height:1.2}.success-story .method-sec .regular_text{font-size:20px;margin-bottom:10px}.success-story .rte-setting p{font-size:14px}.success-story .date-wrap{font-size:12px;display:flex;column-gap:8px;flex-wrap:wrap}.success-story .date-wrap span{color:#888}.success-story .text-columns-with-images__button{background:#fff}.success-story .text-column .image-element__wrap{border-radius:10px;overflow:hidden;margin:0 0 15px}.success-story .text-column .image-element__wrap img{transition:.3s;margin:0}.success-story .text-column:hover .image-element__wrap img{transform:scale(1.1)}.guarantee-section .title{margin:0 0 2rem}.guarantee-section .box-element{background:#f3edda;border-radius:10px;padding:1.2rem;height:100%}.guarantee-section .box-element .image-element__wrap{margin:10px 0 30px}.guarantee-section .box-element .regular_text{font-family:Oswald;font-size:20px}.guarantee-section .box-element .rte-setting p{font-size:14px}.text-overlay-sec .headline{font-size:28px;text-transform:uppercase}.text-overlay-sec .caption-content .subtitle{font-size:16px}.text-overlay-sec .caption-content .subtitle p{line-height:1.5;margin:0}.text-overlay-sec .caption-content{max-width:1350px}.text-overlay-sec .banner{background:transparent}.text-overlay-sec .banner .image-element__wrap{border-radius:4px;overflow:hidden}.text-overlay-sec .button-grid-container{width:100%;display:flex;justify-content:center;margin:3rem}.text-overlay-sec .global-button--primary-desktop:hover{--button-color-background-hover: #fff;--button-color-text-hover: #a48242}.video-text-slider .info{background:#f6f5f3;width:100%;padding:60px;border-radius:4px}.video-text-slider .info img.quote-img{width:60px;height:auto;object-fit:contain;margin:0 0 -20px -40px}.video-text-slider .info .description p>strong{font-family:Oswald;font-weight:600;font-size:24px}.video-text-slider button.splide__arrow[disabled]{opacity:0}.video-text-slider button.splide__arrow{left:-5px;opacity:1;height:2.3em;width:2.3em;color:#fff}.video-text-slider button.splide__arrow svg{fill:#fff;height:15px;width:auto}.video-text-slider button.splide__arrow svg path{fill:#fff}.video-text-slider .slide-nav .splide__arrows .splide__arrow{position:absolute;background:#00000047}.video-text-slider button.splide__arrow.splide__arrow--next{left:auto;right:-5px}.video-text-slider ul.splide__pagination{top:105%;bottom:auto}.video-text-slider ul.splide__pagination li button{border:2px solid;transform:none!important;background:#fff;width:15px;height:15px}.video-text-slider ul.splide__pagination li button{outline:2px solid #fff;transform:none!important;width:17px;height:17px;background:#fff;outline-offset:-4px;border:2px solid}.video-text-slider ul.splide__pagination li .splide__pagination__page.is-active{background:#000}.video-text-slider iframe.js-youtube{width:100%}.video-text-slider .lazyframe{min-height:100%}.competitive-section .one-whole.column{text-align:center;color:#fff}.competitive-section .title{color:#fff;margin:0 0 .5rem}.competitive-section .title~.subitle{max-width:1050px;margin:0 auto 3rem}.competitive-section .box-element{background:#f3edda1a;padding:2rem}.competitive-section .box-element *{color:#fff}.competitive-section .button-grid-container{display:flex;justify-content:center;margin:1rem 0 0}.competitive-section .box-element .regular_text{font-size:24px;font-family:Roboto,sans-serif;letter-spacing:1px;line-height:1.2}.competitive-section .box-element .rte-setting p{font-size:16px;line-height:1.5;margin:0}.competitive-section .box-element .rte-setting p:not(:last-child){margin-bottom:2rem}.image-text-section .collection_title{line-height:1.2}.image-text-section .column{margin:0}.image-text-section .container.image-with-text-container{column-gap:40px}.image-text-section .image-with-text__image-column{border-radius:0 10px 10px 0;overflow:hidden;border:0}.image-text-section img.transition--blur-up.lazyautosizes.ls-is-cached.lazyloaded{opacity:1}.image-text-section .image-with-text__text-column{border-radius:10px 0 0 10px}.image-text-section .info .global-button.global-button--text{border:0;min-width:auto;padding:0;font-weight:600;letter-spacing:0;font-size:18px;margin-top:10px;gap:5px;background:transparent;color:#19110b;display:block;text-align:inherit}.image-text-section .info .global-button.global-button--text svg{width:22px;transition:.3s;vertical-align:text-bottom}.image-text-section .info .global-button.global-button--text:hover svg{transform:translate(4px)}.image-text-section .description{margin-top:30px}.image-text-section .featured-link--wrap *{height:100%;object-fit:cover}.image-text-section .featured-link--wrap img{height:100%}.buy-now-section .image-element__wrap img{height:498px;object-fit:cover}.buy-now-section .image-element__wrap{position:relative}.buy-now-section .image-element__wrap:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#19110b 0,#19110b00)}.buy-now-section .caption .headline{font-size:38px;line-height:1.2}.buy-now-section .caption .global-button.first_button{--button-color-background-hover: #a48242;--button-color-text-hover: #fff;--button-color-border-hover: #a48242}.buy-now-section .caption .caption-content{max-width:700px}.impro-acc .title{margin:0 0 10px}.impro-acc .image-with-text-container{gap:0!important;background:#f3edda;border-radius:10px;overflow:hidden}.impro-acc .image-with-text-container .one-half{width:50%;background-color:transparent;border-radius:0}.impro-acc .image-with-text-container .featured-link--wrap *{height:100%;object-fit:cover}.impro-acc .button-grid-container{display:flex;justify-content:center;margin-top:3rem}.image-text-section .image-with-text__text-column .info{margin:0;padding:50px 30px}.image-text-section p:empty,.image-text-section .image-with-text__text-column .info a.collection_title:empty{display:none}.impro-acc .image-with-text__text-column .info{width:100%}.impro-acc .image-with-text__text-column .info .description{display:grid;grid-template-columns:1fr 1fr;width:86%;margin:0 auto;gap:20px}.impro-acc .image-with-text__text-column .info .description ul{padding:0;list-style:none;margin:0}.impro-acc .image-with-text__text-column .info .description ul li strong{font-family:Oswald;font-size:20px;font-weight:500}.impro-acc .image-with-text__text-column .info .description li{font-size:16px;margin-bottom:25px}.impro-acc .image-with-text__text-column{background-image:url(/cdn/shop/files/Vector_2.png?v=1718101138);background-size:65% 100%;background-repeat:no-repeat;background-position:right}.impro-acc .image-with-text__text-column .info .description li em{border:1px solid #9B7E4B;background:#9b7e4b1a;padding:6px 8px;border-radius:4px;font-style:normal;color:#9b7e4b;font-weight:600}.text-overlay-sec .global-button--primary:hover,.competitive-section .button-grid-container .global-button.first_button:hover,.impro-acc .button-grid-container .global-button.first_button:hover{--button-color-background-hover: #fff;--button-color-text-hover: #a48242}.more-customer-review .splide{overflow:hidden;padding-left:0!important}.landing-faq .title,.landing-faq .description p{margin:0 0 10px}.landing-faq .faq{padding-top:30px}.landing-faq .faqAccordion-landing button:after{content:none!important}.landing-faq .faqAccordion-landing button{display:flex;gap:20px;justify-content:space-between;border-bottom:1px solid #0000001A;padding:15px;align-items:center;text-align:left;cursor:pointer;width:100%;outline:none;text-transform:initial;min-height:auto;height:auto;line-height:inherit;text-transform:uppercase;font-family:Oswald;font-style:normal;box-shadow:none;border-radius:6px;font-size:16px;background:transparent;transition:.3s}.landing-faq .faqAccordion-landing button:hover,.landing-faq .faqAccordion-landing .active button{background:#9b7e4b;color:#fff}.landing-faq .faqAccordion-landing button svg{height:auto;width:10px}.landing-faq .faqAccordion-landing button svg path{fill:currentColor}.landing-faq.shopify-section--faq .faqAccordion-landing dt{margin-right:0;width:37%;position:relative;z-index:1;margin-bottom:4.8px}.landing-faq dl.faqAccordion-landing{position:relative}.landing-faq .faqAccordion-landing dd{position:absolute;width:100%;margin:0;left:0;padding-left:40%;top:0;padding-top:0;opacity:0;visibility:hidden;transition:.3s}.landing-faq .faqAccordion-landing dd.active{opacity:1;visibility:visible}.faqAccordion-landing .img-wrap{display:flex}.landing-faq .column.one-whole{width:100%}.landing-faq .faqAccordion-landing dd p{line-height:1.3}.landing-blog-post .title{margin:0 0 2.2rem;font-weight:500}.landing-blog-post .title strong{font-weight:500;color:#9b7e4b}.landing-blog-post .blog-post-image-wrapper .image-element__wrap{position:relative;padding-bottom:66.6%;border-radius:10px}.landing-blog-post .blog-post-image-wrapper .image-element__wrap img{position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s}.landing-blog-post .article:hover .blog-post-image-wrapper .image-element__wrap img{transform:scale(1.1)}.landing-blog-post .article .sub_title{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400;line-height:normal;margin-top:10px;line-height:1.2;font-size:18px}.landing-blog-post .article .excerpt:empty{display:none}.landing-blog-post .article .excerpt{font-size:14px;margin:6px 0 15px;font-style:normal;line-height:1.6em}.landing-blog-post .article .excerpt :is(p,span){font-size:inherit!important;line-height:inherit!important;font-family:inherit!important}.landing-blog-post .article .date-wrap{font-size:12px;display:flex;column-gap:8px;flex-wrap:wrap}.landing-blog-post .article .blog__read-more-button{margin:10px 0 25px}.landing-blog-post .article .blog__read-more-button:not(:hover){background:#fff}.landing-blog-post .article .date-wrap span{color:#888}.blog-with-handle h2.title{font-weight:500;margin:0 0 2.2rem}.blog-with-handle .blog-column{margin-top:0;margin-bottom:0;border-radius:5px;padding:1.2rem;border:0;background:transparent}.blog-with-handle .image-element__wrap{border-radius:10px;overflow:hidden;margin:0 0 15px;display:flex;position:relative;padding-bottom:66.66%}.blog-with-handle .image-element__wrap img{margin:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s}.blog-with-handle .blog-column:hover .image-element__wrap img{transform:scale(1.1)}.blog-with-handle .blog-column h3{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:400;margin-top:5px;line-height:1.2;margin-bottom:12px;color:#19110b;font-size:16px}.blog-with-handle h2.title strong{font-weight:500;color:#9b7e4b}.blog-with-handle .blog-column p{color:#19110b;margin:0 0 15px;font-style:normal;line-height:1.6em;font-size:14px;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-with-handle .blog-column .date-wrap{font-size:12px;display:flex;column-gap:8px;flex-wrap:wrap}.blog-with-handle .blog-column .date-wrap span{color:#888}.blog-with-handle .blog-column a{background:#fff;margin:10px 0 0;color:var(--button-color-text, #ffffff);font-weight:400;padding:13px 20px}@media only screen and (min-width:641px){.l-banner .button-grid-container{display:inline-flex}}@media only screen and (min-width:799px){.blog-with-handle .blog-column.one-fourth{width:calc(25% - 20px)}.blog-with-handle .blog-column.one-third{width:calc(33.3333333333% - 20px)}}@media only screen and (min-width:1200px){.collection-tab-slider-section .wide-section .splide.slider-main{padding-left:max(3%,calc((100vw - 1650px + 0rem)/2))!important}.l-banner .caption{transform:none;bottom:10%;top:auto}.image-text-section .column,.landing-faq .column.one-whole{margin:0}}@media only screen and (max-width:1399px){.success-story .method-sec .regular_text{font-size:18px}.customer-review .content-wrapper .img-wrap .image-element__wrap{min-width:100px}.video-text-slider .info .description p>strong{font-size:20px}.competitive-section .box-element .regular_text{font-size:20px}.competitive-section .box-element .rte-setting p:not(:last-child){margin-bottom:1rem}.competitive-section .box-element .rte-setting p{font-size:15px}}@media only screen and (max-width:1199px){.l-banner .caption-content{max-width:1000px}.success-story .title,.after-before .headline{margin-bottom:2rem}.success-story .method-sec .regular_text{font-size:16px}.landing-blog-post .article .excerpt,.success-story .rte-setting p{font-size:13px;line-height:1.5}.customer-review .content-wrapper .rte-setting p{font-size:14px;line-height:1.5}.compatibility-section .item-title{padding:25px;font-size:16px}.compatibility-section .item-data span{font-size:15px}.text-overlay-sec .banner img{min-height:300px;object-fit:cover}.impro-acc .button-grid-container,.text-overlay-sec .button-grid-container{margin:2rem}.video-text-slider .info{padding:50px}.impro-acc .image-with-text-container,.compatibility-section ul.items{width:calc(100% - 20px);margin:0 auto}.blog-with-handle .blog-column p{font-size:13px;line-height:1.5}}@media only screen and (max-width:798px){.l-banner .subtitle p{font-size:1rem}.l-banner .subtitle ul{gap:.4rem 1rem}.l-banner .subtitle{padding-bottom:0}.success-story .text-column .image-element__wrap{max-width:100%!important}.landing-faq .container.main.content{padding-top:0}.landing-faq .faqAccordion-landing dd{position:static;padding:20px 0 15px}.landing-faq.shopify-section--faq .faqAccordion-landing dt{width:100%;margin-bottom:0}.landing-faq .faqAccordion-landing dd{position:static;padding:0;max-height:0;overflow:hidden;opacity:1;visibility:visible}.landing-faq .faqAccordion-landing dd.active{max-height:800px}.landing-faq .faqAccordion-landing dd p{margin-top:15px}.video-text-slider .container.image-with-text-container{flex-direction:column-reverse}.video-text-slider .slide-nav{display:none}.image-text-section .column{width:100%}.image-text-section .image-with-text__text-column,.image-text-section .image-with-text__image-column{border-radius:0}.image-text-section section.cart-section{padding:0}.compatibility-section ul.items{width:calc(100% - 10px);margin:0 auto}.blog-with-handle .blog-column{width:calc(50% - 20px)}}@media only screen and (max-width:767px){.l-banner.caption--below-true .caption{width:100%;position:static;transform:none;margin-bottom:2.6rem!important;margin-top:1.5rem!important}.l-banner .headline{margin-bottom:.8rem;line-height:1.2}.l-banner .caption-content{padding:0}.success-story .title,.after-before .headline{margin-bottom:1rem}.success-story .rte-setting p{font-size:12px;margin:0}.landing-faq dl.faqAccordion-landing{margin:0}.customer-review .title{margin:0 0 1rem}.customer-review .text-column .wrapper .author-wrap{padding-top:1.5rem}.compatibility-section .items .item{flex-direction:column}.compatibility-section .item-title{padding:15px;font-size:16px;width:100%}.compatibility-section .item-data{width:100%;padding:15px}.guarantee-section .title{margin:0 0 1rem;line-height:1.2}.guarantee-section .box-element .image-element__wrap{margin:10px 0 0}.video-text-slider h2.title{margin:0 10px 1rem;line-height:1.2}.video-text-slider ul.splide__pagination{top:102%}.impro-acc .image-with-text-container .one-half{width:100%}.image-text-section .image-with-text__text-column .info{padding:30px 20px;width:100%}.landing-blog-post .article .blog__read-more-button{margin:0 0 10px}}@media only screen and (max-width:640px){.l-banner .subtitle p{font-size:.9rem}.l-banner .subtitle ul{grid-template-columns:1fr}.landing-faq .faqAccordion-landing button{padding:15px;font-size:18px;line-height:1}.landing-faq .faqAccordion-landing button svg{width:10px}.customer-review .title{padding-right:70px;line-height:1.1;font-size:28px}.customer-review .splide__arrows{top:-40px;padding-right:20px}.customer-review .content-wrapper{gap:1rem;flex-direction:column-reverse}.customer-review .content-wrapper .img-wrap .image-element__wrap{max-width:100px!important;margin:0}.compatibility-section .item-data span{font-size:12px}.text-overlay-sec .caption{width:100%!important;padding:0}.text-overlay-sec .caption-content .subtitle p{line-height:1.3}.video-text-slider .info{padding:30px}.video-text-slider .info img.quote-img{width:50px;margin:0 0 -20px -20px}.impro-acc .image-with-text__text-column .info .description{width:100%;gap:15px}.image-text-section .image-with-text__text-column .info{padding:30px 20px}.impro-acc .image-with-text__text-column .info .description li{font-size:14px;margin-bottom:20px;line-height:1.2}.more-customer-review.customer-review .title{padding:0 10px}.buy-now-section .caption .headline,.image-text-section .collection_title,.impro-acc .title,.video-text-slider h2.title,.guarantee-section .title,.compatibility-section h2,.landing-faq .title,.success-story .title,.after-before .headline{font-size:28px}.text-overlay-sec .headline{font-size:22px}.landing-blog-post .title{margin:0 0 1rem;font-size:28px;line-height:1.2}.landing-blog-post .article .excerpt{font-size:12px;margin:10px 0}.blog-with-handle h2.title{margin:0 0 1rem;font-size:28px}.blog-with-handle .blog-column{width:100%;padding:1.2rem 0rem}}@media only screen and (max-width:480px){.l-banner .subtitle ul li:before{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/160/assets/custom.css.map */
