.zympro-faq,.zympro-faq *{box-sizing:border-box}.zympro-faq{position:fixed;bottom:24px;right:24px;z-index:9990;font-family:Quattrocento Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.zympro-faq__launcher{display:inline-flex;align-items:center;gap:12px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.zympro-faq__launcher-label{display:inline-flex;align-items:center;padding:8px 14px;background:#16243f;color:#f5efe2;border:1px solid rgba(212,175,106,.35);border-radius:999px;font-size:13px;letter-spacing:.02em;box-shadow:0 8px 22px #0d16262e;white-space:nowrap;transform:translate(6px);opacity:0;transition:opacity .35s ease .15s,transform .35s ease .15s;pointer-events:none}.zympro-faq__launcher:hover .zympro-faq__launcher-label,.zympro-faq__launcher:focus-visible .zympro-faq__launcher-label{opacity:1;transform:translate(0)}.zympro-faq__launcher-label{animation:zympro-faq-peek 6s ease 1.2s 1 both}@keyframes zympro-faq-peek{0%{opacity:0;transform:translate(8px)}15%{opacity:1;transform:translate(0)}75%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}.zympro-faq__launcher-btn{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#e0bd7c,#d4af6a 55%,#b9924a);color:#16243f;box-shadow:0 10px 28px #0d16263d,0 2px 6px #0d16262e,inset 0 1px #ffffff59;transition:transform .25s ease,box-shadow .25s ease}.zympro-faq__launcher:hover .zympro-faq__launcher-btn,.zympro-faq__launcher:focus-visible .zympro-faq__launcher-btn{transform:translateY(-2px) scale(1.04);box-shadow:0 14px 32px #0d16264d,0 3px 8px #0d162633,inset 0 1px #fff6}.zympro-faq__launcher:focus-visible{outline:none}.zympro-faq__launcher:focus-visible .zympro-faq__launcher-btn{outline:2px solid #d4af6a;outline-offset:4px}.zympro-faq__icon-chat{display:block}.zympro-faq.is-open .zympro-faq__launcher-label{display:none}.zympro-faq.is-open .zympro-faq__launcher-btn{transform:rotate(90deg)}.zympro-faq.is-open .zympro-faq__icon-chat{opacity:0}.zympro-faq.is-open .zympro-faq__launcher-btn:after{content:"";position:absolute;width:18px;height:18px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='%2316243f' stroke-width='2.4' stroke-linecap='round' d='M6 6l12 12M18 6L6 18'/></svg>");background-repeat:no-repeat;background-size:contain;transform:rotate(-90deg)}.zympro-faq__launcher-btn{position:relative}.zympro-faq__panel{position:absolute;bottom:calc(100% + 16px);right:0;width:360px;max-width:calc(100vw - 32px);max-height:70vh;background:#eceae3;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px #0d162647,0 6px 18px #0d162624;border:1px solid rgba(212,175,106,.22);transform-origin:bottom right;transform:translateY(12px) scale(.96);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease;pointer-events:none}.zympro-faq__panel[hidden]{display:none}.zympro-faq.is-open .zympro-faq__panel{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}.zympro-faq__header{background:linear-gradient(180deg,#1a2b4a,#16243f);color:#f5efe2;padding:16px 18px;border-bottom:1px solid rgba(212,175,106,.28);position:relative}.zympro-faq__header:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:2px;background:linear-gradient(90deg,transparent 0%,#d4af6a 50%,transparent 100%);opacity:.55}.zympro-faq__header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.zympro-faq__moon{width:36px;height:36px;border-radius:50%;background:#d4af6a1f;border:1px solid rgba(212,175,106,.45);display:inline-flex;align-items:center;justify-content:center;color:#d4af6a;flex-shrink:0}.zympro-faq__header-text{min-width:0}.zympro-faq__title{margin:0;font-family:Trirong,Georgia,Times New Roman,serif;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.005em;color:#f5efe2}.zympro-faq__subtitle{margin:2px 0 0;font-size:12px;letter-spacing:.03em;color:#c3cad8}.zympro-faq__close{background:transparent;border:0;padding:6px;border-radius:50%;color:#f5efe2;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.zympro-faq__close:hover,.zympro-faq__close:focus-visible{background:#d4af6a2e;color:#d4af6a;outline:none}.zympro-faq__body{flex:1 1 auto;overflow-y:auto;padding:14px;background:radial-gradient(120% 80% at 50% 0%,rgba(212,175,106,.06) 0%,transparent 60%),#eceae3;-webkit-overflow-scrolling:touch}.zympro-faq__body::-webkit-scrollbar{width:6px}.zympro-faq__body::-webkit-scrollbar-thumb{background:#d4af6a59;border-radius:3px}.zympro-faq__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.zympro-faq__item{background:#f6f3ec;border:1px solid #e3dac5;border-radius:12px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.zympro-faq__item:hover{border-color:#d4af6a8c}.zympro-faq__item.is-open{border-color:#d4af6ab3;box-shadow:0 4px 14px #0d16260f}.zympro-faq__q{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;padding:12px 14px;cursor:pointer;font-family:inherit;font-size:14px;line-height:1.35;color:#1a2b4a;font-weight:600;letter-spacing:.005em;transition:color .2s ease}.zympro-faq__q:hover{color:#16243f}.zympro-faq__q:focus-visible{outline:2px solid #d4af6a;outline-offset:-2px}.zympro-faq__q-text{display:block}.zympro-faq__chevron{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#d4af6a;transition:transform .25s ease;flex-shrink:0}.zympro-faq__item.is-open .zympro-faq__chevron{transform:rotate(-180deg)}.zympro-faq__a{padding:0 14px 14px;font-size:13.5px;line-height:1.55;color:#5e5745}.zympro-faq__a[hidden]{display:none}.zympro-faq__a p{margin:0}.zympro-faq__a a{color:#16243f;text-decoration:underline;text-decoration-color:#d4af6ab3;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease,text-decoration-color .2s ease}.zympro-faq__a a:hover{color:#d4af6a;text-decoration-color:#d4af6a}.zympro-faq__footer{background:#16243f;padding:12px 18px;text-align:center;border-top:1px solid rgba(212,175,106,.28)}.zympro-faq__footer-link{display:inline-flex;align-items:center;gap:6px;color:#f5efe2;text-decoration:none;font-size:13px;letter-spacing:.02em;transition:color .2s ease,gap .2s ease}.zympro-faq__footer-link:hover,.zympro-faq__footer-link:focus-visible{color:#d4af6a;gap:10px;outline:none}.zympro-faq__arrow{transition:transform .2s ease}.zympro-faq__footer-link:hover .zympro-faq__arrow{transform:translate(2px)}@media(max-width:749px){.zympro-faq{bottom:88px;right:16px}.zympro-faq__launcher-label{font-size:12px;padding:6px 12px}.zympro-faq__panel{width:92vw;max-width:92vw;max-height:75vh;right:-8px}}@media(max-width:360px){.zympro-faq__launcher-label{display:none}}@media(prefers-reduced-motion:reduce){.zympro-faq__launcher-label,.zympro-faq__launcher-btn,.zympro-faq__panel,.zympro-faq__chevron,.zympro-faq__footer-link,.zympro-faq__arrow{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zympro-faq-bubble.css.map */
