.template-cart .cart-page{--pm-cart-ink: #153b60;--pm-cart-line: #dde7ef;max-width:1240px;padding-block:40px 64px;gap:24px 40px;color:var(--pm-cart-ink)}.template-cart .cart-page__title h1{color:var(--pm-cart-ink);font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.template-cart .cart-title .cart-bubble__background{background:#e5f3fb}.template-cart .cart-title .cart-bubble__text{color:#087cb1}.template-cart .cart-page__title+.cart-page__items{margin-block-start:0}.template-cart .cart-page__items{min-width:0}.template-cart .cart-page .cart-items{padding:0;border:0;background:transparent;box-shadow:none}.template-cart .cart-page .cart-items__table tbody{display:grid;gap:16px}.template-cart .cart-page .cart-items__table-row{grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:16px 22px;padding:24px;margin:0;border:1px solid var(--pm-cart-line);border-radius:20px;background:#fff;box-shadow:0 6px 24px #153b6006}.template-cart .cart-page .cart-items__title{color:var(--pm-cart-ink);font-size:17px;line-height:1.55;font-weight:600}.template-cart .cart-page .cart-items__media-container{border-radius:12px;overflow:hidden;background:#edf6fa}.template-cart .cart-page .cart-items__price{grid-area:price;color:var(--pm-cart-ink);font-weight:650;white-space:nowrap}.template-cart .cart-page .cart-items__quantity{grid-area:quantity;margin:0;gap:14px}.template-cart .cart-page .cart-items__group-row{margin:12px 0 0}.template-cart .cart-page .cart-items__group-heading{color:#a34076;padding-inline:4px;font-size:12px;letter-spacing:.12em}.template-cart .cart-page .cart-items__table-row--extra{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details price" "quantity quantity" "error error";background:linear-gradient(110deg,#fff7fb,#fff);border-color:#efdfeb}.template-cart .cart-page .quantity-selector{width:132px;min-height:44px;border:1px solid #d5e3ee;border-radius:12px;background:#f4f9fc;color:var(--pm-cart-ink);overflow:hidden}.template-cart .cart-page .quantity-selector button{width:42px;min-width:42px;padding:0;color:var(--pm-cart-ink)}.template-cart .cart-page .quantity-selector input{width:46px;max-width:46px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--pm-cart-ink)}.template-cart .cart-page .cart-items__remove{color:#8e6c80;border-radius:10px}.template-cart .cart-page .cart-items__remove:hover{color:#b52d72;background:#fcebf3}.template-cart .cart-page__summary{display:block;align-self:start;height:auto;padding:0}.template-cart .cart-page__summary>.section-background{display:none}.template-cart .cart-page .cart-summary{display:block;height:auto;border:1px solid #d7e7f2;border-radius:24px;background:linear-gradient(145deg,#edf7ff,#f8f5ff);color:var(--pm-cart-ink);box-shadow:0 12px 36px #153b600a}.template-cart .cart-page .cart-summary__inner{position:static;width:100%;padding:30px;gap:28px;background:transparent;color:var(--pm-cart-ink);--color-foreground: #153b60;--color-foreground-rgb: 21 59 96;--color-foreground-subdued: #5c7185}.template-cart .cart-page .cart-actions{border-color:#d7e3ef}.template-cart .cart-page .cart-totals__total{gap:16px;flex-wrap:wrap}.template-cart .cart-page .cart-totals__total-value{color:#087cb1;font-size:28px;font-weight:700}.template-cart .cart-page .cart-totals__tax-note{margin-top:12px;line-height:1.65}.template-cart .cart-page .cart__checkout-button{min-height:56px;border:0;border-radius:14px;background:linear-gradient(110deg,#087fb5,#17466e);color:#fff;box-shadow:0 6px 18px #087fb52b}.template-cart .cart-page .cart__checkout-button:hover{background:#153b60}.template-cart .cart-page :is(button,a,input):focus-visible{outline:2px solid #087fb5;outline-offset:3px}@media(min-width:1000px){body.template-cart .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto 1fr}.template-cart .cart-page__summary{grid-column:2;grid-row:1 / 3}}@media(max-width:999px){body.template-cart .cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr)}.template-cart .cart-page__summary{grid-column:1;grid-row:auto}}@media(max-width:599px){.template-cart .cart-page{padding-block:24px 40px;gap:20px}.template-cart .cart-page .cart-items__table-row{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"media details" "media price" "quantity quantity" "error error";padding:18px;gap:12px 16px;border-radius:16px}.template-cart .cart-page .cart-items__title{font-size:15px}.template-cart .cart-page .cart-items__price{align-items:start;text-align:start}.template-cart .cart-page .cart-items__table-row--extra{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details price" "quantity quantity" "error error"}.template-cart .cart-page .cart-summary__inner{padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pillow-cart-page.css.map */
