.footer__left{border:none!important;order:2!important}.footer__accordions{display:grid;grid-template-columns:repeat(4,1fr)}.footer__accordions .details{width:100%!important}.footer__right{order:1;padding:0}.footer{grid-template-columns:0.5fr 1fr;gap:20px}@media(max-width:1445px){.footer{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.footer__accordions{display:grid;grid-template-columns:repeat(1,1fr)}.footer__accordions .details{width:auto!important}.header__buttons .search-drawer-button{display:none}.topbar .gst-wraper-and-links{display:none}}@media(max-width:1445px){.mega-menu__item--tabs span{font-size:15px}}#shopify-section-template--24644790780188__video-with-text-overlay #DeferredSound-41635349627164{display:none}.product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.template-collection .product-card__details:has(.price.poa){flex-direction:column!important;align-items:flex-start;gap:10px}.template-collection .product-card__details:has(.price.poa) .price.poa{order:-1;width:min(100%, 250px);margin-bottom:0}.template-collection .product-card__details:has(.price.poa)>p.grow{order:1}.template-collection .product-card__details:has(.price.poa) .poa-text{order:2;margin:0}#SearchDrawer .custom__button{grid-template-columns:1fr}.product-form-wrapper .sc-raq-add-to-quote-btn{min-width:100%;max-width:100%;width:100%;margin:0px!important}.price-ex{display:none}.price-inc{display:inline-block}@media(max-width:768px){.product-form-wrapper{display:block}.product-form-wrapper .product-form{width:100%}}.mattys-quote-brochure-row{display:flex;gap:12px;align-items:stretch;margin-top:12px}.mattys-quote-brochure-row .sc-raq-add-to-quote-btn{min-width:0!important;max-width:100%!important;width:100%!important;flex:1 1 0;margin:0!important}.mattys-quote-brochure-row #brochure-btn-wrap{flex:1 1 0;margin:0!important}.mattys-quote-brochure-row #brochure-btn-wrap #open-modal-btn{height:100%}@media(max-width:768px){.mattys-quote-brochure-row{flex-direction:column}}body.show-ex-gst .price-ex{display:inline-block}body.show-ex-gst .price-inc{display:none}.price-ex{display:none}.price-inc{display:inline-block}body.show-ex-gst .price-inc{display:none}body.show-ex-gst .price-ex{display:inline-block}.tax-label{font-size:12px;opacity:0.8;margin-left:4px}.product-save-price{display:inline-block;position:absolute;z-index:1;background:#e1214b;padding:5px 15px;color:#fff;border-radius:100px}.shop-the-feed .media-card__content{display:none}.product__breadcrumb li{font-size:14px}#gf-grid #bigpost-widget{display:none}.sort-by{display:none!important}.price--zero .product-form__submit[name="add"]{display:none!important}.gst-toggle{width:90px;height:25px;background:#ccc;border-radius:21px;position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:14px;font-weight:600;user-select:none;transition:background 0.3s ease;overflow:hidden}.gst-toggle .knob{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:2.5px;left:3px;transition:all 0.3s ease;box-shadow:0 2px 6px rgb(0 0 0 / 0.2);z-index:2;display:flex;align-items:center;justify-content:center}.gst-toggle .knob-text{font-size:8px;font-weight:700;color:#333}.gst-toggle.on{background:#636363}.gst-toggle.on .label{width:100%;font-size:11px;color:#fff;z-index:1;pointer-events:none;display:flex;justify-content:flex-start;align-content:center;flex-wrap:wrap;margin:0;height:100%;padding-right:10px;padding-left:10px}.gst-toggle .label{width:100%;font-size:11px;color:#000;z-index:1;pointer-events:none;display:flex;justify-content:flex-end;align-content:center;flex-wrap:wrap;margin:0;height:100%;padding-left:10px;padding-right:10px;line-height:normal}.gst-wraper-and-links{display:flex;justify-content:flex-end;align-items:center;gap:15px}.gst-toggle.on .knob{left:calc(100% - 22px)}.gst-toggle.on .knob-text{color:#333}.gst-wraper-and-links .anousment-link{color:#fff!important;z-index:1}.gst-wraper-and-links.for-mobile-gst{display:none}@media(max-width:768px){.gst-wraper-and-links.for-mobile-gst{display:block}}.header__gst-toggle{display:none;align-items:center;margin-left:14px}.header__gst-toggle .gst-toggle{width:74px;height:22px}.header__gst-toggle .gst-toggle .knob{width:17px;height:17px}.header__gst-toggle .gst-toggle.on .knob{left:calc(100% - 19px)}.header__gst-toggle .gst-toggle .label,.header__gst-toggle .gst-toggle.on .label{font-size:10px;padding-left:8px;padding-right:8px}@media(min-width:1024px){.header__gst-toggle{display:flex}.topbar .gst-main-wraper{display:none}}.sc-horizontal-widget{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;gap:15px;flex-wrap:wrap}.sc-left-section{display:flex;align-items:center;gap:20px}.sc-logo-wrapper img{display:block;height:auto;margin:0}.sc-divider{width:1px;height:32px;background-color:#f1f5f9}.sc-price-group{display:flex;align-items:center;gap:24px}.sc-price-item{display:flex;flex-direction:column}.sc-price-item.border-left{border-left:1px solid #f1f5f9;padding-left:24px}.sc-label{font-size:10px;font-weight:700;color:#94a3b8;letter-spacing:0.05em;line-height:1;margin-bottom:4px}.sc-value{font-size:18px;font-weight:500;color:#1e293b;line-height:1}.sc-right-section{display:flex;align-items:center;gap:16px}.sc-footer-text{font-size:11px;color:#94a3b8;font-style:italic}.sc-btn{background:#00bcd4!important;color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:8px 16px;border-radius:8px;transition:all 0.2s ease;box-shadow:0 4px 6px -1px rgb(0 188 212 / 0.2)}.sc-btn:hover{background:#00acc1;transform:translateY(-1px)}@media (max-width:600px){.sc-horizontal-widget{flex-direction:column;align-items:flex-start;padding:15px}.sc-divider{display:none}.sc-right-section{width:100%;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:12px}}.header-sticky{z-index:25}.raq-notification{display:flex;align-items:center;justify-content:center}.header__buttons .raq_list_btn #raq-notification-link,.header__buttons .raq_list_btn .raq-notification{margin:0!important;padding:0!important;line-height:1!important}.raq-notification img{width:22px!important;height:22px!important;margin:0!important;object-fit:contain;display:block;opacity:1!important;filter:brightness(0) saturate(100%) contrast(140%)!important}.header-transparent:not(.header-scrolled) .raq-notification img{filter:brightness(0) saturate(100%) invert(1) contrast(140%)!important}.has-dropdown-menu .header-transparent:not(.header-scrolled) .raq-notification img{filter:brightness(0) saturate(100%) contrast(140%)!important}.search__field .input{padding-inline-end:calc(var(--input-padding-inline) + 4.5rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dock__item .raq-notification{width:16px!important;height:16px!important;top:calc(var(--sp-1d5) * -1)!important;right:calc(var(--sp-1d5) * -1)!important}.dock__item .raq-notification::after{top:0!important;right:0!important;width:16px!important;height:16px!important;line-height:16px!important;font-size:10px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}#raq-notification .relative{display:inline-flex;line-height:0}#raq-notification img{filter:brightness(0) saturate(100%) contrast(140%)}.header__buttons .raq-notification::after{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important}.search__results .horizontal-product .price{gap:10px}.search__results .horizontal-product .price__regular{order:2}.search__results .horizontal-product .price__sale{order:1}.product-card .price__regular,#gf-grid .price__regular,.product__price .price__regular{order:2!important}.product-card .price__sale,#gf-grid .price__sale,.product__price .price__sale{order:1!important}.price__sale{overflow:hidden}.price__sale::before{transform:rotate(-6deg)}.contact__sidebar .subtitle{color:rgb(var(--color-foreground));font-size:var(--text-sm);font-weight:var(--font-bold)}.contact__sidebar .social-icons .icon-lg{width:var(--sp-8);height:var(--sp-8)}