.vsc-bar{--paper-50:#F7F3EC;--surface-sunken:#EFE8DC;--ink-900:#2B2218;--text-strong:#2B2218;--text-body:#4A4034;--text-muted:#8A7B63;--brass-500:#A98D6B;--brass-600:#8C7250;--border-hair:rgba(43,34,24,.14);--r-sm:4px;--font-display:"Cormorant Garamond",Georgia,serif;--font-sans:"Jost",system-ui,sans-serif;position:fixed;left:0;right:0;bottom:0;z-index:9999;transform:translateY(110%);transition:transform .32s cubic-bezier(.4,0,.2,1);background:color-mix(in srgb,var(--paper-50) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-hair);box-shadow:0 -8px 30px #2b22181a;font-family:var(--font-sans);color:var(--text-body)}.vsc-bar.show{transform:translateY(0)}.vsc-bar *{box-sizing:border-box}.vsc-bar .in{max-width:1180px;margin:0 auto;padding:12px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.vsc-bar .L{display:flex;align-items:center;gap:14px;min-width:0}.vsc-bar .L img{width:48px;height:58px;object-fit:cover;border-radius:var(--r-sm);flex:0 0 auto;background:var(--surface-sunken)}.vsc-bar .title{font-family:var(--font-sans);font-weight:400;font-size:18px;color:var(--text-strong);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsc-bar .price{font-size:13px;color:var(--text-muted);margin-top:2px}.vsc-bar .price b{color:var(--text-strong);font-weight:500}.vsc-bar .R{display:flex;align-items:center;gap:14px;flex:0 0 auto}.vsc-bar .vsc-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:340px}.vsc-bar .vsc-opt-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.vsc-bar .vsc-sw{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:36px;height:36px;border-radius:999px;overflow:hidden;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--border-hair)}.vsc-bar .vsc-sw img{width:100%;height:100%;object-fit:cover;display:block;background:var(--surface-sunken)}.vsc-bar .vsc-sw.is-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:inset 0 0 0 2px var(--paper-50),inset 0 0 0 3px var(--brass-500)}.vsc-bar .vsc-sw[disabled]{opacity:.35;cursor:not-allowed}.vsc-bar .vsc-pill{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;padding:8px 12px;border-radius:var(--r-sm);font-size:11.5px;color:var(--text-body);box-shadow:inset 0 0 0 1px var(--border-hair);transition:box-shadow .15s,background .15s,color .15s}.vsc-bar .vsc-pill:hover{box-shadow:inset 0 0 0 1px var(--brass-500)}.vsc-bar .vsc-pill.is-active{box-shadow:inset 0 0 0 1.5px var(--brass-500);background:color-mix(in srgb,var(--brass-500) 8%,transparent);color:var(--text-strong)}.vsc-bar .vsc-pill[disabled]{opacity:.35;cursor:not-allowed}.vsc-bar .qty{display:flex;align-items:center;border:1px solid var(--border-hair);border-radius:var(--r-sm);overflow:hidden;height:44px}.vsc-bar .qty button{all:unset;cursor:pointer;width:38px;height:44px;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--text-body)}.vsc-bar .qty input{width:38px;height:44px;border:0;text-align:center;font-family:var(--font-sans);font-size:14px;color:var(--text-strong);background:transparent;-moz-appearance:textfield}.vsc-bar .qty input::-webkit-outer-spin-button,.vsc-bar .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vsc-bar .add{all:unset;box-sizing:border-box;cursor:pointer;height:44px;padding:0 30px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--r-sm);background:var(--brass-500);color:#fff;transition:background .2s;white-space:nowrap}.vsc-bar .add:hover{background:var(--brass-600)}.vsc-bar .add:active{transform:translateY(1px)}.vsc-bar .add[disabled]{opacity:.5;cursor:not-allowed}@media(max-width:760px){.vsc-bar .in{padding:9px 12px;gap:8px;flex-wrap:wrap}.vsc-bar .L{gap:10px;flex:1 1 auto;min-width:0}.vsc-bar .L img{width:40px;height:46px}.vsc-bar .title{font-size:15px}.vsc-bar .price{font-size:12px;margin-top:1px}.vsc-bar .vsc-meta{display:none}.vsc-bar .R{gap:8px;flex:1 1 100%;justify-content:flex-end;order:3;flex-wrap:wrap}.vsc-bar .vsc-options{order:1;max-width:none;flex:1 1 auto;gap:8px}.vsc-bar .vsc-opt-group{gap:5px}.vsc-bar .vsc-sw{width:30px;height:30px}.vsc-bar .vsc-pill{padding:6px 10px;font-size:11px}.vsc-bar .qty{display:none}.vsc-bar .add{padding:0 18px;order:2;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/varme-sticky-cart.css.map */
