.products-tile{margin:0 -5px -10px;display:flex;flex-wrap:wrap;}
.products-tile .product-tile{width:25%;padding:0 5px 10px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.products-tile .product-tile .pcnt{height:100%;display:flex;flex-direction:column;padding:15px 13px 20px;position:relative;outline:none;border:1px solid #b3d1cf;border-radius:5px;box-shadow:0 5px 3px rgba(179,209,207,0.3);transition:300ms all ease;-webkit-transition:300ms all ease;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.products-tile .product-tile .pcnt:hover{text-decoration:none;border-color:#45736f;}
.products-tile .product-tile .picture{position:relative;padding-bottom:72%;margin:0 0 20px;}
.products-tile .product-tile .picture img{width:100%;position:absolute;left:0;top:0;}
.products-tile .product-tile .picture.noimg{background:#ececec url(/i/common/noimage.png) no-repeat center;}
.products-tile .product-tile .info{flex-grow:1;display:flex;flex-direction:column;}
.products-tile .product-tile .info .name{font-weight:normal;font-size:1.4em;line-height:1.2;color:#22313a;margin:0 0 5px;}
.products-tile .product-tile .info .status{flex-grow:1;font-weight:bold;color:#45736f;margin:0 0 20px;}
.products-tile .product-tile .info .price-box{height:45px;display:flex;justify-content:center;flex-direction:column;padding:15px 0 0;border-top:1px solid #b3d1cf;}
.products-tile .product-tile .info .price-box .price-old{color:#22313a;font-weight:bold;text-decoration:line-through;}
.products-tile .product-tile .info .price-box .price{color:#45736f;font-size:1.4em;font-weight:bold;}
.products-tile .product-tile .info .price-box .price .net{font-size:0.6em;}
.products-tile .product-tile .button{position:absolute;right:20px;bottom:30px;}
.products-tile .product-tile .sign-in{position:absolute;right:20px;bottom:42px;}
.side-center.is-left .products-tile .product-tile,.side-center.is-right .products-tile .product-tile{width:25%;}
.side-center.is-left.is-right .products-tile .product-tile{width:33.33%;}
.products-line .product-line{padding:15px 0;position:relative;border-bottom:1px solid #b3d1cf;}
.products-line .product-line .picture{float:left;width:160px;height:130px;}
.products-line .product-line .picture img{max-width:100%;}
.products-line .product-line .picture .noimg{width:100%;height:100%;display:block;background:#ececec url(/i/common/noimage.png) no-repeat center;}
.products-line .product-line .info{padding:0 0 0 175px;}
.products-line .product-line .info .name{margin:0;}
.products-line .product-line .info .name a{color:inherit;}
.products-line .product-line .info .name a:hover{text-decoration:none;color:#45736f;}
.products-line .product-line .info .status.avail{color:#238500;}
.products-line .product-line .info .status.unavail{color:#c9202c;}
.products-line .product-line .info .desc{margin:10px 0;}
.products-line .product-line .info .price{line-height:35px;color:#45736f;font-size:18px;}
.products-line .product-line .info .price .price-old{color:#aaa;font-size:12px;text-decoration:line-through;}
.products-line .product-line .info .button{float:right;}
.products-line .product-line:first-child{padding-top:0;}
.products-line .product-line:last-child{padding-bottom:0;border:none;}
.products-line .product-line:after{content:'';display:block;clear:both;}
.products-table{padding:10px 0;}
.products-slider .header{display:flex;margin:40px 50px;}
.products-slider .header h1{margin:0 40px 0 0;}
.products-slider .header .info{font-size:1.2em;align-self:flex-end;margin-bottom:5px;}
.products-slider:first-child .header{margin-top:0;}
.products-slider .slick-prev{position:absolute;left:-30px;top:50%;margin-top:-20px;padding:5px;background:#fff;border-radius:50%;z-index:100;font-size:24px;color:#45736f;cursor:pointer;}
.products-slider .slick-next{position:absolute;right:-30px;top:50%;margin-top:-20px;padding:5px;background:#fff;border-radius:50%;z-index:100;font-size:24px;color:#45736f;cursor:pointer;}
.products-slider .slick-track{display:flex;}
.products-slider .slick-track .slick-slide{height:auto;float:none !important;}
.products-slider .slick-track .slick-slide > div{height:100%;}
.products-slider .slick-track .slick-slide .product-tile{height:100%;width:auto !important;display:block !important;}
.products-panel{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #b3d1cf;}
.products-panel .view{float:left;}
.products-panel .view a{float:left;width:18px;height:18px;display:inline-block;color:inherit;font-size:20px;margin:4px 10px 0 0;transition:200ms all ease;-webkit-transition:200ms all ease;}
.products-panel .view a span{float:left;height:4px;display:block;margin:1px;background:#d6d6d6;}
.products-panel .view a:hover{opacity:0.8;text-decoration:none;}
.products-panel .view a.active{opacity:1;}
.products-panel .view a.active span{background:#45736f;}
.products-panel .view a.v0 span{width:4px;}
.products-panel .view a.v1{width:20px;}
.products-panel .view a.v1 span.s1,.products-panel .view a.v1 span.s3,.products-panel .view a.v1 span.s5{width:4px;}
.products-panel .view a.v1 span.s2,.products-panel .view a.v1 span.s4,.products-panel .view a.v1 span.s6{width:12px;}
.products-panel .view a.v2 span.s1,.products-panel .view a.v2 span.s2,.products-panel .view a.v2 span.s3{width:18px;}
.products-panel .sort{float:right;}
.products-panel .fields{float:right;}
.products-panel:after{content:'';display:block;clear:both;}
.top-filters{flex-grow:1;}
.top-filters .filters{display:flex;flex-wrap:wrap;margin:8px -5px 0 30px;}
.top-filters .filters .filter{width:160px;position:relative;margin:0 5px 5px 0;}
.top-filters .filters .filter .label{height:35px;line-height:35px;padding:0 30px 0 20px;cursor:pointer;color:#b7d7eb;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;border-radius:20px;background:#fff;border:1px solid #b3d1cf;user-select:none;-ms-user-select:none;-webkit-user-select:none;}
.top-filters .filters .filter .label:after{content:'\f0ab';font-size:12px;color:#45736f;position:absolute;right:10px;top:50%;font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:bold;transform:translateY(-50%);}
.top-filters .filters .filter .label.active{color:#22313a;}
.top-filters .filters .filter .items{display:none;width:295px;position:absolute;left:0;top:100%;z-index:100;margin-top:10px;padding:10px;border-radius:5px;background:#fff;border:1px solid #b3d1cf;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.top-filters .filters .filter .items ul,.top-filters .filters .filter .items li{list-style:none;margin:0;padding:0;}
.top-filters .filters .filter .items ul li{cursor:pointer;margin:5px 0;position:relative;padding-right:15px;}
.top-filters .filters .filter .items ul li input{display:none;}
.top-filters .filters .filter .items ul li:hover{text-decoration:underline;}
.top-filters .filters .filter .items ul li.active{font-weight:bold;}
.top-filters .filters .filter .items ul li.active:after{content:'\f00c';font-size:0.9em;position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.top-filters .filters .filter .items .range{margin:0 -5px;display:flex;}
.top-filters .filters .filter .items .range .item{width:50%;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;}
.top-filters .filters .filter .items .range .item .title{margin:0 5px 5px;font-size:0.9em;color:#45736f;}
.top-filters .filters .filter .items .range .item .inp input{width:100%;padding-right:25px;}
.top-filters .filters .filter .items .range .item .currency{font-size:10px;color:#45736f;position:absolute;right:14px;bottom:10px;}
.top-filters .filters .filter .items .range:after{content:'';display:block;clear:both;}
.top-filters .filters .filter .items .btns{display:flex;align-items:center;margin:15px 0 0;}
.top-filters .filters .filter .items .btns .button{flex-grow:1;}
.top-filters .filters .filter .items .btns .clr{font-weight:bold;font-size:0.9em;cursor:pointer;text-transform:uppercase;margin:0 5px 0 15px;}
.top-filters .filters .filter .items .btns .clr:hover{text-decoration:underline;}
.top-filters .filters .filter.plain .items ul li.active:after{display:none;}
.top-filters .filters .filter.all{display:none;}
.top-filters .filters .filter.all .label{background:#45736f;border-color:#45736f;}
.top-filters .filters .filter.all .label:after{color:#fff;}
.top-filters .filters .filter.all.active .label:after{content:'\f0aa';}
.top-filters .filters .filter:last-child{flex-grow:0;}
