.center,.centre{text-align:center}.upper{text-transform:uppercase}.flex{display:flex}.space-between{justify-content:space-between}.space-evenly{justify-content:space-evenly}.space-around{justify-content:space-around}.justify-content-center{justify-content:center}.align-items-center{align-items:center}@media only screen and (min-width:769px){.site-nav__icons{display:flex;align-items:center}.site-nav__icons .site-nav__link--icon,.site-nav__icons .site-nav__link--icon .cart-link{display:flex;align-items:center;vertical-align:unset}.site-nav__icons .site-nav__link--icon .icon__fallback-text{border:0;clip:unset;height:auto;margin:0;overflow:unset;padding:0;width:auto}.site-nav__icons .site-nav__link--icon .icon__fallback-text{position:relative;margin-left:5px;text-transform:none;font-size:calc(var(--typeBaseSize)*.85);letter-spacing:var(--typeBaseSpacing)}.cart-link__bubble--visible{right:unset;left:16px}.header-layout--center .header-item--left .site-nav{width:100%}.header-layout--center predictive-search{margin:0;max-width:380px}.header-layout--center predictive-search .search__input{background:var(--colorNavSearch, #f5f5f5);border-color:var(--colorNavSearch, #f5f5f5);padding:14px 16px}.header-layout--center .search__results{width:1444px;max-width:calc(100vw - 56px)}.header-layout--left-below{margin-bottom:20px}.header-layout--left-below .site-header__logo{margin:0 10px 0 0}.header-layout--left-below predictive-search{max-width:unset;margin:0 auto;padding:0 10px}.header-layout--left-below predictive-search .search__input{background:var(--colorNavSearch, #f5f5f5);border-color:var(--colorNavSearch, #f5f5f5);padding:14px 16px}.header-layout--left-below .search__results{width:1420px;max-width:calc(100vw - 80px);margin-left:calc(-20px - var(--desktop_logo_width))}}@media only screen and (min-width:1325px){.header-layout--left-below .header-item--icons{-webkit-box-flex:0 0 calc(var(--desktop_logo_width) + 10px);-ms-flex:0 0 calc(var(--desktop_logo_width) + 10px);flex:0 0 calc(var(--desktop_logo_width) + 10px)}.header-layout--left-below predictive-search{max-width:660px;margin:0 auto;padding:0 10px}}@media only screen and (max-width:768px){.tmenu_wrapper{display:none!important}.header-sticky-wrapper{z-index:999999}.site-header__search-container{bottom:unset;display:block;left:unset;position:relative;right:unset;padding-top:7px;overflow:visible}.site-header__search{background-color:#f0f0f0;bottom:unset;left:unset;position:relative;right:unset;top:unset;transform:unset;padding-top:7px}.site-header__search predictive-search form{margin:0 17px}.site-header__search predictive-search .search__results{margin-left:-17px;margin-right:-17px;width:calc(100% + 34px);margin-top:7px}.header-layout--left-below .header-item--icons,.header-layout--left-below .header-item--navigation{flex:1 1 130px}.header-layout--left-below .site-header__logo{margin-right:0}}.collection__description.brand{padding:0px 4rem}.quote,.quote img{margin:1rem 0}.quote div{padding:0 5%}.quote p{font-size:25px;letter-spacing:1px;line-height:32px;padding:0;margin-bottom:20px}.quote span{font-size:29px;font-weight:600}.image-cols{margin:2rem 0}.image-cols img{margin:3px;max-width:33.33333%}.our-brands{border-bottom:1px solid #ccc;padding:1rem 0}.our-brands .logo-wrap{min-width:33%;margin:1rem 0}.our-brands .text-wrap{padding:0 5%}.saw-cart-original-total,.grid-product__tag--sale,.product__price--compare,.grid-product__price--original{display:none}.grid-product__price span{color:var(--colorTextBody)}.grid-product__price.rrp{font-size:calc(var(--typeBaseSize)*.75)}.grid-product__price.sku{font-size:calc(var(--typeBaseSize)*.75);color:var(--colorTextBody)}.collection-description-accordion{display:block;overflow:hidden;transition:max-height .5s ease;will-change:max-height;position:relative}.collection-description-accordion.truncated.collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:30px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none;opacity:1;transition:opacity .3s ease}.read-more-btn[hidden]{display:none!important}input.purchase-benefits{border:0}.saw-extra-note{font-weight:600!important;background-color:transparent!important;color:var(--heading-color)!important}span.calcNotice{display:none}input.add-to-cart-order-form{border:none}.quick-order-wrap{text-align:right;margin-bottom:1rem}#product-info .related_products_app_header{padding:0}#product-info .related_products_app_block{width:100%;padding:0}#product-info .related_products_app_image:before{display:none}#product-info .related_products_app_image img{height:auto;object-fit:contain;position:relative;max-width:300px;margin:0 auto;display:block}#product-info .related_products_app_title{white-space:normal;overflow:visible;text-align:center}.related_products_app_metadata{display:none}.product_detail p:last-child{display:none}.advance_reorder_popup_title span:nth-of-type(2n){display:none}.advance_reorder_popup_title .prod-total-price{display:none}#prod_qty{pointer-events:none}.label,label:not(.variant__button-label):not(.text-label){font-size:.9em;letter-spacing:1px}@media only screen and (max-width:1300px){.header-card{flex-wrap:wrap}.header-card img,.header-card .text-wrap{max-width:100%;margin-bottom:2rem}}@media only screen and (max-width:876px){.quote{flex-wrap:wrap}.quote img,.quote p{max-width:100%}.list-cols{flex-wrap:wrap;justify-content:flex-start}.list-cols ul{width:100%}}@media only screen and (max-width:768px){.our-brands{flex-wrap:wrap}.our-brands .logo-wrap,.our-brands .text-wrap{max-width:100%}}@media only screen and (max-width:640px){.image-cols{flex-wrap:wrap}.image-cols img{max-width:100%}}@media only screen and (max-width:480px){.collection__description.brand{padding:0px 0rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ncompass.css.map */
