.bc-template-cart .cart-item__image-container{position:relative}.bc-cart-preview-eye{position:absolute;z-index:2;left:8px;top:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#312b36;cursor:pointer}.bc-cart-preview-eye:hover{background:#f4f2ef}.bc-cart-preview-eye:focus-visible,.bc-cart-preview-close:focus-visible,.bc-cart-preview-checkout:focus-visible{outline:2px solid #4773ff;outline-offset:3px}.bc-cart-preview-dialog{width:min(500px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);box-sizing:border-box;padding:16px;border:0;border-radius:16px;background:#fff;color:#312b36;overflow:auto}.bc-cart-preview-dialog::backdrop{background:#000000c7}.bc-cart-preview-dialog img{display:block;width:100%;height:auto;max-height:calc(100dvh - 125px);object-fit:contain}.bc-cart-preview-dialog img[hidden]{display:none}.bc-cart-preview-close{position:sticky;float:right;margin:-12px -12px -24px 0;top:0;z-index:1;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#312b36;font:28px/1 Arial,sans-serif;box-shadow:0 2px 10px #0001;cursor:pointer}.bc-cart-preview-checkout{display:block;width:100%;min-height:44px;margin-top:12px;border:0;border-radius:30px;padding:10px 16px;background:#e23530;color:#fff;font:600 14px/1.5 var(--font-body-family);cursor:pointer}.bc-cart-preview-checkout:hover{background:#ca302b}.bc-cart-remove-dialog h2{display:flex;align-items:center;gap:8px;margin:0 16px 14px 0;font:600 16px/22px var(--font-body-family)}.bc-cart-remove-dialog svg{width:16px;height:16px;flex:none}.bc-cart-remove-dialog img{border-radius:6px;max-height:calc(100dvh - 180px)}.bc-cart-remove-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.bc-cart-remove-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #312b36;border-radius:28px;background:#312b36;color:#fff;font:600 14px/20px var(--font-body-family);cursor:pointer}.bc-cart-remove-actions button:last-child{background:#fff;color:#312b36;font-weight:400}.bc-cart-remove-actions button:focus-visible{outline:2px solid #4773ff;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/140/assets/bc-cart-image-preview.css.map */
