.product-name[data-v-a540f4be]{font-size:1.5rem;font-weight:700}.product-description[data-v-a540f4be]{margin:0 0 1rem 0}.product-category-icon[data-v-a540f4be]{vertical-align:middle;margin-right:.5rem}.product-category[data-v-a540f4be]{font-weight:600;vertical-align:middle}[data-v-a540f4be] .product-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;width:100%}[data-v-a540f4be] .product-list-item img{width:150px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin-right:2rem}[data-v-a540f4be] .product-list-item .product-list-detail{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}[data-v-a540f4be] .product-list-item .p-rating{margin:0 0 .5rem 0}[data-v-a540f4be] .product-list-item .product-price{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;-ms-flex-item-align:end;align-self:flex-end}[data-v-a540f4be] .product-list-item .product-list-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-v-a540f4be] .product-list-item .p-button{margin-bottom:.5rem}.product-badge[data-v-a540f4be]{border-radius:2px;padding:.25em .5rem;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.3px}.product-badge.status-instock[data-v-a540f4be]{background:#c8e6c9;color:#256029}.product-badge.status-outofstock[data-v-a540f4be]{background:#ffcdd2;color:#c63737}.product-badge.status-lowstock[data-v-a540f4be]{background:#feedaf;color:#8a5340}[data-v-a540f4be] .product-grid-item{margin:.5em;border:1px solid #dee2e6}[data-v-a540f4be] .product-grid-item .product-grid-item-bottom,[data-v-a540f4be] .product-grid-item .product-grid-item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[data-v-a540f4be] .product-grid-item img{width:75%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:2rem 0}[data-v-a540f4be] .product-grid-item .product-grid-item-content{text-align:center}[data-v-a540f4be] .product-grid-item .product-price{font-size:1.5rem;font-weight:600}@media screen and (max-width:576px){.product-list-item[data-v-a540f4be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-list-item img[data-v-a540f4be]{width:75%;margin:2rem 0}.product-list-item .product-list-detail[data-v-a540f4be]{text-align:center}.product-list-item .product-price[data-v-a540f4be]{-ms-flex-item-align:center;align-self:center}.product-list-item .product-list-action[data-v-a540f4be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}