.cart-page{padding:25px 0}@media only screen and (min-width:768px){.cart-page{padding:40px 0 250px}}.cart-page .quantity-box{width:83px;height:34px;border:1px solid #000}@media only screen and (min-width:768px){.cart-page .quantity-box{margin-right:40px}}.cart-page .quantity-box .quantity{height:32px;min-height:32px}.cart-page .cart-empty{font-size:16px;font-weight:400;text-transform:capitalize;text-align:center;padding-top:40px;line-height:1}.cart-page .cart-body{overflow-y:visible}.cart-page .cart-form{height:auto;width:auto;position:static;z-index:auto;top:auto;right:auto;transform:translateX(0);max-width:none}@media only screen and (min-width:768px){.cart-page .cart-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;transition:transform .3s ease-in-out;padding:0 20px}}@media only screen and (min-width:1200px){.cart-page .cart-form{padding:0 40px}}@media only screen and (min-width:1440px){.cart-page .cart-form{padding:0 75px}}@media only screen and (min-width:1920px){.cart-page .cart-form{padding:0 220px}}@media only screen and (min-width:992px){.cart-page .cart-page-two-third{width:66.66%;padding-right:20px;max-width:770px}}@media only screen and (min-width:992px){.cart-page .cart-page-one-third{width:33.33%;max-width:440px}}.cart-page .cart-header{-ms-flex-direction:column;flex-direction:column;border:none;padding:0 15px}@media only screen and (min-width:768px){.cart-page .cart-header{padding:25px 0}}.cart-page .cart-header a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:400;line-height:1;margin-bottom:10px}@media only screen and (min-width:768px){.cart-page .cart-header a{margin-bottom:30px}}.cart-page .cart-header a svg{width:12px;margin-right:5px}.cart-page .cart-header h3{display:none}@media only screen and (min-width:768px){.cart-page .cart-header h3{display:block;font-size:40px;font-weight:300;line-height:48px;text-transform:none}}@media only screen and (min-width:768px){.cart-page .cart-freeship{padding:20px 0}}@media only screen and (min-width:768px){.cart-page .cart-freeship .freeship-bar{max-width:none}}@media only screen and (min-width:768px){.cart-page .cart-items{padding:0;border-top:1px solid #000}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item{padding:25px 0;border-bottom:1px solid #000}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item:last-child{border:none}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-info{display:-ms-flexbox;display:flex;-ms-flex-pack:space-bewteen;justify-content:space-bewteen}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-image{width:90px;-ms-flex-preferred-size:90px;flex-basis:90px;margin-right:20px}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-title{font-size:16px;line-height:24px}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item.cart-item--gwp .cart-item-description{font-size:14px;width:calc(100% - 90px)}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-description,.cart-page .cart-items .cart-item .cart-item-price p{font-size:16px}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-remove{-ms-flex-pack:start;justify-content:flex-start;margin-left:-6px}}@media only screen and (min-width:768px){.cart-page .cart-items .cart-item .cart-item-remove .cart-item-remove-btn{text-decoration:underline}}@media only screen and (min-width:768px){.cart-page .cart-upsell{padding:50px 0}}.cart-page .cart-attribute{padding:11px 15px}@media only screen and (min-width:768px){.cart-page .cart-attribute{padding:17px 0}}@media only screen and (min-width:768px){.cart-page .cart-gift{border-bottom:1px solid #000}}.cart-page .cart-gift .cart-gift-message-form{width:100%;max-width:415px}.cart-page .cart-gift .input,.cart-page .cart-gift .textarea{font-size:12px;border:1px solid #7e9db2;padding:12px 10px}.cart-page .cart-gift .input::-webkit-input-placeholder,.cart-page .cart-gift .textarea::-webkit-input-placeholder{color:#000;opacity:.8}.cart-page .cart-gift .input:-moz-placeholder,.cart-page .cart-gift .input::-moz-placeholder,.cart-page .cart-gift .textarea:-moz-placeholder,.cart-page .cart-gift .textarea::-moz-placeholder{color:#000;opacity:.8}.cart-page .cart-gift .input:-ms-input-placeholder,.cart-page .cart-gift .textarea:-ms-input-placeholder{color:#000;opacity:.8}.cart-page .cart-gift .label{font-size:12px;margin-bottom:5px}.cart-page .cart-gift .input{height:44px}.cart-page .cart-gift .input-group--wrapper .input-group{width:calc(50% - 9px)}.cart-page .cart-gift .cart-gift-message-form-btn{height:37px}@media only screen and (min-width:768px){.cart-page .cart-gift .cart-gift-message-form-btn{height:48px}}@media only screen and (min-width:768px){.cart-page .cart-footer{padding-top:222px;border-top:none}}@media only screen and (min-width:768px){.cart-page .cart-footer .cart-subtotal,.cart-page .cart-footer .cart-total{padding:30px 0}}@media only screen and (min-width:768px){.cart-page .cart-footer .klarna-cart-note{width:auto;border-top:1px solid #000}}@media only screen and (min-width:768px){.cart-page .cart-footer .cart-actions{padding:0}}
