.cartp{position:relative;z-index:2;padding:clamp(96px,12vh,126px) 0 clamp(64px,9vh,110px);min-height:70vh}.cartp.is-busy{opacity:.6;pointer-events:none;transition:opacity .2s}.steps2{display:flex;gap:8px;margin:0 0 26px;padding:0;list-style:none;flex-wrap:wrap}.steps2 li{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.steps2 b{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-2);font-weight:500;font-size:10px;letter-spacing:0}.steps2 li.is-on{border-color:var(--accent);color:var(--bone);background:var(--accent-mut)}.steps2 li.is-on b{background:var(--accent);border-color:var(--accent);color:#04191f}.cartp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--line)}.cartp__head h1{font-size:clamp(38px,5vw,68px);color:var(--bone)}.cartp__head h1 span{font-family:var(--mono);font-size:16px;font-weight:400;letter-spacing:.06em;color:var(--text-3);vertical-align:middle}.cartp__back{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-2)}.cartp__back:hover{color:var(--accent)}.cartp__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:clamp(28px,4vw,64px);align-items:start;margin-top:10px}.cartp__items .drawer__ship{margin-top:22px}.line--lg{grid-template-columns:120px minmax(0,1fr);gap:22px;padding:24px 0}.line--lg .line__img{width:120px;height:120px}.line--lg .line__title{font-size:22px}.line__unit{margin-top:8px;font-size:14px;color:var(--text-2)}.line__unit s{color:var(--text-3);margin-right:4px}.line__disc{margin-top:4px;font-family:var(--mono);font-size:11px;color:var(--accent)}.line--lg .line__price{font-size:16px}.cartp__note{margin-top:18px}.cartp__note textarea{width:100%;margin-bottom:22px;padding:14px;background:var(--panel);border:1px solid var(--line-2);border-radius:2px;color:var(--text);font-size:15px;resize:vertical}.cartp__note textarea:focus{outline:none;border-color:var(--accent)}.cartp__sum{position:sticky;top:88px;margin-top:22px;background:var(--panel);border:1px solid var(--line);padding:clamp(22px,2.6vw,32px)}.cartp__sum:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed rgba(231,227,216,.08);pointer-events:none}.cartp__sum h2{font-size:26px;color:var(--bone)}.sum{margin:20px 0 0}.sum div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.sum dt{color:var(--text-2);font-size:15px}.sum dd{margin:0;font-family:var(--mono);font-size:14px;color:var(--text)}.sum__free{color:var(--accent)!important}.sum__muted{color:var(--text-3)!important;font-family:var(--body)!important;font-size:14px!important}.sum__disc dd{color:var(--accent)}.sum .sum__total{border-bottom:0;padding-top:18px}.sum__total dt{font-family:var(--display);font-weight:800;font-size:20px;text-transform:uppercase;color:var(--text)}.sum__total dd{font-family:var(--display);font-weight:800;font-size:34px;color:var(--bone)}.cartp__sum .btn{margin-top:18px}.sum__small{margin-top:12px;text-align:center;font-size:12.5px;color:var(--text-3)}.sum__pay{margin-top:16px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.sum__pay svg{width:38px;height:24px}.sum__promise{margin:22px 0 0;padding:0;list-style:none}.sum__promise li{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:11px 0;border-top:1px dashed var(--line-2);font-size:14px;color:var(--text-2)}.sum__promise b{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);padding-top:2px}.cartp__empty{display:grid;justify-items:center;text-align:center;padding:clamp(56px,10vh,110px) 0}.cartp__empty h2{margin-top:20px;font-size:clamp(40px,6vw,84px);color:var(--bone)}.cartp__empty p{margin-top:18px;color:var(--text-2);font-size:17px;max-width:40ch}.cartp__empty .btn{margin-top:30px}.cartp__chips{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}@media(max-width:900px){.cartp__grid{grid-template-columns:1fr}.cartp__sum{position:relative;top:0}}@media(max-width:520px){.cartp{padding-top:84px}.line--lg{grid-template-columns:84px minmax(0,1fr);gap:14px}.line--lg .line__img{width:84px;height:84px}.line--lg .line__title{font-size:18px}.steps2 li{padding:6px 10px 6px 6px;font-size:9.5px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rg-cart.css.map */
