/*.top-slider{position:relative;z-index:60;display:block}.top-slider .hide-button{display:block}.top-slider .top-slider-wrapper{background-color:#fff;left:50%;top:115px;z-index:1000;width:100%;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.top-slider .top-slider-container{display:block;max-height:320px;overflow:hidden;transition:max-height .3s ease-out}.top-slider .top-slider-container button{font-size:14px;line-height:inherit;color:inherit;opacity:.5}.top-slider .top-slider-container button:before{display:none}.top-slider .show-button{display:none}.top-slider.hide-slideshow .hide-button{display:none}.top-slider.hide-slideshow .top-slider-container{max-height:0}.top-slider.hide-slideshow .show-button{display:block}.top-slider .top-slider-nav{margin:-1px auto 0;max-width:1230px;padding:15px 0;border-top:1px solid #eee}.top-slider .top-slider-current,.top-slider .top-slider-toggler{display:inline-block;width:50%;margin-right:-4px;font-size:11px}.top-slider .top-slider-current{text-align:left;font-weight:700}.top-slider .top-slider-toggler{text-align:right;font-weight:700}.top-slider .icon-minus,.top-slider .icon-plus{font-size:8px;padding:0 8px;color:rgba(88,89,91,0.7);line-height:12px;height:12px;display:inline-block;vertical-align:text-bottom}.top-slider .icon-next{padding-left:2px}.top-slider .top-slider-items{margin:0 auto;max-width:1230px;padding:30px 0 10px}.top-slider .hide-button{color:#54595e;outline:0 !important}.top-slider .hide-button:active,.top-slider .hide-button:focus,.top-slider .hide-button:hover{color:#54595e;outline:0 !important}.top-slider .show-button{color:#54595e;outline:0 !important}.top-slider .show-button:active,.top-slider .show-button:focus,.top-slider .show-button:hover{color:#54595e;outline:0 !important}.top-slider .slick-slide{color:#54595e;outline:0 !important}.top-slider .slick-slide:active,.top-slider .slick-slide:focus,.top-slider .slick-slide:hover{color:#54595e;outline:0 !important}.top-slider .top-slider-link{color:#54595e;outline:0 !important}.top-slider .top-slider-link:active,.top-slider .top-slider-link:focus,.top-slider .top-slider-link:hover{color:#54595e;outline:0 !important}.top-slider .hide-button,.top-slider .show-button{font-size:11px;font-weight:700}.top-slider .top-slider-img{width:80%;margin:0 auto}.top-slider .top-slider-description{text-align:center;text-transform:uppercase}.top-slider .slick-prev{left:0}.top-slider .slick-next{right:0}.top-slider .slick-next .icon-next{padding:0}body .top-slider{position:relative;padding:0px;z-index:51 !important}body .top-slider .top-slider-wrapper{position:static;transform:none}@media (max-width: 768px){.top-slider .top-slider-wrapper{top:65px}}@media (max-width: 1023px) and (min-width: 769px){.top-slider .top-slider-wrapper{top:100px}}@media (max-width: 1023px) and (min-width: 851px){.top-slider .top-slider-wrapper{top:108px}}@media (max-width: 1230px){.top-slider .top-slider-wrapper{padding-left:30px;padding-right:30px}}.top-slider-item.smartocean-item{max-width:0px;overflow:hidden;transition:all 300ms ease-out}.top-slider-item.smartocean-item .top-slider-link,.top-slider-item.smartocean-item .top-slider-description{overflow:hidden;transform:translateX(-100%);transition:all 300ms ease-out}.top-slider-item.smartocean-item.full{max-width:225px}.top-slider-item.smartocean-item.full-2 .top-slider-link,.top-slider-item.smartocean-item.full-2 .top-slider-description{transform:translateX(0%)}.top-slider-items .slick-slide{position:relative}.top-slider-items .toggle-smartocean{position:absolute;right:8px;top:8px;outline:0;text-decoration:none;border:1px solid #58595b;min-height:auto;border-radius:50%;width:30px;height:30px;transition:all 300ms ease-out}.top-slider-items .toggle-smartocean i{display:block;width:100%;height:100%;text-align:center;line-height:30px}.top-slider-items .toggle-smartocean .icon-uniF1CA{font-size:12px}.top-slider-items .toggle-smartocean:focus,.top-slider-items .toggle-smartocean:active,.top-slider-items .toggle-smartocean:hover{outline:0;text-decoration:none}.top-slider-items .toggle-smartocean.remove-smartocean .icon-uniF100{display:none}.top-slider-items .toggle-smartocean.add-smartocean .icon-uniF1CA{display:none}.top-slider-items .toggle-smartocean.add-smartocean:hover{background:#333;color:#fff;border-color:#333}.top-slider-items .toggle-smartocean.add-smartocean:hover i{font-weight:bold}@media (min-width: 500px) and (max-width: 767px){.top-slider-item.smartocean-item.full{max-width:300px}}*/

/*# sourceMappingURL=top-slider.css.map */

/*body .top-slider {
    position: relative;
    padding: 0px;
    z-index: 51 !important
}

.top-slider {
    position: relative;
    z-index: 60;
    display: block
}

body .top-slider .top-slider-wrapper {
    position: static;
    transform: none
}*/

.product-container {
  width: 100%;
}

.product-items {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: left;
  align-items: flex-start;
}

.product-item img {
  width: 100%;
  height: auto;
}

.product-item {
  margin: 11px 7.5px 11px 7.5px;
  width: calc(100% * (1 / 2) - 10px - 5px);
}

.category-price {
  font-size: 13px;
}

.models {
  font-size: 13px;
  text-transform: none;
}

@media screen and (min-width: 600px) {
  .product-item {
    width: calc(100% * (1 / 3) - 10px - 5px);
  }
}

@media screen and (min-width: 770px) {
  .product-item {
    width: calc(100% * (1 / 4) - 10px - 5px);
  }
}

.product-description {
  text-align: center;
  text-transform: capitalize;
  margin-top: 16px;
}

.product-item .product-img img {
  max-width: 220px;
  height: auto;
}

.product-link,
.product-link:active,
.product-link:foucs,
.product-link:hover {
  color: #54595e;
  outline: 0 !important;
}

.product-cat-divider {
  color: #999;
  line-height: 1em;
  margin-bottom: 21px;
  text-transform: uppercase;
  font-size: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
  font-weight: 700;
}

/*.top-slider .top-slider-wrapper {
    background-color: #fff;
    left: 50%;
    top: 115px;
    z-index: 1000;
    width: 100%;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee
}

.top-slider .top-slider-container {
    display: flex;
    max-height: 320px;
    overflow: hidden;
    transition: max-height .3s ease-out
}

.top-slider .top-slider-items {
    margin: 0 auto;
    max-width: 1230px;
    padding: 30px 0 10px
}

.top-slider .top-slider-items .slick-track{
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: center;

}

.top-slider .top-slider-items .slick-track .top-slider-item{
    flex: 0 0 33.333333%;
    
}

@media (max-width: 1070){
    .top-slider .top-slider-items .slick-track .top-slider-item{
    flex: 0 0 33.333333%;
    flex:0 1 calc(33.333333% - 8px);
    
}
}*/

/*PRODUCT CONTAINER INFORMATION*/

/*.top-slider .top-slider-link {
    color: #54595e;
    outline: 0 !important
}

.top-slider .top-slider-link:active,
.top-slider .top-slider-link:focus,
.top-slider .top-slider-link:hover {
    color: #54595e;
    outline: 0 !important
}

.top-slider .top-slider-img {
    max-width: 265px;
    margin: 0 auto
}

.top-slider .top-slider-description {
    text-align: center;
    text-transform: uppercase
}*/

/*********************************************MEDIA QUERIES**********************************************/

/*@media (max-width: 768px) {
    .top-slider .top-slider-wrapper {
        top: 65px
    }
}

@media (max-width: 1023px) and (min-width: 769px) {
    .top-slider .top-slider-wrapper {
        top: 100px
    }
}

@media (max-width: 1023px) and (min-width: 851px) {
    .top-slider .top-slider-wrapper {
        top: 108px
    }
}

@media (max-width: 1230px) {
    .top-slider .top-slider-wrapper {
        padding-left: 30px;
        padding-right: 30px
    }
}*/

/*********************************************ROTATE PRODUCT BUTTONS**********************************************/

/*.top-slider .top-slider-container button {
    font-size: 14px;
    line-height: inherit;
    color: inherit;
    opacity: .5
}

.top-slider .top-slider-container button:before {
    display: none
}

.top-slider .slick-slide {
    color: #54595e;
    outline: 0 !important
}

.top-slider .slick-slide:active,
.top-slider .slick-slide:focus,
.top-slider .slick-slide:hover {
    color: #54595e;
    outline: 0 !important
}

.top-slider .slick-prev {
    left: 0
}

.top-slider .slick-next {
    right: 0
}

.top-slider .slick-next .icon-next {
    padding: 0
}

.top-slider-items .slick-slide {
    position: relative
}*/

/*********************************************TOP SLIDER NAV**********************************************/
/*.top-slider .top-slider-nav {
    margin: -1px auto 0;
    max-width: 1230px;
    padding: 15px 0;
    border-top: 1px solid #eee
}

.top-slider .top-slider-current,
.top-slider .top-slider-toggler {
    display: inline-block;
    width: 50%;
    margin-right: -4px;
    font-size: 11px
}

.top-slider .top-slider-current {
    text-align: left;
    font-weight: 700
}

.top-slider .top-slider-toggler {
    text-align: right;
    font-weight: 700
}

.top-slider .icon-minus,
.top-slider .icon-plus {
    font-size: 8px;
    padding: 0 8px;
    color: rgba(88, 89, 91, 0.7);
    line-height: 12px;
    height: 12px;
    display: inline-block;
    vertical-align: text-bottom
}

.top-slider .icon-next {
    padding-left: 2px
}

.top-slider .hide-button {
    display: block
}

.top-slider .hide-button,
.top-slider .show-button {
    font-size: 11px;
    font-weight: 700
}

.top-slider .hide-button {
    color: #54595e;
    outline: 0 !important
}

.top-slider .hide-button:active,
.top-slider .hide-button:focus,
.top-slider .hide-button:hover {
    color: #54595e;
    outline: 0 !important
}

.top-slider .show-button {
    color: #54595e;
    outline: 0 !important
}

.top-slider .show-button:active,
.top-slider .show-button:focus,
.top-slider .show-button:hover {
    color: #54595e;
    outline: 0 !important
}

.top-slider .show-button {
    display: none
}

.top-slider.hide-slideshow .hide-button {
    display: none
}

.top-slider.hide-slideshow .top-slider-container {
    max-height: 0
}

.top-slider.hide-slideshow .show-button {
    display: block
}

*/

/**********************************************SMART OCEAN**********************************************/
/*.top-slider-item.smartocean-item {
    max-width: 0px;
    overflow: hidden;
    transition: all 300ms ease-out
}

.top-slider-item.smartocean-item .top-slider-link,
.top-slider-item.smartocean-item .top-slider-description {
    overflow: hidden;
    transform: translateX(-100%);
    transition: all 300ms ease-out
}

.top-slider-item.smartocean-item.full {
    max-width: 225px
}

.top-slider-item.smartocean-item.full-2 .top-slider-link,
.top-slider-item.smartocean-item.full-2 .top-slider-description {
    transform: translateX(0%)
}

.top-slider-items .toggle-smartocean {
    position: absolute;
    right: 8px;
    top: 8px;
    outline: 0;
    text-decoration: none;
    border: 1px solid #58595b;
    min-height: auto;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    transition: all 300ms ease-out
}

.top-slider-items .toggle-smartocean i {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 30px
}

.top-slider-items .toggle-smartocean .icon-uniF1CA {
    font-size: 12px
}

.top-slider-items .toggle-smartocean:focus,
.top-slider-items .toggle-smartocean:active,
.top-slider-items .toggle-smartocean:hover {
    outline: 0;
    text-decoration: none
}

.top-slider-items .toggle-smartocean.remove-smartocean .icon-uniF100 {
    display: none
}

.top-slider-items .toggle-smartocean.add-smartocean .icon-uniF1CA {
    display: none
}

.top-slider-items .toggle-smartocean.add-smartocean:hover {
    background: #333;
    color: #fff;
    border-color: #333
}

.top-slider-items .toggle-smartocean.add-smartocean:hover i {
    font-weight: bold
}

@media (min-width: 500px) and (max-width: 767px) {
    .top-slider-item.smartocean-item.full {
        max-width: 300px
    }
}*/
