#cartform .divider{padding-bottom:40px;margin-bottom:20px;border-bottom:1px solid #e2e2e2}#cartform .item-list{margin:10px 0 40px}#cartform .item{clear:both;list-style:none;position:relative;border-top:1px solid #e2e2e2;padding:10px 0}#cartform .item:first-child{border-top:none}#cartform .item a.remove{position:absolute;top:45px;right:5%;font-size:20px;text-decoration:none;font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#cartform .item .image{width:100px;height:100px;line-height:100px;margin:0 4% 0 5%;float:left}#cartform .item .image img{vertical-align:middle}#cartform .item .desc{overflow:hidden;margin:37px 50% 0 0}#cartform .item .desc .variant{font-size:90%}#cartform .item .desc .variant:before{content:"- ";margin:0 5px}#cartform .item .quantity{position:absolute;top:40px;right:30%;width:130px}#cartform .item .quantity input{width:34px;margin-left:4px;padding-left:2px;padding-right:2px;text-align:center;-moz-box-sizing:content-box;box-sizing:content-box}#cartform .item .line-total{margin-top:5px;position:absolute;top:40px;right:10%;width:90px;text-align:right}#cartform .checkout-note textarea{width:370px;max-width:90%;margin-top:10px}#cartform .totals-area{text-align:right}#cartform .totals-area .checkout-col{float:right;max-width:360px}#cartform .totals-area .subtotal,#cartform .totals-area .checkout-buttons{margin:0 0 40px}#cartform .totals-area .checkout-buttons #update-cart{margin-left:4px}#cartform .termsagreement{margin-bottom:5px}#cartform .termsagreement label{vertical-align:middle}@media only screen and (max-width: 959px){#cartform .item .desc{margin-right:44%}#cartform .item .quantity{right:23%}}@media only screen and (max-width: 767px){#cartform .item .image{float:none;display:inline-block;vertical-align:middle;margin:0 20px 0 0;width:75px;height:75px;line-height:75px}#cartform .item .image img{max-height:100%}#cartform .item .desc{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 120px)}#cartform .item .quantotal{position:relative;clear:both;padding-top:20px;width:100%}#cartform .item .quantity{position:static;float:left}#cartform .item .line-total{position:static;float:right}#cartform .item a.remove{right:-10px;top:29px;padding:10px;font-size:30px}#cartform .totals-area .checkout-col{float:none;max-width:none}}@media only screen and (max-width: 360px){#cartform .item .image{margin-left:0;width:50px}}
/*# sourceMappingURL=/cdn/shop/t/435/assets/styles-cart.scss.css.map */
