.cartpage{background:var(--bg);padding:32px 0 72px}.cartpage [hidden]{display:none!important}.cartpage__grid{display:grid;gap:32px}.cartpage__items{border-top:1px solid var(--line-soft);list-style:none;margin:0;padding:0}.cartpage__item{border-bottom:1px solid var(--line-soft);display:flex;gap:14px;padding:18px 0}.cartpage__media{background:linear-gradient(180deg,#e3f4df,#f2f8ee);border-radius:16px;display:block;flex:0 0 92px;height:92px;overflow:hidden}.cartpage__media img{height:100%;object-fit:contain;padding:8px;width:100%}.cartpage__info{flex:1;min-width:0}.cartpage__row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cartpage__name{color:var(--fg);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.cartpage__price{font-size:18px;font-weight:700;white-space:nowrap}.cartpage__variant{color:var(--fg-muted);font-size:14px;margin-top:4px}.cartpage__each{color:var(--fg-muted);font-size:14px;margin-top:2px}.cartpage__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:14px}.cartpage__qty{background:#fff;border-color:var(--line-soft);width:132px}.cartpage__name{text-decoration:none}.cartpage__remove{background:none;border:0;cursor:pointer;padding:6px 0;align-items:center;color:var(--fg-muted);display:inline-flex;font-size:14px;gap:6px}.cartpage__remove svg{height:16px;width:16px}@media(hover:hover){.cartpage__remove:hover{color:var(--fg)}}.cartpage__continue{color:var(--link);display:inline-block;font-weight:600;margin-top:22px;text-decoration:underline;text-underline-offset:3px}.cartpage__sum{align-self:start;background:#fff;border:1px solid var(--line-pale);border-radius:28px;padding:26px 22px 28px}.cartpage__sum-title{font-size:22px;margin-bottom:16px}.cartpage__lines{margin:0}.cartpage__lines div{display:flex;font-size:17px;justify-content:space-between;padding:8px 0}.cartpage__lines dd{font-weight:600;margin:0}.cartpage__tax{color:var(--fg-muted);font-size:14px;line-height:1.45;margin-top:4px}.cartpage__terms{background:var(--surface);border-radius:16px;font-size:14px;line-height:1.5;margin-top:18px;padding:14px 16px}.cartpage__terms strong{font-size:16px}.cartpage__terms a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.cartpage__total{border-top:1px solid var(--line-soft);display:flex;font-size:22px;font-weight:700;justify-content:space-between;margin:20px 0 22px;padding-top:18px}.cartpage__checkout{width:100%}.cartpage__ship{color:var(--fg-muted);font-size:14px;margin-top:16px;text-align:center}.cartpage__empty{padding:16px 0 8px;text-align:center}.cartpage__empty-text{color:var(--fg-muted);font-size:17px;margin:10px 0 36px}.cartpage__tiles{display:grid;gap:14px;text-align:left}.cartpage__tile{align-items:center;background:#fff;border:1px solid var(--line-pale);border-radius:26px;color:var(--fg);display:grid;gap:2px 16px;grid-template-columns:96px 1fr;padding:14px;text-decoration:none;transition:border-color var(--t-base)}.cartpage__tile-media{background:linear-gradient(180deg,#e3f4df,#f2f8ee);border-radius:16px;grid-row:1 / 3;height:96px;overflow:hidden}.cartpage__tile-media img{height:100%;object-fit:contain;padding:8px;width:100%}.cartpage__tile-name{align-self:end;font-size:20px;font-weight:700;letter-spacing:-.01em}.cartpage__tile-price{align-self:start;color:var(--fg-muted);font-size:15px}@media(hover:hover){.cartpage__tile:hover{border-color:var(--fg)}}@media(min-width:768px){.cartpage{padding:56px 0 112px}.cartpage__media{flex-basis:120px;height:120px}.cartpage__item{gap:22px;padding:24px 0}.cartpage__name{font-size:20px}.cartpage__tiles{grid-template-columns:repeat(3,1fr)}.cartpage__tile{grid-template-columns:1fr;padding:18px 18px 22px}.cartpage__tile-media{grid-row:auto;height:260px;margin-bottom:12px}}@media(min-width:992px){.cartpage__grid{gap:56px;grid-template-columns:minmax(0,1fr) 400px}.cartpage__sum{position:sticky;top:calc(var(--header-h) + 24px)}}.cartpage__media img{padding:12px}.cartpage__price{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.cartpage__was{color:var(--fg-muted);font-size:14px;font-weight:500}.cartpage__deal{color:#0f7f68;font-size:14px;font-weight:600;margin-top:4px}.cartpage__lines .sum__row{font-size:16px;padding:6px 0}.cartpage__lines .sum__row--save dt,.cartpage__lines .sum__row--save dd{color:#0f7f68}.cartpage__save{background:#e2f6ee;border-radius:12px;color:#0f6a57;font-size:15px;margin-top:12px;padding:10px 14px;text-align:center}.cartpage__save strong{font-weight:700}.cartpage__tax [hidden]{display:none}.cartpage__perks{color:var(--fg-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:4px 16px;justify-content:center;margin-top:14px}.cartpage__perks li{align-items:center;display:inline-flex;gap:6px}.cartpage__perks li:before{background:var(--brw-jade, #1ab796);border-radius:50%;content:"";height:6px;width:6px}.cartpage__ship{display:none}.cartpage__guarantee{border-top:1px solid var(--line-soft);color:var(--fg-muted);font-size:14px;line-height:1.5;margin-top:16px;padding-top:14px}.cartpage__guarantee strong{color:var(--fg)}.cartpage__addon{margin-top:22px}.cartpage__addon-label{color:var(--fg-muted);font-size:12.5px;font-weight:600;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.cartpage__addon-card{align-items:center;background:#fff;border:1px solid var(--line-pale, rgba(18, 55, 47, .12));border-radius:18px;display:flex;gap:14px;padding:12px 16px 12px 12px}.cartpage__addon-media{background:linear-gradient(180deg,#e3f4df,#f2f8ee);border-radius:12px;display:block;flex:0 0 68px;height:68px;padding:8px}.cartpage__addon-media img{height:100%;object-fit:contain;width:100%}.cartpage__addon-info{flex:1 1 auto;min-width:0}.cartpage__addon-name{color:var(--fg);font-size:16px;font-weight:700;text-decoration:none}.cartpage__addon-line{color:var(--fg-muted);font-size:14px;line-height:1.35;margin-top:2px}.cartpage__addon-price{font-size:15px;font-weight:700;margin-top:4px}.cartpage__addon-price s{color:var(--fg-muted);font-size:13.5px;font-weight:500}.cartpage__addon-btn{border:1px solid var(--fg);border-radius:100px;color:var(--fg);flex-shrink:0;font-size:14px;font-weight:600;padding:9px 18px;transition:background-color var(--t-base),color var(--t-base)}@media(hover:hover){.cartpage__addon-btn:hover{background:var(--fg);color:#fbfaf6}}.cartpage__tile-price s{margin-right:2px}.cartpage__checkout-prices{display:inline-flex;align-items:baseline;gap:.5em;margin-left:.5em}.cartpage__checkout-was{font-size:.85em;opacity:.65;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-page.css.map */
