body.catalog-category-view .row.products-banner{position:relative}body.catalog-category-view .row.products-banner>p{margin:0;height:230px}body.catalog-category-view .row.products-banner>p img{width:100%;height:100%;object-fit:cover}body.catalog-category-view .row.products-banner h1,body.catalog-category-view .row.products-banner h2,body.catalog-category-view .row.products-banner h3,body.catalog-category-view .row.products-banner h4,body.catalog-category-view .row.products-banner h5,body.catalog-category-view .row.products-banner h6{--max-width:1240px;--padding:20px;left:calc((100% - min(100% - var(--padding)*2,var(--max-width)))/2);position:absolute;top:50%;translate:0 -50%;margin:0;font-size:3.125rem;word-break:break-word}body.catalog-category-view #maincontent{position:relative}body.catalog-category-view #maincontent:before{--scrollbarSize:15px;content:"";display:block;background-image:url("../../images/background-home.png");background-size:cover;background-position-y:0;position:absolute;top:0;height:100%;width:calc(100vw - var(--scrollbarSize));left:calc((100vw - var(--scrollbarSize) - 100%)/2*-1)}body.catalog-category-view #maincontent .columns{display:grid;padding:30px 0;isolation:isolate}body.catalog-category-view #maincontent .columns .sidebar-main{width:100%;max-width:1280px;padding:0;z-index:2}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter{margin:0}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options{display:grid;grid-auto-flow:column;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;position:relative}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item:hover{cursor:pointer}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title{width:max-content;padding:20px;margin:0;text-transform:uppercase;font-size:.875rem}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title:after{content:"\f105";display:inline-block;font-family:"Font Awesome 6 Pro";margin-left:5px;rotate:z -90deg;transition:.3s}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-title[aria-expanded=true]:after{rotate:z 90deg}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content{display:none;width:100%;background:#fff;z-index:-1;left:0;max-height:60vh;overflow-y:scroll;position:absolute;left:0;top:100%}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items{display:grid;grid-template-columns:repeat(auto-fit,minmax(max-content,200px));width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16)}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item{padding:10px 20px}body.catalog-category-view #maincontent .columns .sidebar-main .block.filter .filter-content .filter-options .filter-options-item .filter-options-content .items .item:hover a{color:#e1201b}body.catalog-category-view #maincontent .columns .column.main{width:100%;max-width:1280px;padding:0}body.catalog-category-view #maincontent .columns .column.main .toolbar-products{display:flex;justify-content:flex-end;align-items:center;margin:30px 0;padding:0;gap:30px}body.catalog-category-view #maincontent .columns .column.main .toolbar-products:after,body.catalog-category-view #maincontent .columns .column.main .toolbar-products:before{content:none}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter{display:flex;align-items:center;padding:0;position:relative;gap:15px;cursor:pointer}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter .sorter-label{text-transform:uppercase;font-weight:700;color:#000}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter #sorter{all:unset;position:absolute;inset:0;margin:0;opacity:0}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter .sorter-action{top:auto}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter .sorter-action:before{content:"\f105";font-family:"Font Awesome 6 Pro";color:#e1201b;font-size:16px;line-height:1;pointer-events:none;cursor:default}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter .sorter-action[data-value=desc]{rotate:z 90deg}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .sorter .sorter-action[data-value=asc]{rotate:z -90deg}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items{display:flex}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item{display:flex;align-items:center}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item>a,body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item span{display:grid;place-content:center;width:40px;border-radius:5px;height:40px}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item a:visited{color:initial}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item.current{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:5px}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item:hover>:is(a,span){background-color:#e1201b;color:#fff}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item:is(.pages-item-previous,.pages-item-next) a:before{line-height:1;color:#000;font-size:2rem}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .pages-items .item:is(.pages-item-previous,.pages-item-next) a:hover:before{color:#fff}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .field.limiter{display:flex;align-items:center;text-transform:uppercase;font-weight:700;gap:5px}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .field.limiter .limiter-text{display:none}body.catalog-category-view #maincontent .columns .column.main .toolbar-products .field.limiter #limiter{background:0 0;border:none;padding:0;margin:0;font-weight:700}body.catalog-category-view #maincontent .columns .column.main .products.wrapper~.toolbar .sorter{display:none}body.catalog-category-view #maincontent .columns .column.main .products.wrapper~.toolbar .limiter{display:none}body.catalog-category-view #maincontent .columns .column.main .products .product-items{display:grid;grid-auto-flow:dense;gap:35px 20px;width:100%}@media (width>64em){body.catalog-category-view #maincontent .columns .column.main .products .product-items{grid-template-columns:repeat(4,1fr)}}@media (width < 48em){body.catalog-category-view #maincontent .columns .column.main .products .product-items{grid-template-columns:repeat(2,1fr)}}@media (width < 30em){body.catalog-category-view #maincontent .columns .column.main .products .product-items{display:block}}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item{margin:0;width:100%}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info{display:grid;height:100%;width:100%;gap:20px}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top{position:relative;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top .product-item-name{font-weight:700;font-size:19px;color:#000}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top .product-item-link{color:#000;font-weight:700}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top .action.more{position:absolute;right:10px;bottom:10px;line-height:1}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top .action.more i{font-size:22px}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-top .product-image-container{width:100% !important}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom .actions{margin:0}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary{width:100%}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary{width:100%;margin:0;padding:15px x0;text-transform:uppercase;font-size:16px;background:#5aa466;border-color:#5aa466}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:hover{background:#fff;color:#5aa466}body.catalog-category-view #maincontent .columns .column.main .products .product-items .product-item .product-item-info .info-bottom .actions .actions-primary .action.tocart.primary:after{content:"\e4cf";font:var(--fa-font-solid);margin-left:.3125rem}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item{display:flex;justify-content:center;flex-direction:column;padding:50px 40px;margin:30px 0;grid-column:span 2}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item.content-item-5{display:none}@media (width < 48em){body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item{margin:0}}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(even of .content-item){background-color:#e1201b}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(even of .content-item) a{background-color:#000;border-color:#000}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(even of .content-item) a:hover{background-color:#e1201b}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(odd of .content-item){background-color:#000}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(odd of .content-item) a{background-color:#e1201b;border-color:#e1201b}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item:nth-child(odd of .content-item) a:hover{background-color:#000}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item p:not(:has(a)){font-size:40px;font-weight:700;text-transform:uppercase;line-height:1;color:#fff;word-break:break-word}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item p:has(a){margin-top:30px}body.catalog-category-view #maincontent .columns .column.main .products .product-items .content-item p:has(a) a{display:inline-block;padding:10px 20px;border:2px solid;font-size:16px;text-transform:uppercase;color:#fff}@media (width < 48em){body.catalog-category-view #maincontent .columns .column.main .products .product-items :not(.content-item)+.content-item+:not(.content-item){margin:0}}body.catalog-category-view .page-bottom #page-title-heading{display:none}