@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Light.woff?v=1784541548) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Book.woff?v=1784541548) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Medium.woff?v=1784541548) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Gotham;src:url(/cdn/shop/files/Gotham-Bold.woff?v=1784541549) format("woff");font-weight:700;font-style:normal}h1,.h1{font-size:36px!important}body,h1,h2,h3,h4,h5,h6,p,li{font-family:Gotham!important}h1,h2,h3,h4,h5,h6{font-weight:700!important}.section-header.shopify-section-group-header-group{z-index:9!important}.section-announcement-bar .announcement-bar__wrapper{display:flex;justify-content:flex-end;align-items:center;gap:30px!important}.section-announcement-bar .announcement-bar__wrapper>div{width:auto!important;flex-grow:unset;font-size:14px}.section-announcement-bar .announcement-bar__wrapper>div img{max-height:12px;aspect-ratio:1;object-fit:contain}.shopify-section-group-header-group.section-header header.header .cust-search-element form>div{border:1px solid #dfdfdf;border-radius:5px}header .cust-phonemail-info{max-width:260px}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu{order:2;background:#0279e1;width:100%;overflow:visible;position:relative}.shopify-section-group-header-group.section-header header.header details-modal.header__search{display:none}.shopify-section-group-header-group.section-header header.header{padding-bottom:0;row-gap:24px}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu:before{content:"";position:absolute;width:100vw;max-width:calc(100vw - 8px);height:100%!important;background:#0279e1;left:calc((-100vw + 1300px)/2)}body .horizontal-mega-menu ul.mm-submenu.tree li:hover>a,body .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>a,body .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened>a,body .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened>a>.mm-title,body .horizontal-mega-menu ul.mm-submenu li a:hover,body .horizontal-mega-menu ul.mm-submenu li:hover>a,body .horizontal-mega-menu ul.mm-submenu li a:hover i,body .horizontal-mega-menu ul.mm-submenu li:hover>a>i,body .horizontal-mega-menu ul.mm-submenu li a:hover>span,body .horizontal-mega-menu ul.mm-submenu li:hover>a>span,body .horizontal-mega-menu ul.mm-submenu.tree li.fa:hover:before,body .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover.fa:before,body .horizontal-mega-menu ul.mm-submenu.tabbed>li.tab-opened.fa:before,body .horizontal-mega-menu ul.mm-submenu>li>.mega-menu-item-container>.mm-list-name>span[onclick]:hover,body .horizontal-mega-menu ul.mm-submenu.tree li:hover>a[data-href=no-link],body .horizontal-mega-menu ul.mm-submenu.tree li:hover>a[data-href=no-link]>span,body .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>a[data-href=no-link],body .horizontal-mega-menu ul.mm-submenu.tree li.mega-hover>a[data-href=no-link]>span{color:#0279e1!important}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu a{color:#fff!important;font-size:14px!important;padding-block:20px;font-family:Gotham!important}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu{width:100%}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu li.buddha-menu-item[itemid=Mh4qJ]{margin-left:auto}section.shopify-section:has(.cust-category-grid){background:#f3f3f3}.cust-category-grid .category-grid a.category-card{border-radius:6px}.cust-category-grid .category-grid a.category-card span.category-card__badge{border-radius:0 0 4px 4px;left:20px;max-width:100px;text-align:center;line-height:1.5}.cust-category-grid .category-grid a.category-card:not(:has(span.category-card__badge)):before{content:"";position:absolute;width:100%;height:12px;left:20px;border-radius:0 0 4px 4px;background:#148cff;max-width:100px}.cust-servicearea ul.multicolumn-list{display:flex;flex-wrap:nowrap;gap:16px}.cust-servicearea ul.multicolumn-list>li .multicolumn-card{display:flex;align-items:center;gap:10px}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__image-wrapper{width:100%;margin:0!important;max-width:44px!important;padding:0!important}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__image-wrapper .media{padding:0!important}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__image-wrapper img{position:relative;width:100%}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__info{padding:0}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__info *{margin:0;line-height:1.5;text-decoration:none}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:16px}.cust-servicearea ul.multicolumn-list>li .multicolumn-card .multicolumn-card__info .rte{font-size:13px}.cust-servicearea.ft_icon_boxes ul.multicolumn-list>li .multicolumn-card{padding:20px 15px;background:#fff;border-radius:15px;border:1px solid #ddd}.product_cards_design .cust-product-card{padding:15px;background:#fff;border-radius:6px}.product_cards_design .cust-product-card>.card>.card__content .caption-with-letter-spacing{font-size:12px;color:#707070;font-weight:500}.product_cards_design .cust-product-card>.card>.card__content .card__information{display:flex;flex-direction:column;row-gap:10px}.product_cards_design .cust-product-card>.card>.card__content .card__information .h5{font-size:18px}.product_cards_design .cust-product-card>.card>.card__content .card__information .price{justify-content:space-between;display:flex;align-items:center}.product_cards_design .cust-product-card>.card>.card__content .card__information .price__container .price__regular{font-weight:700;font-size:21px}.product_cards_design .cust-product-card>.card>.card__content .card__information .price__container .price__regular span{letter-spacing:0px}.product_cards_design .cust-product-card>.card>.card__content .card__information .price span.stock-status{padding:6px 8px;background:#e1f0e0!important;font-size:8px;border-radius:16px;letter-spacing:.5px;color:#44713f;display:flex;align-items:center;gap:5px}.product_cards_design .cust-product-card>.card>.card__content .card__information .price span.stock-status:before{content:"";width:8px;background:#44713f;height:8px;display:flex;border-radius:50%}.product_cards_design .cust-product-card>.card>.card__content .quick-add button.quick-add__submit{background:transparent;border:2px solid #0D3593;border-radius:10px;color:#0d3593;font-weight:500}.product_cards_design .cust-product-card>.card>.card__content .quick-add button.quick-add__submit:before,.product_cards_design .cust-product-card>.card>.card__content .quick-add button.quick-add__submit:after{display:none}.product_cards_design .cust-product-card>.card>.card__content .quick-add button.quick-add__submit:hover{background:#0d3593;color:#fff}.product_cards_design li.grid__item{display:flex}.product_cards_design li.grid__item product-component{width:100%}.cust-brand-logo-multicolumn .multicolumn-list li .media{padding:0!important;display:flex;justify-content:center}.cust-brand-logo-multicolumn .multicolumn-list li .media img{left:auto!important;transform:none!important;position:relative;width:100%;max-width:200px!important;max-height:48px;object-fit:contain}.shopify-section.section-sliding-panels{padding-bottom:80px}.shopify-section.section-sliding-panels sliding-panels sliding-panel{border-radius:6px}.shopify-section.section-sliding-panels sliding-panels{min-height:500px;height:auto}.shopify-section.section-sliding-panels sliding-panels sliding-panel .sliding-panel-content-container{display:flex;align-items:center}.shopify-section.section-sliding-panels sliding-panels sliding-panel .sliding-panel-content-container a.button{background:#0279e1}a.button{border-radius:6px}a.button:before,a.button:after{display:none}div:has(marquee){display:flex;width:100%}marquee .cont_box{display:flex;gap:40px;font-weight:700;font-family:Gotham}.custom-slidesshow-banner div.slideshow__slide{border-radius:6px;overflow:hidden}.custom-slidesshow-banner div.slideshow__slide .slideshow__text.banner__box{max-width:1024px!important}.section-featured-product .product__info-container p.product__text.inline-richtext:not(.caption-with-letter-spacing){padding-bottom:15px;border-bottom:1px solid #ddd}.section-featured-product .product__info-container .price.price--large{display:flex;align-items:center;gap:10px}.section-featured-product .product__info-container .price.price--large .price__container{display:inline-flex}.section-featured-product .product__info-container .price.price--large .price__container span.price-item.price-item--regular{font-size:44px;font-weight:700}.section-featured-product .product__info-container .price.price--large span.stock-status.in-stock{background:#e1f0e0;padding:8px 20px;font-size:12px;line-height:1.5;border-radius:30px;color:#44713f;display:flex;align-items:center;gap:5px}.section-featured-product .product__info-container .price.price--large span.stock-status.in-stock:before{content:"";height:8px;width:8px;background:#44713f;display:block;border-radius:50%}.section-featured-product product-component product-form.product-form .product-form__buttons{position:relative}.section-featured-product product-component product-form.product-form .product-form__buttons button.shopify-payment-button__button{border:1px solid #0785E4;background:#0785e4;border-radius:5px}.section-featured-product product-component product-form.product-form .product-form__buttons button.shopify-payment-button__button:before,.section-featured-product product-component product-form.product-form .product-form__buttons button.shopify-payment-button__button:after{display:none}.section-featured-product product-component product-form.product-form .product-form__buttons button.product-form__submit{border-radius:5px}.section-featured-product product-component product-form.product-form .product-form__buttons button.product-form__submit:before,.section-featured-product product-component product-form.product-form .product-form__buttons button.product-form__submit:after{display:none}.section-featured-product product-component product-form.product-form .product-form__buttons button.product-form__submit{background:#fff;position:absolute;bottom:calc(100% + 16px);max-width:calc(100% - 160px);right:0}.section-featured-product product-component product-form.product-form .product-form__buttons button.product-form__submit:hover,.section-featured-product product-component product-form.product-form .product-form__buttons button.shopify-payment-button__button:hover{background:#121212;color:#fff}.blog__post.grid__item.article{padding:20px;border:1px solid #ddd;border-radius:5px}.blog__post.grid__item.article .card__information p:last-child{margin-bottom:0}.blog__posts.articles-wrapper.contains-card{gap:20px;flex-wrap:nowrap}.blog__post.grid__item.article .card__information h3.card__heading.h2{color:#0279e1}.newsletter__wrapper>.page-width{display:flex;align-items:center;gap:40px;justify-content:space-between}.newsletter__wrapper>.page-width .newsletter_left{display:flex;align-items:center;text-align:left;gap:20px}.newsletter__wrapper>.page-width .newsletter_left *{margin:0}.newsletter__wrapper>.page-width .newsletter_left~div,.newsletter__wrapper>.page-width .newsletter_left{width:100%}.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form{max-width:100%!important}.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form .newsletter-form__field-wrapper{max-width:100%}.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form input{padding:20px!important;height:auto;background:#fff;border-radius:5px;color:#000}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{top:10px!important}.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form .field:before,.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form .field:after{display:none}.newsletter__wrapper>.page-width .newsletter_left~div form#contact_form input~label{top:calc(50% - .75em);color:#000}.repair-service-banner__wrapper:before{content:"";position:absolute;width:100%;height:12px;left:30px;border-radius:0 0 4px 4px;background:#148cff;max-width:100px;top:0}.repair-service-banner__wrapper{padding-inline:30px!important}.cust-smalltitle-imagewithtext-section .image-with-text__media-item img{border-radius:5px}.gray_box_cus .rich-text__blocks.center{max-width:1080px}.gray_box_cus>.rich-text.content-container{padding-inline:20px;border-radius:5px}.service-features__grid>.grid__item{width:100%;flex-grow:unset;flex-shrink:unset}.service-features__grid{flex-wrap:nowrap;gap:40px!important}.service-features__grid>.grid__item:first-child{max-width:580px}.service-features__cards .service-card img{height:36px}.service-features__cards .service-card .service-card__icon{width:36px}.has_mar_bot{margin-bottom:40px}.has_mar_blue{margin-block:40px}.gray_box_cus.has_mar_blue>div{background:#0279e12e}.expertise-content__wrapper{display:flex;gap:40px}.expertise-content__wrapper>div{width:100%}.expertise-content__wrapper ul.expertise-content__list{padding-left:0;list-style:none;margin:0!important;display:flex;flex-wrap:wrap;row-gap:12px}.expertise-content__right *{margin:0}.expertise-content__right{display:flex;flex-direction:column;row-gap:20px}.expertise-content__wrapper .expertise-content__left h2{font-size:36px;margin:0}.expertise-content__wrapper>div.expertise-content__left{display:flex;flex-wrap:wrap;row-gap:16px}.expertise-content__wrapper ul.expertise-content__list li{width:100%;display:flex;gap:8px}.expertise-content__wrapper ul.expertise-content__list li span.checkmark{color:#0785e4}.expertise-content__wrapper ul.expertise-content__list li span.checkmark{color:#0784e400;background:url(/cdn/shop/files/check.webp?v=1785485718);background-size:70%;background-repeat:no-repeat;background-position:left center;min-width:18px}.contact.page-width{width:100%;max-width:1400px;padding-inline:5rem}.contact.page-width .contact-custom__grid{display:flex;gap:40px}.contact.page-width .contact-custom__grid>div{width:100%}.contact.page-width .contact-custom__grid .contact-custom__info{padding:35px 24px;border-radius:0!important;background-position:center;position:relative;color:#fff}.contact.page-width .contact-custom__grid .contact-custom__info h2{color:#fff;font-size:27px}.contact.page-width .contact-custom__grid .contact-custom__info p strong{display:flex}.contact.page-width .contact-custom__grid .contact-custom__info:before{content:"";position:absolute;width:100%;height:12px;left:20px;top:0;border-radius:0 0 4px 4px;background:#148cff;max-width:100px}.contact_map{display:flex;filter:grayscale(1)}.cust-top-banner-section.repair-service-banner .repair-service-banner__content{position:relative;z-index:2;max-width:640px}.collapsible-content .collapsible-content-wrapper-narrow .grid__item{display:flex;flex-wrap:wrap;gap:30px}.collapsible-content-wrapper-narrow{max-width:1340px!important;padding-inline:20px!important}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion{width:100%}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details{padding:30px 20px;display:flex;flex-direction:column;border:1px solid #dddd}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details summary{padding:0;border:none!important}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details summary:hover{background:transparent!important}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details .accordion__content{margin:0;padding:0}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details summary[aria-expanded=true]{margin-bottom:20px}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details .accordion__content p{font-size:14px}.collapsible-content summary:hover .accordion__title{text-decoration:none!important}.mega_menu_main{display:flex;align-items:flex-start;width:100%}.mega_menu_main>div{display:flex;flex-wrap:wrap;width:100%;max-width:calc(100% - 360px)}.mega_menu_main>div.right_image_cont_box{max-width:360px;display:flex;flex-direction:column;padding-left:30px;row-gap:12px;border-left:1px solid #ddd}.right_image_cont_box img{width:100%;border-radius:6px}.mega_menu_cus.full_width_cus{width:100%;padding:20px!important;display:flex;box-sizing:border-box}ul.mm-submenu.simple[columns="5"]>li[submenu-columns="4"][role=none]:has(.mega_menu_cus.full_width_cus){width:100%!important}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side{gap:30px}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul{display:flex;flex-direction:column;list-style:none;padding:0;width:calc(25% - 22.5px);row-gap:15px}.horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name{margin:0;height:auto!important;padding:0!important}.horizontal-mega-menu ul.mm-submenu.simple>li .mega-menu-item-container:has(.mega_menu_main){margin:0 auto;padding:0!important}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul li.no_link{font-weight:700;font-size:16px}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu .mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul li:not(.no_link) a{color:#707070!important}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu .mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul li:not(.no_link) a:hover{color:#0279e1!important}.mega_menu_main>div.right_image_cont_box *{margin:0}.mega_menu_main>div.right_image_cont_box h5{font-size:18px}.mega_menu_main>div.right_image_cont_box p{font-weight:400;color:#707070}span.mm-title:has(>.mega_menu_cus.full_width_cus){width:100%}.mega_menu_main>div.brand_menu{display:flex;width:100%!important;max-width:100%!important}.mega_menu_main>div.brand_menu ul{display:flex;list-style:none;align-items:center;gap:20px;width:100%;padding:0;box-sizing:border-box;justify-content:space-around}.mega_menu_main>div.brand_menu ul li{display:inline-flex}.mega_menu_main>div.brand_menu ul li img{width:100%;max-height:50px;object-fit:contain;max-width:180px!important}main[data-template=product] product-info product-component .product.product--left{display:flex;flex-wrap:nowrap;gap:40px;flex-shrink:unset!important}main[data-template=product] product-info product-component .product.product--left>.grid__item{width:100%!important;max-width:100%!important;flex-shrink:unset;padding:0!important}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container p.product__text:nth-child(3){width:100%;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:30px}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge{display:flex;align-items:center;gap:20px}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge .price__container span.price-item{font-size:40px;font-weight:700}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge span.stock-status.in-stock{padding:10px 15px;background:#e1f0e0;font-size:12px;border-radius:30px;line-height:1;display:flex;align-items:center;gap:6px}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge span.stock-status.in-stock:before{content:"";width:8px;height:8px;display:block;background:#44713f;border-radius:12px}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container>.product__tax{padding-bottom:20px;border-bottom:2px solid #44713F}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div.product-form__input.product-form__quantity{width:100%;max-width:142px!important}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form){width:100%;max-width:100%;position:relative;margin-top:0!important}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form__buttons{max-width:100%}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form__buttons>button{position:absolute;right:0;width:100%;max-width:calc(100% - 152px);bottom:calc(100% + 5px);background:#f5f5f5;border-radius:5px;border:none}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form{margin:0}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form__buttons>button:before,main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form__buttons>button:after{display:none}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div:has(.product-form) .product-form__buttons .shopify-payment-button{width:100%!important;max-width:100%!important;border-radius:5px;overflow:hidden}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container ul.list.list-payment{justify-content:flex-start;margin-block:20px 30px}.pickup-availability{display:flex;align-items:flex-start;gap:14px}.pickup-availability .pickup-availability__content *{margin:0;font-size:14px}.pickup-availability .pickup-availability__content{padding-block:6px}.pickup-availability .pickup-availability__content a{color:#0785e4;text-decoration:none}.delivery-information{padding:20px;display:flex;align-items:flex-start;gap:15px;background:#0279e117;border-radius:10px}.delivery-information .delivery-information__content{display:flex;flex-direction:column;row-gap:10px;padding-block:5px}.delivery-information .delivery-information__content *{margin:0;font-size:14px}.delivery-information .delivery-information__content h4{font-size:18px}.product-services{display:flex;gap:14px}.product-services .product-service{display:flex;border:1px solid #ddd;border-radius:10px;gap:10px;padding:10px;align-items:center;width:100%}.product-services .product-service .product-service__content *{margin:0;font-size:9px}.product-services .product-service .product-service__content h5{font-size:11px}.product-services .product-service .product-service__icon{display:flex}.product-services .product-service .product-service__content{display:flex;flex-direction:column}.image_side_accordions{margin-top:30px;display:block}.image_side_accordions .accor_box{padding:20px 0;border-block:1px solid #ddd}.image_side_accordions .accor_box h5{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer}.image_side_accordions .accor_box h5 img{max-width:24px;aspect-ratio:1;object-fit:contain}.image_side_accordions .accor_box .cont_box{font-size:14px}.image_side_accordions .accor_box h5:after{content:"";background:url(/cdn/shop/files/ch_down.webp?v=1785927174);position:relative;width:12px;aspect-ratio:1;background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto}.image_side_accordions .accor_box.active h5:after{transform:rotate(180deg)}.product_cards_design.related_prod li.grid__item,.product_cards_design.template-search li.grid__item{border:1px solid #dddddd4a}.product_cards_design li.grid__item .cust-product-card>div>.card__inner>.card__content{display:none}.product_cards_design li.grid__item .cust-product-card>div>.card__inner .card__media{position:relative}.product_cards_design li.grid__item .cust-product-card>div>.card__inner .card__media *{position:relative!important;display:flex;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain}.product_cards_design li.grid__item .cust-product-card>div>.card__inner .card__media img{background:#fff}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote){display:flex;flex-wrap:wrap;column-gap:10px;align-items:flex-end}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote)>button.button.add-to-quote{width:100%;background:#f5f5f5;border-radius:5px;margin:0;max-width:calc(100% - 152px)}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote):before,main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container>button.button.add-to-quote:after{display:none}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote)>*:not(.product-form__quantity):not(.button.add-to-quote){width:100%}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote)>div:has(.product-form){display:none}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote) variant-selects{margin:0}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote) div.product-form__input.product-form__quantity{margin-bottom:0}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote) variant-selects .product-form__input.product-form__input--dropdown{width:100%;max-width:100%;margin:0}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote) .pickup-availability{margin:0}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container:has(>button.button.add-to-quote) .delivery-information{margin-bottom:0}.product_cards_design.related_prod form#FacetSortForm{padding:20px;background:#f5f5f5;border-radius:10px;margin-bottom:30px}.product_cards_design.related_prod .facets-vertical.page-width{gap:40px}.product_cards_design.related_prod .facets-vertical.page-width>*{padding:0}.product_cards_design.related_prod .facets-vertical.page-width aside{width:100%;max-width:300px}.product_cards_design.related_prod .facets-vertical.page-width aside form#FacetFiltersForm{width:100%}.shopify-section:has(div#quote-products){padding-block:60px}.shopify-section:has(div#quote-products) .page-width h1{margin:0;width:100%}.shopify-section:has(div#quote-products) .page-width{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.shopify-section:has(div#quote-products) .page-width div#quote-products{width:100%;max-width:calc(100% - 450px);display:flex;flex-wrap:wrap;gap:20px}.shopify-section:has(div#quote-products) .page-width div#quote-form-wrapper{width:100%;max-width:410px}div#quote-form-wrapper form#QuoteForm .field{border:none!important;box-shadow:none!important}div#quote-form-wrapper form#QuoteForm .field:before,div#quote-form-wrapper form#QuoteForm .field:after{display:none}div#quote-form-wrapper form#QuoteForm .field input,div#quote-form-wrapper form#QuoteForm .field textarea{width:100%;padding:12px 15px;font-size:14px;line-height:1.5;border-radius:0!important;font-family:Gotham;border:1px solid rgb(18 18 18 / 17%)!important;max-height:100px}div#quote-form-wrapper form#QuoteForm{display:flex;flex-wrap:wrap;gap:20px;padding:24px;background:#f7f7f7}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item{padding:20px;border:1px solid #ddd;width:100%;display:flex;gap:20px;align-items:center}.shopify-section:has(div#quote-products) .page-width div#quote-products hr{display:none}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item img{width:100%;max-width:100px}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item h3,.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item p{margin:0!important}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item p{font-size:14px}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .quote_img_cus{width:100%;max-width:80px}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .quote_cont_cus{width:100%}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus{width:100%;max-width:140px;flex-wrap:nowrap;display:flex;gap:10px;align-items:center}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus div span{width:100%;display:flex;justify-content:center;line-height:1}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus div{display:flex;border:1px solid #ddd;padding:6px;align-items:center;width:100%}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus div button{padding:0;width:100%;max-width:20px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1;background:#707070;border:none;color:#fff;cursor:pointer}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus div button:hover{background:#000}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus button.quote-remove{width:100%;padding:0;font-size:0px;max-width:24px;aspect-ratio:1;background-color:transparent;border:none;background-image:url(/cdn/shop/files/bin.png?v=1786015536);background-repeat:no-repeat;background-size:20px;opacity:.6;background-position:center;cursor:pointer}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .action_cus button.quote-remove:hover{opacity:1}.footer-block.grid__item ul.list-unstyled li a{text-decoration:none!important}footer ul.list-unstyled.list-social.footer__list-social{justify-content:flex-start;padding-top:20px}footer ul.list-unstyled.list-social.footer__list-social li.list-social__item a{padding:0}main#MainContent .shopify-policy__container,section#shopify-section-template--20727624630358__main .page-width{max-width:1300px;width:100%;display:flex;flex-wrap:wrap;gap:20px;padding:0!important}main#MainContent .shopify-policy__container .shopify-policy__title,section#shopify-section-template--20727624630358__main .page-width h1{text-align:left}main#MainContent:has(.shopify-policy__container),section#shopify-section-template--20727624630358__main{padding:70px 20px}main#MainContent .shopify-policy__container .shopify-policy__title *,section#shopify-section-template--20727624630358__main .page-width>*{margin:0}main#MainContent .shopify-policy__container>*,section#shopify-section-template--20727624630358__main .page-width>*{width:100%}main#MainContent .shopify-policy__container .shopify-policy__body ul,section#shopify-section-template--20727624630358__main .page-width ul{padding-left:20px!important;list-style-position:outside;display:flex;flex-wrap:wrap;gap:10px}main#MainContent .shopify-policy__container .shopify-policy__body ul li,section#shopify-section-template--20727624630358__main .page-width ul li{line-height:1.5;width:100%;white-space:normal}.blog__post.grid__item.article .card__information h3.card__heading.h2 a{color:inherit;text-decoration:none!important}.blog__post.grid__item.article .card__information{padding-bottom:0}article.article-template>*:not(:first-child){max-width:1340px!important;padding-inline:20px;margin:0 auto 20px}article.article-template .article-template__hero-container{max-width:100%}article.article-template .article-template__hero-container .article-template__hero-adapt.media{padding-bottom:0!important;aspect-ratio:192 / 50;min-height:350px;max-width:100%;width:100%}article.article-template header.page-width{max-width:1340px;padding-inline:20px;margin:60px auto 0}article.article-template{padding-bottom:70px}article.article-template>.article-template__back{text-align:left;display:flex}article.article-template .article-template__content ul{list-style-position:outside;display:flex;flex-wrap:wrap;gap:10px}article.article-template .article-template__content ul li{width:100%}article.article-template .article-template__content ul li p{margin:0}.mega_menu_main>div.right_image_cont_box a{display:flex;flex-wrap:wrap;gap:15px}@media(max-width:1380px){header .cust-search-element{max-width:440px}}@media(max-width:1024px){.h0{font-size:40px}h1,.h1{font-size:27px!important}.newsletter__wrapper,.cust-brand-logo-multicolumn ul.multicolumn-list,.multicolumn-list:not(.slider),.cust-servicearea ul.multicolumn-list,.multicolumn__title{padding-inline:0px!important}.page-width{padding-inline:20px!important}.section-announcement-bar .announcement-bar__wrapper>div{font-size:12px}.section-announcement-bar .announcement-bar__wrapper{gap:20px!important}.shopify-section-group-header-group.section-header header.header .cust-search-element,.shopify-section-group-header-group.section-header header.header .cust-phonemail-info{display:none}.shopify-section-group-header-group.section-header header.header{padding-block:20px}.cust-servicearea ul.multicolumn-list{display:flex;flex-wrap:wrap;gap:10px}.cust-servicearea ul.multicolumn-list li{width:calc(100% / 3 - 9px)}.cust-servicearea ul.multicolumn-list li .multicolumn-card.content-container{display:flex;flex-direction:column;align-items:flex-start}.category-grid .category-card .category-card__image img{aspect-ratio:3 / 1!important}.cust-brand-logo-multicolumn ul.multicolumn-list{display:flex;flex-wrap:wrap}.cust-brand-logo-multicolumn ul.multicolumn-list li{width:auto}.shopify-section.section-sliding-panels sliding-panels{min-height:400px;height:auto}.section-template--20727624532054__custom_liquid_hqXgib-padding{padding-block:20px!important}.featured-product.product .product__info-wrapper{padding-left:0}.featured-product.product{display:flex;gap:30px!important;flex-wrap:nowrap}.featured-product.product>div{width:calc(50% - 15px)}.section-featured-product .product__info-container .price.price--large .price__container span.price-item.price-item--regular{font-size:36px}.newsletter__wrapper>.page-width{flex-wrap:wrap;gap:20px!important}.newsletter__wrapper>.page-width .newsletter_left .cust-icon-image{max-width:56px}.image-with-text__grid.grid .image-with-text__text-item.grid__item>div{padding:0}.image-with-text__grid.grid{display:flex;gap:30px;flex-wrap:nowrap}.image-with-text__grid.grid>div{flex-grow:unset;flex-shrink:unset}.blog__post.grid__item.article{padding:20px!important}.cust-servicearea.ft_icon_boxes ul.multicolumn-list li{width:calc(50% - 5px)}.checklist__radio{justify-content:flex-start!important;gap:20px}.checklist__radio label{flex-direction:row!important;gap:8px;align-items:center!important}.checklist__item{row-gap:20px}.checklist__radio label input{margin:0}.checklist__content h3{font-size:18px!important}.checklist__item{padding:20px!important}.checklist__content p{font-size:14px!important;line-height:1.5!important}.checklist__items{gap:20px!important}.checklist__item .checklist__content:not(:has(p)) h3{margin:0}.shopify-section:has(div#quote-products) .page-width div#quote-form-wrapper,.shopify-section:has(div#quote-products) .page-width #quote-products{max-width:100%!important}.product-services{flex-wrap:wrap}}@media(min-width:990px)and (max-width:1320px){.header:not(.drawer-menu).page-width{padding:20px 20px 0!important;max-width:100vw;overflow-x:hidden}.shopify-section-group-header-group.section-header header.header nav.header__inline-menu:before{left:-20px!important;width:calc(100vw + 40px)!important;max-width:calc(100vw + 40px)!important}.shopify-section-group-header-group.section-header header.header .cust-search-element,.shopify-section-group-header-group.section-header header.header .cust-phonemail-info{display:none}}@media(min-width:990px)and (max-width:1080px){.shopify-section-group-header-group.section-header header.header nav.header__inline-menu ul.list-menu a{font-size:12px!important}}@media(min-width:768px)and (max-width:1024px){.product_cards_design.related_prod .facets-vertical.page-width aside{max-width:100%}.product_cards_design.related_prod .facets-vertical{flex-wrap:wrap}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop{display:flex;gap:20px}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop details{width:100%}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop>div{max-width:100px}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop details>div{position:absolute;z-index:99;background:#fff;width:100%;padding-inline:15px;max-height:350px;overflow-y:scroll;border:1px solid #ddd}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop details{position:relative}.product_cards_design.related_prod .facets-vertical.page-width aside #FacetsWrapperDesktop details>div .list-menu__item.facets__item label{font-size:12px}}@media(max-width:990px){header.header>header-drawer summary.header__icon{width:20px;height:20px}.vertical-mega-menu[menuIdx="0"]>li.buddha-menu-item ul.mm-submenu.simple>li.mm-right-item{background:#fff!important;font-family:Gotham!important}.vertical-mega-menu>li.buddha-menu-item>ul.mm-submenu.simple.height-transition,.vertical-mega-menu>li.buddha-menu-item>ul.mm-submenu.tabbed.height-transition>li>ul.mm-submenu.simple.height-transition{background:#fff!important}.mega_menu_main>div.brand_menu ul{flex-wrap:wrap!important}.mega_menu_main>div.brand_menu ul li{width:calc(50% - 10px)}.mega_menu_main>div.brand_menu ul li img{max-width:150px!important}.mega_menu_main>div.brand_menu ul li a{display:flex;justify-content:center}header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.height-transition{background:#fff!important}header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li>a{font-family:Gotham!important;color:#000!important;margin-left:40px!important}header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li:hover>a span{color:#000!important}header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li,header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li *{font-size:14px!important;line-height:1.5}header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li a{padding-block:4px!important}header .vertical-mega-menu ul.mm-submenu,header .vertical-mega-menu ul.mm-submenu li.mm-contact-column span,header .vertical-mega-menu ul.mm-submenu li a,header .vertical-mega-menu ul.mm-submenu span,header .vertical-mega-menu ul.mm-submenu>li>a>.toggle-menu-btn>.fa{color:#000!important;font-family:Gotham!important}.mega_menu_cus.full_width_cus{padding:0!important}.mega_menu_main{flex-wrap:wrap!important;gap:30px!important}.mega_menu_main>div{max-width:100%!important}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side{flex-wrap:wrap}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul{width:100%!important}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side>ul li:has(a:empty){display:none!important}.mega_menu_cus.full_width_cus .mega_menu_main .menu_side{gap:20px!important}.mega_menu_main>div.right_image_cont_box{padding:0!important;border:none!important}}@media(max-width:767px){.h0{font-size:24px}h1,.h1,.expertise-content__wrapper .expertise-content__left h2{font-size:24px!important}.expertise-content__wrapper{flex-wrap:wrap}.repair-service-banner__wrapper{padding-inline:20px!important}.cust-servicearea.ft_icon_boxes ul.multicolumn-list li,.cust-servicearea ul.multicolumn-list li{width:100%;text-align:center}.featured-product.product>div{width:100%}.section-featured-product .product__info-container .price.price--large .price__container span.price-item.price-item--regular,.checklist__heading{font-size:24px!important}.featured-product.product{flex-wrap:wrap}.section-announcement-bar{display:none}.shopify-section-group-header-group.section-header header.header{flex-wrap:nowrap}.cust-servicearea ul.multicolumn-list{gap:30px}.cust-servicearea ul.multicolumn-list li .multicolumn-card.content-container>div{width:100%;margin:0 auto!important}.banner__content.banner__content--middle-left.page-width .banner__box{padding-inline:0px!important;text-align:left}.product_cards_design li.grid__item{width:100%!important;max-width:100%}.product_cards_design .product-grid,.cust-brand-logo-multicolumn ul.multicolumn-list{gap:20px}.cust-brand-logo-multicolumn ul.multicolumn-list li{width:calc(50% - 10px)}.cust-brand-logo-multicolumn .multicolumn-list li .media img{max-width:150px!important;max-height:35px}sliding-panel .sliding-panel-title{font-size:16px}.slideshow__text-wrapper.banner__content{padding-inline:0px!important}.slideshow__text-wrapper.banner__content .slideshow__text.banner__box{padding-inline:0;background:transparent;padding-block:20px}.slideshow__text-wrapper.banner__content .slideshow__text.banner__box{text-align:left;align-items:flex-start}.custom-slidesshow-banner div.slideshow__slide .slideshow__text.banner__box>*{color:#000}.image-with-text__grid.grid,.contact.page-width .contact-custom__grid{flex-wrap:wrap}.contact.page-width .contact-custom__grid .contact-custom__info{padding:24px}.field__label,.customer .field label{font-size:12px}.contact_map iframe{height:300px}.newsletter__wrapper>.page-width .newsletter_left{align-items:flex-start}.newsletter__wrapper>.page-width .newsletter_left .newsletter__subheading p{line-height:1.5}.newsletter__wrapper>.page-width .newsletter_left>div{row-gap:10px;display:flex;flex-direction:column}.newsletter__wrapper>.page-width .newsletter_left .cust-icon-image{max-width:44px}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{width:100%!important}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details{padding:20px}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details .accordion__content p{font-size:12px}summary .icon-caret{top:10px;right:0}.collapsible-content .collapsible-content-wrapper-narrow .grid__item .accordion details summary h3{font-size:14px}.repair-service-banner__wrapper:before{left:20px}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item{flex-wrap:wrap;gap:10px;position:relative;justify-content:space-between;align-items:flex-start}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .quote_img_cus{max-width:60px}.shopify-section:has(div#quote-products) .page-width div#quote-products .quote-item .quote_cont_cus{order:1}main[data-template=product] product-info product-component .product.product--left{flex-wrap:wrap}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge .price__container span.price-item{font-size:32px}main[data-template=product] product-info product-component .product.product--left>.grid__item section.product__info-container div[role=status] .price.price--show-badge span.stock-status.in-stock{font-size:10px}.delivery-information .delivery-information__content h4{font-size:16px}.delivery-information .delivery-information__content *{font-size:12px;line-height:1.5}.delivery-information__icon{max-width:24px;width:100%;display:flex;padding-top:6px}.delivery-information__icon img{width:100%}.delivery-information{gap:10px}.blog__posts.articles-wrapper.contains-card{flex-wrap:wrap;padding-inline:20px}.blog__posts.articles-wrapper.contains-card>li{width:100%;margin:0!important;box-sizing:border-box}slider-component:has(.blog__posts.articles-wrapper.contains-card) .slider-buttons{display:none}main#MainContent:has(.shopify-policy__container),section#shopify-section-template--20727624630358__main{width:100%;max-width:100%;overflow-x:hidden}main#MainContent article.article-template{max-width:100%;overflow-x:hidden}.quick-add-modal__content-info>product-info .page-width{padding-inline:0px!important}.quick-add-modal__content-info>product-info .page-width .product.product--medium{position:relative;padding-top:calc(100vw - 8.9rem)}.quick-add-modal__content-info>product-info .page-width .product.product--medium>.product__info-wrapper.grid__item{order:-1}.quick-add-modal__content-info>product-info .page-width .product.product--medium>.product__media-wrapper>media-gallery{position:absolute;top:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
