.template-cart .cart__footer-wrapper .cart__footer,.template-cart .a-datetime-banner,.template-cart .a-product-delivery-summary{padding:1.8rem 2rem;border:var(--a-rule, 1px) solid rgba(182,144,34,.35);border-radius:0;background:var(--a-cream-2, #f6eedc)}.template-cart .a-product-delivery-summary{margin-block:0;border-block-start-width:var(--a-rule, 1px)}.template-cart .a-datetime-calendar-wrapper{padding:1.2rem;background:var(--a-cream, #fcf8ec)}.template-cart #MainContent:has(cart-items.is-empty) .a-section-cart-shipping-bar,.template-cart #MainContent:has(cart-items.is-empty) .a-section-cart-fulfillment,.template-cart #MainContent:has(cart-items.is-empty) .a-section-delivery-datetime-cart{display:none}@media screen and (max-width:989px){.template-cart .cart__footer-wrapper{padding-block-end:var(--a-space-s)}}@media screen and (min-width:990px){.template-cart #MainContent:has(cart-items.is-empty){display:block}.template-cart #MainContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,38rem);column-gap:4rem;row-gap:2.4rem;align-items:start;max-width:var(--page-width);margin:0 auto;padding:0 5rem}.template-cart #MainContent .page-width{max-width:none;padding-inline:0}.template-cart .a-section-cart-shipping-bar,.template-cart #MainContent>[id$=cart-items]{grid-column:1 / -1;min-width:0}.template-cart .a-section-cart-fulfillment,.template-cart .a-section-delivery-datetime-cart{grid-column:1;min-width:0}.template-cart #MainContent .a-section-cart-fulfillment .a-cart-fulfillment,.template-cart #MainContent .a-section-delivery-datetime-cart .a-cart-delivery-datetime{padding-block:0}.template-cart .cart__footer-wrapper{grid-column:2;grid-row:3 / span 2;min-width:0;position:sticky;top:calc(var(--header-height, 0px) + 1.6rem)}.template-cart cart-items.is-empty>.page-width{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 24rem);min-height:calc(100svh - 24rem)}.template-cart cart-items.is-empty .cart__warnings{padding-block:0}}.template-cart .cart__ctas{text-align:left}.template-cart .a-product-delivery-summary__heading,.template-cart .a-datetime-banner__heading{margin:0 0 1rem;padding-inline-start:1rem;border-inline-start:4px solid var(--a-enji, #8d214d);font-family:var(--a-font-serif-jp);font-size:1.8rem;font-weight:700;line-height:1.4;letter-spacing:.08em;color:var(--a-enji, #8d214d)}.template-cart .a-product-delivery-summary__link{padding:.8rem 1.8rem;border:1px solid var(--a-enji, #8d214d);background:#fff;font-size:1.4rem;font-weight:700;text-decoration:none;cursor:pointer}.template-cart .a-product-delivery-summary__link:hover{background:var(--a-enji, #8d214d);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-cart-layout.css.map */
