.product-info{clear:both;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f8f8f8;padding:.5em 0 1.5em;margin-top:2em;font-size:14px}.product-info .container>div{display:flex;justify-content:space-evenly;flex-wrap:wrap}.product-info .container>div>div{margin:1em 1rem 0}@media(max-width:576px){.product-info .container>div>div{width:100%}}@media(max-width:576px){.product-info{margin-top:1em}}.product-info .manufacturer img{max-width:140px;background:#000;padding:4px 5px;border-radius:4px;margin-top:-2px}.product-info a,.product-info span{color:#999}.product-info a:after{content:", ";margin-left:-3px}.product-info a:last-child:after{display:none}.product-list .header{border-bottom:1px solid #eee;margin-bottom:30px}.product-list .header,.product-list .header .title{display:flex;justify-content:space-between;flex-wrap:wrap}.product-list .header .title{align-items:center;padding-bottom:5px}.product-list .header .title h1{text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding-bottom:10px}.product-list .footer{display:flex;justify-content:flex-end;align-items:center;padding-top:15px;margin-top:30px;border-top:1px solid #eee}.product-list .list{border:solid #ededed;border-width:1px 1px 0}.product-list .list .product{display:flex;align-items:center;padding:10px 12px;border-bottom:1px solid #ededed;position:relative;color:#333}.product-list .list .product:hover{text-decoration:none}.product-list .list .product .details{flex:1}.product-list .list .product .images{display:flex;align-items:center;justify-content:center;margin-right:15px;height:100px;min-width:100px;width:100px;background:#fff}.product-list .list .product .images img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:100px}.product-list .list .product .name{flex:1;overflow:hidden}.product-list .list .product .name .prefix{font-style:italic;font-size:12px;margin:0 0 3px}.product-list .list .product .name h3{font-size:16px;font-weight:400;letter-spacing:-.05rem;line-height:20px;color:#222;margin-bottom:0}.product-list .list .product .name.decoration .fa-square{background:currentColor}@media(max-width:576px){.product-list .list .product .name h3{height:38px;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.product-list .list .product .actions{display:flex;align-items:center;margin-left:15px}.product-list .list .product .actions .add-to-cart-sm{background:#fff;width:35px;height:35px;border-radius:40px;border:1px solid #ececec;display:flex;align-items:center;justify-content:center}.product-list .list .product .actions .add-to-cart-sm img{margin-left:-2px;width:20px;height:20px;vertical-align:middle}.product-list .list .product .pricing{display:flex;flex-direction:column}.product-list .list .product .pricing .campaign{background-color:#d91e50;border-radius:50%;color:#fff;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;width:40px;height:40px;font-size:14px;text-align:center;line-height:40px;position:absolute;top:10px;left:65px}@media(max-width:500px){.product-list .list .product .price-stock{width:auto;max-width:130px}}#listanchor{display:block;position:relative;visibility:hidden;top:-310px}@media(max-width:992px){#listanchor{top:-176px}}.accessories{background:#fff}.accessories h2{margin-bottom:.5em;font-size:1.3rem}.accessories .container{padding:0}.product-reviews{background:#fff;padding-top:3em;scroll-margin-top:160px}.product-reviews .pagination{margin-top:1rem}.product-reviews .review{display:flex;border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.product-reviews .review:last-of-type{border-bottom:none;margin-bottom:0}.product-reviews .review .author{display:flex;white-space:nowrap;margin-right:15px;min-width:130px}.product-reviews .review .author .b-avatar{margin-right:10px}.product-reviews .review .author .b-avatar-text{font-weight:800;color:#aaa}.product-reviews .review .author .name{font-weight:500}.product-reviews .review .author .date{font-size:.8em}.product-reviews .review .stars .b-icon{color:#fad149}.product-reviews .review .content{word-wrap:anywhere}.product-reviews h2{margin-bottom:1.5rem}.product-related{background:#fff;padding-top:3em}.product-related h2{margin-bottom:1.5rem}.product-related .product-grid .container{padding:0}.product-history{background:#fff;padding-top:3em}.product-history h2{margin-bottom:1.5rem}.product-history .product-grid .container{padding:0}