.shopping-tooltip--body .total-price,.shopping-tooltip .total-price__wrap{display:flex;justify-content:flex-end;align-items:center}.shopping-tooltip{position:absolute!important;right:-10px;top:5rem;width:360px;border:1px solid #dfdfdf}.shopping-tooltip p{margin-bottom:.25rem;line-height:1.375}.shopping-tooltip--header,.shopping-tooltip--body,.shopping-tooltip--footer{padding:.75rem}.shopping-tooltip--body,.shopping-tooltip--footer{background-color:#fff}.shopping-tooltip--header{background-color:#0058a3;color:#fff;position:relative;padding-top:1.5rem;padding-bottom:1.5rem}.shopping-tooltip--header h1,.shopping-tooltip--header h2,.shopping-tooltip--header h3,.shopping-tooltip--header h4,.shopping-tooltip--header h5,.shopping-tooltip--header h6,.shopping-tooltip--header a,.shopping-tooltip--header p{color:#fff}.shopping-tooltip--header::before{content:"";position:absolute;top:-14px;right:1.5rem;border-style:solid;border-width:0 14px 14px 14px;border-color:transparent transparent #0058a3 transparent}@media (max-width:1199.98px){.shopping-tooltip--header::before{right:4rem}}.shopping-tooltip--header h6{font-size:1rem}.shopping-tooltip--body{max-height:380px;overflow-y:auto;overflow-x:hidden}.shopping-tooltip--body .itemPriceBox{margin-bottom:0}.shopping-tooltip--body .itemPriceBox .itemPriceBox{margin:0}.shopping-tooltip--body .activity{font-size:.75rem}.shopping-tooltip--body .item-title{color:#111}.shopping-tooltip--body .item-title:hover{text-decoration:underline}.shopping-tooltip .activity{font-size:.75rem}.shopping-tooltip .itemProduct{border-bottom:1px solid #dfdfdf;padding-bottom:.5rem;margin-bottom:.5rem}.shopping-tooltip .itemFamilyLegend{margin-bottom:0}.shopping-tooltip .itemPriceBox>.itemPriceBox{margin:0}.shopping-tooltip .itemPriceBox #price-family-shoppingcart-resume-template .currency{line-height:2}.shopping-tooltip #list-shopping-cart-items{margin-bottom:0}.shopping-tooltip #list-shopping-cart-items li:last-of-type .itemProduct{border:0;margin-bottom:0}.shopping-tooltip .itemCounter{height:35px;margin-bottom:.5rem}.shopping-tooltip .itemCounter .value{justify-content:flex-start}.shopping-tooltip .itemCounter .value .val,.shopping-tooltip .itemCounter .value .action{width:35px;height:35px}.shopping-tooltip .price-size{display:inline-flex;font-size:1.25rem;font-weight:bold;line-height:1;color:#111}.shopping-tooltip .price-size .currency{line-height:1.5}.shopping-tooltip .icon{opacity:.6}.shopping-tooltip .icon:hover{opacity:1}.shopping-tooltip .icon::before{color:#111}.shopping-tooltip .icon.fundament-icon-heart-filled::before{color:#dc3545}.shopping-tooltip .favorites .fundament-icon-heart-filled{opacity:1}.itemCounter .value .val,.itemCounter .value .action{display:flex;justify-content:center;align-items:center}.itemCounter{display:flex;justify-content:space-between;align-items:center}.itemCounter .value{display:flex;justify-content:flex-end;align-items:center}.itemCounter{height:45px;margin:.5rem 0 .5rem}.itemCounter input[type="number"]{-moz-appearance:textfield}.itemCounter input::-webkit-outer-spin-button,.itemCounter input::-webkit-inner-spin-button{-webkit-appearance:none}.itemCounter .text{display:block;font-size:.875rem;line-height:1rem}.itemCounter .value .val,.itemCounter .value .action{text-align:center;width:40px;height:45px;padding:.25rem;background:#fff;border:1px solid #dfdfdf}.itemCounter .value .val:focus,.itemCounter .value .val.focus,.itemCounter .value .action:focus,.itemCounter .value .action.focus{outline:none}.itemCounter .value .val{width:40px;font-size:1rem;line-height:2rem;text-align:center;border-left:0;border-right:0;border-radius:0}.itemCounter .value .val :not(input) {width:initial}.itemCounter .value .action{position:relative;font-size:1.25rem;color:#111;cursor:pointer}.itemCounter .value .action:hover{background-color:#f5f5f5}.itemCounter .value .action:first-of-type{left:1px;border-radius:10rem 0 0 10rem;border-right:0}.itemCounter .value .action:last-of-type{right:1px;border-radius:0 10rem 10rem 0;border-left:0}.itemCounter .value [data-action="sum"].disabled,.itemCounter .value #minus.disabled{color:#ccc;pointer-events:none;opacity:1}.itemCounter .value [data-action="sum"].disabled{border-left-color:#fff!important}.itemCounter .value #minus.disabled{border-right-color:#fff!important}