.product-hosaccessories .products {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.product-hosaccessories .product-thumbnail {
    display:block
}
.product-hosaccessories .product-title a {
    color:#7a7a7a;
    font-size:.875rem;
    text-decoration:none;
    text-align:center;
    font-weight:400
}
.product-hosaccessories .thumbnail-container {
    position:relative;
    margin-bottom:1.563rem;
    height:318px;
    width:257px;
    background:#fff;
    box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)
}
.product-hosaccessories .thumbnail-container:focus .highlighted-informations,
.product-hosaccessories .thumbnail-container:hover .highlighted-informations {
    bottom:5.5rem
}
.product-hosaccessories .thumbnail-container:focus .highlighted-informations:after,
.product-hosaccessories .thumbnail-container:hover .highlighted-informations:after {
    opacity:1
}
.product-hosaccessories .thumbnail-container:focus .highlighted-informations.no-variants,
.product-hosaccessories .thumbnail-container:hover .highlighted-informations.no-variants {
    bottom:4.2rem
}
.product-hosaccessories .thumbnail-container:focus .product-description:after,
.product-hosaccessories .thumbnail-container:hover .product-description:after {
    content:"";
    border-top:1px solid #7a7a7a;
    position:absolute;
    width:80%;
    top:0;
    left:10%;
    opacity:.25
}
.product-hosaccessories .products-section-title {
    text-align:center;
    margin-bottom:1.5rem
}
.product-hosaccessories .product-title {
    text-align:center;
    text-transform:capitalize;
    margin-top:1rem
}
.product-hosaccessories .product-price-and-shipping {
    color:#232323;
    font-weight:700;
    text-align:center
}
.product-hosaccessories .variant-links {
    position:relative;
    text-align:center;
    width:100%;
    top:-.25em;
    padding-top:.1875rem;
    min-height:2.5rem;
    background:#fff
}
.product-hosaccessories .highlighted-informations {
    position:absolute;
    bottom:1.25rem;
    padding-top:.625rem;
    z-index:0;
    background:#fff;
    text-align:center;
    width:257px;
    height:3.125rem;
    box-shadow:0 -5px 10px -5px rgba(0,0,0,.2);
    transition:bottom .3s
}
.product-hosaccessories .highlighted-informations .quick-view {
    color:#7a7a7a;
    font-size:1rem
}
.product-hosaccessories .highlighted-informations .quick-view:hover {
    color:#2fb5d2
}
.product-hosaccessories .product-description {
    position:absolute;
    z-index:1;
    background:#fff;
    width:257px;
    bottom:0;
    height:70px
}
.product-hosaccessories img {
    margin-left:4px
}
.product-hosaccessories .product-miniature {
    margin:0 .625rem;
}
.product-hosaccessories .product-miniature .discount {
    display:none
}
.product-hosaccessories .product-miniature .discount-amount,
.product-hosaccessories .product-miniature .discount-percentage,
.product-hosaccessories .product-miniature .on-sale,
.product-hosaccessories .product-miniature .online-only,
.product-hosaccessories .product-miniature .pack,
.product-hosaccessories .product-miniature .product-flags .new {
    display:block;
    position:absolute;
    left:-.4375rem;
    padding:.3125rem .4375rem;
    color:#fff;
    background:#2fb5d2;
    text-transform:uppercase;
    min-width:3.125rem;
    min-height:1.875rem;
    font-size:1rem;
    font-weight:600;
    box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)
}
.product-hosaccessories .product-miniature .discount-amount.discount-amount,
.product-hosaccessories .product-miniature .discount-amount.discount-percentage,
.product-hosaccessories .product-miniature .discount-percentage.discount-amount,
.product-hosaccessories .product-miniature .discount-percentage.discount-percentage,
.product-hosaccessories .product-miniature .on-sale.discount-amount,
.product-hosaccessories .product-miniature .on-sale.discount-percentage,
.product-hosaccessories .product-miniature .online-only.discount-amount,
.product-hosaccessories .product-miniature .online-only.discount-percentage,
.product-hosaccessories .product-miniature .pack.discount-amount,
.product-hosaccessories .product-miniature .pack.discount-percentage,
.product-hosaccessories .product-miniature .product-flags .new.discount-amount,
.product-hosaccessories .product-miniature .product-flags .new.discount-percentage {
    z-index:2;
    background:#f39d72
}
.product-hosaccessories .product-miniature .discount-amount.on-sale,
.product-hosaccessories .product-miniature .discount-percentage.on-sale,
.product-hosaccessories .product-miniature .on-sale.on-sale,
.product-hosaccessories .product-miniature .online-only.on-sale,
.product-hosaccessories .product-miniature .pack.on-sale,
.product-hosaccessories .product-miniature .product-flags .new.on-sale {
    background:#f39d72;
    width:100%;
    text-align:center;
    left:0;
    top:0
}
.product-hosaccessories .product-miniature .discount-amount.online-only,
.product-hosaccessories .product-miniature .discount-percentage.online-only,
.product-hosaccessories .product-miniature .on-sale.online-only,
.product-hosaccessories .product-miniature .online-only.online-only,
.product-hosaccessories .product-miniature .pack.online-only,
.product-hosaccessories .product-miniature .product-flags .new.online-only {
    font-size:.8125rem;
    margin-top:13rem;
    margin-left:8.688rem
}
.product-hosaccessories .product-miniature .discount-amount.online-only:before,
.product-hosaccessories .product-miniature .discount-percentage.online-only:before,
.product-hosaccessories .product-miniature .on-sale.online-only:before,
.product-hosaccessories .product-miniature .online-only.online-only:before,
.product-hosaccessories .product-miniature .pack.online-only:before,
.product-hosaccessories .product-miniature .product-flags .new.online-only:before {
    content:"\E30A";
    font-family:Material Icons;
    vertical-align:middle;
    margin:.3125rem
}
.product-hosaccessories .comments_note {
    text-align:center;
    color:#7a7a7a
}
.product-hosaccessories .regular-price {
    color:#7a7a7a;
    text-decoration:line-through;
    font-size:.875rem
}
.product-hosaccessories .count {
    color:#7a7a7a;
    font-weight:700;
    position:relative;
    bottom:.5rem
}
.product-hosaccessories .all-product-link {
    clear:both;
    color:#7a7a7a;
    font-weight:700;
    margin-top:1.5rem;
    margin-bottom:1.5rem
}
@media (max-width:767px) {
    .product-hosaccessories .thumbnail-container {
        box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)
    }
    .product-hosaccessories .thumbnail-container .product-description {
        box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)
    }
    .product-hosaccessories {
        margin-top: 15px;
    }
}