.cart__dynamic-checkout-buttons,.additional-checkout-buttons{display:none!important}.cai{margin-top:1rem;max-width:52rem}.cai *{box-sizing:border-box}.cai-row{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem}.cai-btn{display:inline-flex;align-items:center;padding:.6rem 1.3rem;border:1px solid rgb(var(--color-foreground));border-radius:8px;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.25rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity .2s}.cai-btn:hover{opacity:.85}.cai[data-done="1"] .cai-btn{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.35)}.cai-ok{font-size:1.25rem;font-weight:600;color:#1e8e3e;word-break:break-all}.cai-info{font-size:1.2rem;opacity:.8}.cai-later{display:inline-flex;align-items:center;gap:.7rem;margin-top:.8rem;font-size:1.2rem;cursor:pointer}.cai-later input{width:1.6rem;height:1.6rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.cai-pv{margin-top:1rem;padding:1rem 1.2rem;border-radius:10px;background:rgba(var(--color-foreground),.04)}.cai-pv[hidden]{display:none}.cai-ph{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;font-size:1.2rem}.cai-ph button{border:1px solid rgba(var(--color-foreground),.25);background:#fff;color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:600;padding:.4rem 1rem;border-radius:8px;cursor:pointer}.cai-note{font-size:1.2rem;opacity:.7;padding:.5rem 0}.cai-warn{margin:.7rem 0 .2rem;padding:.7rem 1rem;font-size:1.2rem;line-height:1.4;border-radius:8px;background:#fff4e5;color:#8a5300;border:1px solid #f5d9a8}.cai-warn[hidden]{display:none}.cai-strip{display:flex;gap:1.2rem;overflow-x:auto;padding:.8rem .2rem}.cai-spread{flex:0 0 auto;text-align:center;cursor:zoom-in;transition:transform .15s}.cai-spread:hover{transform:translateY(-2px)}.cai-pages{display:flex;background:#fff;box-shadow:0 2px 8px #0003;border-radius:2px;overflow:hidden}.cai-pages.v{flex-direction:column}.cai-slot{background:#fff;overflow:hidden}.cai-slot+.cai-slot{border-left:1px solid rgba(0,0,0,.15)}.cai-pages.v .cai-slot+.cai-slot{border-left:0;border-top:1px solid rgba(0,0,0,.15)}.cai-slot canvas{display:block;width:100%;height:auto}.cai-lbl{margin-top:.4rem;font-size:1.05rem;opacity:.6}.cai-banner{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:8px;background:#fdecea;color:#a12a1f;font-size:1.4rem}.cvm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;background:#000000d1;padding:2rem}.cvm.open{display:flex}.cvm *{box-sizing:border-box}.cvm .vw{display:flex;align-items:center;gap:1.6rem;max-width:100%}.cvm .vstage{display:flex;flex-direction:column;align-items:center;min-width:0;color:#fff;font-size:1.4rem}.cvm .vinner{display:flex;background:#fff;box-shadow:0 8px 30px #00000080;max-width:100%;min-height:8rem;color:#111}.cvm .vinner canvas{display:block;height:auto}.cvm .vinner canvas+canvas{border-left:1px solid rgba(0,0,0,.2)}.cvm .vinner.v{flex-direction:column}.cvm .vinner.v canvas+canvas{border-left:0;border-top:1px solid rgba(0,0,0,.2)}.cvm .vcap{margin-top:1.2rem;text-align:center;font-weight:600}.cvm .vnav{flex:0 0 auto;width:4.6rem;height:4.6rem;border:0;border-radius:50%;background:#fff;color:#111;font-size:2.6rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 .3rem}.cvm .vnav:disabled{opacity:.25;cursor:default}.cvm .vx{position:absolute;top:1.4rem;right:1.6rem;width:4rem;height:4rem;border:0;border-radius:50%;background:#ffffff26;color:#fff;font-size:2.4rem;line-height:1;cursor:pointer}.cvm .vseg{display:inline-flex;margin-top:1rem;padding:.3rem;border-radius:999px;background:#ffffff26}.cvm .vseg button{border:0;background:transparent;color:#fff;font-size:1.25rem;font-weight:600;padding:.6rem 1.4rem;border-radius:999px;cursor:pointer}.cvm .vseg button.on{background:#fff;color:#111}.cvm .vseg button:disabled{opacity:.4;cursor:default}@media(max-width:700px){.cvm{padding:1rem}.cvm .vw{gap:.6rem}.cvm .vnav{width:3.6rem;height:3.6rem;font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cart-artwork.css.map */
