.viff-site-cart[hidden]{display:none!important}.viff-site-cart{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;color:#321c38;font-family:Nunito Sans,sans-serif}.viff-site-cart *{box-sizing:border-box}.vsc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#321c3866;cursor:pointer}.vsc-panel{position:absolute;top:0;right:0;bottom:0;width:min(500px,96vw);padding:30px 24px;overflow-y:auto;overscroll-behavior:contain;background:#fff8ed;border-left:1px solid #d9cdd2;box-shadow:-10px 0 45px #321c3822}.vsc-close{position:absolute;right:22px;top:22px;width:42px;height:42px;border:1px solid #d9cdd2;border-radius:50%;background:#fffcf5;color:#321c38;font-size:28px;cursor:pointer}.vsc-pill{display:inline-flex;padding:7px 14px;border:1px solid #d9cdd2;border-radius:99px;background:#e3ff73;font:700 11px/1.2 Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em}.vsc-panel h2{margin:18px 0 10px;color:#321c38;font:800 40px/1.1 Poppins,sans-serif;letter-spacing:-.05em}.vsc-status,.vsc-note{color:#645366;font:600 14px/1.5 Nunito Sans,sans-serif}.vsc-lines{display:grid;gap:12px;margin:24px 0}.vsc-line{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:15px;background:#fffcf5;border:1px solid #e5d9dc;border-radius:16px}.vsc-image{width:72px;height:90px;border:1px solid #e5d9dc;border-radius:12px;background:#f2eccf;object-fit:contain}.vsc-line-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vsc-line-title{font:600 13px/1.4 Poppins,sans-serif}.vsc-price{display:grid;gap:3px;text-align:right;white-space:nowrap;font:700 14px/1.4 Nunito Sans,sans-serif}.vsc-price s{color:#847485;font-size:11px;font-weight:500}.vsc-meta{display:block;margin:8px 0 12px;color:#645366;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.vsc-line-bottom{display:flex;gap:10px;justify-content:space-between;align-items:center}.vsc-qty{display:inline-flex;align-items:center;border:1px solid #e5d9dc;border-radius:9px;overflow:hidden}.vsc-qty button{width:34px;height:34px;border:0;background:#fff8ed;color:#321c38;font-size:17px;cursor:pointer}.vsc-qty span{min-width:26px;text-align:center;font-weight:700}.vsc-delete{min-height:34px;padding:6px 10px;border:1px solid #d9cdd2;border-radius:9px;background:#fffcf5;color:#321c38;font:600 11px Poppins,sans-serif;cursor:pointer}.vsc-empty{padding:24px 18px;background:#fffcf5;border:1px solid #e5d9dc;border-radius:16px;line-height:1.7}.vsc-total{display:flex;align-items:center;justify-content:space-between;padding:19px;border:1px solid #e5d9dc;border-radius:16px;background:#fffcf5}.vsc-total span{font:600 12px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.08em}.vsc-total strong{font:700 24px Poppins,sans-serif}.vsc-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vsc-actions button,.vsc-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border:1px solid #321c38;border-radius:12px;font:600 12px/1.4 Poppins,sans-serif;text-decoration:none;cursor:pointer}.vsc-secondary{background:#fffcf5;color:#321c38}.vsc-checkout{grid-column:1/-1;min-height:58px!important;background:#321c38;color:#fff8ed;font-size:18px!important}.viff-site-cart button:disabled{opacity:.55;cursor:not-allowed}.viff-site-cart :focus-visible{outline:3px solid #fa897b;outline-offset:3px}@media(max-width:600px){.vsc-panel{padding:24px 16px}.vsc-line{padding:12px;gap:10px;grid-template-columns:60px minmax(0,1fr)}.vsc-image{width:60px;height:82px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/viff-site-cart.css.map */
