.custom_images_collage{width:100%}.custom_images_collage img{object-fit:cover}.featured_grid_custom .stacked-text--root{justify-content:center}.main-video-parent{width:100%;display:flex;justify-content:center;padding:48px}.video-wrapper{width:100%;max-width:var(--max-width--large)}.featured_grid_custom .stacked-text--wrapper{text-align:center;gap:30px}.featured_grid_custom .stacked-text--wrapper a.stacked-text--button{margin:0 auto}.testimonial-videos-container{position:relative;margin:15px 0 30px;overflow:hidden}.testimonial-video-item{aspect-ratio:9 / 11;cursor:grab}.custom-video-container{position:relative;width:100%;height:100%;border-radius:0;overflow:hidden}.testimonial-video-item video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;pointer-events:all}.custom-video-controls{position:absolute;bottom:0;left:0;right:0;padding:15px;display:flex;gap:10px;align-items:center;transition:opacity .3s ease;pointer-events:none;opacity:1;pointer-events:all}.playPauseButton,.muteButton{background:#fff;border:none;padding:5px;cursor:pointer;border-radius:0%;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:background-color .2s}.volume-control{display:flex;align-items:center;gap:10px}.volumeSlider{width:60px;height:4px;-webkit-appearance:none;background:#ffffff80;border-radius:999px;opacity:0;transition:opacity .3s;margin:0;padding:8px 10px;font-size:14px;box-sizing:border-box;border:1.5px solid #ccc;color:#fff}.volumeSlider::-webkit-slider-thumb{-webkit-appearance:none;height:14px;width:14px;background:#fff;border-radius:50%;cursor:pointer}.volume-slider::-moz-range-thumb{height:14px;width:14px;background:#fff;border-radius:50%;cursor:pointer}.volume-control:hover .volumeSlider{opacity:1}.swiper-scrollbar-container{margin:0 0 30px}.swiper-scrollbar-container .swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;z-index:99;left:initial;top:initial;bottom:initial;right:initial;margin:0}.testimonial-videos .swiper-button-prev,.testimonial-videos .swiper-button-next{opacity:0!important;color:#212121;background-color:#fffc;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 5px #0000001a;opacity:.7;transition:opacity .3s}.mobile-pagination-only{display:none}.testimonial-videos .swiper-button-next:after,.testimonial-videos .swiper-button-prev:after{font-size:18px;font-weight:700}.testimonial-videos:hover .swiper-button-next,.testimonial-videos:hover .swiper-button-prev{opacity:1!important}.video-main-heading{width:100%}.video-main-heading h2{font-family:var(--font--heading--family);font-weight:var(--font--heading--weight);font-style:var(--font--heading--style);text-transform:var(--font--heading--uppercase);letter-spacing:var(--font--heading--spacing);line-height:var(--font--line-height);font-size:var(--font--size);margin:0 0 10px;line-break:auto;word-break:break-word;--font--size: var(--font--section--size)}.video-main-heading p{font-family:var(--font--paragraph--family);font-weight:var(--font--paragraph--weight);font-style:var(--font--paragraph--style);font-size:var(--font--size);line-height:1.5em;letter-spacing:var(--font--paragraph--spacing);margin:0 0 20px;--font--size: var(--font--paragraph--size)}.footer_main_custom ul.footer--menu{flex-direction:initial;flex-wrap:wrap}.footer_main_custom ul.footer--menu li{float:left;width:calc(50% - var(--spacing--1) /2)}.footer_main_custom .footer--block:last-child{align-items:initial}.icons_grid_custom .featured-grid--wrapper{overflow:visible}.icons_grid_custom .featured-grid--wrapper .featured-grid--body{display:flex;justify-content:space-between;gap:30px}.icons_grid_custom .featured-grid--wrapper .featured-grid--item{width:calc(33.33% - 10px);height:-webkit-fill-available}.icons_grid_custom .featured-grid--item--container{border:1px solid #dadada;padding:30px 20px;height:100%}a.section-blocks--button,a.featured-grid--button,.stacked-text--button{border-radius:30px;font-weight:500;box-shadow:0 4px 10px #00000014}section#addie-newsletter-embed .nb-content .nb-fields button.nb-btn{font-weight:500;box-shadow:0 4px 10px #00000014}div.icons_grid_custom div.featured-grid--item--media{width:150px;max-width:150px!important;height:150px;background-color:#f8f7f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;overflow:hidden}div.icons_grid_custom div.featured-grid--item--media img{max-width:90px;max-height:90px;object-fit:contain}.icons_grid_custom .featured-grid--item h2.stacked-text--title{font-size:20px;font-weight:600}.faq_custom_main .collapsible-rows--wrapper{gap:60px}.faq_custom_main .collapsible-rows--block{margin-bottom:10px}.faq_custom_main .collapsible-rows--block collapsible-row-element.collapsible-row--root{border:1px solid #dadada!important;padding:0;background:#fff}.faq_custom_main .collapsible-rows--block collapsible-row-element.collapsible-row--root button{padding:20px 45px 20px 30px}.faq_custom_main .collapsible-rows--block collapsible-row-element.collapsible-row--root button label{font-size:18px;font-weight:600;letter-spacing:0}.faq_custom_main .collapsible-rows--block collapsible-row-element.collapsible-row--root .collapsible-row--wrapper .collapsible-row--content{padding:0 30px 20px}.faq_custom_main .collapsible-rows--block collapsible-row-element.collapsible-row--root .collapsible-row--wrapper .collapsible-row--content p{font-size:16px}.icons_grid_custom .featured-grid--wrapper{gap:50px}.icons_main_div.icons_grid_custom{padding:20px 0}.three-stage-filter-container{max-width:1200px;margin:0 auto;padding:60px 15px}h2.three-stage-filter__heading{font-weight:500;font-size:2rem;line-height:1.1;color:#393931!important;letter-spacing:-1px;text-transform:capitalize;margin:0;text-align:center;margin-bottom:2rem}.three-stage-filter__inner{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;justify-content:space-between}.three-stage-filter__block-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.three-stage-filter__block{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}.tsf-block-image img{width:150px;height:150px;object-fit:cover;border-radius:0}.tsf-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.tsf-block-heading h3{font-family:Helvetica!important;margin:0;font-weight:700;font-size:1.2rem}.quality-matter-left{position:relative;z-index:2;width:45%;padding-right:20px}.form-section-main.form-section-main-with-text .wrapper-form{justify-content:space-between;align-items:center}.form-section-main-with-text{background-color:#fff}.quality-matter-left h2.quality-matter-heading{font-size:2.5rem;line-height:1.3;letter-spacing:-1px;text-transform:capitalize;margin:0;margin-bottom:2rem;color:#212121}.quality-matter-left p{width:100%;font-weight:400;line-height:1.8;letter-spacing:0;font-size:16px;color:#212121}.quality-matter-left .custom-three-point p.text-heading-three{font-size:1.2rem;margin-top:10px}.form-section-main-with-text .nb-top h2,.form-section-main-with-text .nb-top p{text-align:left}section#addie-newsletter-embed.form-section-main-with-text .nb-content .nb-fields button.nb-btn{background-color:#fff;color:#212121}.image-block-main .featured-grid--body{gap:32px}.image-block-main .featured-grid--body .featured-grid--item .featured-grid--item--media{width:100%;max-width:100%;aspect-ratio:1;object-fit:cover}.image-block-main .featured-grid--wrapper{gap:32px;padding:12px 0}.image-block-main h2.stacked-text--title{font-weight:700}.about_us_main{width:100%;padding:60px 0 0}.info__container{max-width:1200px;margin:0 auto;padding:0 15px}.info__heading{font-weight:500;font-size:2.5rem;line-height:1.1;letter-spacing:-2px;text-transform:capitalize;margin:0;margin-bottom:1rem}.info-count-bottom{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.info-count-main{width:47%;border-left:3px solid #A1BECF;padding-inline-start:10px}.info__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.about-us-2__container{max-width:1200px;margin:0 auto;padding:0 15px}.about-us-2__inner{display:flex;flex-direction:column;gap:90px}.about-us-2__images-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;height:100%;flex:1}.about-us-2__image-wrapper--1{grid-column:1;grid-row:1}.about-us-2__image-wrapper{border-radius:0;overflow:hidden;position:relative}.about-us-2__image-wrapper--1 img,.about-us-2__image-wrapper--2 img{height:250px;width:100%}.about-us-2__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.about-us-2__image-wrapper--2{grid-column:1;grid-row:2}.about-us-2__image-wrapper--3{grid-column:2;grid-row:1 / span 2}.about-us-2__content{display:flex;flex-direction:column;gap:20px;flex:1}.about-us-2__heading{font-weight:500;font-size:2.5rem;line-height:1.1;letter-spacing:-2px;text-transform:capitalize;margin:0}.wq-count-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.count-circle-wrapper{display:flex;align-items:center;justify-content:center}.circle-progress{width:150px;height:150px}.circle-text{font-weight:400;font-size:45px}.about-us-2__description{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0}.container{max-width:1200px;width:100%;padding:0 15px;margin:0 auto}.custom-fs-left-column{width:50%;display:flex;justify-content:center;align-items:center;position:relative;aspect-ratio:1 / 1;background:center center / cover no-repeat #000;background-position:center center}.custom-fs-container{display:flex;align-items:center;justify-content:space-betwee;height:100%;max-width:1100px;margin:0 auto}.custom-fs-video-preview{position:relative;max-width:400px;width:100%;cursor:pointer}.custom-fs-custom-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:48px;color:#fff;background:#000000b3;border-radius:50%;padding:20px;cursor:pointer;z-index:2}.vts-video-control-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:#fff;border:none;cursor:pointer;opacity:1;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:2}.vts-video-control-btn svg{width:42px;height:42px}.custom-fs-right-column{width:50%;padding-left:40px}.vts-heading{font-weight:500;font-size:2rem;line-height:1.1;letter-spacing:-2px;margin:0;text-align:left}.three-steps-wrapper{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.step-wrapper{display:flex;background:#f8f7f24a;padding:10px;align-items:center;gap:15px;width:100%;height:130px}.step-count{display:flex;align-items:center;justify-content:center}.step-count h2{margin:0;font-size:3.5rem;padding-left:10px;color:#828282;display:flex;justify-content:center;width:35px;align-items:center;transform:translateY(-5px)}.stpe-seprate{height:90px;border-right:2px solid #828282}.step-content{display:flex;flex-direction:column;gap:5px}.step-content-heading h3{margin:0;color:#212121;font-size:1.1rem}.step-content-desc p{font-size:.9rem}.vts-heading{font-weight:500;font-size:2rem;line-height:1.1;letter-spacing:-2px;margin:0 0 24px;text-align:left}.custom-fs-video-overlay video{max-width:100%;max-height:100%;width:auto;height:auto}.custom-fs-video-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000bf;justify-content:center;align-items:center;z-index:999;padding:20px;box-sizing:border-box}.custom-fs-close-button{position:absolute;top:20px;right:20px;color:#fff;font-size:30px;cursor:pointer;z-index:1000;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00000080;border-radius:50%}section.video_popup_sec{padding:80px 0}.left_video .custom-fs-container,.left_text .custom-fs-container{flex-direction:row-reverse}.left_video .custom-fs-right-column,.left_text .custom-fs-right-column{padding-left:0;padding-right:40px}.vts-video-control-btn svg path{fill:#828282}ul.list.list-payment{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}ul.list.list-payment li{display:flex}.footer_main_custom ul.footer--menu a{font-size:12px;letter-spacing:0}section#addie-newsletter-embed .nb-bleed{width:100%;margin:0}header.section--header nav.header--primary-nav a{letter-spacing:0}.template--index form.product-form .sealsubs-target-element,.template--index .main-product--wrapper .product-media--thumbs{display:none}.template--index .main-product--wrapper .product-media--variants{border:1px solid #828282}.template--index .variantion_home_badge{position:absolute;z-index:1;top:10px;left:10px;border-radius:50px;max-width:max-content;background:#828282;color:#fff;padding:7px 18px;font-size:16px;min-width:100px;text-align:center}.custom-featured-product-checkmark-point{display:flex;gap:10px;margin-bottom:10px}.custom-featured-product-checkmark-point svg{margin-top:3px}.custom-featured-product-checkmark-point svg path{fill:#828282}.custom-featured-product-checkmark-text{font-size:16px}.custom-featured-product-checkmarks-points{margin:20px 0}.template--index form.product-form label.swatch{width:117px;height:77px;padding:0 20px;border:1px solid transparent}.template--index form.product-form label.swatch:after{left:0;top:0;width:100%;height:100%}.template--index [data-item=swatch]:has(>input:checked):after,.template--index input:checked+[data-item=swatch]:after{border:1px solid #828282;left:0;top:0;width:100%;height:100%}.template--index form.product-form .swatches--container{gap:10px}.template--index .pdp-reviews span.pdp-stars{color:#828282}.template--index .pdp-reviews *{font-size:16px}.legel-page .template-page--wrapper h1.template-page--heading{width:100%;text-align:left;margin:1rem 0;color:#212121}.legel-page .template-page--wrapper h2,.legel-page .template-page--wrapper h3,.legel-page .template-page--wrapper h4,.legel-page .template-page--wrapper h5,.legel-page .template-page--wrapper h6,.legel-page .template-page--wrapper p{width:100%;margin:0 0 10px;padding:0}.legel-page .template-page--wrapper ul,.legel-page .template-page--wrapper ol{width:100%;margin:0 0 10px;padding:0 0 0 16px}.pr-count-bg{position:relative}.product-rating{max-width:1100px;margin:35px auto 0}.product-rating__container{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;gap:8px}.product-rating__item{padding:8px;border:1px solid #B1B6B2}.product-rating_count-wrapper{display:flex;justify-content:center;align-items:center;margin:0 auto;background-color:#f8f7f2;border-radius:50%;width:120px}.product-rating_count-wrapper .avatar-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px}.avatar-wrapper.block-image-2{transform:translate(-55%,-46%);width:88px}.avatar-wrapper.block-image-3{width:88px;transform:translate(-50%,-52%)}.bg-white-div-pr-count{position:absolute;bottom:0;background:#fff;padding:4px 17px 2px;z-index:3;box-shadow:0 0 4.4px #00000040;border-radius:50px;line-height:1;display:flex;justify-content:center;align-items:center;font-size:23px;color:#212121}.circle-bg{fill:transparent}.circle-progress{width:120px;height:120px;z-index:1}.circle-progress-bar{transition:stroke-dashoffset 2s ease-out}.circle-text{font-family:Ivy-Presto-Text!important;font-weight:700;font-size:45px}.circle-text tspan{font-size:45px}.product-rating_description{font-weight:400;font-size:14px;letter-spacing:0;text-align:center;margin-top:10px}.product-rating_count-wrapper .avatar-wrapper img{width:100%;height:auto}.product-rating_description p{font-size:14px;line-height:24px;font-weight:400;margin:0}.main-product--desktop .product-media--variants--root{position:unset}.product-collapsible__accordion-text p{font-size:16px;line-height:26px;font-weight:400;margin:0}.section--product-collapsible{padding:40px 20px 0}.product-collapsible__container{max-width:1100px;margin:0 auto}.product-collapsible__inner{display:flex;flex-direction:column;gap:30px}.product-collapsible__images-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;height:100%}.product-collapsible__image-wrapper{border-radius:0;overflow:hidden;position:relative}.product-collapsible__image-wrapper--1{grid-column:1;grid-row:1}.product-collapsible__image-wrapper--2{grid-column:1;grid-row:2}.product-collapsible__image-wrapper--3{grid-column:2;grid-row:1 / span 2}.product-collapsible__image{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.product-collapsible__placeholder{width:100%;height:100%;background-color:#f4f4f4}.product-collapsible__content{display:flex;flex-direction:column;gap:30px}.product-collapsible__heading{font-weight:300;font-size:2.5rem;line-height:1.1;letter-spacing:-2px;text-transform:capitalize;margin:0;text-align:center;margin-bottom:2rem}.product-collapsible__accordion{display:flex;flex-direction:column;gap:25px}.product-collapsible__accordion-item{border:1px solid #B1B6B2;padding:20px 30px}.product-collapsible__accordion-button{padding:0;background-color:transparent;cursor:pointer;width:100%;border:none;text-align:left;outline:none;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;transition:.4s;color:#393931;font-family:inter}.product-collapsible__accordion-button:hover{opacity:.8}.product-collapsible__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.product-collapsible__accordion-text{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0;margin-top:10px}.product-collapsible__accordion-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:#828282;color:#fff;transition:all .3s ease;min-width:24px}.product-collapsible__accordion-icon svg{width:12px;height:12px;display:block}.product-icon-plus,.product-icon-minus{transition:display .3s ease}.product-collapsible__accordion-button.active .product-collapsible__accordion-icon{background-color:transparent;border:1px solid #828282;color:#828282}.product-collapsible__images-grid .product-collapsible__image-wrapper--1,.product-collapsible__images-grid .product-collapsible__image-wrapper--2{height:280px}.section--product-info{padding:80px 20px}.info__content p{font-size:16px;line-height:26px;margin:0}.section--product-info{background:#f2f2f2}.info__container{max-width:1100px;margin:0 auto}.info__inner{display:flex;flex-direction:column;gap:90px}.info__images-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:30px;height:100%;max-height:568px}.info__image-wrapper{border-radius:0;overflow:hidden;position:relative}.info__image-wrapper--1{grid-column:1;grid-row:1}.info__image-wrapper--2{grid-column:1;grid-row:2}.info__image-wrapper--3{grid-column:2;grid-row:1 / span 2}.info__image{height:100%;object-fit:cover;display:block;border-radius:0}.info__placeholder{width:100%;height:100%;background-color:#f4f4f4}.info__content{display:flex;flex-direction:column;gap:20px}.info__heading{font-weight:300;font-size:2.5rem;line-height:1.1;letter-spacing:-2px;text-transform:capitalize;margin:0}.info__description{font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0}.info-count-bottom{display:flex;justify-content:space-between;gap:30px;max-width:90%}.info-count-main{flex:1}h2.info-count-number{font-weight:400!important;font-size:70px;line-height:1;vertical-align:middle;margin:0 0 15px;color:#24485e!important}span.info-percentage{font-size:35px;font-weight:400}.custom-shop-button{max-width:fit-content;padding:10px 40px;background:#828282;color:#fff;border-radius:50px;text-decoration:none}a.faq-try-button-link{text-decoration:none}#shopify-section-template--25537802109220__custom_product_5_U97zRz .info-count-bottom{flex-direction:column}#shopify-section-template--25537802109220__custom_product_5_U97zRz .info-count-main{flex:1;display:flex;align-items:center;justify-content:center;gap:20px}#shopify-section-template--25537802109220__custom_product_5_U97zRz h2.info-count-number{font-weight:400!important}.designed-purpose-wrap .info-count-main{width:100%;border:unset;padding:0}.section--product-easy-installation{padding:80px 20px;background-color:#fff}.section--product-easy-installation{background-color:#fff}.easy-installation{max-width:1100px;margin:0 auto;padding:0 20px}.ei-blocks{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:20px}.ei-video-placeholder{width:100%;height:500px;display:flex;justify-content:center;align-items:center;background:#e0e0e0;border-radius:8px}.ei-block{display:flex;flex-direction:column;gap:30px;align-items:center}.ei-video{position:relative;width:100%;height:568px;overflow:hidden}.ei-video-poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;pointer-events:none}.ei-video.is-playing .ei-video-poster{display:none}.ei-video video{width:100%;height:100%;object-fit:contain;z-index:0}.ei-video-control-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:#fff;border:none;cursor:pointer;opacity:1;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;z-index:2}.ei-video-control-btn.ei-play-pause-btn:before{z-index:-1;content:"";width:100px;height:100px;position:absolute;background:#fff6;border-radius:50%}.ei-video-control-btn svg{width:42px;height:42px}.ei-video-control-btn:focus{outline:none}.ei-video.is-playing .ei-video-control-btn{opacity:0}h2.jtm__heading{font-weight:300;font-size:2rem;line-height:1.1;letter-spacing:-1px;margin:0;text-align:center;margin-bottom:2rem;padding:0 20px}.hidden{display:none}.ei-content{display:flex;flex-direction:column;gap:15px;align-items:center;padding:0 20px}.ei-block-heading{font-weight:700;font-size:20px;line-height:1;letter-spacing:0px;text-align:center;vertical-align:middle;margin:0}.ei-block-description p{font-weight:400;font-size:16px;line-height:1.5;letter-spacing:0;text-align:center;margin:0}.main-product--desktop{width:calc(50% - 16px);position:sticky;top:100px;align-self:flex-start;height:fit-content}.main-product--root .product-form{width:calc(50% - 16px);max-width:438px;margin-left:auto}.main-product--desktop .product-media--variants{border:1px solid #222222;width:calc(100% - 100px)}product-thumbs-element.product-media--thumbs{border:1px solid #222222;border-right:0;width:100px}.main-product--desktop .product-media--variants--root,.main-product--desktop .product-media--thumbs-wrapper{gap:0}.product-media--thumbs-wrapper .product-media--thumb{border-bottom:1px solid #222222}.main-product--wrapper .product-form--block h2{font-size:26px;line-height:31px;color:#222;text-transform:uppercase;letter-spacing:0}.main-product--wrapper .product-media--thumb[data-active=true]:after{content:unset}.main-product--wrapper .product-options--option [data-item=swatch]{height:70px;width:80px;min-width:80px;border:none;border-radius:7px!important;padding:2px 10px;transition:.3s ease all}.main-product--wrapper .product-options--option [data-item=swatch]:after{content:"";height:70px;width:80px;border:1px solid var(--color--gray);border-radius:7px!important;top:0;left:0;transition:.3s ease all}.product-options--option .swatches--container{gap:8px}.main-product--wrapper .product-options--option [data-item=swatch]:has(>input:checked):after{border:1px solid #222222}.main-product--wrapper .product-options--option [data-item=swatch]:has(>input:focus-visible):after,.main-product--wrapper .product-options--option [data-item=swatch]:hover:not(:has(>input[disabled])):after{border:1px solid #222222}.main-product--wrapper .swatches--header span{font-size:14px;line-height:24px;font-weight:400;letter-spacing:0;text-transform:uppercase;color:#212121}.product-form--block[data-block-type=options]{margin-top:25px}.product-price--original{color:#212121}.product-form--block[data-block-type=price]{margin-top:10px}.product-form--block[data-block-type=liquid]{margin-top:20px}.addie-trust span{font-size:13px}.addie-trust{justify-content:center}.main-product--wrapper collapsible-row-element.collapsible-row--root button label{font-size:16px;text-transform:uppercase;letter-spacing:0;color:#212121;font-weight:400;font-family:Inter}.main-product--wrapper collapsible-row-element.collapsible-row--root button{padding:16px 0}.main-product--wrapper collapsible-row-element.collapsible-row--root .collapsible-row--content{padding:0 0 16px}.main-product--wrapper collapsible-row-element.collapsible-row--root .collapsible-row--wrapper{height:auto}.main-product--wrapper collapsible-row-element.collapsible-row--root{border-color:#828282}.product-cus-acc-first collapsible-row-element.collapsible-row--root{border:unset}.ac__tablewrap .ac__table{--outline: none}.ac__tablewrap .ac__rows{border:1px solid #222222;border-radius:7px;overflow:hidden}.ac__tablewrap .ac__table .ac__row.ac__row--head .ac__col.ac__col--left.ac__col-title{border:1px solid #222222;border-radius:7px 7px 0 0;border-bottom:0;height:100%;padding:15px 10px}.ac__col.ac__col--right.ac__col-title{font-size:16px;text-align:center;font-weight:400;color:#212121}.ac__tablewrap .ac__table .ac__row .ac__col.ac__col--left{border:1px solid #222222;border-top:0;height:100%;border-bottom:0}.ac__tablewrap .ac__table .ac__row{grid-template-columns:1fr 120px 140px}.ac__tablewrap .ac__rows .ac__row:last-child .ac__col.ac__col--left{border-bottom:0}.ac__tablewrap .ac__table .ac__row .ac__feature{color:#212121;letter-spacing:0;font-size:14px}.ac__inner .ac__media img{aspect-ratio:16/12;border-radius:0;border:1px solid #222222;margin-top:40px}.ac__inner .ac__grid{gap:100px}.ac__inner{padding:0 0 40px}div#shopify-section-template--19601520853130__image_grid_with_text_custom_fzXMA3 .image-with-text--root{max-width:1200px;margin:0 auto;padding:80px 0}.easy-installation{padding:80px 20px}.faq_main_div.faq_custom_main .collapsible-rows--root{background:#f2f2f2;padding-bottom:50px}.template--index .main-product--wrapper .product-options--option [data-item=swatch]:has(>input:checked):before{content:"";background-image:url(/cdn/shop/files/check.svg?v=1762522621);width:20px;height:20px;position:absolute;background-size:contain;background-position:right;right:2px;top:2px}.product-form--block.product-cus-acc.product-cus-acc-first collapsible-row-element.collapsible-row--root{border-bottom:1px solid #828282}.ac__row.ac__row--head{border:1px solid transparent;border-bottom:0}.faq_custom_main button.collapsible-row--toggle[aria-expanded=true]:before{background:transparent}.faq_custom_main button.collapsible-row--toggle[aria-expanded=true]:after{background:url(https://kvu6wr9376vl70ex-70062473354.shopifypreview.com/cdn/shop/files/minus.svg?v=1762523612);background-repeat:no-repeat;background-position:center;filter:unset}.faq_custom_main button.collapsible-row--toggle:before{content:"";width:24px;height:24px;position:absolute;right:15px;border:none;color:#212121;border-radius:50%;background:#828282;top:20px;background-repeat:no-repeat;background-position:center;border:1px solid #828282}.faq_custom_main button.collapsible-row--toggle:after{content:"";background:url(/cdn/shop/files/plus.svg?v=1762523613);width:24px;height:24px;position:absolute;filter:brightness(0) invert(1);right:15px;top:20px;background-repeat:no-repeat;background-position:center}.faq_custom_main button.collapsible-row--toggle svg path{display:none}.faq_custom_main button.collapsible-row--toggle{position:relative}svg.circle-progress .circle-progress-bar{stroke-dashoffset:0}.product-collapsible__container .product-collapsible__inner .product-collapsible__content button.product-collapsible__accordion-button span.product-collapsible__accordion-icon svg.product-icon-plus,.product-collapsible__container .product-collapsible__inner .product-collapsible__content button.product-collapsible__accordion-button.active span.product-collapsible__accordion-icon svg.product-icon-minus{display:block!important}.product-collapsible__container .product-collapsible__inner .product-collapsible__content button.product-collapsible__accordion-button span.product-collapsible__accordion-icon svg.product-icon-minus,.product-collapsible__container .product-collapsible__inner .product-collapsible__content button.product-collapsible__accordion-button.active span.product-collapsible__accordion-icon svg.product-icon-plus{display:none!important}@media (max-width:1190px){header.section--header .header--wrapper{flex-direction:row;display:flex;gap:16px!important;align-items:center}header.section--header .header--wrapper h1.header--logo{order:1}header.section--header .header--wrapper nav.header--secondary-nav{order:2}header.section--header .header--wrapper nav.header--primary-nav{order:3}.footer_main_custom ul.footer--menu li{width:100%}.product-rating__container{flex-wrap:wrap;display:flex;justify-content:center}}@media (max-width:991px){.main-product--wrapper .product-form--block h2{font-size:22px;line-height:30px}.info__inner{gap:30px}h2.info-count-number{font-size:55px}}@media screen and (min-width: 768px){.info__inner{flex-direction:row;align-items:center;justify-content:space-between}.about-us-2__inner,.info__inner{flex-direction:row;align-items:center}.info__content,.info__images-grid{flex:1}.info__inner{justify-content:space-between}.product-collapsible__inner{flex-direction:row;align-items:flex-start}.product-collapsible__images-grid,.product-collapsible__content{flex:1}}@media screen and (max-width: 768px){#shopify-section-template--25537802109220__custom_product_5_U97zRz .info-count-main{gap:15px}.section--product-rating{display:none!important}.section--product-info{padding:40px 20px}.product-collapsible__inner{flex-direction:row;align-items:flex-start}.product-collapsible__images-grid,.product-collapsible__content{flex:1}.section--product-info{background:#dadada}.info__heading{font-weight:300;font-size:2rem}.info__inner{display:flex;flex-direction:column-reverse;gap:30px}.info__images-grid{max-height:368px}.info-count-bottom{display:flex;justify-content:space-between;gap:20px;max-width:100%;flex-direction:column}.product-collapsible__heading{font-size:2rem}.product-collapsible__inner{gap:30px}.section--product-collapsible{padding:20px 20px 0}.ei-block{padding:0}.section--product-easy-installation{padding:40px 0}.section--product-easy-installation{background-color:#fff;overflow:hidden}.ei-blocks{display:flex;gap:unset;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;transition:transform .3s ease-out;overscroll-behavior-x:contain;touch-action:none;touch-action:pan-y;z-index:3;position:relative}.ei-blocks::-webkit-scrollbar{display:none}.ei-video,.ei-video video{width:100%;height:auto;aspect-ratio:1/1;z-index:0}.how-to-videos-pagination{margin:10px auto 0;display:flex;justify-content:center}.ei-pagination{width:8px;height:8px;background:#000;opacity:.2;margin:0 4px;border-radius:50%}.ei-pagination.active{background:gray;opacity:1}.ei-block{padding:0;flex:0 0 100%;scroll-snap-align:start;z-index:2}}@media (max-width:767px){.product-collapsible__images-grid .product-collapsible__image-wrapper--1,.product-collapsible__images-grid .product-collapsible__image-wrapper--2{height:100%}.product-collapsible__inner{flex-direction:column}.faq_main_div.faq_custom_main .collapsible-rows--root{padding-top:35px}.easy-installation{padding:0 20px 60px}.replacement-acc .product-collapsible__inner{flex-direction:column}.product-collapsible__accordion-item{padding:15px}.product-collapsible__accordion-button{font-size:16px;line-height:26px}.product-collapsible__accordion-text p{font-size:14px;line-height:24px}.product-collapsible__images-grid{gap:15px}.product-collapsible__inner{gap:20px}.main-product--wrapper .product-form--block h2{font-size:22px;line-height:30px;text-align:left}.main-product--wrapper .product-price--wrapper,.main-product--wrapper .swatches--header,.main-product--wrapper .product-options--option .swatches--container{justify-content:start!important}.main-product--root .product-form{width:100%;max-width:100%;margin-left:auto}.product-cus-acc{display:none}product-thumbs-element.product-media--thumbs{width:100%;border:none}.product-media--thumbs-wrapper .product-media--thumb{border:1px solid #222222;border-right:0}.product-media--thumbs-wrapper{gap:0}.product-media--thumbs-wrapper .product-media--thumb:last-child{border-right:1px solid}}@media (max-width: 749px){.ei-video.is-playing:hover .ei-video-control-btn{opacity:1}.about-us-2__content{text-align:center}.wq-count-wrapper{align-items:center}.custom-fs-container{display:flex;flex-direction:column-reverse;gap:20px}.custom-fs-left-column,.custom-fs-right-column{width:100%;padding:0}.left_video .custom-fs-container,.left_text .custom-fs-container{flex-direction:column}section.video_popup_sec{padding:40px 0}.left_video .custom-fs-right-column,.left_text .custom-fs-right-column{padding-right:0}.product-rating__container{display:grid;grid-template-columns:1fr;text-align:center;gap:20px}.mobile-hide{display:none}#shopify-section-template--25537802109220__custom_product_5_U97zRz .info-count-main{flex:1;display:flex;align-items:center;justify-content:center;gap:0px;flex-direction:column;text-align:center}#shopify-section-template--25537802109220__custom_product_5_U97zRz .info__content{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}}@media screen and (max-width: 768px){div .info__inner{display:flex;flex-direction:column;gap:30px}.info__heading{font-weight:300;font-size:2rem}.info-count-bottom{display:flex;justify-content:space-between;gap:20px;max-width:100%;flex-direction:column}.info-count-main{width:95%}.info__images-grid{max-height:368px}.about-us-2__heading{font-weight:300;font-size:2rem}.wq-count-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-direction:column}}@media (max-width:767px){.featured-content--root{width:100%}div.featured-content--root.featured_grid_custom{padding:0 15px}div.featured-content--root.featured_grid_custom .featured-content--container{display:block}.featured_grid_custom .stacked-text--root{position:relative!important;margin-top:10px}.featured_grid_custom .stacked-text--root h2,.featured_grid_custom .stacked-text--root p{color:var(--color--body)}nav.mobile-nav--menu ul li>button.productbtnmenu{display:none}.image-menu-drawer{display:flex;align-items:center}.drawer-item-content-wrapper{flex:2;display:flex;flex-direction:column;gap:30px}.drawer-item-image-wrapper{flex:1}.image-item-title{font-size:25px;font-weight:700;letter-spacing:normal}.custom-menu-item-shop-btn{background:#dadada;color:#212121;font-size:.8rem;display:flex;width:fit-content;align-items:center;justify-content:center;width:85px;height:40px;border-radius:40px}.testimonial-videos-container{margin-bottom:0}.main-video-parent{padding:48px 15px}.testimonial-videos .swiper-button-prev,.testimonial-videos .swiper-button-next{display:none}div.mobile-pagination-only{cursor:pointer;margin-top:20px;position:relative!important;bottom:initial!important;top:initial!important;display:flex;justify-content:center}div.mobile-pagination-only span.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#212121}.icons_grid_custom .featured-grid--wrapper .featured-grid--body{flex-wrap:wrap}.icons_grid_custom .featured-grid--wrapper .featured-grid--item{width:100%;height:100%}.faq_custom_main .collapsible-rows--wrapper,.icons_grid_custom .featured-grid--wrapper{gap:40px}.form-section-main.form-section-main-with-text .wrapper-form{flex-direction:column;gap:32px}.quality-matter-left{width:100%;padding-right:0;text-align:center}.three-stage-filter__inner{display:flex;flex-direction:column}.three-stage-filter__block{flex-direction:column;text-align:center}.tsf-content-wrapper .tsf-block-heading{width:100%}.about-us-2__inner{display:flex;flex-direction:column;gap:30px}.about-us-2__content{text-align:center}.about-us-2__heading{font-weight:300;font-size:2rem}.wq-count-wrapper{align-items:center}.footer_main_custom .footer--block{text-align:left;align-items:flex-start}.footer_main_custom .footer--block .footer--logo img{max-width:120px}.footer_main_custom ul.footer--menu li{width:calc(50% - var(--spacing--1) /2)}.footer_main_custom .footer--block .footer--block--container{width:100%}.legel-page .template-page--wrapper h1.template-page--heading{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
