body.template-cart main#root:has(.su-cartsum){display:grid;grid-template-columns:minmax(0,1fr) 400px;column-gap:72px;max-width:1320px;margin:0 auto;padding:0 48px 96px;align-items:start}body.template-cart main#root:has(.su-cartsum)>*{grid-column:1 / -1;min-width:0}body.template-cart main#root:has(.su-cartsum)>[id$=__cart-items]{grid-column:1;grid-row:1}body.template-cart main#root:has(.su-cartsum)>[id$=__cart-footer]{grid-column:2;grid-row:1 / span 2;position:sticky;top:24px;margin-top:72px}body.template-cart main#root:has(.su-cartsum)>[id$=__cart-recs]{grid-column:1;grid-row:2}body.template-cart main#root:has(.su-cartsum) .cart-page .wt-cart,body.template-cart main#root:has(.su-cartsum) #main-cart-items{max-width:none;width:100%;margin:0;padding-left:0;padding-right:0}body.template-cart main#root:has(.su-cartsum) [id$=__cart-items] [data-section-id]{--section-gap-bottom: 0px}.su-cartsum{--cs-ink: #141413;--cs-muted: #77756f;--cs-line: rgba(20,20,19,.12);max-width:none;margin:0;padding:0}.su-cartsum__in{background:#f6f6f4;padding:28px;color:var(--cs-ink)}.su-cartsum .wt-cart__trustpilot{margin:0 0 18px;padding:0;background:none;border:0}.su-cartsum .wt-cart__free-shipping,.su-cartsum [class*=free-shipping]{margin:0;padding:0;background:none}.su-cartsum__tot{margin:18px 0 0;padding:0}.su-cartsum__tot>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:13px}.su-cartsum__tot dt,.su-cartsum__tot dd{margin:0}.su-cartsum__disc{color:var(--cs-muted);font-size:12px!important}.su-cartsum__muted{color:var(--cs-muted);font-size:12px}.su-cartsum__big{margin-top:4px;padding-top:14px!important;border-top:1px solid var(--cs-line);align-items:baseline}.su-cartsum__big dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.su-cartsum__big dd{font-size:26px;letter-spacing:-.01em}.su-cartsum__tax{margin:6px 0 18px;font-size:11px;color:var(--cs-muted)}.su-cartsum .su-cartsum__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;margin:0;padding:0 16px;border:0;border-radius:0;background:var(--cs-ink);color:#fff;font:700 12px/1 Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.su-cartsum .su-cartsum__btn svg{width:14px;height:14px;fill:currentColor}@media(hover:hover){.su-cartsum .su-cartsum__btn:hover{opacity:.88}}.su-cartsum .su-cartsum__btn:focus-visible{outline:2px solid var(--cs-ink);outline-offset:3px}.su-cartsum__express{margin-top:8px}.su-cartsum__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.su-cartsum__payicon{width:34px;height:22px}.su-cartsum .wt-cart__benefits{margin:20px 0 0;padding:16px 0 0;border-top:1px solid var(--cs-line)}.su-cartsum .su-wa-row{margin-top:4px}.su-cartsum .su-cartsum__back{display:block;margin-top:18px;text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted);text-decoration:none}.su-cartbar{display:none}@media(max-width:899px){body.template-cart main#root:has(.su-cartsum){grid-template-columns:minmax(0,1fr);padding:0 16px 120px}body.template-cart main#root:has(.su-cartsum)>[id$=__cart-items],body.template-cart main#root:has(.su-cartsum)>[id$=__cart-footer],body.template-cart main#root:has(.su-cartsum)>[id$=__cart-recs]{grid-column:1;grid-row:auto;position:static;margin-top:0}.su-cartsum__in{margin:24px -16px 0;padding:22px 16px}.su-cartbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;gap:12px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--cs-line);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.su-cartsum.is-btn-visible .su-cartbar{transform:translateY(110%)}.su-cartbar__t{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cs-muted)}.su-cartbar__t b{display:block;margin-top:2px;font-size:18px;letter-spacing:0;color:var(--cs-ink);text-transform:none}.su-cartsum .su-cartbar__btn{flex:1;height:48px;border:0;border-radius:0;background:var(--cs-ink);color:#fff;font:700 12px/1 Helvetica,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/su-cart-page.css.map */
