.site-navigation--center{justify-content:center}.site-navigation--right{justify-content:right}.anchor-withoutstyles:not(.anchor-withoutstyles:hover){color:currentcolor;text-decoration:none}[data-product-gallery-aspect-ratio=natural] .product-gallery--media img,.product-gallery--media svg{-webkit-mask-image:linear-gradient(black 95%,transparent);mask-image:linear-gradient(black 95%,transparent)}.navmenu-meganav-gallery-wrapper{display:flex!important;flex-flow:row;max-width:98%}.navmenu-megnav-gallery-link a{display:flex;flex-direction:column;text-align:center;color:currentColor;padding:1rem}.navmenu-item__image-wrapper{padding:2rem}.navmenu-megnav-gallery-link img{height:100px;width:100px;object-fit:contain}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}html .swiper-button-next,html .swiper-button-prev{z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#fff;color:#000;border-radius:24px;box-shadow:0 0 0 1px #7f7f7f0d,0 2px 5px #7f7f7f80;transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1)}html .swiper-button-next:after,html .swiper-button-prev:after{font-size:19px;margin-top:1px}@media screen and (max-width:757px){.highlights-banner__content:not([data-highlights-slider]){grid-template-columns:repeat(1,1fr)}}.special-message{background-color:#fff;color:#000;border:1px solid #000000;border-radius:3px;padding:16px;margin:20px 0;box-shadow:0 2px 4px #0000001a}.special-message p{margin:0;font-size:16px}.pt-filter-menu-container{float:left;display:inline-block;width:185px}.filter-group h4{text-align:left;margin-bottom:10px;padding-bottom:5px;padding-right:45px;margin-top:0;padding-top:0;border-top:none;font-size:var(--font-size-heading-5);color:#1d1d1d;line-height:2.5;border-bottom:1px solid rgba(0,0,0,.15)}a.pt-filter-link{color:currentColor}.filter-group .filter-clear,.pt-display-mode-horizontal .filter-group .filter-clear{top:14px!important}a.filter-clear.filter-clear-all{color:currentColor;background-color:#f0f0f0;border-radius:2px}.filter-group+.filter-group .filter-clear{top:25px!important;color:currentColor;background-color:#f0f0f0;border-radius:2px}.scroll-filter-groups .filter-group .scroll-content,.pt-display-scroll .scroll-content{max-height:100%!important;overflow-y:auto;overflow-x:hidden;padding-bottom:1rem}.product-form--atc-button{background-color:#000;color:#fff}.quick__ship-item{display:flex;flex-flow:row-reverse;justify-content:space-between;align-items:center;font-size:1em;background-color:#f0f0f0;color:#056f4d;border-radius:.25em;margin:0;padding:22px}.quick__ship-item svg{width:4rem}.product-form--atc-button:not(.disabled):hover{color:currentColor}savedby-widget[cart-page] .sb__primary-text{font-size:16px!important;padding-top:4px!important}@media(max-width:859px){savedby-widget[cart-page] .sb__primary-text{font-size:15px!important}}savedby-widget[cart-page] .sb__container{padding:0!important}savedby-widget[cart-page] .sb__checkbox{width:16px!important;height:16px!important}savedby-widget[cart-page] .sb__checkbox-wrapper{width:20px!important;margin-right:6px}savedby-widget[cart-page] .sb__wrapper{justify-content:flex-start!important}savedby-widget[cart-page] .savedby-disclaimer-text{font-size:14px;max-width:315px;padding-bottom:24px;margin-left:2px}.cartitems .cart-total .cart-shipping{margin-bottom:.75rem!important}.site-navigation .navmenu-id-shop-by-brand .navmenu-link,.site-navigation .navmenu-id-tile-saws .navmenu-link,.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2 .navmenu-link,.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2 .navmenu-link.navmenu-link-parent{transition:all .3s ease-in-out}.site-navigation .navmenu-id-shop-by-brand .navmenu-link:hover,.site-navigation .navmenu-id-tile-saws .navmenu-link:hover{font-weight:700;color:#000!important}.site-navigation .navmenu-meganav.navmenu-meganav--desktop .navmenu-multi-column-items .navmenu-depth-2 .navmenu-link.navmenu-link-parent:hover{color:#f04f36}.product-stock-level--backorder{color:#cc1313;background-color:#fbe9e9;border-radius:100px}.product-stock-level--backorder .product-stock-level__text,.product-stock-level--backorder .product-stock-level__badge-text{color:#cc1313}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
