.rm-page--cart{background:var(--rm-surface)}.rm-cart-shell{padding-block:var(--rm-space-4) var(--rm-space-9)}.rm-cart-breadcrumb{margin-bottom:var(--rm-space-5)}.rm-cart-heading{display:grid;gap:var(--rm-space-3);margin-bottom:var(--rm-space-7)}.rm-cart-heading__title,.rm-cart-heading__text{margin:0}.rm-cart-heading__title{color:var(--rm-text);font-family:var(--rm-font-heading);font-size:var(--rm-text-display);font-weight:700;line-height:var(--rm-line-tight)}.rm-cart-heading__text{color:var(--rm-muted);font-size:var(--rm-text-md);line-height:var(--rm-line-relaxed)}.rm-cart-form,.rm-cart-layout{display:grid;gap:var(--rm-collection-column-gap)}.rm-cart-layout{align-items:start}.rm-cart-content{display:grid;gap:var(--rm-space-6);min-width:0}.rm-cart-items{display:grid;gap:var(--rm-space-4);padding:0;margin:0;list-style:none}.rm-cart-note{display:grid;gap:var(--rm-space-2);border:var(--rm-border-width) solid var(--rm-border);border-radius:var(--rm-radius-sm);padding:var(--rm-space-5);background:var(--rm-white);box-shadow:var(--rm-shadow-sm)}.rm-cart-note__label{color:var(--rm-text);font-size:var(--rm-text-sm);font-weight:700}.rm-cart-note__textarea{width:100%;min-height:calc(var(--rm-control-height) * 2);resize:vertical;border:var(--rm-border-width) solid var(--rm-border);border-radius:var(--rm-radius-sm);padding:var(--rm-space-3) var(--rm-space-4);background:var(--rm-white);color:var(--rm-text);font-size:var(--rm-text-sm);line-height:var(--rm-line-relaxed)}.rm-cart-side{display:grid;gap:var(--rm-space-5)}.rm-cart-trust{display:grid;gap:var(--rm-space-4);border:var(--rm-border-width) solid var(--rm-border);border-radius:var(--rm-radius-sm);padding:var(--rm-space-5);background:var(--rm-white);box-shadow:var(--rm-shadow-sm)}.rm-cart-trust .rm-trust-item{grid-template-columns:var(--rm-control-height) minmax(0,1fr)}.rm-cart-trust .rm-trust-item__icon{width:var(--rm-control-height);height:var(--rm-control-height)}.rm-cart-trust .rm-trust-item__svg{width:var(--rm-icon-size-md);height:var(--rm-icon-size-md);fill:currentColor}.rm-cart-empty{margin-top:var(--rm-space-5)}@media(min-width:1024px){.rm-cart-layout{grid-template-columns:minmax(0,1fr) minmax(340px,var(--rm-cart-summary-width))}.rm-cart-side--sticky{position:sticky;top:var(--rm-space-5)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/template-cart.css.map */
