.ask-expert{position:fixed;top:0;right:0;bottom:0;left:0;z-index:945;display:flex;align-items:center;justify-content:center;padding:var(--space-lg);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-soft),visibility .35s}.ask-expert.is-open{opacity:1;visibility:visible}.ask-expert__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#10380f8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ask-expert__card{position:relative;z-index:2;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:460px;width:100%;max-height:88vh;overflow-y:auto;padding:var(--space-lg);transform:scale(.92) translateY(14px);transition:transform .45s var(--ease-organic)}.ask-expert.is-open .ask-expert__card{transform:scale(1) translateY(0)}.ask-expert__close{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:50%;background:var(--color-accent);color:var(--color-text);display:flex;align-items:center;justify-content:center}.ask-expert__close:hover{background:var(--color-secondary);color:var(--color-white)}.ask-expert__header{text-align:center;margin-bottom:var(--space-md);padding-right:var(--space-lg)}.ask-expert__header h3{font-size:1.15rem;margin-top:.3rem}.ask-expert__header p{font-size:var(--fs-body-sm);margin-top:.3rem}.ask-expert__field{margin-bottom:var(--space-sm)}.ask-expert__label{display:block;font-size:var(--fs-body-sm);font-weight:600;margin-bottom:.4rem;color:var(--color-primary-dark)}.ask-expert__field input,.ask-expert__field textarea{width:100%;padding:.8rem 1rem;border-radius:var(--radius-sm);border:1.5px solid var(--color-line-strong);font-family:var(--font-body);font-size:var(--fs-body-sm)}.ask-expert__field textarea{resize:vertical}.ask-expert__field input:focus,.ask-expert__field textarea:focus{outline:none;border-color:var(--color-primary)}.ask-expert__radio-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;font-size:var(--fs-body-sm);margin-bottom:var(--space-sm);padding:.6rem 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.ask-expert__radio-group span{font-weight:600;color:var(--color-primary-dark)}.ask-expert__radio-group label{display:flex;align-items:center;gap:.35rem;cursor:pointer}.ask-expert__radio-group input[type=radio]{accent-color:var(--color-primary);width:15px;height:15px}@media(max-width:480px){.ask-expert__card{padding:var(--space-md);max-height:92vh}.ask-expert__radio-group{flex-direction:column;align-items:flex-start;gap:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ask-expert.css.map */
