[class*=label]{text-transform:uppercase;letter-spacing:.1em;font-weight:700}[class*=label][class*=--full]{display:block;margin-bottom:5px}[class*=input]{display:inline-block;background-color:#f7f7f7;border:none;border-radius:0}[class*=input]:focus,[class*=input]:active{border:0;outline:0}[class*=input][class*=--full]{display:block;width:100%}.form-row-wrapper{margin-bottom:5px}[class*=select]{width:100%;background-color:#f7f7f7;border:none;border-radius:0}[class*=select]:focus,[class*=select]:active{border:0;outline:0}[class*=select][class*=--full]{display:block}.btn,.btn--secondary{font-size:14px}.btn.full,.btn--secondary.full{width:100%;text-align:center}.btn.small,.btn--secondary.small{font-size:12px}.btn-link{display:inline-block;color:#2c67a6;text-decoration:underline}.btn-link:hover{text-decoration:none}.sub-title{display:inline-block;font-size:14px;letter-spacing:normal;text-transform:none;font-weight:400}.padding{padding-bottom:20px}.unstyled{margin-left:0;padding-left:0;list-style-type:none}ul,ol{list-style-position:inside}.holiday-message{text-align:center;padding:10px 30px;color:#fff;font-weight:700;background-color:#00873e}.holiday-message p{margin:0;font-size:14px}.holiday-message__heading{font-size:18px;text-decoration:underline}.site-header .flexgrid-middle-spaceBetween>div:first-of-type{padding-right:20px}.pre-header a:hover{text-decoration:underline}.main-nav{margin:0;display:flex;justify-content:space-around}.main-nav h4{font-size:12px;letter-spacing:1.4px;font-weight:700;color:#fff;margin-bottom:10px}.main-nav-item{display:inline-block;padding:60px 14px}.main-nav-item.nav-has-dropdown:hover .secondary-nav{display:block}.main-nav-link{display:block;font-size:15px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#333;border-bottom:3px solid rgba(0,0,0,0)}.main-nav-link:hover{color:#333;border-bottom:3px solid #ef9e11}.secondary-nav{position:absolute;top:100%;left:0;z-index:15;display:none;width:100%;padding:20px 0;background:#333}.secondary-nav-inner .slick-prev:before{content:"\f0d9";font-family:FontAwesome;color:#fff}.secondary-nav-inner .slick-next:before{content:"\f0da";font-family:FontAwesome;color:#fff}.secondary-nav-item{display:block;padding:5px 20px 5px 0;border-right:1px solid #fff}.secondary-nav-item a{display:inline-block}.secondary-nav-item.nav-has-dropdown:hover .tertiary-nav{display:block}.secondary-nav-link{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#fff;border-bottom:3px solid rgba(0,0,0,0)}.secondary-nav-link:hover{color:#fff;border-bottom:3px solid #ef9e11}.nav-dropdown--tight{position:relative}.secondary-nav-item--tight{border:none;padding:10px 20px}.secondary-nav--tight{min-width:300px;transform:translate(-50%);left:50%}.tertiary-nav-wrapper{padding:0 0 0 20px}.tertiary-nav-link{display:block;padding:0;font-size:12px;letter-spacing:1.4px;font-weight:400;color:#fff;opacity:.7}.tertiary-nav-link:hover{color:#fff;opacity:1}.tertiary-nav-section{padding-bottom:20px}.featured-links{border-right:1px solid rgba(255,255,255,.7)}.featured-links .tertiary-nav-item{display:block;margin-right:40px}.site-nav{margin:0}.site-nav--first-child{float:left;display:inline-block;margin-bottom:0;padding:20px 60px 20px 0!important;color:#fff}.site-nav--main-link{display:inline-block;margin:0;padding:40px 20px}.site-nav__dropdown ul{list-style-type:none}.header-btn{display:block;padding:20px 0;background:#ef9e11}.header-btn:hover{background:#bf7f10}.mobile-nav-wrapper{background:#f7f7f7}.site-nav--mobile .icon{font-size:24px}strong.mobile-nav__link{display:block;padding-top:15px;padding-bottom:15px;font-weight:700!important}.hidden-nav{display:none}.breadcrumb a,.breadcrumb span{color:#333}.notification-bar{display:block}.search-bar-icon{position:absolute;margin:6px 0 0 14px;font-size:1.3em;color:#242021}.search-bar-input{background-color:#f7f7f7;max-width:100%;padding:8px 60px 8px 40px;border-radius:50px;text-transform:uppercase;border:1px solid #f7f7f7;letter-spacing:.1em}.search-bar-input::placeholder{font-size:.75rem}.search-bar-input:focus{border:1px solid #f7f7f7;outline:none}.mobile-nav__search .search-bar-input{background:#fff}.hidden-dropdown-label{display:inline-block;letter-spacing:2px;font-size:1em;text-transform:uppercase;color:#000;opacity:.25}.hidden-dropdown{border:0;text-transform:uppercase;outline:none;font-size:.9em;padding:0 20px 0 0;color:#000}.hidden-dropdown:focus,.hidden-dropdown:active{border:0}.search-page-bar .search-bar-input{border:3px solid #242021}.search-page-bar .small-search .search-bar-icon{line-height:44px}.small-search{position:relative;display:inline-block}.small-search .search-bar-input{padding:8px 40px 8px 20px}.small-search .search-bar-icon{position:absolute;top:0;right:0;width:44px;margin:0;line-height:40px}.small-search .search-bar-icon:hover{color:#2c67a6}.search-wrapper{display:inline-block}.search-input{float:left;display:block;width:283px}.search-button{float:left;display:block;width:37px;border-radius:0}@media screen and (min-width: 768px){.search--mobile{display:none}}.banner-images{position:relative;margin:1.8125rem 0;font-size:0;display:flex;justify-content:center}.banner-images-indv{position:relative;width:30%;text-align:center}.banner-images-indv:not(:first-child){margin-left:1.9375rem}@media screen and (max-width: 768px){.banner-images-indv:not(:first-child){margin-left:0}}@media screen and (max-width: 768px){.banner-images{flex-direction:column;align-content:center}.banner-images-indv{width:100%;padding:25px 35px}}.featured-collection-tiles{display:flex;margin:0 1.75rem;flex-direction:row;flex-wrap:wrap;justify-content:center}.featured-collection-tiles .grid-item{margin:1rem}.featured-collection-tiles__tile{margin:2rem;width:9%;text-align:center}@media screen and (max-width: 768px){.featured-collection-tiles__tile{margin:.75rem;width:43%}}@media screen and (max-width: 1024px){.featured-collection-tiles__tile h6{font-size:.85rem}}@media screen and (max-width: 768px){.featured-collection-tiles__tile h6{font-size:.75rem}}.featured-collection-tiles__tile--image{width:100%;padding-bottom:1rem}.featured-articles-tiles__title{margin:0;padding:30px 0;text-align:center}.featured-articles-tiles__wrapper{display:flex;margin:0 1.75rem;flex-direction:row;flex-basis:25%;justify-content:center}@media screen and (max-width: 768px){.featured-articles-tiles__wrapper{flex-direction:column;width:75%;margin:0 auto}}.featured-articles-tiles__article{display:flex;flex-direction:column;width:225px;background-color:#f7f7f7}.featured-articles-tiles__article:not(:first-child){margin-left:1.5rem}@media screen and (max-width: 768px){.featured-articles-tiles__article:not(:first-child){margin:2rem 0}}@media screen and (max-width: 768px){.featured-articles-tiles__article{width:100%}}.featured-articles-tiles__article .article-square-image{background-color:inherit}.featured-articles-tiles__article .article-link{margin-top:auto;padding:1rem 0 1rem 1rem}@media screen and (max-width: 768px){.featured-articles-tiles__article .article-link h6{font-size:1.5rem}}.featured-articles-tiles__article .article-link a{padding-bottom:10px;font-size:10px}@media screen and (max-width: 768px){.featured-articles-tiles__article .article-link a{padding:1rem;font-size:1rem}}@media screen and (max-width: 768px){.featured-articles-tiles__article .article-link{text-align:center}}.featured-articles-tiles__see-all{text-align:center;padding-top:30px}@media screen and (max-width: 768px){.featured-articles-tiles__see-all a{font-size:1rem}}.featured-blog-left{padding:0 5px 10px 0!important}.featured-blog-right{padding:0 0 10px 5px!important}.article-square-image{position:relative;width:100%;padding-bottom:100%;background:#fdfdfd}.article-square-image img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-height:100%;max-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notification-bar{padding:15px;font-size:14px;text-align:center;color:#fff;background:#2c67a6}.feature-home-message--covid{background-color:#aad6d9;padding:50px 0;border-top:2px solid rgba(107,181,186,.5);border-bottom:2px solid rgba(107,181,186,.5)}.feature-home-message--covid h2{max-width:600px;margin:0 auto}.feature-home-message--covid .btn{background-color:#333;margin-top:45px}.feature-home-message--covid .btn:hover{background-color:#000}.breadcrumb a:hover{color:#2c67a6}.collection-filter-button{font-size:1em;text-transform:uppercase;letter-spacing:.1em;outline:none;color:#242021}.collection-filter-button:hover{color:#2c67a6}.collection-filter-title{letter-spacing:2px}.collection-filter-wrap{margin-bottom:40px}.collection-filter-title{margin-bottom:10px}.collection-all-products .collection-filter{margin-left:5px}.collection-all-products .collection-filter a{padding-left:0}.collection-all-products .collection-filter strong{position:relative;display:inline-block;padding-left:0;vertical-align:top;font-size:12px;font-weight:700;letter-spacing:1px;color:#333}.collection-filter-title{font-size:12px;font-weight:700}.collection-filter{margin-bottom:10px;margin-left:15px;font-size:0}.collection-filter i{position:absolute;top:2px;left:0;display:inline-block;vertical-align:top;margin:0;font-size:14px;color:#d2d2d2}.collection-filter a{position:relative;display:inline-block;padding-left:20px;vertical-align:top;width:calc(100% - 22px);font-size:12px;letter-spacing:1px;color:#333}.collection-filter:hover i{color:#2c67a6}.collection-filter:hover a{opacity:.5}.collection-filter.filter-active i{color:#2c67a6}.unauthorized{position:relative}.unauthorized-message{position:absolute;top:50%;left:0;width:100%;padding:10px;font-size:18px;line-height:22px;text-align:center;color:#fff;background:#00000080;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}.collection-wrapper .grid__image-wrap{position:relative;margin-bottom:10px;padding-bottom:100%}.collection-wrapper .grid__image{position:absolute;width:100%;height:100%}.collection-wrapper .grid__image img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-width:calc(100% - 40px);max-height:calc(100% - 40px);margin:auto}.collection-wrapper .grid__image:hover{background:#e2e2e2}.product-sku{color:#aaa}.collection-filter-title,.collection-filter a{color:#2c67a6}.list-collection__message{margin:3em auto 2em;background-color:#333;color:#fff;text-align:center;padding:30px;max-width:730px;font-size:16px;box-shadow:0 0 13px #00000005}.product-single h1{font-size:1.675rem}.product-single h3{font-size:1.1em}.product__step--select{display:flex;flex-direction:column;flex-wrap:wrap;background-color:initial}.product__size--select{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;background-color:initial}.product__size--select a.pricing-modal{margin-bottom:5px}h2.sku{font-size:.75rem}.product-description p{margin:0}.product__step--rule{margin:.675rem 0}.material-add-to-cart{background:#2c67a6;margin-bottom:1rem}.material-add-to-cart:hover{background:#26578c}.popup-modal.btn{background:#ef9e11}.popup-modal.btn:hover{background:#bf7f10}.product-cta-buttons .btn{width:100%}.material-pricing-grid-title{padding:10px;font-weight:700;text-align:center;color:#fff;background:#9d9d9d;border:1px solid #e5e5e5;border-bottom:0}.product__pricing-chart{width:60%;height:50%;float:right}.product__pricing-chart .material-pricing-grid{font-size:12px}.product__pricing-chart .material-pricing-grid .shappify_qb_grid{line-height:.25rem;font-size:10px}.product__pricing-chart .material-pricing-grid .shappify_qb_grid td,.product__pricing-chart .material-pricing-grid .shappify_qb_grid th{padding:10px}.material-pricing-grid .shappify_qb_grid{line-height:.5rem;font-size:14px}.material-pricing-grid .shappify_qb_grid td{padding:14px}.material-pricing-grid .shappify_qb_grid th{padding:14px;width:50%;color:#fff;background:#9d9d9d}.material-description{margin-bottom:10px}.material-textarea{width:100%;max-width:100%}.material-modal,.pricing-modal{display:block;text-decoration:underline;font-weight:700;color:#e4a23c;font-size:12px}.tab-titles-wrapper{background:#e4e4e4}.tab-title{display:block;padding:10px 15px;text-align:center;color:#555;font-size:.7em;background-color:#e4e4e4;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.tab-title-active{background:#f7f7f7}.tab-contents-wrapper{background-color:#f7f7f7}.tab-content{display:none;padding:20px}.tab-content-active{display:block}.small-info{margin-top:10px}.product-errors{color:#e74c3c}.sale-tag{text-decoration:line-through}.small-text{margin-top:5px}.material-color{font-weight:700}.material-title{font-size:1.3em;color:#2c67a6}.order-details-header{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f7f7f7}.order-details-header h5{margin-bottom:0;font-size:14px}.order-details-body .order-details-row:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.order-details-row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f7f7f7}.rfq-heading{background-color:#2b67a6;color:#fff;padding:20px 40px}.article-image,.cart-continue-shopping{display:block;margin-bottom:20px}.cart__remove{display:inline-block;opacity:1;transition:opacity .2s ease-in}.cart__remove.disabled{pointer-events:none;cursor:default;opacity:0}.product-details{resize:vertical}.mailthis-group-error input{background:#f7e6e6}.site-footer a:hover,.site-footer a:hover .icon{color:#ef9e11}.footer-logos-wrapper{padding:20px 0;background:#e0e0e0}.footer-logo-indv{position:relative;padding:20px;text-align:center;background:#e0e0e0}.footer-logo-indv img{display:inline-block;width:auto;max-width:100%}.sub-site-footer h6{margin-bottom:0}.newsletter-field{float:left;width:80%}.newsletter-button{float:right;width:20%;height:38px;color:#fff;background:#ef9e11}.newsletter-button:hover{background:#bf7f10}@media only screen and (max-width: 1024px){.main-nav-link{padding:40px 10px;font-size:14px}.site-header__logo{padding:10px 0}}@media only screen and (max-width: 768px){.featured-blog-left,.featured-blog-right{padding:0 0 10px!important}}@media only screen and (max-width: 550px){.header-btn{padding:10px;white-space:normal}}.collection-filter a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/55/assets/styles.scss.css.map */
