body.template-cart{background:#fffdf8;color:#20221d}
.template-cart .jakes-simple-header{display:flex;justify-content:center;align-items:center;padding:18px 24px;border-bottom:1px solid #e9e5da;background:#fff}
.jakes-simple-header a{display:block;line-height:0}.jakes-simple-header img{width:200px;height:auto;max-height:82px;object-fit:contain}
.template-cart #MainContent{padding-top:32px;padding-bottom:24px}
.template-cart .jakes-simple-footer{padding:12px 24px 36px;text-align:center}.jakes-simple-footer nav{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.jakes-simple-footer a{font-size:13px;color:#5d6258;text-decoration:underline;text-underline-offset:3px}
.template-cart .jakes-cart{max-width:1140px;padding-bottom:0}
.template-cart .jakes-cart .jakes-cart__header{margin-bottom:20px;padding:0;min-height:0;align-items:center}
.template-cart .jakes-cart .jakes-cart__title-row h1{font-size:32px;line-height:1.2}
.template-cart .jakes-cart .jakes-cart__savings-path{padding:14px 18px;margin:0 0 22px;border:1px solid #e7dcaa;border-radius:10px;box-shadow:none;background:#fff8db;min-height:0}
.template-cart .jakes-cart .jakes-cart__savings-topline{display:block;margin:0;padding:0}
.template-cart .jakes-cart .jakes-cart__savings-copy{display:flex;gap:5px 10px;align-items:baseline;flex-wrap:wrap}
.template-cart .jakes-cart .jakes-cart__savings-copy h2{margin:0;font-size:16px;line-height:1.5;font-weight:700;letter-spacing:0;text-transform:none}
.template-cart .jakes-cart .jakes-cart__savings-copy p{margin:0;font-size:14px;line-height:1.5}
.template-cart .jakes-cart .jakes-cart__layout{grid-template-columns:minmax(0,1fr) 350px;gap:28px;align-items:start}
.template-cart .jakes-cart .jakes-cart__summary{position:static;margin:0;padding:0;border:0}
.template-cart .jakes-cart .jakes-cart__summary-card{padding:22px;border:1px solid #e7e3d9;border-radius:12px;background:#fff;box-shadow:none}
.template-cart .jakes-cart .jakes-cart__summary-heading{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #eee9de}
.template-cart .jakes-cart .jakes-cart__summary-heading h2{font-size:20px;margin:0}
.template-cart .jakes-cart .jakes-cart__summary-heading svg{display:none}
.template-cart .jakes-cart .jakes-cart__summary-card>.cart-subtotal,.template-cart .jakes-cart .jakes-cart__summary-card>.cart__shipping,.template-cart .jakes-cart .jakes-cart__summary-card>.cart__buttons-container{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.template-cart .jakes-cart .cart-subtotal{margin-top:0;padding-top:0;border:0}
.template-cart .jakes-cart .cart__shipping{font-size:13px;line-height:1.6;margin:14px 0 4px;text-align:left}
.template-cart .jakes-cart .jakes-cart__tax-note{font-size:12px;line-height:1.5;margin:0 0 18px;color:#62665e}
.template-cart .jakes-cart .jakes-cart__checkout{background:#172b20;color:#fff;box-shadow:none;border-radius:8px;min-height:54px;font-size:16px}
.template-cart .jakes-cart .jakes-cart__express-label{margin-top:18px;font-size:11px}
.template-cart .jakes-cart .jakes-cart__note{margin-top:14px;background:transparent;border:1px solid #e7e3d9;border-radius:8px;box-shadow:none}
.template-cart .jakes-cart .jakes-cart__note summary{font-size:13px;min-height:44px}
@media(max-width:989px){.template-cart .jakes-cart .jakes-cart__layout{grid-template-columns:minmax(0,1fr)}.template-cart .jakes-cart .jakes-cart__summary{max-width:none}.template-cart .jakes-cart .jakes-cart__summary-card{padding:20px}}
@media(max-width:749px){.template-cart #MainContent{padding-top:22px}.jakes-simple-header img{width:170px;max-height:65px}.template-cart .jakes-simple-header{padding:14px 20px}.template-cart .jakes-cart .jakes-cart__title-row h1{font-size:27px}.template-cart .jakes-cart .jakes-cart__header{gap:12px}.template-cart .jakes-cart .jakes-cart__continue{font-size:12px}.template-cart .jakes-cart .jakes-cart__savings-copy{display:block}.template-cart .jakes-cart .jakes-cart__savings-copy p{margin-top:2px}.template-cart .jakes-cart .jakes-cart__layout{gap:20px}.template-cart .jakes-simple-footer{padding-bottom:105px}}

.template-cart #loyaltyLauncher,.template-cart #loyalty_callout_container{display:none!important}
