.app .bezel{display:block;margin:0 auto;position:relative;width:100%}.app #appScreen{height:803px;left:35px;overflow:hidden;position:absolute;top:20px;transform:scale(1);transform-origin:0 0;width:370px;z-index:0;z-index:20}.cartItems h3{font-size:20px;line-height:30px;margin:10px 0 0}.cartItems section ul{font-size:16px;line-height:20px;padding:0 0 0 20px}.cartItems h3{text-align:left}.cartItems p{font-weight:100;margin:0 0 1em}.cartItems li,.cartItems p{font-size:16px;line-height:20px}.cartItems li{font-weight:300;margin:0 0 5px}.cartItems form legend{font-size:1.2em;font-weight:400;line-height:1.3em;padding:0}.cartItems form input{border:1px solid #555;width:auto}.cartItems td{font-size:1em;font-weight:400;line-height:1.3em;text-align:left}.cartItems .items .col1{padding-right:20px;padding-top:12px}.cartItems .items .col1.total{color:#2786bd;font-weight:700;padding-right:20px;text-align:right}.cartItems .items .col2{padding-top:12px;text-align:right;width:70px}.cartItems .items .name{font-weight:900}.cartItems .items .subtotal{background:#eef7fc;border-bottom:1px solid #0d6ca6}.cartItems .items .subtotal .col1{padding-right:10px;text-align:right}.cartItems .items .subtotal .col1,.cartItems .items .subtotal .col2{color:#2786bd;font-weight:700;padding-top:10px}.cartItems .items .col3{text-align:right;width:60px}.cartItems #discountForm,.cartItems #redemptionForm{border:none;padding-bottom:12px;padding-top:20px}.cartItems #discountForm legend,.cartItems #redemptionForm legend{padding-bottom:3px;text-align:left}.cartItems #discountForm input,.cartItems #redemptionForm input{width:80%}.cartItems #discountForm .btn,.cartItems #redemptionForm .btn{padding:7px;width:20%}.cartItems #discountCodesList,.cartItems #redemptionCodesList{padding-left:4%;padding-right:4%}#discountCodesList ul,#redemptionCodesList ul{font-size:.9em;line-height:1.2em;margin:10px 0 0;padding:0 0 20px}#discountCodesList li,#redemptionCodesList li{display:flex;padding-bottom:10px;padding-left:0}#discountCodesList .text,#redemptionCodesList .text{flex:1;padding:10px 0 0 10px}.cartItems #discountCodesList .btn,.cartItems #redemptionCodesList .btn{padding:7px;width:20%}.cartItems .totals td{background:#eef7fc}.cartItems .totals .col1,.cartItems .totals .col2,.cartItems .totals .col3{color:#2786bd;font-weight:700;padding-top:12px;text-align:right}.cartItems .totals .col3{padding-top:12px;width:70px}.cartItems .totals .col4{padding-top:12px;width:60px}.cartItems .totals .grandTotal{border-bottom:1px solid #0d6ca6}.customerOwnsAllSongs{margin:40px auto;max-width:400px;text-align:center}@media only screen and (min-width:1200px) and (max-width:1399px){.app #appScreen{height:824px;left:31px;top:17px;transform:scale(.834);width:381px}}@media only screen and (min-width:992px) and (max-width:1199px){.app #appScreen{height:845px;left:28px;top:14px;transform:scale(.676);width:390px}}@media only screen and (min-width:768px) and (max-width:991px){.app #appScreen{height:833px;left:24px;top:11px;transform:scale(.5);width:384px}}@media only screen and (min-width:576px) and (max-width:767px){.app .bezel{width:230px}.app #appScreen{height:887px;left:50%;top:11px;transform:translateX(-25%) scale(.5);width:409px}.cartItems form legend{font-size:.8em;line-height:.8em;padding-bottom:6px!important}.cartItems #discountCodesList .text,.cartItems #redemptionCodesList .text{padding-top:0}}@media only screen and (max-width:575px){.app .bezel{width:230px}.app #appScreen{height:887px;left:50%;top:11px;transform:translateX(-25%) scale(.5);width:409px}.cartItems form legend{font-size:.8em;line-height:.8em;padding-bottom:6px!important}.cartItems #discountCodesList .text,.cartItems #redemptionCodesList .text{padding-top:0}}