.cart-page{background-color:#fff;padding-bottom:80px}.cart-wrapper{margin-top:30px;padding-top:20px;border-top:1px solid #A5A5A5;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.cart-wrapper .cart-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:290px}.cart-wrapper .cart-info .info-link{padding-bottom:10px;text-decoration:none;text-transform:uppercase;font-family:"Robotobold",sans-serif;font-size:1rem;color:#373737;transition:all .3s ease-in-out}.cart-wrapper .cart-info .info-link:hover{color:#377220}.cart-wrapper .cart-content{width:75%}.cart-wrapper .cart-content .cart-item{margin:0 0 15px;background-color:#F7F7F7;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-pack:justify;justify-content:space-between}.cart-wrapper .cart-content .cart-item:last-child{margin-bottom:0}.cart-wrapper .cart-content .cart-item .left-side{-ms-flex-align:center;align-items:center;margin-right:10px}.cart-wrapper .cart-content .cart-item .right-side{-ms-flex-align:center;align-items:center}.cart-wrapper .cart-content .cart-item .remove-icon{cursor:pointer;font-style:normal;position:absolute;top:20px;left:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:26px;height:26px;text-transform:uppercase;font-size:1.0625rem;line-height:12px;font-family:"Robotobold",sans-serif;color:#CB0C1D;border:2px solid #CB0C1D;border-radius:50%;transition:all .3s ease-in-out}.cart-wrapper .cart-content .cart-item .remove-icon:hover{background-color:#CB0C1D;color:#fff}.cart-wrapper .cart-content .cart-item .cart-img{width:140px;height:90px;background-position:0 0;background-repeat:no-repeat;background-size:cover;margin-right:10px}.cart-wrapper .cart-content .cart-item .item-product-info{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;max-width:330px}.cart-wrapper .cart-content .cart-item .item-product-info a{text-transform:uppercase;text-decoration:none;font-family:"Robotobold",sans-serif;font-size:.8125rem;line-height:13px;color:#373737;margin-bottom:20px}.cart-wrapper .cart-content .cart-item .item-product-info .price{font-family:"Robotobold",sans-serif;font-size:.875rem;color:#898989;text-transform:uppercase}.cart-wrapper .cart-content .cart-item .item-product-info .price span{font-size:1.25rem}.cart-wrapper .cart-content .cart-item .quantity-form{-ms-flex-align:center;align-items:center;margin-right:30px}.cart-wrapper .cart-content .cart-item .quantity-form .qtyminus{margin-right:3px}.cart-wrapper .cart-content .cart-item .quantity-form .qtyminus,.cart-wrapper .cart-content .cart-item .quantity-form .qtyplus{cursor:pointer;background-color:transparent;border:0;font-size:1.875rem;color:#373737;transition:all .3s ease-in-out}.cart-wrapper .cart-content .cart-item .quantity-form .qtyminus:hover,.cart-wrapper .cart-content .cart-item .quantity-form .qtyplus:hover{color:#CB0C1D}.cart-wrapper .cart-content .cart-item .quantity-form .qty{width:40px;height:40px;text-align:center;font-size:1.25rem;color:#373737}.cart-wrapper .cart-content .cart-item .total-price{font-family:"Robotobold",sans-serif;font-size:.875rem;color:#CB0C1D;text-transform:uppercase}.cart-wrapper .cart-content .cart-item .total-price span{font-size:1.25rem}.cart-wrapper .cart-content .user-info{width:100%;margin-top:20px}.cart-wrapper .cart-content .user-info h2{margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #A5A5A5}.cart-wrapper .cart-content .user-info .user-info-form{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper{width:40%}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper .form-control{width:100%;margin-bottom:15px}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper .form-control:last-child{margin-bottom:0}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper .form-control span{font-family:"Roboto",sans-serif;font-size:.9375rem;color:#5a5a5a}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper .form-control input{padding-top:7px;padding-bottom:7px;padding-left:7px;width:100%;border:1px solid #CED2D6;background-color:#FBFCFC;transition:all .5s ease-in-out;font-size:.8125rem}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper .form-control input:focus{border-color:#FFC600;box-shadow:0 0 5px 0 rgba(255,198,0,0.6) inset}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper{width:45%;text-align:center}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy{padding:15px;background-color:#F5F5F5;margin-bottom:10px}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy .total-price{font-size:2.1875rem;color:#000;font-family:"Robotobold",sans-serif;margin-bottom:15px}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy .total-price span{font-size:1.5625rem}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy button{padding:8px 30px;cursor:pointer;background-color:#FFC600;border:0;font-family:"Roboto",sans-serif;font-size:.9375rem;color:#373737;text-transform:uppercase;position:relative;overflow:hidden}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy button span{position:relative;font-size:1.0625rem;color:#373737;font-family:"Robotomedium",sans-serif}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy button::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background-color:#ffcc1a;transition:all .3s ease-in-out}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy button:hover::before{width:100%}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper p{margin:0;padding:0;font-size:.875rem}@media only screen and (max-width: 1000px){.cart-wrapper{-ms-flex-direction:column;flex-direction:column}.cart-wrapper .cart-info{width:100%;margin-right:0;margin-bottom:20px}.cart-wrapper .cart-content{width:100%}.cart-wrapper .cart-info .info-link{font-size:.8125rem}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy .total-price{font-size:1.5625rem}}@media only screen and (max-width: 860px){.cart-wrapper .cart-content .cart-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.cart-wrapper .cart-content .cart-item .left-side{margin-right:0;margin-bottom:15px}.cart-wrapper .cart-content .cart-item{padding-left:45px;padding-right:20px}.cart-wrapper .cart-content .cart-item .remove-icon{left:10px;top:10px;width:20px;height:20px;font-size:.75rem}}@media only screen and (max-width: 660px){.cart-wrapper .cart-content .cart-item .left-side{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.cart-wrapper .cart-content .cart-item .cart-img{margin-right:0;margin-bottom:10px}.cart-wrapper .cart-content .cart-item .item-product-info{max-width:100%}.cart-wrapper .cart-content .cart-item .item-product-info a{margin-bottom:10px}.cart-wrapper .cart-content .cart-item .item-product-info .price{font-size:.75rem}.cart-wrapper .cart-content .cart-item .item-product-info .price span{font-size:1rem}.cart-wrapper .cart-content .cart-item .right-side{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.cart-wrapper .cart-content .cart-item .quantity-form .qty{width:30px;height:30px;font-size:.8125rem}.cart-wrapper .cart-content .cart-item .quantity-form{margin-right:0;margin-bottom:10px}.cart-wrapper .cart-content .cart-item .total-price{font-size:.75rem}.cart-wrapper .cart-content .cart-item .total-price span{font-size:1rem}}@media only screen and (max-width: 600px){.cart-wrapper .cart-content .user-info .user-info-form{-ms-flex-direction:column;flex-direction:column}.cart-wrapper .cart-content .user-info .user-info-form .input-wrapper{width:100%;margin-right:0;margin-bottom:30px}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper{width:100%}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper p{font-size:.75rem}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy .total-price{font-size:1.25rem}.cart-wrapper .cart-content .user-info .user-info-form .buy-wrapper .total-buy .total-price span{font-size:1rem}}