:root{--bg-color: #f5f5f5;--text-color: #6c757d;--accent-color: #000084;--contrast-color: #fefc07;--gray-color: #ccc;--white-color: #fff;--red-color: #ee6e73;--light-grey-color: #eee}html,body,#root{height:100%}body{min-width:320px;font-family:Roboto,sans-serif;background-color:var(--bg-color);color:var(--text-color)}a{color:var(--text-color);text-decoration:underline}a:hover{text-decoration:none}img{max-width:100%;height:auto}ul .dropdown-menu{z-index:10}.header-bottom{z-index:9}.header-i{color:var(--accent-color)}.btn,.dropdown-menu,.form-control{border-radius:0}.form-control:focus{color:var(--text-color);border-color:var(--accent-color);box-shadow:none}.form-control::placeholder{color:var(--gray-color)}.btn-primary{background-color:var(--accent-color);color:var(--contrast-color)}.btn-outline-primary{border-color:var(--accent-color);color:var(--accent-color)}.btn-outline-primary:hover{background-color:var(--accent-color);border-color:var(--accent-color);color:var(--contrast-color)}.bg-primary{background-color:var(--contrast-color)!important;color:var(--accent-color)!important}.wrapper{min-height:100%;display:flex;flex-direction:column}main.main{flex:1 1 auto}section{padding:50px 0}.section-title{position:relative;text-transform:uppercase;color:var(--accent-color);font-weight:700}.section-title span{background-color:var(--bg-color);padding-right:1rem;position:relative;z-index:1}.section-title:after{position:absolute;content:"";width:100%;top:50%;left:0;border-top:1px dashed var(--text-color)}.header-top-phone a{text-decoration:none}.header-top-phone a:hover{text-decoration:underline;color:var(--contrast-color);background-color:var(--accent-color)}ul.social-icons{list-style:none;margin-bottom:0;padding:0}ul.social-icons li{margin-right:10px}ul.social-icons a{background-color:var(--accent-color);color:var(--contrast-color);width:30px;height:30px;line-height:30px;border-radius:50%;float:left;text-align:center}ul.social-icons a:hover{background-color:var(--contrast-color);color:var(--accent-color)}.header-top .btn{background-color:var(--white-color)}.cart-buttons .btn{color:var(--accent-color);transform:all .3s}.cart-buttons .btn:hover{border:1px solid var(--accent-color);transform:all .3s}.offcanvasCart-table .product-image-td{width:70px;text-align:center}.offcanvasCart-table img{min-width:50px}.offcanvasCart-table a{text-decoration:none;display:block}.offcanvasCart-table a:hover{text-decoration:underline}.header-bottom .bg-primary,.header-bottom .dropdown-menu,.header-bottom .navbar-nav,.offcanvas{background-color:var(--accent-color)!important;color:var(--contrast-color)!important}.header-bottom{border-top:3px solid var(--contrast-color);box-shadow:0 10px 10px #0000004d}.header-bottom .nav-item:first-child .nav-link{padding-left:0}.header-bottom .navbar .nav-link{color:var(--contrast-color);transition:all .3s;letter-spacing:.05rem}.header-bottom .navbar .nav-link:hover{text-decoration:underline}.header-bottom .navbar .dropdown-menu{margin-top:7px}.header-bottom .cart-buttons .btn{color:var(--gray-color);transform:all .3s}.header-bottom .cart-buttons .bg-primary{background-color:var(--contrast-color)!important;color:var(--text-color)!important}.header-bottom .cart-buttons .btn:hover{border:1px solid var(--contrast-color);transform:all .3s}.headernav-scroll.header-bottom .navbar .offcanvas:not(show) .nav-link{padding-top:.3rem;padding-bottom:.3rem}.advantages .item{background-color:var(--white-color);text-align:center;padding:1rem;display:flex;flex-direction:column;height:100%;transition:all .3s}.advantages .item:hover{box-shadow:0 15px 30px -10px #000000b3}.advantages i{font-size:70px;color:var(--contrast-color)}.product-card{transition:all .3s;border:1px solid var(--gray-color);background-color:var(--white-color);position:relative}.product-card:hover{box-shadow:0 15px 30px -10px #000000b3}.product-card-offer{color:var(--white-color);position:absolute;top:5px;right:5px}.product-card-offer>div{border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center;font-size:14px;margin-bottom:5px}.offer-hit{background-color:var(--red-color)}.offer-new{background-color:var(--contrast-color)}.product-thumb{text-align:center}.product-thumb img{max-height:250px;height:250px;min-height:250px;margin-top:10px}.product-details{padding:10px 20px}.product-details h4{font-size:1.2rem}.product-details h4 a{height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;transition:all .3s}.product-details h4 a:hover{color:var(--accent-color)}.product-excerpt{height:45px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-bottom-details{border-top:1px solid var(--light-grey-color);padding-top:1rem}.product-price{font-size:18px;color:var(--red-color);font-weight:600}.product-price small{color:var(--gray-color);font-weight:400;text-decoration:line-through;font-size:.8rem}.owl-carousel-full .owl-item img{display:inline-block;width:auto}.about-us,.about-us .section-title span,.sidebar .section-title span,.product-content .section-title span{background-color:var(--white-color)}.footer{background-color:var(--accent-color);padding:50px;color:var(--contrast-color)}.footer h4{color:var(--contrast-color)}.footer a{color:var(--contrast-color);text-decoration:none;transition:all .3s}.footer a:hover{color:var(--accent-color);background-color:var(--contrast-color)}.footer-icons{list-style:none;display:flex;gap:20px;padding:0;font-size:20px}.footer-icons a{background-color:var(--contrast-color);color:var(--accent-color);width:35px;height:35px;line-height:35px;border-radius:50%;float:left;text-align:center}.footer-icons a:hover{background-color:var(--accent-color);color:var(--contrast-color)}#top{position:fixed;bottom:20px;right:20px;background-color:var(--contrast-color);opacity:.5;color:var(--accent-color);width:70px;height:70px;border-radius:50%;border:0;font-size:25px;transition:all .5s;z-index:10;display:none}#top:hover{opacity:1}.breadcrumbs{margin:30px 0;background-color:var(--white-color);padding:1rem}.breadcrumbs ul{list-style:none;display:flex;margin:0;padding:0}.breadcrumbs a{text-decoration:none;color:var(--accent-color);margin-right:.5rem}.breadcrumbs a:hover{color:var(--contrast-color);background-color:var(--accent-color)}.breadcrumbs a:after{content:"|";padding-left:.5rem;color:var(--accent-color);background-color:var(--white-color)}.sidebar{background-color:var(--white-color);padding:.5rem 1rem;margin-bottom:1rem}.filter-block:not(:last-child){margin-bottom:2rem}.filter-block .form-check{margin-bottom:.5rem}.form-check-input[type=checkbox]{border-radius:0;border-color:var(--text-color)}.filter-block .badge{color:var(--text-color)}.page-link{color:var(--accent-color)}.page-link:hover{color:var(--contrast-color);background-color:var(--accent-color)}.active>.page-link,.page-link.active{color:var(--contrast-color);background-color:var(--accent-color)}.form-check-input:focus{border-color:var(--gray-color);box-shadow:none}.form-check-input:checked{background-color:var(--accent-color);border-color:var(--accent-color)}.collapse-filter-btn{background-color:var(--accent-color);color:var(--contrast-color)}.collapse-filter-btn:hover{background-color:var(--accent-color);color:var(--contrast-color);text-decoration:underline}.product-content .product-price{font-size:30px}.product-content .product-price small{font-size:20px}.product-content .input-group{width:250px}.product-content .card i{color:var(--accent-color)}.product-content .card{padding-left:20px;font-size:14px}.product-content .card ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-right:10px}.nav-tabs .nav-link{border-radius:0;color:var(--accent-color);font-weight:600}.tab-content{padding-top:20px}@media only screen and (min-width: 992px){.header-bottom .navbar .dropdown-menu-end{margin-left:0;border:0}.header-bottom .navbar .nav-link{padding:1rem}}@media only screen and (max-width: 991.98px){.header-bottom .navbar .dropdown-menu{padding-left:1rem}}@media only screen and (min-width: 768px){.sidebar .collapse-filters{display:block}.sidebar .collapse-filter-btn{display:none}}.table_center_by_css{width:800px;margin:50px auto auto}.table_tr_by_css{margin-bottom:50px;color:#000}.table_td_by_css{text-align:center}
