:where(.pepti-cart-page,cart-drawer,.pepti-cart-drawer){--pepti-paper: #F6F4F0;--pepti-ink: #121212;--pepti-blue: #0A1250;--pepti-border: #D8D3C9;--pepti-muted: #5E5A53;--pepti-sans: "Hanken Grotesk", system-ui, sans-serif;--pepti-serif: "Instrument Serif", Georgia, serif}body.pepti-cart-page{background:var(--pepti-paper);color:var(--pepti-ink);--font-body-family: var(--pepti-sans);--font-heading-family: var(--pepti-sans);letter-spacing:normal}.pepti-cart-page #MainContent [class*=color-],.pepti-cart-page .header-wrapper,.pepti-cart-page .footer,cart-drawer .drawer__inner{--color-background: 246, 244, 240;--gradient-background: #F6F4F0;--color-foreground: 18, 18, 18;--color-button: 10, 18, 80;--color-button-text: 255, 255, 255}.pepti-cart-page :is(.title--primary,.cart__empty-text),cart-drawer .drawer__heading{font-family:var(--pepti-sans);font-weight:600;letter-spacing:-.025em}cart-drawer{--font-body-family: var(--pepti-sans);--font-heading-family: var(--pepti-sans);font-family:var(--pepti-sans);letter-spacing:normal}cart-drawer .drawer__inner{width:45rem;max-width:100vw;padding-inline:clamp(1.8rem,4vw,2.8rem)}cart-drawer .drawer__heading{font-size:3.8rem}.pepti-cart-page #MainContent :is(.cart__checkout-button,.cart__warnings .button),cart-drawer :is(.cart__checkout-button,.cart__warnings .button),.pepti-cart-cta{--color-button: 10, 18, 80;--color-button-text: 255, 255, 255;--buttons-radius: 999px;--buttons-radius-outset: 999px;background:var(--pepti-blue);color:#fff;border-radius:999px;letter-spacing:normal;font-weight:700}.pepti-cart-page #MainContent :is(.cart__checkout-button,.cart__warnings .button),cart-drawer :is(.cart__checkout-button,.cart__warnings .button){min-height:5.2rem}.pepti-cart-page #MainContent :is(.cart-item__image,.quantity),cart-drawer :is(.cart-item__image,.quantity){border-radius:12px}.pepti-cart-page #MainContent .quantity,cart-drawer .quantity{--inputs-radius: 12px}.pepti-cart-page #MainContent .cart-items th,.pepti-cart-page #MainContent .cart__items,cart-drawer :is(.cart-items th,.drawer__footer){border-color:var(--pepti-border)}html.pepti-cart-open{overflow:hidden}.pepti-cart-drawer{position:fixed;inset:0 0 0 auto;box-sizing:border-box;width:min(450px,100%);max-width:none;height:100%;max-height:none;margin:0;padding:0 clamp(18px,4vw,28px);border:0;background:var(--pepti-paper);color:var(--pepti-ink);font:400 15px/1.45 var(--pepti-sans)}.pepti-cart-drawer[open]{display:flex;flex-direction:column;animation:pepti-cart-slide .25s ease-out}.pepti-cart-drawer::backdrop{background:#12121273}@keyframes pepti-cart-slide{0%{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pepti-cart-drawer[open]{animation:none}}.pepti-cart-head{display:flex;align-items:center;justify-content:space-between;padding-block:18px;border-bottom:1px solid var(--pepti-border)}.pepti-cart-head h2{margin:0;font:600 38px/1 var(--pepti-sans);letter-spacing:-.025em}.pepti-cart-close,.pepti-cart-remove{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.pepti-cart-close svg,.pepti-cart-remove svg{width:17px;height:17px}.pepti-cart-drawer .shopify-section{min-height:0;flex:1;display:flex;flex-direction:column}.pepti-cart-status{color:var(--pepti-blue)}[data-pepti-cart-panel]{flex:1;overflow:auto}.pepti-cart-lines{padding:0;margin:0;list-style:none}.pepti-cart-line{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid var(--pepti-border)}.pepti-cart-line p{margin:4px 0;font-size:13px;color:var(--pepti-muted)}.pepti-cart-name{font-weight:700;text-decoration:none}.pepti-cart-photo{width:72px;height:72px;border-radius:12px;object-fit:cover}.pepti-cart-line-price{display:grid;align-content:start;text-align:right}.pepti-cart-remove{margin-inline-start:-12px}[data-pepti-cart-totals]{padding-block:18px;border-top:1px solid var(--pepti-border)}.pepti-cart-total{display:flex;justify-content:space-between;gap:12px;margin:0 0 14px}.pepti-cart-actions{display:grid;gap:10px;text-align:center}.pepti-cart-cta{border:0;min-height:52px;font:700 15px var(--pepti-sans);cursor:pointer}.pepti-cart-view{padding:8px;color:var(--pepti-blue);text-underline-offset:3px}.pepti-cart-line:not(:has(.pepti-cart-photo)){grid-template-columns:minmax(0,1fr) auto}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pepti-cart.css.map */
