.billboard{background-color:#000;text-align:center}.billboard img,.products .image-wrapper img{width:100%;height:auto}h1{font-size:26px;font-weight:500}@media (max-width:575px){.discount-flag{display:none}}.products a:hover{text-decoration:none}.products a:hover img{transform:none}.products .bottom-shadow{top:-6px;height:auto}.products .image-wrapper{width:100%;border:solid 1px #ddd;border-bottom:none;overflow:hidden}.products .image-wrapper .video{width:100%;margin:0;padding:0;object-fit:cover;display:block}.products .details{padding:20px 2%}.products .details h3{min-height:60px;height:auto;color:#212529}@media (min-width:576px){.products .details h3{min-height:40px}}.products .details .cat-text{min-height:42px}@media (max-width:575px){.products .details .cat-text{display:none}}.products .details .was-price{text-decoration:line-through}@media (max-width:575px){.products .details .was-price{font-size:12px}}.products .details .price{color:#212529}@media (max-width:575px){.products .details .price{font-size:15px}}#listings nav label{font-size:15px;font-weight:600;font-style:italic;line-height:38px;white-space:nowrap;margin-bottom:0}#listings nav .pagination{display:inline-flex;cursor:pointer}@media (max-width:575px){#listings nav .pagination{width:100%}#listings nav .pagination li.page-item{width:20%}}#listings nav .pagination .page-link span,#listings nav .pagination a.page-link{color:#5e88a2}@media (max-width:575px){#listings nav .pagination .page-link span,#listings nav .pagination a.page-link{padding:.5rem 0;text-align:center}}#listings nav .pagination .page-item.active .page-link,#listings nav .pagination .page-item.active .page-link span{background-color:#5e88a2;border-color:#5e88a2;color:#fff}@media (max-width:575px){#listings nav .pagination-wrapper{padding:0 5px}}#listings nav .sortby-wrapper{margin-bottom:16px}@media (max-width:575px){#listings nav .sortby-wrapper{padding:0 5px}}#listings nav .sortby-wrapper .sortby-inner-wrapper{float:right}@media (min-width:768px){#listings nav .sortby-wrapper .sortby-inner-wrapper{display:flex}}#listings nav .sortby-wrapper .sort-filter{margin:auto;cursor:pointer}@media (min-width:576px){#listings nav .sortby-wrapper .sort-filter{max-width:200px;float:right}}#listings .cat-item-block,#listings nav .sortby-wrapper .sort-filter option{cursor:pointer}@media (max-width:575px){#listings nav .sortby-wrapper .sort-filter option{font-size:12px}}@media (max-width:575px){#listings .cat-item-block{padding:0 5px}}.box input{opacity:0;position:absolute;pointer-events:none}.box div.category-subtitle{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0}.box input:focus~label{outline:-webkit-focus-ring-color auto 5px}.box input:checked+div.category-subtitle{-webkit-line-clamp:unset}.box input:checked~label,.box p:not(.truncated)~label{display:none}.box label{color:#00acff;text-decoration:underline;font-size:.8em}.cat-item-block img.cat-image,.cat-item-block img.result-image{min-height:137px;height:auto;overflow:hidden}@media only screen and (min-width:375px){.cat-item-block img.cat-image,.cat-item-block img.result-image{min-height:162px}}@media only screen and (min-width:450px){.cat-item-block img.cat-image,.cat-item-block img.result-image{min-height:196px}}@media only screen and (min-width:600px){.cat-item-block img.cat-image,.cat-item-block img.result-image{min-height:215px}}.subcatBars{margin:0 0 40px;font-size:14px;overflow:hidden;width:100%}.subcatBars .subcatBarsInner{white-space:nowrap;width:100%;padding:12px 0}@media only screen and (max-width:992px){.subcatBars .subcatBarsInner{scrollbar-width:none;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.subcatBars .subcatBarsInner a{padding:12px 60px;background-color:#ebebeb;color:#000;border-radius:25px;margin:0 5px 10px 0;height:45px;display:block;float:left}@media only screen and (max-width:600px){.subcatBars .subcatBarsInner a{padding:12px 40px}}@media only screen and (max-width:992px){.subcatBars .subcatBarsInner a{height:auto;display:inline;float:none}}.subcatBars .subcatBarsInner a.on{background-color:#5e88a2;color:#fff}.subcatBars .subcatBarsInner a:hover{text-decoration:none}