.ai-badge{position:absolute;z-index:6;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--ai-badge-size, 32px);height:var(--ai-badge-size, 32px);padding:0;margin:0;border-radius:3px;background-color:var(--ai-badge-bg, rgba(235, 235, 235, .85));color:var(--ai-badge-color, #1a1a1a);font-family:var(--font-base, inherit);font-size:calc(var(--ai-badge-size, 32px) * .5);font-weight:600;line-height:1;letter-spacing:.02em;text-transform:none;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 3px #0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .2s ease-out,transform .15s ease-out,color .15s ease-out;pointer-events:auto}.ai-badge:hover{transform:scale(1.06)}@media(hover:hover){.ai-badge:hover{color:var(--ai-badge-color-hover, var(--ai-badge-color, #1a1a1a))}}.ai-badge:focus-visible{color:var(--ai-badge-color-hover, var(--ai-badge-color, #1a1a1a));outline:2px solid currentColor;outline-offset:2px}.ai-badge__icon{display:block;width:62%;height:62%;object-fit:contain;pointer-events:none}.ai-badge--top-left{top:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-top, 0px) + var(--ai-badge-avoid, 0px));left:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-left, 0px))}.ai-badge--top-right{top:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-top, 0px) + var(--ai-badge-avoid, 0px));right:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-right, 0px))}.ai-badge--bottom-left{bottom:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-bottom, 0px) + var(--ai-badge-avoid, 0px));left:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-left, 0px))}.ai-badge--bottom-right{bottom:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-bottom, 0px) + var(--ai-badge-avoid, 0px));right:calc(var(--ai-badge-offset, 8px) + var(--ai-badge-extra-right, 0px))}.ai-badge--hidden{display:none}.ai-badge--hover{opacity:0;pointer-events:none}@media(hover:hover){.card__picture-container:has(.card__img--hover):hover .ai-badge:not(.ai-badge--hover),.card__picture-container:has(.card__video--hover):hover .ai-badge:not(.ai-badge--hover){opacity:0;pointer-events:none}.card__picture-container:has(.card__img--hover):hover .ai-badge--hover,.card__picture-container:has(.card__video--hover):hover .ai-badge--hover{opacity:1;pointer-events:auto}}.card__picture-container:has(.ai-badge--top-left) .card__badges,[data-gallery]:has(.ai-badge--top-left)>.card__badges{left:calc(var(--ai-badge-offset, 8px) * 2 + var(--ai-badge-size, 32px))}.pswp .ai-badge--lightbox{position:fixed;z-index:10}.pswp__item[aria-hidden=true] .ai-badge--lightbox{display:none}.pswp .ai-badge--lightbox.ai-badge--top-left,.pswp .ai-badge--lightbox.ai-badge--top-right{top:calc(60px + var(--ai-badge-offset, 8px))}.ai-badge-dialog{box-sizing:border-box;width:min(calc(100% - 32px),480px);max-height:calc(100vh - 32px);padding:0;margin:auto;border:0;border-radius:var(--border-radius, 8px);background:var(--color-background, #fff);color:var(--color-text, #1a1a1a);font-family:var(--font-base, inherit);box-shadow:0 12px 40px #00000040;overflow:auto}.ai-badge-dialog::backdrop{background:#00000080}.ai-badge-dialog[open]{animation:ai-badge-dialog-in .25s ease-out}.ai-badge-dialog__inner{position:relative;padding:28px 28px 24px}.ai-badge-dialog__close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ai-badge-dialog__close:hover{background:#0000000f}.ai-badge-dialog__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ai-badge-dialog__close svg{width:16px;height:16px}.ai-badge-dialog__heading{margin:0 36px 12px 0;font-size:calc(var(--font-base-size, 16px) + 4px);font-weight:600;line-height:1.3}.ai-badge-dialog__text{margin:0;font-size:var(--font-base-size, 16px);line-height:1.5}.ai-badge-dialog__text p{margin:0 0 .75em}.ai-badge-dialog__text p:last-child{margin-bottom:0}@keyframes ai-badge-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.ai-badge-dialog{width:100%;max-width:100%;max-height:85vh;margin:auto 0 0;border-radius:16px 16px 0 0}.ai-badge-dialog[open]{animation:ai-badge-dialog-up .3s ease-out}.ai-badge-dialog__inner{padding:24px 20px calc(24px + env(safe-area-inset-bottom,0px))}@keyframes ai-badge-dialog-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.ai-badge,.ai-badge-dialog[open]{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ai-badge.css.map */
