.itemInfo { /*    // OFFER ITEM .itemOriginalPrice { font-size: .8rem; color: $black; margin: 0; .itemOriginalValue { text-decoration: line-through; } } // OFFER PRICE .itemOfferPrice { font-size: 1.8rem; line-height: 1; font-weight: bold; color: $red; margin-bottom: map-get($spacers, 2); } // FAMILY ITEM .itemFamilyLegend { font-size: .8rem; color: $FAMILY-brand; margin: 0; } // FAMILY PRICE .itemFamilyPrice { font-size: 1.8rem; line-height: 1; font-weight: bold; color: $FAMILY-brand; margin-bottom: map-get($spacers, 2); } // LOWER PRICES .itemLowerPrice {  font-size: 1.8rem; line-height: 1; font-weight: bold; color: $badge-nlp; margin-bottom: map-get($spacers, 2); } // OLD PRICE  .itemOldPrice { font-size: .8rem; color: $black; margin: 0; .oldValue { text-decoration: line-through; } } // NORMAL PRICE .itemNormalPrice { font-size: 1.4rem; line-height: 1; font-weight: bold; color: $black; margin-bottom: map-get($spacers, 1); @include media-breakpoint-up(md) { font-size: 1.8rem; } &.bti { background-color: #F1E400; padding: 5px; border: 3px solid #CC0000; } } // BTI .itemBTI { @extend .itemNormalPrice; display: inline-block; padding: map-get($spacers, 2); background-color: $bti-bg; box-shadow: 3px 3px $bti-shadow; }*/ }

.itemInfo .card-img-top { max-width: 250px; }

.itemInfo .itemPrice-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; /*  @include media-breakpoint-down(sm) { align-items: flex-start; flex-direction: column; } */ }

.itemInfo .itemPrice-wrapper .energyTag { margin-left: 0.5rem; }

@media (min-width: 576px) { .itemInfo .itemPrice-wrapper .energyTag { margin-left: 1rem; } }

.itemInfo .itemName { color: #222; display: block; font-weight: bold; }

.itemInfo .itemName h6 { margin-bottom: 0; }

.itemInfo .itemFacts { font-size: 1rem; margin: 0; margin-bottom: 0.25rem; }

.itemInfo .itemColor, .itemInfo .itemValidDesign { font-size: 0.875rem; }

.itemInfo .itemPartNumber { font-size: .8rem; margin: 0; color: #6c757d; }

.itemInfo .itemMeasure { font-size: .8rem; margin: 0; }

.itemInfo .itemSize { font-size: .8rem; margin: 0; }

.itemInfo .units { font-size: .5em; -ms-flex-item-align: end; align-self: flex-end; line-height: 1; margin-bottom: 4px; white-space: nowrap; }

.itemInfo .only-online { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100% !important; border-right: 0 !important; color: #6a86a1; border-radius: 3px; background-color: rgba(0, 0, 0, 0.03); padding: 3px; font-size: .9em; }

.itemInfo .only-online .picto-online { margin-right: 5px; }

.itemInfo .only-online .picto-online:before { line-height: .8; font-size: 2.2em; }

.sidenav .itemInfo .itemName { font-size: 1.8rem; line-height: 1.8rem; margin-bottom: 5px; }

.sidenav .itemInfo .itemName .badge-new { font-size: 60%; }

.sidenav .itemInfo .itemFacts { font-size: 1.1rem; }

.sidenav .itemInfo .itemPriceBox { margin: 15px 0px; }

.sidenav .itemInfo .itemPriceBox .itemNormalPrice { font-size: 2.8rem; }

.sidenav .itemInfo .partNumber { font-size: 0.8rem; }

.sidenav .itemInfo > .link { display: block; font-size: 0.9rem; margin: 12px 0px 15px; }

.itemInfo .itemName { color: #222; }

.itemInfo .itemName.boxDelivery { overflow: hidden; text-decoration: none; }

.itemInfo .itemName.boxDelivery:hover { text-decoration: none; }

.itemInfo .itemName.boxDelivery:hover h6 { text-decoration: underline; margin-bottom: 0; color: #222; }

.itemInfo .itemName.boxDelivery h6 { display: inline-block; }

.itemInfo .itemName.boxDelivery .icon-boxDelivery { font-size: 1.5rem; line-height: 0; }

.itemInfo .itemPrice-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; }

.itemInfo .itemPrice-wrapper .discountTag { padding: 0.25rem; /* margin-bottom: map-get($spacers, 2)*-1; */ color: #fff; background-color: #C20008; font-size: 0.8rem; }

.itemInfo .itemPrice-wrapper .energyTag { margin-left: auto; }

.itemInfo .itemColor, .itemInfo .itemValidDesign { font-size: 0.86rem; margin-bottom: 8px; }
