.cx-cta{border-radius:999px}.cart__checkout-button,.cart__checkout-button:before,.cart__checkout-button:after{border-radius:999px!important}.cx-top{padding:10px 20px 2px;background:#fff}.cx-top .cx-cta.cx-cta--ghost{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-height:0;padding:0;gap:6px;border:0;border-radius:0;background:none;color:var(--cx-navy, #445972);font-family:inherit;font-size:1.4rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.cx-top .cx-cta.cx-cta--ghost:before{content:"\2190";text-decoration:none;display:inline-block}.cx-top .cx-cta.cx-cta--ghost:hover{background:none;transform:none;color:var(--cx-deep, #17283f);text-decoration:none}.cx-foot__saving{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 10px;padding:7px 14px;border-radius:999px;background:var(--cx-green-bg, #e6f3ee);color:var(--cx-green, #1f7a5c);font-size:1.4rem;font-weight:600;line-height:1.2}.cx-foot__saving strong{font-weight:800}.cx-foot__saving svg{width:16px;height:16px;flex:0 0 auto}.cx-sumwrap .cx-sum__save{padding:0;margin:0;border-radius:0;background:none;font-size:inherit}.cx-sumwrap .cx-sum__save dt{color:var(--cx-muted, #5d6878);font-weight:400}.cx-sumwrap .cx-sum__save dd{color:var(--cx-green, #1f7a5c);font-weight:800}.cx-tw{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin:12px 0 0;text-align:left;color:var(--cx-muted, #5d6878);line-height:1.2}.cx-tw img{display:block;width:112px;height:auto;flex:0 0 auto}.cx-tw span{font-size:1.2rem}.cx-drawer__after .cx-tw{margin:16px 0 0}.cx-drawer__after .cx-foot__note{margin:12px 0 0}.cart__ctas.cx-foot__row{display:flex!important;flex-direction:column;align-items:stretch;gap:0}.cart__ctas.cx-foot__row .cart__checkout-button{width:100%}@media(max-width:749px){.cx-drawer__overlay{display:none}.cx-drawer__panel{left:0;width:100%;box-shadow:none;transform:translateY(28px);opacity:0;transition:transform .26s ease,opacity .22s ease}.cx-drawer.is-open .cx-drawer__panel{transform:none;opacity:1}.cx-drawer__head{padding:12px 16px 12px 20px}.cx-drawer__close{width:44px;height:44px}.cx-drawer__foot{padding:10px 20px calc(12px + env(safe-area-inset-bottom,0px))}.cx-drawer__foot .cx-cta{min-height:52px}}@media(prefers-reduced-motion:reduce){.cx-drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ce-cart-m.css.map */
