.cart *{position: relative;} .cart {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: fixed;bottom: 0px;left: 0px;margin-left: 50px;background: #373737;z-index: 99999;}.cart.updating {opacity: 0.5;}.cart .content {padding-bottom: 25px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: inset 0px -8px 0px #000000;-moz-box-shadow: inset 0px -8px 0px #000000;box-shadow: inset 0px -8px 0px #000000;}.cart.closed .content {height: 0;padding: 0;overflow: hidden;}.cart .head {cursor: pointer;white-space: nowrap;background: #000000;padding: 10px 40px 10px 45px;color: white;font-weight: 300;font-size: 16px;background-image: url(../images/bag.png);background-position: 10px 5px;background-repeat: no-repeat;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}.cart .head .number {position: absolute;top: 0px;right: 25px;margin-top: -12px;width: 24px;height: 24px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #ffcc03;color: black;font-size: 13px;font-weight: 800;}.cart .head .number .inner {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: transparent;line-height: 24px;text-align: center;}.cart.closed .head {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}.cart .list {padding: 10px;}.cart .list .item {margin-right: 15px;border-bottom: 2px solid white;padding-bottom: 10px;padding-top: 10px;}.cart .list .item .deleter {position: absolute;width: 20px;height: 20px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;background: #ffcc03;color: black;font-size: 13px;font-weight: 800;top: 50%;left: 100%;margin-top: -10px;cursor: pointer;}.cart .list .item .deleter .inner {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: transparent;line-height: 20px;text-align: center;}.cart .list .item .image {background-color: white;background-position: top center;background-size: cover;width: 46px;height: 46px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px;float: left;}.cart .list .item .image .qty {position: absolute;top: 30px;left: 30px;width: 20px;height: 20px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #ffcc03;color: black;font-size: 12px;font-weight: 800;}.cart .list .item .image .qty .inner {width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: transparent;line-height: 20px;text-align: center;}.cart .list .item .description {float: left;width: 150px;padding-left: 5px;color: white;}.cart .list .item .description .name {line-height: 16px;font-size: 15px;margin-bottom: 4px;}.cart .list .item .description .price {font-size: 18px;}.cart .list .item:last-child {border-bottom: 1px dashed white;}.cart .total {color: white;line-height: 18px;height: auto;text-align: center;font-size: 18px;font-weight: 300;}.cart .total .total {font-weight: normal;font-size: 24px;line-height: 26px;}.cart .total .checkout {display: inline-block;background: #ffcc03;padding: 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: none;color: black;margin-top: 10px;font-weight: normal;}.cart .vacum {text-align: center;font-size: 16px;font-weight: normal;color: white;}.cart .vacum .go-shop {background: white;padding: 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: none;color: #5188b9;margin-top: 10px;font-weight: normal;}