.iql{--iql-size: 60px;--iql-z: 90;font-family:var(--customsirge-font-body, -apple-system, BlinkMacSystemFont, sans-serif)}.iql__bubble{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;align-items:center;gap:10px;height:var(--iql-size);padding:0 22px 0 18px;border:0;border-radius:100px;background:var(--customsirge-accent, #06AEEF);color:#fff;font:inherit;font-size:15px;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 10px 28px -6px #06aeef80,0 2px 8px #0e185f2e;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease}.iql__bubble:hover{transform:translateY(-2px);box-shadow:0 16px 34px -6px #06aeef8c,0 3px 10px #0e185f33}.iql__bubble:active{transform:translateY(0)}.iql__bubble:focus-visible{outline:3px solid var(--customsirge-text, #0E185F);outline-offset:3px}.iql__bubble[hidden]{display:none}.iql__bubble svg{width:26px;height:26px;flex:none}.iql__bubble-label,.iql__bubble-label-sm{white-space:nowrap}.iql__bubble-label-sm{display:none}@media(max-width:749px){.iql__bubble{right:16px;bottom:16px;height:52px;padding:0 18px 0 14px;gap:8px;font-size:14px;box-shadow:0 0 0 3px #fff,0 10px 26px -6px #0e185f73}.iql__bubble:hover{box-shadow:0 0 0 3px #fff,0 10px 26px -6px #0e185f73}.iql__bubble svg{width:24px;height:24px}.iql__bubble-label{display:none}.iql__bubble-label-sm{display:inline}}.iql__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--iql-z);display:none;align-items:center;justify-content:center;padding:24px;background:#0e185f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);overscroll-behavior:contain}.iql__overlay.is-open{display:flex;animation:iql-fade .18s ease both}.iql__dialog{position:relative;width:100%;max-width:760px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border-radius:var(--customsirge-radius-lg, 24px);box-shadow:0 30px 80px -20px #0e185f73;animation:iql-rise .24s cubic-bezier(.2,.7,.3,1) both}.iql__close{position:absolute;top:12px;right:12px;z-index:3;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--customsirge-bg-tint, #F3F8FC);color:var(--customsirge-text, #0E185F);cursor:pointer;transition:background .15s ease}.iql__close:hover{background:var(--customsirge-border, #E4ECF4)}.iql__close:focus-visible{outline:2px solid var(--customsirge-accent, #06AEEF);outline-offset:2px}.iql__close svg{width:20px;height:20px}.iql__body .iq{padding-top:0;padding-bottom:0;background:transparent}.iql__body .iq__frame{max-width:none;border:0;border-radius:0;box-shadow:none;background:transparent}.iql__body .iq__pad{padding:34px 32px 36px}@media(max-width:749px){.iql__body .iq__pad{padding:26px 20px 32px}}.iql__state{padding:64px 32px;text-align:center;color:var(--customsirge-text-2, #383838);font-size:15px}.iql__spinner{width:34px;height:34px;margin:0 auto 16px;border:3px solid var(--customsirge-border, #E4ECF4);border-top-color:var(--customsirge-accent, #06AEEF);border-radius:50%;animation:iql-spin .7s linear infinite}.iql__state a{color:var(--customsirge-accent-border, #0D529F);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.iql__overlay{padding:0;align-items:stretch}.iql__dialog{max-width:none;max-height:none;min-height:100%;border-radius:0;animation:iql-slide .26s cubic-bezier(.2,.7,.3,1) both}.iql__close{top:8px;right:8px}}@keyframes iql-fade{0%{opacity:0}to{opacity:1}}@keyframes iql-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}@keyframes iql-slide{0%{transform:translateY(24px)}to{transform:none}}@keyframes iql-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.iql__bubble{transition:none}.iql__bubble:hover{transform:none}.iql__overlay.is-open,.iql__dialog{animation:none}.iql__spinner{animation-duration:2s}}body.iql-open{overflow:hidden}body.iql-open .iql__bubble{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/34/assets/insole-quiz-launcher.css.map */
