@charset "UTF-8";@keyframes fade-down-minicart{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-20px);opacity:0}}@keyframes fade-in-minicart{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}.catalog-category-view .columns{padding-top:0;display:flex}.product-contact__data{color:#000;padding:1rem}.category-contact{margin-top:0;display:none}.product-contact__link{font-size:14px;font-weight:700;color:#ae9a63;text-transform:uppercase;margin-top:1rem;display:block}@media (min-width:1200px){.category-contact{display:flex}}@media (max-width:1199px){.filter-options{position:fixed;top:0;right:auto;bottom:0;left:0;background:#fff;z-index:16777271;transform:translateX(-100%);transition:transform .3s ease-out;order:1;width:100%;height:100%;display:block}.filter-options .item{width:100%;display:flex}.filter-options-content{width:100%;line-height:2em}.filter-options-content .count{margin-left:auto}.filter-menu-is-open .mobile-top-bar{display:flex;justify-content:space-between;align-items:center;background:#191919;height:50px}.filter-menu-is-open .mobile-top-bar .block-subtitle{line-height:35px;padding-left:10px;color:#fff}.filter-menu-is-open .mobile-top-bar .js-close-filters-btn{display:block;width:40px;height:35px}.filter-menu-is-open .mobile-top-bar .js-close-filters-btn .icon{fill:#fff}.filter-menu-is-open .filter-options{transform:translate(0);box-shadow:0 0 25px rgba(0,0,0,.2);background:#f1f1f1}.filter-menu-is-open .apply-button-container{display:block;background:#fff;position:absolute;bottom:0;width:100%;padding:1em}#layered-selected-filters-block{display:none}#layered-selected-filters-block+.toolbar-filter-toggle{box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border-top:2px solid #ae9a63}}.apply-button-container{display:none}.toolbar-filter-toggle{border:1px solid #e5e5e5;padding:1em;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);margin-bottom:1.5em;font-size:12px;display:flex;align-items:center;justify-content:space-between}.search-container .toolbar-filter-toggle{display:none}.toolbar-filter-toggle__icon{width:24px;height:24px}.toolbar-filter-toggle__icon .icon svg{width:24px;height:24px}.catalog-filter-header{background:#000;color:#fff;padding:1em;display:flex;align-items:center}.catalog-filter-header__btn-close{height:20px}.catalog-filter-header__title{font-size:14px;font-weight:700}.catalog-filter-header svg{fill:#fff;margin-right:.75em}.filter-options-item{background:#fff;margin:0;flex-direction:column;position:relative;display:block;width:100%;font-size:14px;cursor:pointer}.filter-options-item.active .icon--chevron-down{transform:rotate(180deg)}.filter-options-item.active .icon--arrow-up{width:15px;height:15px;display:block}.filter-options-item .filter-options-title{font-weight:700;padding:.75em;margin-bottom:.75em;border-bottom:1px solid rgba(229,229,229,.7)}.filter-options-item .label{display:flex;align-items:center;width:100%;justify-content:space-between}.filter-options-item .label .icon{margin-left:auto}.filter-options-item .label .icon--dropdown-arrow{display:none}.filter-options-item .label .icon--chevron-down{width:15px;height:15px;display:block}.filter-options-title{display:flex;align-items:center;width:100%}.filter-options-content{display:none;position:relative;padding:.75em;z-index:2}[id=layered-filter-block]{margin-bottom:1em}@media (min-width:1200px){[id=layered-filter-block]{min-width:269px}}[id=layered-filter-block] .aw-layered-nav-popover__action,[id=layered-filter-block] .block-subtitle.filter-subtitle,[id=layered-filter-block] .filter-title{display:none}.modes{margin-left:auto}@media (min-width:768px){.filter-options{left:0;right:0;width:300px;display:flex;flex-direction:column}.filter-options-item{padding:0;position:relative}.filter-options-title{padding:.75em 0}.filter-options-content{top:0}}@media (min-width:1200px){.filter-options-item:not(.active) .filter-options-content{display:block!important;visibility:hidden;height:0}.mobile-top-bar{display:none}.catalog-filter-header{display:none}.toolbar-filter-toggle{display:none}.filter-options{flex-direction:row;width:100%}.filter-options-content{padding:0 .5em;display:none}.filter-options-content .item{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.filter-options-title{font-weight:400}.filter-options-title .label .icon--dropdown-arrow{display:none}.filter-options-title .label .icon--chevron-down{width:13px;height:13px;display:block;margin-left:.5em}.filter-options-title .label .icon--chevron-down svg{width:13px;height:13px}[id=narrow-by-list]{display:flex;flex-wrap:wrap;align-items:center}[id=narrow-by-list] .button-list{text-align:center;padding-top:1em}.modes{margin-left:0}}#switcher-language-nav{display:none}.block-category-tree{display:none}.category-top__image-wrapper{background-position:center;background-size:cover;background-color:#191919}.category-top__image{min-height:200px;width:100vw;background-image:linear-gradient(to bottom,rgba(25,25,25,.6),rgba(25,25,25,.6));color:#fff;align-items:center;padding-top:1.5em}@media (min-width:768px){.category-top__image{min-height:255px}}@media (min-width:1200px){.category-top__image{min-height:250px}}.category-top__container{position:relative}.category-top__content{width:100%;max-width:calc(1440px + 2 * 2rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;z-index:1}@media (min-width:768px){.category-top__content{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1200px){.category-top__content{padding-left:2rem;padding-right:2rem}}.page-title-wrapper{margin-top:.75rem}@media (min-width:1200px){.page-title-wrapper{margin-top:0}}.columns{width:100%;max-width:calc(1440px + 2 * 2rem);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;padding-top:1em}@media (min-width:768px){.columns{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1200px){.columns{padding-left:2rem;padding-right:2rem}}.columns::after{content:"";display:table;clear:both}.column.main{width:100%;min-width:calc(76.5% - 2em);float:right;order:1}@media (min-width:1200px){.block-category-tree{display:block}.column.main{width:100%;float:right;order:1}.sidebar{max-width:23.5%;width:auto;margin-right:2.5em}.category-top__content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.category-top__info-box{width:48.9361702128%}.category-top__contact-box{width:40.4255319149%}}@media (min-width:1600px){.category-top__contact-box{width:31.914893617%}}.page.messages{position:fixed;top:0;left:0;right:0;z-index:25}.product-list-pagination{margin-top:1em;margin-bottom:3em}.product-list-pagination .pages-items{display:flex;align-items:center;width:fit-content;margin:0 auto;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:5px}.product-list-pagination .pages-items .item{color:#999;margin:.5em}.product-list-pagination .pages-items .item.current{color:#000}.product-list-pagination .pages-items .pages-item-next,.product-list-pagination .pages-items .pages-item-previous{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #000}.product-list-pagination .pages-items .pages-item-next .action,.product-list-pagination .pages-items .pages-item-previous .action{height:100%;width:100%;display:flex;justify-content:center;align-content:center;align-items:center}.product-list-pagination .pages-items .pages-item-next .action.previous,.product-list-pagination .pages-items .pages-item-previous .action.previous{transform:rotate(180deg)}.product-list-pagination .pages-items .pages-item-next .action .label,.product-list-pagination .pages-items .pages-item-previous .action .label{height:22px;width:22px}.product-list-pagination .pages-items .pages-item-next .action .label .icon,.product-list-pagination .pages-items .pages-item-previous .action .label .icon{height:100%;width:100%;display:block}.product-list-pagination .pages-items .pages-item-next .action svg,.product-list-pagination .pages-items .pages-item-previous .action svg{height:100%;width:100%}.product-list-pagination .pages-items .pages-item-previous{margin-right:16px}.product-list-pagination .pages-items .pages-item-next{margin-left:16px}.product-list{display:flex;flex-wrap:wrap;justify-content:space-between}.product-list--grid .product-card__name{font-size:12px}@media (min-width:768px){.product-list--grid .product-card__name{font-size:14px}}@media (min-width:1200px){.product-list--grid .product-card__name{font-size:16px}}.product-list--grid .product-card-unit-price{font-size:16px}@media (min-width:1200px){.product-list--grid .product-card-unit-price{font-size:20px}}.product-list .product-card{display:flex;margin-bottom:20px}.product-list--grid .product-card{width:calc(50% - .5rem);flex-direction:column;padding:1.75rem 1rem}@media (min-width:768px){.product-list--grid .product-card{width:calc(25% - .75rem)}}@media (min-width:1200px){.product-list--grid .product-card{width:calc(33.3333333333% - 1rem)}}.product-list--grid .product-card-unit-price{margin-bottom:0;margin-top:auto}.product-list--grid .product-card__addto .qty__wrapper,.product-list--grid .product-card__addto .tocart{display:none}.product-list--grid .product-card__addto .price-box{margin:0}.product-list--grid .product-card__package{display:none}.product-list--grid .product-image-wrapper{position:relative;width:100%;display:flex}.product-list--grid .product-image-photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-width:100%;object-fit:contain}.product-list--grid .product-card__info{padding-top:.5rem}.product-list--grid .add-to-cart--product-card__action--show{display:none}.product-list--grid .add-to-cart--product-card__price{color:#ae9a63}.addto-shoppinglist:before{content:"";display:block;width:24px;height:24px;background-image:url(../../images/icons/requisition-list.svg)}.product-list--grid .add-to-cart--product-card__price .add-to-cart--product-card__price__tax,.search .product-list--list .add-to-cart--product-card__price__tax{display:none}.product-list--list .add-to-cart--product-card__price__tax{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;font-size:12px;color:#7f7f7f}.product-list--list .product-card{width:100%;padding:0;display:flex;flex-direction:column}@media (min-width:768px){.product-list--list .product-card{width:calc(50% - .5rem)}}@media (min-width:1200px){.product-list--list .product-card{width:100%}}.product-list--list .product-card__addto,.product-list--list .product-card__info,.product-list--list .product-item-photo{padding:1rem}@media (min-width:1200px){.product-list--list .product-card__addto,.product-list--list .product-card__info,.product-list--list .product-item-photo{padding:1.5rem 1rem}}.product-list--list .product-card__info{display:flex;flex-direction:column;align-items:center;margin-top:-1.5em}.product-list--list .stock{margin-left:.5em}.product-list--list .product-image-photo{width:100%;height:250px;display:block;object-fit:contain}.product-list--list .product-card__name{font-size:14px;order:-1;margin-bottom:1em}@media (min-width:1200px){.product-list--list .product-card__name{font-size:16px}}.product-list--list .product-card-unit-price{margin-top:0;margin-bottom:0}.product-list--list .product-card__sku-value{display:inline-block;font-size:11px}.product-list--list .product-card__sku{margin-bottom:.25rem}.product-list--list .product-card__package{margin-top:.75rem}.product-list--list .add-to-cart--product-card{padding:.75rem 0}.product-list--list .add-to-cart--product-card__qty-and-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.product-list--list .add-to-cart--product-card__price{margin:0;font-size:18px;flex-basis:100%;display:flex;justify-content:right;align-items:center}.product-list--list .add-to-cart--product-card__price .add-to-cart--product-card__price__tax{margin-left:.75rem}.product-list--list .product-card__addto{width:100%}.product-list--list .qty__wrapper{display:flex}.product-list--list .add-to-cart--product-card__input--qty{padding:0;height:40px;width:64px;font-size:16px;background:0 0;border:1px #000 solid;border-radius:0;margin:0;border-left:none;border-right:none}.product-list--list .add-to-cart--product-card__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;flex-basis:100%;margin-top:.5rem}.product-list--list .add-to-cart--product-card__action-item{min-height:0;width:calc(50% - .5rem);height:2rem;padding:15px 18px}.product-list--list .add-to-cart--product-card__action--submit{text-transform:none;background-color:#ae9a63}.add-to-cart--product-card__action-item--show-desktop{display:none}a.tocart{display:none}.product-list-pagination{margin-top:1em;margin-bottom:3em}.product-list .price-not-visible .add-to-cart--product-card__prices{display:none}.product-list .price-not-visible a.tocart{display:block}@media (min-width:1200px){.product-list .price-not-visible .actions-primary{margin-top:auto;margin-bottom:auto}}.tocart-form-wrapper{display:flex;flex-wrap:wrap}.add-to-cart--product-card__qty-block.qty__wrapper{flex-direction:row}.add-to-cart--product-card__qty-block.qty__wrapper .qty__button{width:40px;height:40px}.add-to-cart--product-card__qty-block.qty__wrapper .input-text{margin-left:0;margin-right:0;border-color:#000;border-radius:0;background:0 0;border-width:1px 0}@media (max-width:320px){.add-to-cart--product-card__qty-block.qty__wrapper .qty__button{display:none}.add-to-cart--product-card__qty-block.qty__wrapper .input-text{border:1px solid}}.product-list .add-to-cart--product-card__inner{display:flex;flex-direction:column}.product-list .add-to-cart--product-card__actions,.product-list .add-to-cart--product-card__prices{display:flex;flex-direction:row}.product-list .add-to-cart--product-card__actions{gap:1.5em;justify-content:space-between;align-content:space-between}@media (min-width:1200px){.product-list .add-to-cart--product-card__actions{justify-content:flex-end}}.product-list .add-to-cart--product-card__actions .tocart{width:100%;text-transform:none;padding:.75em 3em;line-height:16px;height:40px}@media (min-width:1200px){.product-list .add-to-cart--product-card__actions .tocart{width:unset}}.product-list .add-to-cart--product-card__prices{gap:1em;justify-content:flex-end;flex-direction:column}@media (min-width:1200px){.product-list .add-to-cart--product-card__prices{gap:1.5em;flex-direction:row;margin-bottom:1em}}.product-list .add-to-cart--product-card__prices .add-to-cart--product-card__price,.product-list .add-to-cart--product-card__prices .price-box__wrapper{display:inline-block;font-size:18px}.product-list .add-to-cart--product-card__prices .price-box__label{display:inline-block}.product-list .add-to-cart--product-card__prices .js-product-final-price-box{margin:0}.product-list .add-to-cart--product-card__prices .js-product-regular-price-box{margin:0;opacity:.5;display:none}.product-list .add-to-cart--product-card__prices .js-product-regular-price-box.visible{display:none}.product-list .add-to-cart--product-card__prices .product-price__final{display:inline}.product-list .add-to-cart--product-card .qty__input-wrapper{padding:0;height:40px;width:64px;font-size:16px;border-color:#000;border-radius:0;background:0 0;border-width:2px 0;border-style:solid;position:relative}.product-list .add-to-cart--product-card .qty__input-wrapper .input-text{background:0 0;width:100%;height:100%;padding:0;margin:0;border:0}.product-list .add-to-cart--product-card .qty__input-wrapper .input-text.padding-bottom{padding-bottom:14px}.product-list .add-to-cart--product-card .qty__input-wrapper .input-unit.js-package-size-unit{height:14px;position:absolute;display:flex;width:100%;justify-content:center;bottom:3px;font-size:12px}.product-list .product-card__sku{position:relative}.product-list .product-card__sku .copy{background-image:url(../../images/icons/copy.svg);background-repeat:no-repeat;background-size:16px;width:16px;height:16px;display:inline-block;vertical-align:text-bottom;opacity:.5;display:inline-block;margin:0 8px}.product-list .product-card__sku .copy.confirm{background-image:url(../../images/icons/check.svg);opacity:1}.product-list .product-card__sku .copy-confirmation-text{background:#000;border-radius:20px;padding:0;color:#fff;white-space:nowrap;clear:both;transition:.4s opacity;font-size:11px;margin:-2px 0;opacity:0;visibility:hidden;display:inline-block;width:0}@media (max-width:991px){.product-list .product-card__sku .copy-confirmation-text{margin:-2px 0!important;position:absolute;top:calc(0px - (14px + 12px + .75em + 1rem));left:50%;transform:translateX(-50%)}}.product-list .product-card__sku .copy-confirmation-text.visible{opacity:1;visibility:visible;margin:-2px 0 -2px .5em;padding:.2rem 1rem;width:auto}.product-list .product-card__sku .copy-confirmation-text.visible.hiding{opacity:0}@media (min-width:1200px){.add-to-cart--product-card__action-item--show-desktop{display:block}.product-list--list .product-card{flex-direction:row}.product-list--list .product-card{flex-direction:row}.product-list--list .product-card .product-item-photo div{width:max-content}.product-list--list .qty__wrapper{justify-content:center}.tocart-form-wrapper{flex-wrap:nowrap}.product-list--list .product-card__info{margin-top:0;width:calc(100% - 320px - 140px - 2rem);align-items:flex-start}.product-list--list .product-card__addto.product-card__addto{width:100%;margin-left:auto;padding-left:1.5rem;padding-right:1.5rem}.product-list--list .product-image-photo{width:95px;height:95px;display:block}.product-list--list .add-to-cart--product-card__action--submit{text-transform:uppercase;background-color:#ae9a63;font-size:14px}.product-list--list .add-to-cart--product-card__action--show{display:none}.product-list--list .actions-primary{margin-bottom:auto}.product-list--list .price-not-visible .add-to-cart--product-card__action--show{display:none}.product-list-pagination{margin-top:4em;margin-bottom:4em}.product-list-pagination .pages{width:100%}.product-list-pagination .pages .btn-primary{width:100%}.product-list-pagination .pages .btn-primary:hover{color:#fff}}.product--list--logged-out .add-to-cart--product-card__action--submit,.product--list--logged-out .add-to-cart--product-card__inner,.product--list--logged-out .add-to-cart--product-card__qty-block{display:none}.product--list--logged-out .add-to-cart--product-card__action--show{width:100%}.product--list--logged-out .add-to-cart--product-card__price__tax{display:none}.product-list--logged-out .add-to-cart--product-card__action--show{width:100%}.product-list--logged-out .add-to-cart--product-card__qty-and-price{margin-bottom:0}.product-list--logged-out .add-to-cart--product-card__price__tax{display:none}@media (min-width:1200px){.product-list--logged-out.product-list--list .add-to-cart--product-card__action-item--show-desktop{display:block;width:100%;text-transform:uppercase}.product-list--list .add-to-cart--product-card__actions{flex-basis:unset;margin-top:0}}.price-not-visible .add-to-cart--product-card__action--submit,.price-not-visible .add-to-cart--product-card__price,.price-not-visible .add-to-cart--product-card__qty-block{display:none}.add-to-cart--product-card__qty-block.qty__wrapper{flex-direction:row}.add-to-cart--product-card__qty-block.qty__wrapper .qty__button{width:40px;height:40px;border:2px solid #000}.add-to-cart--product-card__qty-block.qty__wrapper .qty__button:hover{background-color:unset;color:#000}@media (max-width:320px){.add-to-cart--product-card__qty-block.qty__wrapper .qty__button{display:none}.add-to-cart--product-card__qty-block.qty__wrapper .qty__input-wrapper{border-width:2px}}.product-list--list .price-not-visible .add-to-cart--product-card__action--show{display:flex;width:100%}.price-not-visible .add-to-cart--product-card{padding:0;display:flex;flex-direction:column}.price-not-visible .unavailable{display:none}.price-not-visible .add-to-cart--product-card__qty-and-price{margin:0}@media (min-width:1200px){.product-list--list .price-not-visible .add-to-cart--product-card__action--show{display:none}.product-list--list .price-not-visible .add-to-cart--product-card__action-item--show-desktop{display:block;width:100%}}.selected-items-list{display:flex;flex-wrap:wrap;justify-content:space-between}.selected-items-list .delete-selected-item{padding-top:1em;padding-bottom:1em;font-size:14px;color:#ae9a63;font-weight:700}.selected-items-list .selected-item{border:1px solid #e5e5e5;padding:.5em;cursor:pointer;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);display:flex;align-items:center;font-size:14px;margin-bottom:.5em;margin-right:.5em}.selected-items-list .selected-item:not(.clear-item):hover{background-color:#f1f1f1}.selected-items-list .selected-item .action-close{display:block;height:15px}.selected-items-list .selected-item .action-clear{color:#ae9a63}.selected-items-list .selected-item .action-clear:hover{color:#000}.selected-items-list .selected-item .icon{margin-left:.5em}.selected-items-list .selected-item svg{width:15px;height:15px}.selected-items-list .clear-item{border:none;box-shadow:none;font-size:12px}@media (min-width:768px){.selected-items-list{justify-content:flex-start}.selected-items-list .selected-item{margin-right:1em;margin-bottom:1em}}.block-seo{background:#fff;border:1px solid rgba(229,229,229,.7);box-shadow:0 8px 32px 0 rgba(25,25,25,.1);padding:1rem 1rem 2rem;line-height:1.29;margin-bottom:3em;font-size:14px;letter-spacing:.2px}.block-seo__title{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:.75rem}.block-category-tree{background:#fff;box-shadow:0 8px 32px 0 rgba(25,25,25,.1);padding:16px;line-height:2em;margin-bottom:3em}.block-category-tree__title{font-size:20px;font-weight:700;padding-bottom:5px}.block-category-tree__heading{margin-bottom:.25rem}.block-category-tree__title--main{font-size:14px;text-transform:uppercase}.category-tree-item{padding-left:8px}.category-tree-item__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1em}.category-tree-item__title::after{content:"+";font-size:20px}.category-tree-item__content{line-height:1.5em}.category-tree-item__children-inner{margin-top:.5em;margin-bottom:.5em}.sidetree-item{cursor:pointer;color:#4c4c4c;font-size:14px;line-height:1.36}.sidetree-item.active>.sidetree-item__title>.sidetree-item__toggle::after{content:"−"}.sidetree-item--level-top.active>.sidetree-item__title,.sidetree-item--sublevel-1.active>.sidetree-item__title,.sidetree-item--sublevel-2.active>.sidetree-item__title{color:#ae9a63}.sidetree-item--level-top.active>.sidetree-item__title>.sidetree-item__toggle::after,.sidetree-item--sublevel-1.active>.sidetree-item__title>.sidetree-item__toggle::after,.sidetree-item--sublevel-2.active>.sidetree-item__title>.sidetree-item__toggle::after{content:"−"}.sidetree-item__toggle{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center}.sidetree-item__toggle::after{content:"+";font-size:20px;line-height:1;font-weight:700}.category-tree-item__children{padding-left:8px;border-left:2px solid rgba(229,229,229,.7)}.sidetree-item__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:5px;padding-bottom:5px}.sidetree-item__toggle{width:25px;height:25px;cursor:pointer}.sidetree-item--sublevel-1,.sidetree-item--sublevel-2{padding-left:16px}.sidetree-item--sublevel-3{padding-left:8px;border-left:2px solid rgba(229,229,229,.7);margin-bottom:5px}.sidetree-item__header{width:calc(100% - 30px)}.sidetree-item__name.active{color:#ae9a63}.sidetree-item__company-name{display:block;color:#ae9a63;font-weight:400;font-size:13px}.category-toolbar__dropdown{width:auto;min-width:90px;min-width:100px}.category-toolbar__dropdown-label{font-weight:700;background-size:14px;background-position:calc(100% - 4px) 50%;padding:8px calc(14px + 8px) 8px 8px!important}[data-value=name]~[data-value=name],[data-value=position]~[data-value=position],[data-value=price]~[data-value=price]{display:none}.toolbar-products{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.toolbar-products .toolbar-actions{display:flex;align-items:center}.toolbar-products .actions{white-space:nowrap;display:flex;align-items:flex-start;flex-direction:column}@media (min-width:768px){.toolbar-products .actions{flex-direction:row;align-items:center}}.toolbar__label{font-size:12px;margin-left:8px}@media (min-width:768px){.toolbar__label{margin-left:0;margin-right:1em}}.modes{display:none}.page-title-wrapper{margin-bottom:1rem}[aria-labelledby="page-title-heading toolbar-amount"]{font-size:24px;margin-bottom:0}@media (min-width:1200px){[aria-labelledby="page-title-heading toolbar-amount"]{font-size:36px}}.category-description{font-size:14px;line-height:1.43;padding-bottom:1.5rem}@media (min-width:1200px){.category-description{font-size:16px}}.category-grid{padding-bottom:calc(2em + 1px);gap:1em;display:flex;flex-wrap:wrap}@media (min-width:768px){.category-grid{gap:2em}}.category-grid li{background:#fff;box-shadow:0 8px 2em 0 rgba(25,25,25,.1);order:1;padding:1em 1.5em;width:auto;min-width:160px;flex:1}@media (min-width:768px){.category-grid li{width:calc(25% - 1.5em);flex:unset;min-width:0}}@media (min-width:1200px){.category-grid li{width:calc(25% - 1.5em);min-width:190px;flex:unset;min-width:0}}.category-grid li.active{border:1px solid #ae9a63;color:#ae9a63;font-weight:700}.category-grid li a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-content:center}.category-grid li a .category-image{max-width:66%;display:block;margin:0 auto;max-height:100px}.category-grid li a .category-image img{object-fit:cover;object-position:center;max-width:100%;max-height:100%}.category-grid li a .category-name{text-align:center;width:100%;display:block}.category-grid li a .company-name{display:block;margin:0 auto;text-align:center;font-size:.7rem;font-weight:bolder}.category-nav:not(.scroll) .left,.category-nav:not(.scroll) .right{display:none}.category-nav.scroll{margin-top:calc(0px - 2em);flex-direction:column}@media (min-width:992px){.category-nav.scroll{flex-direction:row}}.category-nav.scroll .category-grid-wrapper{position:relative;width:100%}@media (min-width:992px){.category-nav.scroll .category-grid-wrapper{width:calc(100% - 93px)}}.category-nav.scroll .category-grid{display:flex;padding:2em;gap:2em;overflow:auto}.category-nav.scroll .category-grid .left,.category-nav.scroll .category-grid .right{display:none;position:absolute;width:40px;top:0;height:100%}.category-nav.scroll .category-grid .left.visible,.category-nav.scroll .category-grid .right.visible{display:block}.category-nav.scroll .category-grid .left .icon,.category-nav.scroll .category-grid .right .icon{background:#ae9a63;border-radius:50px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;fill:#fff}.category-nav.scroll .category-grid .left{left:0;background:linear-gradient(to left,rgba(255,255,255,0),#fff)}.category-nav.scroll .category-grid .left .icon{margin-left:1em}.category-nav.scroll .category-grid .right{right:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.category-nav.scroll .category-grid .right .icon{margin-right:1em}.category-nav.scroll .back-link{margin-right:0;max-width:93px}.category-nav.scroll .back-link a{flex-direction:row}.category-nav.scroll .back-link.mobile{order:-1}@media (min-width:992px){.category-nav.scroll .back-link.mobile{display:none}}.category-nav.scroll .back-link.desktop{display:none}@media (min-width:992px){.category-nav.scroll .back-link.desktop{display:block}}.back-link{font-weight:400;display:none;margin-bottom:1.5em}@media (min-width:1200px){.back-link{display:block;min-width:269px}}.back-link a{width:auto;white-space:nowrap;display:flex;align-content:center;align-items:center}.back-link a .icon{margin-right:.5em;transition:fill 250ms}.back-link a:hover .icon{fill:#ae9a63}.category-c-tuotepalvelut .back-link,.category-eurofasteners-oy .back-link,.category-hitsaustekniikka .back-link,.category-hydrauliikka .back-link,.category-juotostekniikka .back-link,.category-kalliorakentaminen-ja-betonikuidut .back-link,.category-kiinnitystekniikka .back-link,.category-lvi-tarvikkeet-ja-rakentaminen .back-link,.category-masino-fastening-oy .back-link,.category-masino-industry-oy .back-link,.category-masino-konaflex-oy .back-link,.category-masino-oy .back-link,.category-masino-welding-oy .back-link,.category-pumput-puhaltimet-ja-hoyryturbiinit .back-link,.category-putkistotuotteet .back-link,.category-sejo-oy .back-link,.category-suomen-tpp-oy .back-link,.category-teollisuushuolto .back-link,.category-tuotteet-ja-palvelut .back-link,.category-voimansiirto .back-link{display:none!important}