.vh-cart-footer{--_ink: var(--vh-ink);--_surface: var(--vh-surface);--_white: #ffffff;--_tint: var(--vh-tint);--_edge: var(--vh-edge);--_edge-thin: var(--vh-edge-thin);--_gap: var(--vh-gap);--_radius: var(--vh-radius);--_line: var(--vh-line, rgba(0,0,0,.1));--_card-border: color-mix(in srgb, var(--_tint) 28%, transparent);--_card-bg: color-mix(in srgb, var(--_tint) 6%, var(--_surface));--_glass-bg: color-mix(in srgb, var(--_tint) 18%, transparent);display:block;width:100%;color:var(--_ink);background:var(--_surface)!important;position:relative;z-index:1}.vh-cart-footer .vh-container{max-width:var(--vh-max);width:100%;margin-inline:auto;padding-inline:var(--vh-edge)}.vh-cart-footer{width:100%;background:var(--vh-surface);z-index:var(--vh-z-mobile)}.vh-cart-footer.is-empty{display:none}.vh-cart-footer__rule{width:clamp(280px,38vw,520px);border-top:1px solid var(--vh-line);margin:24px 0 24px auto}.vh-cart-footer__rail{margin-block:0 40px;display:grid;justify-content:end}@media(min-width:769px){.vh-cart-footer{position:relative;padding-block:40px;margin-top:0}}@media(max-width:768px){section.vh-cart-footer{position:fixed;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);padding-top:18px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),color-mix(in srgb,var(--vh-night) 78%,transparent)!important;-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border-top:0;box-shadow:inset 0 1px #ffffff24}}.vh-cart-footer__totals{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:clamp(280px,38vw,520px);padding-top:24px}.vh-cart-footer__label{margin:0;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(20px,3.5vw,28px);color:var(--vh-ink);line-height:1}.vh-cart-footer__right{display:flex;flex-direction:column;align-items:flex-end;position:relative}.vh-cart-footer__value{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(20px,3.5vw,28px);color:var(--vh-ink);line-height:1;letter-spacing:-.02em}.vh-cart-footer__note{margin:0;font-size:13px;color:color-mix(in srgb,var(--vh-ink) 60%,transparent)}.vh-discount-row{position:absolute;bottom:100%;right:0;margin-bottom:6px;width:max-content;max-width:240px;display:flex;justify-content:flex-end;pointer-events:none}.vh-discount-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9999px;font-weight:500;font-size:12px;line-height:1;color:var(--vh-white);background:var(--vh-glass-bg);box-shadow:var(--vh-glass-hairline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vh-tier{display:grid;gap:8px;width:clamp(280px,38vw,520px);margin-bottom:4px}.vh-tier__msg{margin:0;font-size:13.5px;font-weight:500;line-height:1.3;color:var(--vh-ink)}.vh-tier__bar{block-size:4px;border-radius:4px;background:color-mix(in srgb,var(--vh-ink) 10%,transparent);overflow:hidden}.vh-tier__bar>span{display:block;block-size:100%;inline-size:calc(min(var(--p, 0),1)*100%);border-radius:inherit;background:#ffffffc7}.vh-tier.is-unlocked .vh-tier__bar>span{background:var(--vh-orange)}.vh-tier+.vh-tier{margin-top:14px}.vh-cart-footer__ctas{display:grid;gap:10px;margin-top:16px;width:100%}.vh-checkout-btn{width:100%;display:flex!important;justify-content:center;align-items:center;min-height:56px;padding-block:0}@media(hover:hover){.vh-cart-footer .vh-checkout-btn:hover{padding-right:22px}}.vh-checkout-btn .vh-cta__label{font-size:18px;text-align:center}.vh-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;width:clamp(280px,38vw,520px);margin:12px 0 0;padding:0;list-style:none;font-size:12.5px;color:color-mix(in srgb,var(--vh-ink) 72%,transparent)}.vh-cart-trust li{display:inline-flex;align-items:center;gap:6px}.vh-cart-trust li:before{content:"";inline-size:14px;block-size:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10.4l3.2 3.2L15 6.8' stroke='%23f3eefa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.vh-cart-footer [data-funding-source],.vh-cart-footer .shopify-payment-button{display:none!important}@media(max-width:768px){.vh-cart-footer__totals,.vh-cart-footer__ctas,.vh-tier,.vh-cart-trust{width:100%;margin-inline:0}.vh-tier{margin-bottom:0}.vh-cart-trust{margin-top:10px}.vh-cart-footer__rail{justify-content:stretch}.vh-cart-footer__rule{width:100%;max-width:none;margin:18px 0 24px}.vh-cart-footer__label,.vh-cart-footer__value{font-size:20px}.vh-discount-pill{font-size:11px;max-width:160px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-main-cart-footer.css.map */
