.pl-bag-page{max-width:1440px;margin:0 auto;padding:var(--pl-space-4) clamp(16px,4vw,48px) var(--pl-space-6)}.pl-bag__heading-row{display:flex;align-items:baseline;gap:var(--pl-space-3);margin-bottom:var(--pl-space-4)}.pl-bag__grid{display:grid;grid-template-columns:1fr;gap:var(--pl-space-5)}@media(min-width:861px){.pl-bag__grid{grid-template-columns:1.5fr 1fr;gap:clamp(var(--pl-space-4),4vw,var(--pl-space-6));align-items:start}.pl-bag__summary-column{position:sticky;top:88px}}.pl-bag__lines{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0;border-top:var(--pl-rule-strong)}.pl-line{display:grid;grid-template-columns:72px 1fr auto;gap:var(--pl-space-3);padding:var(--pl-space-3) 0;border-bottom:var(--pl-rule-soft)}.pl-line__media{width:72px;height:90px;background:var(--pl-mat);overflow:hidden}.pl-line__image{width:100%;height:100%;object-fit:contain}.pl-line__info{display:flex;flex-direction:column;gap:var(--pl-space-1);min-width:0}.pl-line__title{font:700 var(--pl-text-body) / 1.3 var(--pl-font-sans);color:var(--pl-ink);text-decoration:none}.pl-line__title:hover{color:var(--pl-accent)}.pl-line__options{margin:0;color:var(--pl-ink-muted);font-size:var(--pl-text-s)}.pl-line__note{margin:0}.pl-line__controls{display:flex;align-items:center;gap:var(--pl-space-3);margin-top:var(--pl-space-1)}.pl-line__qty{display:inline-flex;align-items:center;gap:var(--pl-space-2)}.pl-line__qty-btn{position:relative;min-width:24px;width:24px;height:24px;background:transparent;border:var(--pl-rule);color:var(--pl-ink);cursor:pointer;font:700 var(--pl-text-s)/1 var(--pl-font-sans);transition:color var(--pl-dur) var(--pl-ease),border-color var(--pl-dur) var(--pl-ease)}.pl-line__qty-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.pl-line__qty-btn:hover{color:var(--pl-accent);border-color:var(--pl-accent)}.pl-line__qty-btn:disabled{opacity:.4;cursor:default}.pl-line__qty-btn:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.pl-line__qty-value{min-width:20px;text-align:center;font:700 var(--pl-text-s)/1 var(--pl-font-sans)}.pl-line__remove{background:none;border:none;padding:0;color:var(--pl-ink-muted);font:500 var(--pl-text-s)/1 var(--pl-font-sans);cursor:pointer;text-decoration:underline;transition:color var(--pl-dur) var(--pl-ease)}.pl-line__remove:hover{color:var(--pl-accent)}.pl-line__remove:disabled{opacity:.4;cursor:default;text-decoration:none}.pl-line__total{align-self:center;font:700 var(--pl-text-body)/1 var(--pl-font-sans);white-space:nowrap}@media(prefers-reduced-motion:reduce){.pl-line__qty-btn,.pl-line__remove{transition:none}}.pl-summary{display:flex;flex-direction:column;gap:var(--pl-space-3);padding:var(--pl-space-4)}.pl-summary__heading{margin:0;font:800 var(--pl-text-plate)/1.2 var(--pl-font-sans);color:var(--pl-ink)}.pl-summary__row{display:flex;align-items:center;justify-content:space-between;font:500 var(--pl-text-body)/1.3 var(--pl-font-sans);color:var(--pl-ink)}.pl-summary__section{display:flex;flex-direction:column;gap:var(--pl-space-2)}.pl-summary__code-row{display:flex;align-items:center;gap:var(--pl-space-2)}.pl-summary__code-row .pl-field__input{flex:1;min-width:0}.pl-summary__remove-btn{background:none;border:none;padding:0;color:var(--pl-ink-muted);font:500 var(--pl-text-s)/1 var(--pl-font-sans);cursor:pointer;text-decoration:underline;transition:color var(--pl-dur) var(--pl-ease)}.pl-summary__remove-btn:hover{color:var(--pl-accent)}.pl-summary__remove-btn:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.pl-summary__quiet{margin:0;font-size:var(--pl-text-s);color:var(--pl-ink-muted)}.pl-summary__checkout{width:100%;text-align:center;min-height:44px}.pl-summary__shop-pay{display:flex;flex-direction:column;gap:var(--pl-space-2);align-items:stretch}@media(prefers-reduced-motion:reduce){.pl-summary__remove-btn{transition:none}}.pl-bag-checkoutbar{display:none}@media(max-width:860px){.pl-bag-checkoutbar{display:flex;align-items:center;justify-content:space-between;gap:var(--pl-space-3);position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--pl-paper);border-top:var(--pl-rule-strong);padding:var(--pl-space-2) var(--pl-space-3);padding-bottom:calc(var(--pl-space-2) + env(safe-area-inset-bottom))}body:has(.pl-bag-page.pl-has-checkoutbar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.pl-bag-checkoutbar__info{display:flex;flex-direction:column;gap:2px;min-width:0}.pl-bag-checkoutbar__label{font-size:var(--pl-text-xs);color:var(--pl-ink-muted)}.pl-bag-checkoutbar__cta{flex-shrink:0;min-height:44px}.pl-bag__heading-row h1{font-size:var(--pl-text-title);letter-spacing:var(--pl-track-title)}.pl-bag__heading-row{flex-wrap:wrap}.pl-line__quantity-form{display:flex;align-items:center;gap:var(--pl-space-2)}.pl-line__qty-value{width:3ch;min-width:36px;border:var(--pl-rule);border-radius:var(--pl-radius);background:var(--pl-paper);color:var(--pl-ink);padding:var(--pl-space-1)}.pl-line__controls{flex-wrap:wrap}.pl-line__total{display:flex;flex-direction:column;align-items:flex-end;gap:var(--pl-space-1);white-space:normal}.pl-line__total s{color:var(--pl-ink-muted);font-size:var(--pl-text-xs)}.pl-summary details summary{cursor:pointer;min-height:44px;padding-block:var(--pl-space-2)}.pl-summary details p+p{margin-top:var(--pl-space-2)}.pl-bag-empty{padding-block:var(--pl-space-7)}.pl-bag-empty__heading{font-size:var(--pl-text-title);letter-spacing:var(--pl-track-title)}.pl-bag-empty__links{display:flex;flex-wrap:wrap;gap:var(--pl-space-3);margin-top:var(--pl-space-5)}[data-cart-error]{padding:var(--pl-space-3);border:var(--pl-rule-strong);margin-block:var(--pl-space-3)}@media(max-width:480px){.pl-line{grid-template-columns:60px minmax(0,1fr)}.pl-line__media{width:60px;height:75px}.pl-line__total{grid-column:2;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/plate-cart.css.map */
