@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');
body{
    font-family: 'Roboto Condensed', sans-serif;
}
a{
    color:#4e9966;
}
.btn-primary{
    background-color: #4e9966;
}
.btn-primary:hover{
    background-color: #424242;
}
.float-left{
    float:left;
}
.float-right{
    float:right;
}
.display-table{
    display: table;
}
.display-table-cell{
    display: table-cell;
}
#header{

} 
#header.fixed{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 301;
    width:100%;
    box-shadow: 0 0 10px #666;
}

#header.fixed .header-top .logo {
    max-height:50px;
}
#header.fixed .header-top #_desktop_contact_link {
    display: none;
}
#header.fixed .header-top .search-widget{
    margin-top: 6px;
    margin-bottom: 9px;
}
#header.fixed .header-top #_desktop_user_info {
    margin-top: 13px;
}
#header.fixed .header-menu{
    padding-top: 5px;
    padding-bottom: 5px;
}
#header.fixed .header-menu .top-menu a{
    font-weight: normal;
}
#header .header-nav {
    border-bottom: 2px solid #f1f1f1; 
    margin-bottom: 5px;
}
#header .header-top {
    padding-bottom: 0;
}
#header .header-top #_desktop_contact_link {
    margin-top: 9px;
}
#header .header-top #_desktop_contact_link a{
    color:#424242;
    transition: all 0.3s ease; 
}
#header .header-top #_desktop_contact_link a:hover{
    color:#4e9966;
}
#header .header-top #_desktop_contact_link a i.material-icons{
    font-size:17px; 
    color:#4e9966;
}
#header .header-top #_desktop_user_info {
    text-align: right;
    margin-top: 9px;
    font-weight: bold;
}
#header .header-top #_desktop_user_info a{
    color:#424242;
}
#header .header-top #_desktop_user_info a:hover{
    color:#4e9966;
}
#header .header-top #_desktop_user_info a i{
    color:#4e9966;
    vertical-align: bottom;
}
#header .header-top .search-widget {
    float: inherit;
    margin-top:20px;
    width: 100%;
}
#header .header-top .search-widget form input[type=text] {
    min-width: inherit; 
    width: 100%;
    line-height: 18px;
}
#header .header-top .search-widget form button[type=submit] {
    color:#fff;
    background:#4e9966;  
    transition: all 0.3s ease; 
    height: 40px;
    bottom: 0;
    right: 0;
    cursor: pointer;
}
#header .header-top .search-widget form button[type=submit]:hover {
    background:#424242;
    color:#fff;
}
#header .header-top .search-widget form button[type=submit]:hover i {
    color:#fff;
}
#header .header-menu{
    background: #4e9966;
    padding-bottom: 16px;
    padding-top: 20px;
}
#header .header-menu ul{
    margin-bottom: 0 !important;
}
#header .header-menu ul li:last-child{
    display:none;
}
#header .header-menu .top-menu a{
    color:#fff;
    transition: all 0.3s ease; 
    text-transform: uppercase;
}
#header .header-menu .top-menu a[data-depth="0"]{
    padding: .1875rem .625rem .1875rem;
    font-size: 1.2rem;
    font-weight: normal;
}
#header .header-menu .top-menu a:hover{
    color:#424242;
    transition: all 0.3s ease;  
}
#header #_desktop_top_menu{
    float:left;
}
#header #_desktop_cart{
    float:right;
    color:#fff;
    line-height: 24px;
}
#header #_desktop_cart a{
    color:#fff;
}
#header #_desktop_cart .header .shopping-cart{
    line-height: 21px;
}
#wrapper .breadcrumb {
    background: transparent;
    padding: 0;
    font-size: 0.9rem;
    border-bottom: 0;
}
#wrapper .breadcrumb li a {
    color:#424242;
}
#wrapper .breadcrumb li:last-child a {
    font-weight:bold;
    color:#4e9966;
}
.block-categories {
    box-shadow: inherit;
    background: #f6f6f6;
    /* padding: 0 12px 10px 0;*/
    padding:0;
    margin-bottom: 1.563rem;
}
.block-categories h2.h2, .text-uppercase.h6,#subcategories h2.h2 {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: .5rem;
    margin-bottom: .5rem;
    position: relative;
    display: block;
    text-transform: capitalize!important;
    font-size: 1.2rem;
}
.block-categories h2.h2:after, .text-uppercase.h6:after,#subcategories h2.h2:after {
    content: "";
    position: absolute;
    bottom: -.1rem;
    left: 0;
    height: .2rem;
    background:#4e9966;  
    width: 6.5rem;
}
#subcategories h2.h2 {
    margin-bottom: 1.5rem;
}
.block-categories .collapse-icons{
    top:8px;
    text-align: right;
}
.block-categories .collapse-icons .add:hover{
    color:#4e9966;
}
.block-categories .category-sub-menu li[data-depth="0"]>a {
    font-weight: inherit;
    border-bottom: 0;
    width: 100%;
    display: inline-block;
    margin: .7rem 0 0;
    padding-bottom: .7rem;
    padding-left:10px;
    position: relative;
    transition: all .3s ease-in-out;
}
.block-categories .category-sub-menu li[data-depth="0"] {
    border-bottom: 1px solid rgb(0 0 0 / 13%);
}

.block-categories .category-sub-menu li[data-depth="0"]>a:before {
    border: 2px solid rgb(0 0 0 / 13%);
    position: absolute;
    left:0;
    height: 30px;
    content:'';
    transform: translateY(-20%);
    transition: all .3s ease-in-out;
}
.block-categories .category-sub-menu li[data-depth="0"]>a:hover:before,.block-categories .category-sub-menu li a.active:before {
    border: 2px solid #4e9966;;
}
.block-categories .category-sub-menu .category-sub-menu{
    background:#4e9966;
    margin-top: 0;
    padding:10px;
}
.block-categories .category-sub-menu .category-sub-menu a{
    color:#fff;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid rgb(255 255 255 / 13%);
    margin: 0;
    padding-bottom: .5rem;
    padding-left: 10px; 
}
.block-categories .category-sub-menu .category-sub-menu a:hover{
    color:#424242;
}
.block-categories a{
    font-weight: bold;

}
.block-categories a img{
    border: 2px solid #ccc;

    padding: 5px;
    margin-right: 10px;
    background: #fff;
    transition: all .3s ease;
}
.block-categories a:hover img{
    transform: rotate(-45deg);
    border: 2px solid #4e9966; 
}
.block-categories a:hover,.block-categories a.active {
    color:#4e9966;


}

#products .product, .featured-products .product,  .product-accessories .product, .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
    width: 33.3333%;
    min-width: 250px;
}
.product-flags {
    top: 5px;
    left: -5px;
}
.product-flags li.product-flag.discount, .product-flags li.product-flag.discount-amount, .product-flags li.product-flag.discount-percentage {
    background-color: #4e9966;
}

.product-flags li.product-flag.on-sale {
    background: #454545;
    width: fit-content;
    text-align: left;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
    height: 326px;
   /* width: 326px;*/
   width:100%;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;

}
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature{
    margin: 0 ;
}
.products .product:nth-child(3n+2)  {
    /*margin: 0 0.8125rem;*/
    
}
#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title{
    text-align: left;
    margin-top: 0rem;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{
    padding-left: 0;
    text-align: right;
}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
    height: 95px;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a{
    font-size: 17px !important;
}
#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
    width:100%;
    padding-left: 10px;
    padding-right: 10px;
}
#products .thumbnail-container:focus .product-description:after, #products .thumbnail-container:hover .product-description:after, .featured-products .thumbnail-container:focus .product-description:after, .featured-products .thumbnail-container:hover .product-description:after, .product-accessories .thumbnail-container:focus .product-description:after, .product-accessories .thumbnail-container:hover .product-description:after, .product-miniature .thumbnail-container:focus .product-description:after, .product-miniature .thumbnail-container:hover .product-description:after{
    border-top:0;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{
    font-size: 1.5rem;
    padding-top: 25px;
}
#products .thumbnail-container .product-thumbnail {
    overflow: hidden;
}
#products .thumbnail-container .product-thumbnail img {
    transition: all 0.3s ease-in-out;
}
#products .thumbnail-container .product-thumbnail:hover img {
    -webkit-transform: scale(1.2)rotate(15deg);
    -moz-transform: scale(1.2) rotate(15deg);
    -ms-transform: scale(1.2) rotate(15deg);
    -o-transform: scale(1.2) rotate(15deg);
    transform: scale(1.2) rotate(15deg);
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
    box-shadow:0 0 0; 
}
#products .thumbnail-container a.url{
    position: absolute;
    bottom: 95px;
    right: 10px;
    z-index: 5;
    background: #4e9966;
    color: #fff;
    padding:10px 12px;
}
#products .thumbnail-container a.url:hover{

    background: #333;
    color: #fff;

}
#products .thumbnail-container a.url .material-icons{
    font-size: 24px;
}
#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {
    color: #2fb5d2;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    color: #4e9966;
    font-size: 1.3rem;
    width:100%;
    padding-left: 5px;
}
#products .highlighted-informations .quick-view, .featured-products .highlighted-informations .quick-view, .product-accessories .highlighted-informations .quick-view, .product-miniature .highlighted-informations .quick-view {
    color: #4e9966;
    font-size: 1rem;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a{
    font-size: 1rem;
}
#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{
    box-shadow: 0;
}
#products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a{
    color:#424242;

}
#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title, .product-miniature .products-section-title {
    text-align: left;
    margin-bottom: 1.5rem;
    position: relative;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: .5rem;
    margin-bottom: 1.5rem;
}
#products .products-section-title:after, .featured-products .products-section-title:after, .product-accessories .products-section-title:after, .product-miniature .products-section-title:after {
    content: "";
    position: absolute;
    bottom: -.1rem;
    left: 0;
    height: .2rem;
    background: #4e9966;
    width: 6.5rem;
}
.footer-container{
    background: #4e9966;
}
.footer-container .links p.h3{
    color: #fff;
}
.footer-container li a{
    color:#fff;
}
#block_myaccount_infos .myaccount-title a{
    color:#fff;
}
.block-contact .block-contact-title, .linklist .blockcms-title a {
    color: #fff;
}
.block-contact{
    color:#fff;
}
.block-contact a{
    color:#fff;
}
.card-block h1 {
    color: #4e9966;
}

.resultKategory {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
    margin: 0;
    list-style-type: none;
    margin-bottom: 1.563rem;
}
.resultKategory .resultKategoryItem {
    display: inline-block;
    width: 33.3333333%;
    float: left;
    padding: 2px 4px 2px 0;
    margin-bottom: 0;
}
.resultKategory .resultKategoryItem:nth-child(3n) {
    padding-right: 0;

}
.resultKategory .resultKategoryItem a {
    display: table;
    width: 100%;
    border: 1px solid #ddd;
    background: #fff;
}
.resultKategory .resultKategoryItem a:hover {
    color:#424242;
    border: 1px solid #4e9966;
}
.resultKategory .resultKategoryItem a img {
    display: table-cell;
    vertical-align: middle;
    width: 70px;
    padding: 3px;
}
.resultKategory .resultKategoryItem a .title {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    font-size: 100%;
    line-height: 1.3em;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
}
#search_filters, #search_filters_brands, #search_filters_suppliers {
    box-shadow: 0 0 #000;
    margin-bottom: 1.563rem;
    background: #f6f6f6;
    padding: 0 12px 10px 0;
}
#search_filters .ui-widget-header {
    background: #4e9966;
}
.custom-checkbox input[type=checkbox]+span {
    border: 1px solid #424242;
}
.img-brand{
    border:1px solid #ddd;
    background: #fff;
    margin-top: 10px;
    -webkit-filter: grayscale(75%); /* Safari 6.0 - 9.0 */
    filter: grayscale(75%);
    transition: all .6s ease-in-out;
}
.img-brand:hover{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
}

#product #content{
    margin-left: 0;
}
#product  .product-prices  {
    margin-top: 0;
}
#product  .product-prices div  {
    margin-bottom: 0;
}
#product  .product-prices .product-price .current-price  {
    color:#424242;
    font-size: 21px;
}
#product  .product-prices .product-price .current-price span {
    color:#4e9966 ;
    font-size: 35px;
}
#product  .product-actions {
    text-align: right;
}
#product  .product-actions form {
    display:inline-block;
}
#product .product-cover img{
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15)!important;
}
#product .product-discounts{
    margin-bottom: 0;
}
#product .btn-primary{
    background-color: #4e9966;
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15)!important;
}
.bootstrap-touchspin{
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15)!important;
}
.bootstrap-touchspin .btn-touchspin{
    border:0;
}
.bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group{
    border:0;
}
.product-images>li.thumb-container>.thumb.selected,.product-images>li.thumb-container>.thumb:hover{
    border: 2px solid #4e9966;

}
.product-images>li.thumb-container>.thumb {
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15)!important;
    max-width: 50px;
}
.tabs{
    margin-top: 0;
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15)!important;
}
.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover{
    border-bottom: 3px solid #4e9966;
}
.tabs .nav-tabs .nav-link.active{
    color: #4e9966;
    font-size: 20px;
}
#blockcart-modal .product-name{
    color: #4e9966;
}
.pagination .page-list{
    background:inherit;
    box-shadow: inherit;
}
.pagination .page-list a{
    background:#4e9966;
    padding:5px 10px;
    color:#fff;
    margin-right:5px;
    text-align: center;
    display: inline-block;
}
.pagination .page-list .current a,.pagination .page-list a:hover{
    font-size: inherit;
    background:#424242;
}
/*kosik*/
.product-price{
    color:#4e9966;
}
.card {
    box-shadow: 0 .2rem 1rem rgba(0,0,0,.15);
    border: 0;
}
.card .card-block{

    padding:0;
}
.card .card-block h1{
    padding: 1rem;
    background:#424242;
    color:#fff;
}
.card .cart-item{
    border-bottom: 20px solid #eee;
}
.card .cart-item:last-child{
    border-bottom: 0;
}
.card.cart-summary,.card.js-cart{
    padding: 15px;
    position: sticky;
    top: 0;
}
.order-login-tablist {
    background: #eee;
    padding: 15px 10px;
    text-align: center;
}
body#checkout a:hover {
    color: #4e9966;
}
.custom-radio input[type=radio]:checked+span{
    background-color: #4e9966;
}
.custom-checkbox input[type=checkbox]+span .checkbox-checked {
    display: none;
    margin: -0.5rem -0.125rem;
    font-size: 1.5rem;
    color: #4e9966;
}
.main-navbar-toggler{
    display: block;
    width: 100%;
    background: #4e9966;
    border: 0;
    color: #fff;
    padding: 8px;
}
#footer{
    padding-top: 0rem;
}
body#checkout #footer{
    box-shadow: inherit;
    padding:0;
}
.footer-container{
    margin-top:0;
}
@media (min-width: 1440px){
    .container {
        width: 1440px;
        /* max-width: 100%; */
    }
    #header.fixed .header-top #_desktop_user_info{
        font-size: 80%;
    }

}
@media (max-width: 1439px){
    .container {
        width: 100%;
        /* max-width: 100%; */
    }
    #products .thumbnail-container a.url{
        padding: 5px 6px;
    }
    #products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
        font-size: 1.1rem;
    }
}
@media (max-width: 1200px){
    #header.fixed .header-top #_desktop_user_info{
        font-size: 80%;
    }
}
@media (max-width: 1024px){
    #products .product, .featured-products .product, .product-accessories .product, .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
        width: 33.3333%;
        min-width: inherit; 
    }
    #products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
        font-size: 14px !important;
    }
    #products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
        font-size: 1rem;
    }
}

@media (max-width: 991px){
    #products .products {
        -webkit-box-pack: start;
        -ms-flex-pack: center;
        justify-content: left;
    }
    #products .product-miniature, .featured-products .product-miniature{
        margin: 0 0.5rem;
    }
    #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
        height:260px;
    }
    #products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
        margin-bottom: 1rem;
    }

}
@media (max-width: 860px){
    #header .header-top #_desktop_user_info a{
        display: block;
    }
    #header .header-top #_desktop_user_info .pipe{
        display: none;
    }
    #header.fixed .header-top #_desktop_user_info a{
        display: inline;
    }
    #header.fixed .header-top #_desktop_user_info .pipe{
        display: inline;
    }
    .block-categories .category-sub-menu li[data-depth="0"] {
        font-size: 14px;
    }
    .block-categories .category-sub-menu li[data-depth="0"]>a{
        margin: 0.3rem 0 0;
        padding-bottom: 0.3rem;
    }
    .block-categories .collapse-icons {
        top: 2px;
    }
    .block-categories .category-sub-menu .category-sub-menu a{
        padding-bottom: 0.2rem;
        padding-left: 0px;
    }
}
@media (max-width: 767px){
    #header{
        background:#fff;
    }
    #header h1{
        margin-bottom: 0;
        margin-top: 3px;
    }
    #header .header-nav .top-logo a img {
        max-height: 47px;
        max-width: 100%;
    }
    #header .header-nav {
        border-bottom: 0;
        margin-bottom: 0;
    }
    #header .header-top{
        background:#4e9966;
        padding-bottom: 16px;
    }
    #header.fixed .header-top{
        padding-bottom: 4px;
    }
    #header .header-nav .user-info{
        margin-top: 9px;
    }
    #header .header-nav .user-info .pipe{
        display: none;
    }
    #header .header-nav .top-logo {
        padding-top: 7px;
        padding-left: 10px;
    }
    #header .header-nav a{
        display: inline-block;
        text-align: center;
        padding-right: 20px;
    }
    #header .header-nav #menu-icon{

        margin-top: 9px;
    }
    #header .header-nav #menu-icon .material-icons{
        font-size: 30px;
        margin-top: 0px;
        color: #4e9966;
        font-size: 35px;
        line-height: 35px;
        vertical-align: bottom;
    }
    #header .header-nav a .material-icons{
        font-size: 30px;
        margin-top: 0px;
        color: #4e9966;
        font-size: 35px;
        line-height: 35px;
        vertical-align: bottom;
    }
    #header .header-nav a span{
        font-size: 10px;
        display: block;
        color: #424242;
        line-height: 10px;
        text-transform: uppercase;
    }
    #header .header-nav .blockcart{
        text-align: center;
        padding: 0;
        padding-top: 7px;
        padding-right: 20px;
        padding-left: 5px;
    }
    #header .header-nav .cart-preview.active{
        background:#fff;
    }
    #header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i{
        color: #4e9966;
    }
    #header .header-nav .blockcart.active{
        margin-left: 0;
    }
    #header .header-nav .cart-preview .shopping-cart{
        font-size: 30px;
        margin-top: 5px;
        color: #4e9966;
        font-size: 29px;
        line-height: 26px;
    }
    #header .header-top .search-widget form button[type=submit]{
        height: 38px;
    }
    #header .header-nav .cart-preview span{
        font-size: 10px;
        display: block;
        color: #424242;
        line-height: 10px;
        text-transform: uppercase;
    }
    #header .header-nav .cart-preview span.cart-products-count{
        display: inline-block;
    }
    #header .header-nav #menu-icon span{
        font-size: 10px;
        display: block;
        color: #424242;
        line-height: 10px;
        text-transform: uppercase;
        text-align: center;
    }
    .search-widget form input[type=text]{
        border:0;
    }
    #header .header-top #_desktop_contact_link a{
        color:#fff;
    }
    #header .header-top #_desktop_contact_link a i.material-icons{
        color:#fff;
    }
    #header .header-top .search-widget form button[type=submit]{
        background:#232323;
    }
    #header .header-top #_desktop_contact_link{
        text-align: center;
        margin-top: 6px;
    }
    #header .header-top .search-widget{
        margin-top: 5px;
    }
    #header.fixed .header-top .search-widget {
        margin-top: 6px;
        margin-bottom: 2px;
    }
    #products .product,  .featured-products .product, .product-accessories .product,  .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
        width: 50%;
        min-width: inherit;
    }
    #products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description{
        box-shadow: inherit;
        overflow: hidden;
    }

}

@media (min-width: 576px){
    .navbar-expand-xs .main-navbar-collapse {
        display: block;
    }
    .navbar-expand-xs .main-navbar-toggler {
        display: none;
    }
    #search_filters, #search_filters_brands, #search_filters_suppliers{
        /*padding: inherit;*/
    }

}

@media (max-width: 576px){
    #header .header-nav a{
        padding-right: 5px;
    }
    #header .header-nav .blockcart{
        padding-right: 0;
    }
    #search_filters, #search_filters_brands, #search_filters_suppliers{
        padding: 1.563rem 1.25rem;
    }
    .block-categories{
        padding: 0 15px;
    }
    #search_filters_brands{
        padding: 0 15px;
    }
    #search_filters_brands .main-navbar-toggler{
        background: #232323;
    }
    #products{
        padding: 0 15px;
    }
    #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description {
        height: 75px;
    }
}
@media (max-width: 425px){
    #products .product,  .featured-products .product, .product-accessories .product, .product-miniature .product, .page-search #products .product, .page-search .featured-products .product, .page-search .product-accessories .product, .page-search .product-miniature .product {
        width: 100%;
        min-width: inherit;
    }
}

@media (max-width: 360px){
    #header .header-nav a span,#header .header-nav .cart-preview span{
        display:none;
    }

}