.product-list{gap:1rem;grid-template-columns:repeat(2,auto);margin:auto;max-width:360px;padding:1rem;width:-moz-min-content;width:min-content}.product-list.grid-1{grid-template-columns:1fr}.product-list.grid-2{grid-template-columns:1fr 1fr}.product-list .product{box-shadow:3px 3px 7px -3px #ddd;font-size:14px;line-height:1.2;position:relative;text-align:center;text-decoration:none;width:150px}.product-list .product:before{background:linear-gradient(270deg,#0000 0,#0009);content:"";height:150px;left:0;opacity:0;position:absolute;top:0;transition:all .5s;width:150px;z-index:1}.product-list .product img{display:block;height:150px;width:150px}.product-list .product .ribbon{background-color:var(--bestseller-color);color:var(--background-color);font-size:12px;left:0;padding:2px 4px;position:absolute;top:130px}.product-list .product h3{align-items:flex-start;display:flex;height:44px;justify-content:center;max-height:65px;min-height:44px;overflow:hidden;padding:5px .5rem}.product-list .product:hover:before{opacity:1}.product-list .product .price{font-size:17px;font-weight:700;padding:.25rem .25rem 0}.product-list .product .old-price{color:var(--old-price);text-decoration:line-through}.product-list .product .promo-price{color:var(--promo-price)}.category-description,.top-description{color:var(--backtotop-bg-color);line-height:1.5;margin:1.5rem auto;max-width:992px;padding:0 1rem}.category-description h1{font-size:22px;font-weight:700;margin:1rem 0 .5rem}.category-description p{margin:1rem 0}.category-description ol,.category-description ul{margin:1rem 1rem 1rem 2rem}.category-description ul{list-style-type:disc}.category-description ol{list-style-type:decimal}.category-description li{margin-bottom:1rem}.category-description strong{font-weight:700}.paginator{display:flex;justify-content:center;margin:1rem auto}.paginator a{border:1px solid var(--link-color);border-radius:3px;box-sizing:border-box;display:inline-block;font-size:20px;margin:0 5px;min-width:30px;padding:5px 10px}.paginator a.selected{background:var(--link-color);color:var(--background-color)}@media (min-width:576px){.product-list{gap:1.5rem;grid-template-columns:repeat(2,auto);max-width:768px;padding:1.5rem}}@media (min-width:768px){.product-list{grid-template-columns:repeat(3,auto);max-width:992px}.product-list .product{font-size:15px;width:200px}.product-list .product img{height:200px;width:200px}.product-list .product:before{height:200px;width:200px}.product-list .product .price{font-size:20px}.product-list .product .ribbon{top:180px}}@media (min-width:992px){.product-list{grid-template-columns:repeat(3,auto);max-width:1180px;padding:1.5rem}}@media (min-width:1200px){.product-list{grid-template-columns:repeat(4,auto);max-width:1200px}.product-list.grid-3{grid-template-columns:repeat(3,auto)}}@media (min-width:1366px){.product-list{grid-template-columns:repeat(5,auto);max-width:1600px}}.slider{margin:0 auto 1rem;max-width:100%;overflow:hidden;width:340px}.slider img{height:340px;width:340px}.slider .glide__bullet--active{background-color:var(--link-hover-color)}.categories a{text-decoration:none}@media (min-width:576px){.slider,.slider img,.slider picture{height:450px;width:450px}}@media (min-width:768px){.slider,.slider img,.slider picture{height:550px;width:550px}}@media (min-width:992px){.slider,.slider img,.slider picture{height:405px;width:972px}}@media (min-width:1200px){.slider,.slider img,.slider picture{height:500px;width:1200px}}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}