input[type=button].primary.medium{width:auto}@media only screen and (max-width:767px){.small--hide{display:none!important}}.cartPage{padding:50px 0}.cartPage h1{margin:0 0 20px;color:#001e37}.cartPage table{width:100%;border-collapse:collapse;border-bottom:solid #d9d9d9 1px;margin-bottom:35px}.cartPage table th{border-bottom:solid #d9d9d9 2px;padding:15px 10px 10px;text-align:left;font-size:16px}.cartPage table td{padding:20px 10px;font-size:14px;color:#3e3e40;vertical-align:middle}.cartPage table th.center,.cartPage table td.center{text-align:center}.cartPage table h5{font-size:16px;color:#001e37;font-weight:700;width:calc(100% - 110px);line-height:1.3}.cartPage table h5 a{text-decoration:none;color:#001e37;font-size:16px}.cartPage .quantity-spinner{width:83px;border:solid 1px #001e37;height:25px;padding:0 26px;display:inline-block}.cartPage .quantity-spinner input{width:30px;border:solid 0px;padding:0;text-align:center;height:25px;margin:-1px 0;border:solid 1px #001e37}.cartPage .quantity-spinner .quantity-button{position:absolute;top:0;left:0;z-index:1;-moz-transform:none;-webkit-transform:none;transform:none;height:20px}.quantity-spinner .quantity-nav{position:static;cursor:pointer}.cartPage .quantity-spinner .quantity-button.quantity-up{right:0;left:auto}.cartPage .removeLink{font-size:15px;color:#001e37}.cartPage .preferredSalonSelectorLabel{color:#001939;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;margin-bottom:10px}.cartPage .preferredSalonSelector{color:#001939;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:20px;margin-bottom:25px;padding:10px 12px;width:100%}.cartRemove{text-align:right;padding-right:0}.cartRemove{width:25px;height:25px}.cartActionBox{display:flex;flex-flow:row nowrap}.cartActionBox .cartNotes{flex-grow:3}.cartActionBox .cartAction{flex-grow:1;color:#afaaac;font-size:12px}.cartActionBox .cartAction .dl{display:table;width:100%;color:#001e37;font-size:14px;text-transform:uppercase;font-weight:400}.cartActionBox .cartAction .dd,.cartActionBox .cartAction .dt{display:table-cell}.cartActionBox .cartAction .dd{text-align:right}.cartButtonBox{margin:0 -5px;font-size:0px;display:flex}.cartButtonBox input{height:50px;border:solid #001e37 2px;font-size:12px;color:#fff;background:#001e37;margin:0 5px 10px;font-weight:700;flex-grow:1}.cartButtonBox input:hover,.cartButtonBox input[name=update]{background:#fff;color:#001e37}.cartButtonBox input[name=update]:hover{background:#001e37;color:#fff}.cartActionBox .payIcon{text-align:center;margin-top:10px}.cartActionBox .continueShop{font-size:14px;text-align:center;display:block;height:50px;line-height:50px;color:#001e37;font-weight:700}.cartActionBox .cartNotes{font-size:12px;color:#afaaac;padding-right:30px}.cartActionBox .cartNotes label{display:block}.cartActionBox .cartNotes textarea{border:1px solid #d9d9d9;width:100%;padding:10px}@media only screen and (min-width:768px)and (max-width:989px){.cartPage table th{font-size:16px}.cartPage table [data-label] img{max-width:90px;max-height:90px}.cartPage table td{padding:15px 5px}.cartPage table th{padding:10px 5px 5px 10px}.cartActionBox .cartNotes{flex-grow:1}.cartPage h1{font-size:39px}}@media only screen and (max-width:1024px){.table-wrapper{overflow-x:auto}}@media only screen and (max-width:767px){.cartPage h1{font-size:28px}.shipping-warning{font-size:13px}.cartPage table{border-top:2px solid #d9d9d9}.cartPage table h5{font-size:14px}.cartPage table td.center{text-align:left}.cartActionBox{display:block}.cartActionBox .cartNotes{padding:0;margin-bottom:20px}}.cartPage .shipping-warning,.cartPage .shipping__threshold--indicator{display:none!important}.quantity-spinner{position:relative}.quantity-spinner input[type=number]::-webkit-inner-spin-button,.quantity-spinner input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity-spinner input[type=number]{-moz-appearance:textfield}.quantity-spinner input{width:70px;height:42px;line-height:1.65;float:left;display:block;padding:8px 25px 8px 0;margin:0 0 0 8px;text-align:center}.quantity-spinner input:focus{outline:0}.quantity-spinner .quantity-button{position:relative;cursor:pointer;width:25px;text-align:center;font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translate(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-spinner .quantity-button .fa{font-size:20px;margin-top:0;display:block}.quantity-spinner .quantity-button.quantity-up{position:absolute;top:0;width:25px;height:25px}.quantity-spinner .quantity-button.quantity-down{position:absolute;bottom:0;width:25px;height:25px}.quantity-spinner .quantity-button.disabled{color:#949494}.cartPage table tr td{border-bottom:1px solid rgba(0,0,0,.1);padding:10px}.cartPage table tr td[data-label=Product] a.product_thumb{width:100px;display:block}.cartPage table tr td[data-label=Product] a.product_thumb img{display:block}.cartPage table tr.sample-product td{padding:5px 10px}.cartPage table tr.sample-product td[data-label=Product] img{width:40px;margin:0 auto}.cartPage table tr.sample-product td[data-label=Product] .product_title span{font-size:12px}.cartPage .gift-tag{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/851/assets/cart.css.map */
