section#info h1{flex-wrap:nowrap}section#info h1 span:not(:last-child){padding-right:20px}section#info h1 .brand{margin-left:auto}section#info h1 .brand img{vertical-align:middle}section#info .description{margin-bottom:30px}section#info .description.my-products .image{text-align:right}section#info .description.my-products .image img{margin:10px 127px 0 0}section#info .info{width:60%;padding-right:20px}section#info .info:empty{display:none}section#info .info :last-child{margin-bottom:0}section#info .image{width:40%;text-align:center}section#products.hide-display .display .per-page,section#products.hide-display .display .showing,section#products.hide-pagination .pagination{display:none!important}section#products h2{font-size:20px}section#products .products .product:after{content:"";display:none;position:absolute;left:0;bottom:0;width:400%;height:1px;background:#6aaac6}section#products .products .product:nth-child(4n+1):after{display:block}section#products .products .product:nth-child(4n+1) a{border-left:1px solid #6aaac6}section#products .products .product a h3{font-weight:500}section#products .products.list .product{width:100%}section#products .products.list .product:after{width:100%!important;display:block!important}section#products .products.list .product a{flex-direction:row;align-items:center;border-left:1px solid #6aaac6;border-right:1px solid #6aaac6;padding-right:455px}section#products .products.list .product a .image{width:180px}section#products .products.list .product a .image .img{padding-bottom:100%}section#products .products.list .product a .title{display:flex;flex-direction:column;justify-content:center;height:100%;width:calc(100% - 220px);border-left:1px solid #6aaac6;margin-left:20px;padding-left:20px}section#products .products.list .product a .title label{margin-bottom:0}section#products .products.list .product a .price{position:absolute;right:240px;border:0;padding:0;flex-direction:column;width:200px;font-size:11px;height:auto;min-height:unset;margin:0 0 8px;text-align:center}section#products .products.list .product a .price span{padding:5px 0}section#products .products.list .product a .price span:last-child{text-align:center;padding-left:0;border-left:none;border-top:1px solid #f0f6f9}section#products .products.list .product a .price span>strong{padding:5px 0;font-size:16px}section#products .products.list .product a .btn{position:absolute;min-width:200px;right:20px;bottom:50%;margin-bottom:5px}section#products .products.list .product .list-btn{left:auto;top:50%;margin-top:5px;right:20px;width:200px}@media (max-width:1480px){section#products .products .product{width:33%}section#products .products .product:after{width:300%}section#products .products .product:nth-child(4n+1):after{display:none}section#products .products .product:nth-child(4n+1) a{border-left:none}section#products .products .product:nth-child(3n+1):after{display:block}section#products .products .product:nth-child(3n+1) a{border-left:1px solid #6aaac6}}@media (max-width:1400px){section#products .products.list .product a{padding-right:350px}section#products .products.list .product a .image{width:150px}section#products .products.list .product a .title{width:calc(100% - 170px)}section#products .products.list .product a .price{width:145px;right:185px}section#products .products.list .product a .btn{min-width:145px}section#products .products.list .product .list-btn{width:145px}}@media (max-width:1210px){section#products .products .product{width:50%}section#products .products .product:after{width:200%}section#products .products .product:nth-child(3n+1):after{display:none}section#products .products .product:nth-child(3n+1) a{border-left:none}section#products .products .product:nth-child(odd):after{display:block}section#products .products .product:nth-child(odd) a{border-left:1px solid #6aaac6}}@media (max-width:1200px){section#products .products.list .product a{padding-right:240px}section#products .products.list .product a .price{position:absolute;right:20px;bottom:50%;margin-bottom:15px;flex-direction:row;width:200px}section#products .products.list .product a .price span{margin:5px 0}section#products .products.list .product a .price span:first-child{padding:0 10px 0 0}section#products .products.list .product a .price span:last-child{padding:0 0 0 10px;border-left:1px solid #f0f6f9;border-top:none}section#products .products.list .product a .btn{width:200px;margin:0;transform:translateY(50%)}section#products .products.list .product .list-btn{width:200px;margin-top:20px}}@media (max-width:900px){section#info h1{flex-wrap:wrap}section#info h1 span{width:100%;padding:0}section#info h1 .brand{margin:10px 0 0}section#info .description{flex-direction:column-reverse}section#info .description.my-products .image{text-align:left}section#info .description.my-products .image img{margin:0}section#info .info{width:100%;padding:0}section#info .image{width:100%}section#info .image .img{max-width:320px}}@media (max-width:768px){section#info .description.my-products .image{text-align:left}section#info h1{flex-wrap:nowrap}section#info h1 span:not(:last-child){width:auto;padding-right:20px}section#info h1 .brand{margin:0 0 0 auto}section#products .products .product{width:50%}}@media (max-width:600px){section#info h1{flex-wrap:wrap}section#info h1 span:not(:last-child){width:100%;padding:0}section#info h1 .brand{margin:10px 0 0}section#products .products .product{width:100%}section#products .products .product:nth-child(n+1):after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#6aaac6}section#products .products .product:nth-child(n+1) a{border-left:1px solid #6aaac6}}@media (max-width:520px){.display-categories{flex-direction:column;align-items:center}.display-categories .toggle{margin:5px 0 0}}@media (max-width:400px){section#info .description.my-products .image{text-align:center}section#info .description.my-products .image img{margin-left:3%}}@media (max-width:506px){span.per-page-text{min-width:60px}#products .display{gap:5px}}.woocommerce span.onsale{min-height:1em;min-width:3em;padding:.25em .75em;line-height:1.5em;top:2.1em;left:unset;right:.6em;margin:0;border-radius:0;background-color:#cc0634;font-size:.757em!important;font-weight:400;z-index:1}