.itemPriceBox .itemOriginalPrice{font-size:.8rem;color:#000;margin:0}.itemPriceBox .itemOriginalPrice .itemOriginalValue{text-decoration:line-through}.itemPriceBox .itemOfferPrice{line-height:1;font-weight:bold;color:#c00;margin-bottom:.5rem}.itemPriceBox .itemFamilyLegend{font-size:.8rem;color:#007cc8;margin:0}.itemPriceBox .itemFamilyPrice{font-size:2rem;line-height:1;font-weight:bold;margin:2px 0 0 0}.itemPriceBox .itemFamilyPrice .txt_family{display:block;font-size:.8rem;font-weight:300;margin:4px 0 2px}.itemPriceBox .itemFamilyNormalPrice .normalPriceText{display:block;margin:.25rem 0 0 0}.itemPriceBox .itemFamilyNormalPrice .normalPriceValue{font-size:1.4rem;font-weight:700;color:#000}.itemPriceBox .itemLowerPrice{line-height:1;font-weight:bold;color:#000;margin-bottom:.5rem}.itemPriceBox .itemOldPrice{font-size:.8rem;color:#000;margin:0}.itemPriceBox .itemOldPrice .oldValue{text-decoration:line-through}.itemPriceBox .itemNormalPrice,.itemPriceBox .itemBTI{line-height:1;font-weight:bold;color:#000;margin-bottom:.25rem}.itemPriceBox .itemNormalPrice.bti,.itemPriceBox .bti.itemBTI{background-color:#f1e400;padding:5px;border:3px solid #c00}.itemPriceBox .itemBTI{display:inline-block;padding:.5rem;background-color:#ffdb00;box-shadow:3px 3px #ef4123;margin-bottom:.5rem}.itemPriceBox .units{margin-left:.25rem;font-size:50%;color:#000;font-weight:300}.itemPriceBox.compact .old{display:block;margin-bottom:.25rem;font-size:.8rem;color:#000;font-weight:300}.itemPriceBox.compact .old i{font-size:.85rem;display:inline-block;font-style:normal;text-decoration:line-through;padding:0 1px;margin-left:2px}.itemPriceBox.compact .units{margin-left:.25rem;font-size:.8rem;color:#000;font-weight:300}.itemPriceBox.compact .itemFamilyNormalPrice .normalPriceText{display:block;font-size:.8rem;font-weight:400;margin-bottom:.25rem}.itemPriceBox.compact .itemFamilyNormalPrice .normalPriceValue{display:block;font-size:1rem;font-weight:700}.itemCompactList .price{padding-top:.25rem}.itemCompactList .price .itemFamilyPrice .txt_family,.itemCompactList .price .itemFamilyPrice .old,.itemCompactList .price .itemLowerPrice .old,.itemCompactList .price .itemOfferPrice .old{display:block;width:100%;font-size:.9rem;font-weight:300;padding-bottom:.3rem;color:#000}.itemCompactList .price .itemFamilyPrice .txt_family i,.itemCompactList .price .itemFamilyPrice .old i,.itemCompactList .price .itemLowerPrice .old i,.itemCompactList .price .itemOfferPrice .old i{font-style:normal}.itemCompactList .price.with-units{display:-webkit-box;display:-ms-flexbox;display:flex}.itemCompactList .price.with-units .units{font-size:.85em;align-self:flex-end;line-height:1;margin-bottom:3px;padding-left:.5rem;font-weight:600}.itemCompactList .price .itemNormalPrice,.itemCompactList .price .itemPriceBox .itemBTI,.itemPriceBox .itemCompactList .price .itemBTI{font-size:1.5rem;line-height:1}.itemCompactList .price .itemOfferPrice{font-size:1.5rem;line-height:1;font-weight:600;color:#c00}.itemCompactList .price .itemOfferPrice .old i{text-decoration:line-through}.itemCompactList .price .itemLowerPrice{color:#000;font-size:1.5rem;line-height:1}.itemCompactList .price .itemLowerPrice .old i{text-decoration:line-through}.itemCompactList .price .itemBTI{margin:0;font-size:1.4rem;line-height:1;padding:.35rem}.itemCompactList .price .itemFamilyPrice{display:block;color:#000;font-size:1.5rem;line-height:1}.itemCompactList .price .itemFamilyPrice .txt_family{color:#000}.itemCompactList .price .itemOldPrice{display:block;font-size:.8rem;color:#000;margin:0}