.vm14 .v14-cart-page{padding-top:24px}
.vm14 .v14-cart-heading{margin-bottom:18px}
.vm14 .v14-cart-heading h1{font-size:30px;line-height:1.2;letter-spacing:-.4px}
.vm14 .v14-cart-summary{padding-top:0}
.vm14 .vm239-summary-panel{padding:20px;background:#edf1e9;border-radius:8px}
.vm14 .vm239-summary-panel .v14-subtotal{font-size:16px}
.vm14 .vm239-summary-panel .v14-subtotal strong{font-size:25px}
.vm14 .vm239-summary-panel .vm237-shipping-line{margin-top:13px;font-size:15px}
.vm14 .vm239-summary-panel .vm237-shipping-line small{font-size:14px;margin-top:1px}
.vm14 .vm239-summary-panel .vm237-shipping-line strong{font-size:16px}
.vm14 .vm239-delivery{border-top:1px solid #d4ddcf;margin-top:14px;padding-top:12px}
.vm14 .v14-cart-summary .vm239-delivery p{font:400 15px/1.5 Arial,Helvetica,sans-serif;color:#4f6354;margin:0;max-width:none}
.vm14 .v14-cart-summary .vm239-delivery p+p{margin-top:5px}
.vm14 .v14-cart-summary>.v14-primary{margin-top:16px;width:100%}
.vm14 .v14-cart-summary>.vm237-tax-note{text-align:center;font:400 14px/1.5 Arial,Helvetica,sans-serif;margin:9px 0 0;color:#687568}
.vm14 .v14-cart-footer{margin-top:0}
@media(max-width:650px){
 .vm14.v14-enclosed-cart .header{height:66px}
 .vm14 .header .brand img{width:88px;height:auto}
 .vm14 .v14-cart-page{padding-top:20px}
 .vm14 .v14-cart-heading{margin-bottom:14px}
 .vm14 .v14-cart-heading h1{font-size:26px}
 .vm14 .v14-cart-item{padding:16px 0;border-bottom:0}
 .vm14 .v14-cart-info h2{font-size:21px;margin-bottom:8px}
 .vm14 .v14-cart-info .v14-unit{margin-bottom:12px}
 .vm14 .v14-cart-summary{padding-top:4px}
 .vm14 .vm239-summary-panel{padding:16px}
 .vm14 .v14-cart-footer{padding-top:22px}
}
@media(max-width:650px) and (max-height:650px){
 .vm14.v14-enclosed-cart .header{height:62px}
 .vm14 .v14-cart-page{padding-top:14px}
 .vm14 .v14-cart-heading{margin-bottom:8px}
 .vm14 .v14-cart-item{padding:10px 0}
 .vm14 .vm239-summary-panel{padding:10px 14px}
 .vm14 .vm239-summary-panel .vm237-shipping-line{margin-top:8px}
 .vm14 .vm239-delivery{margin-top:8px;padding-top:9px}
 .vm14 .v14-cart-summary .vm239-delivery p{font-size:14px;line-height:1.45}
 .vm14 .v14-cart-summary .vm239-delivery p+p{margin-top:4px}
 .vm14 .v14-cart-summary>.v14-primary{margin-top:10px}
}
