body:not(.wireframe-mode) .cart-page{padding-block:clamp(3rem,6vw,5rem) var(--pf-section-space)}body:not(.wireframe-mode) .cart-page__header{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-block-end:clamp(1.75rem,3vw,2.75rem)}body:not(.wireframe-mode) .cart-page h1{font-family:var(--pf-font-display);font-weight:400;font-size:var(--pf-text-5);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);line-height:.96}body:not(.wireframe-mode) .cart-page__count{color:var(--pf-muted);font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}body:not(.wireframe-mode) .cart-page__empty{display:grid;justify-items:start;gap:1rem;max-width:44ch;padding-block:clamp(2rem,5vw,4rem)}body:not(.wireframe-mode) .cart-page__empty h2{font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-weight:400;font-size:var(--pf-text-4)}body:not(.wireframe-mode) .cart-page__empty p{color:var(--pf-muted)}body:not(.wireframe-mode) .cart-page__layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);gap:clamp(2rem,4vw,4rem);align-items:start}body:not(.wireframe-mode) .cart-page__items ul{margin:0;padding:0;list-style:none}body:not(.wireframe-mode) .cart-page__cols{display:grid;grid-template-columns:6rem minmax(0,1fr) 138px 4.5rem;gap:clamp(1rem,2vw,1.75rem);align-items:baseline;padding-block-end:.85rem;border-block-end:2px solid var(--pf-ink)}body:not(.wireframe-mode) .cart-page__cols :is(p,span){color:var(--pf-muted);font-family:var(--pf-font-label);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body:not(.wireframe-mode) .cart-page__cols-count{grid-column:1 / span 2}body:not(.wireframe-mode) .cart-page__continue{display:inline-flex;align-items:center;gap:.5rem;margin-block-start:1.5rem;color:var(--pf-ink);font-size:.86rem;font-weight:700;text-decoration:none}body:not(.wireframe-mode) .cart-page__continue:hover{color:var(--pf-green);text-decoration:underline;text-underline-offset:.25em}body:not(.wireframe-mode) .cart-related{margin-block-start:var(--pf-section-space)}body:not(.wireframe-mode) .cart-related h2{margin-block-end:1.5rem;font-family:var(--pf-font-display);letter-spacing:var(--pf-track-display);word-spacing:var(--pf-word-display);font-weight:400;font-size:var(--pf-text-3)}body:not(.wireframe-mode) .cart-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.5rem)}@media(max-width:900px){body:not(.wireframe-mode) .cart-page__layout{grid-template-columns:1fr}body:not(.wireframe-mode) .cart-page__cols{display:none}body:not(.wireframe-mode) .cart-page__items ul{border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .cart-related__grid{grid-template-columns:1fr;row-gap:2rem}}body:not(.wireframe-mode) .cart-code{display:block;margin-block:1rem .25rem;padding-block-start:1rem;border-block-start:1px solid var(--pf-line)}body:not(.wireframe-mode) .cart-code__label{display:block;margin-block-end:.4rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pf-muted)}body:not(.wireframe-mode) .cart-code__row{display:flex;gap:.5rem}body:not(.wireframe-mode) .cart-code__input{flex:1;min-width:0;min-height:2.75rem;padding-inline:.75rem;border:1px solid var(--pf-line);border-radius:var(--pf-r-btn);background:var(--pf-paper);color:var(--pf-ink);font:inherit;text-transform:uppercase}body:not(.wireframe-mode) .cart-code__input[aria-invalid=true]{border-color:var(--pf-red-deep)}body:not(.wireframe-mode) .cart-code__apply{min-height:2.75rem;padding-inline:1rem;border:1px solid var(--pf-ink);border-radius:var(--pf-r-btn);background:transparent;color:var(--pf-ink);font-weight:700;cursor:pointer}body:not(.wireframe-mode) .cart-code__apply[disabled]{opacity:.6;cursor:default}body:not(.wireframe-mode) .cart-code__status{min-height:1rem;margin-block-start:.4rem;font-size:.82rem;font-weight:600}body:not(.wireframe-mode) .cart-code__status[data-tone=error]{color:var(--pf-red-deep)}body:not(.wireframe-mode) .cart-code__status[data-tone=success]{color:var(--pf-green)}body:not(.wireframe-mode) .cart-code[data-applied=true] .cart-code__apply{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-cart.css.map */
