a{text-decoration:none!important}.h1,h1{font-size:var(--heading1)}.h2,h2{font-size:var(--heading2)}.h3,h3{font-size:var(--heading3)}.h4,h4{font-size:var(--heading4)}#h_contacts i,#m_contacts i,.h5,h5{font-size:var(--heading5)}.h6,h6{font-size:var(--heading6)}.heading-index{font-size:var(--heading-index)!important}.heading-title{font-size:var(--heading-title)!important}.bg-line{background-color:var(--color-line)}.btn-icon-circle{border-radius:50%}.btn-icon-40{width:40px;height:40px}.btn-icon-50{width:50px;height:50px}.cover-image-center-center,.cover-image-top-center{width:100%;height:100%;object-position:top center;object-fit:cover!important}.cover-image-center-center{object-position:center center}.contain-image-center-center,.contain-image-top-center{width:100%!important;height:100%!important;object-position:top center!important;object-fit:contain!important}.contain-image-center-center{object-position:center center!important}ul.product-categories{list-style:none;padding:0;margin:0}ul.product-categories>li{font-size:16px;line-height:16px;font-weight:700;text-transform:uppercase}ul.product-categories>li>a.active,ul.product-categories>li>a:hover{background:0 0;color:var(--color-active)}#h_contacts,#m_contacts,#v_contacts{position:fixed;bottom:1rem;left:1rem;width:40px;height:auto;z-index:1000}#h_contacts,#v_contacts{width:60px}#v_contacts{width:auto;height:60px;z-index:990}#m_contacts div{width:70px;height:70px}#m_contacts div:not(:last-child){margin-bottom:1rem}#h_contacts div a:not(:last-child){margin-right:1rem}.pagination-lg .page-item:last-child .page-link{border-radius:0}.pagination-lg .page-item:first-child .page-link{border-radius:0}.page-item:first-child,.page-item:last-child{border-radius:0}.page-link{color:var(--color-theme)}.page-item.active .page-link{z-index:3;color:var(--color-white);background-color:var(--color-theme);border-color:var(--color-theme)}.pagination-lg .page-link{padding:.35rem 1rem;font-size:1.25rem;margin:0 5px}#next_product,#prev_product{position:absolute;display:inline-block;width:36px;height:36px;background-color:var(--color-theme);color:var(--color-text);border-radius:50%;box-shadow:var(--box-shadow);top:calc(50% - 18px);z-index:800}#next_product{right:-18px}#prev_product{left:-18px}@media (min-width:280px) and (max-width:540px){#aside,#sidebar{display:none}}