.ai-badge{position:absolute;right:10px;bottom:10px;z-index:3;line-height:1;pointer-events:auto}.ai-badge__btn{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px;min-height:28px;border:0;border-radius:999px;background:#363636e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 6px #00000040;transition:background .15s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ai-badge__btn:hover,.ai-badge__btn:focus-visible{background:#363636fa}.ai-badge__btn:focus-visible{outline:2px solid #ed931b;outline-offset:2px}.ai-badge__i{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#ed931b;color:#363636;font-size:10px;font-weight:700;font-style:normal}.ai-badge__tip{position:absolute;right:0;bottom:calc(100% + 8px);z-index:4;width:max-content;max-width:min(260px,70vw);padding:10px 12px;border-radius:10px;background:#f8f7f3;color:#363636;font-size:12px;font-weight:400;line-height:1.45;text-align:left;box-shadow:0 6px 20px #0000002e;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.ai-badge__tip:after{content:"";position:absolute;right:16px;top:100%;border:6px solid transparent;border-top-color:#f8f7f3}.ai-badge:hover .ai-badge__tip,.ai-badge__btn:focus-visible~.ai-badge__tip,.ai-badge.is-open .ai-badge__tip{opacity:1;visibility:visible;transform:translateY(0)}@media(hover:none){.ai-badge:hover .ai-badge__tip{opacity:0;visibility:hidden;transform:translateY(4px)}.ai-badge.is-open .ai-badge__tip{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width:749px){.ai-badge{right:8px;bottom:8px}.ai-badge__btn{padding:4px 8px;gap:5px;font-size:11px;min-height:24px}.ai-badge__i{width:13px;height:13px;font-size:9px}}@media(prefers-reduced-motion:reduce){.ai-badge__btn,.ai-badge__tip{transition:none}}.ai-badge--compact .ai-badge__tip{max-width:min(190px,55vw);font-size:11px;padding:8px 10px}@media screen and (max-width:749px){.ai-badge--compact .ai-badge__tip{max-width:min(150px,55vw)}}.tee-mockup-item{position:relative}.tee-mockup-item .ai-badge{z-index:20}.tee-thumbnail .ai-badge{display:none}@media screen and (max-width:750px){.tee-mockup-item .ai-badge{bottom:34px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-ai-badge.css.map */
