.oc-cn{position:fixed;z-index:2147483000;top:72px;right:16px;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 90px);overflow:auto;overscroll-behavior:contain;background:#fff;color:var(--tp-ink, #1c1f25);border:1px solid var(--tp-line, #e2e5eb);border-radius:16px;box-shadow:0 18px 50px #1c1f2538;padding:16px;font-family:"Inter",var(--font-body-family, Arial),sans-serif;font-size:14px;line-height:1.4;opacity:0;transform:translateY(-10px);pointer-events:none;visibility:hidden;transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.oc-cn.is-visible{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .22s ease,transform .22s ease}@media(max-width:749px){.oc-cn{right:12px;left:12px;width:auto}}@media(prefers-reduced-motion:reduce){.oc-cn,.oc-cn.is-visible{transition:none;transform:none}}.oc-cn__head{display:flex;align-items:center;gap:10px;font-size:15px;font-family:var(--tp-display, "Sora", sans-serif)}.oc-cn__head strong{flex:1;font-weight:700}.oc-cn__check{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--tp-accent, #c2185b);color:#fff;flex-shrink:0;font-weight:800}.oc-cn__check svg{width:14px;height:14px}.oc-cn__head--error .oc-cn__check{background:#b42318}.oc-cn__head--error strong{font-family:Inter,sans-serif;font-weight:600;font-size:14px}.oc-cn__close{background:none;border:0;color:var(--tp-muted, #5a606c);width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border-radius:50%;padding:0;flex-shrink:0}.oc-cn__close:hover{color:var(--tp-ink, #1c1f25);background:#f4f5f8}.oc-cn__close svg{width:16px;height:16px}.oc-cn__item{display:flex;gap:12px;align-items:center;margin-top:12px;padding:10px;background:#f4f5f8;border-radius:12px}.oc-cn__img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#fff;flex-shrink:0}.oc-cn__info{min-width:0}.oc-cn__info p{margin:0}.oc-cn__name{font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oc-cn__var,.oc-cn__qty{font-size:12.5px;color:var(--tp-muted, #5a606c);margin-top:3px!important}.oc-cn__props{list-style:none;margin:4px 0 0;padding:0;font-size:12px;color:var(--tp-muted, #5a606c)}.oc-cn__props li{overflow-wrap:anywhere}.oc-cn__props span{font-weight:600;color:var(--tp-ink, #1c1f25)}.oc-cn__props a{color:var(--tp-accent, #c2185b)}.oc-cn__sum{display:flex;justify-content:space-between;gap:8px;margin-top:12px;font-size:14px;color:var(--tp-muted, #5a606c)}.oc-cn__sum strong{color:var(--tp-ink, #1c1f25);font-weight:700}.oc-cn__note{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;color:var(--tp-muted, #5a606c)}.oc-cn__note svg{width:16px;height:16px;flex-shrink:0;color:var(--tp-accent, #c2185b)}.oc-cn__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.oc-cn__actions--one{grid-template-columns:1fr}.oc-cn__actions a{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-family:var(--tp-display, "Sora", sans-serif);transition:background .15s ease,border-color .15s ease,color .15s ease}.oc-cn__view{border:1.5px solid var(--tp-ink, #1c1f25);color:var(--tp-ink, #1c1f25);background:#fff}.oc-cn__view:hover{background:var(--tp-ink, #1c1f25);color:#fff}.oc-cn__checkout{background:var(--tp-accent, #c2185b);color:#fff;border:1.5px solid var(--tp-accent, #c2185b)}.oc-cn__checkout:hover{background:var(--tp-ink, #1c1f25);border-color:var(--tp-ink, #1c1f25)}.oc-cn__actions a:focus-visible,.oc-cn__close:focus-visible{outline:2px solid var(--tp-accent, #c2185b);outline-offset:2px}.oc-cn-loading{opacity:.7;cursor:progress;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/12/assets/oc-cart-notify.css.map */
