.fcw{--fcw-brand: #052e70;--fcw-brand-contrast: #ffffff;--fcw-icon: #052e70;--fcw-radius: 16px;position:fixed;z-index:9998;display:flex;flex-direction:column;gap:12px}.fcw--bottom-right{right:var(--fcw-offset-side, 20px);bottom:var(--fcw-offset-bottom, 20px);align-items:flex-end}.fcw--bottom-left{left:var(--fcw-offset-side, 20px);bottom:var(--fcw-offset-bottom, 20px);align-items:flex-start}.fcw__launcher{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:0;border-radius:999px;background:var(--fcw-brand);color:var(--fcw-brand-contrast);font-family:inherit;font-size:1.5rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 8px 24px #100c2d47;transition:transform .18s ease,box-shadow .18s ease}.fcw__launcher:hover{transform:translateY(-2px);box-shadow:0 12px 30px #100c2d57}.fcw__launcher:focus-visible{outline:2px solid var(--fcw-brand);outline-offset:3px}.fcw__launcher svg{width:22px;height:22px;flex-shrink:0}.fcw__launcher-icon{display:inline-flex;align-items:center}.fcw__launcher-icon--close,.fcw.is-open .fcw__launcher-icon--open{display:none}.fcw.is-open .fcw__launcher-icon--close{display:inline-flex}.fcw__launcher-label{white-space:nowrap}.fcw--icon-only .fcw__launcher{padding:16px}.fcw--icon-only .fcw__launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fcw__panel{order:-1;width:min(300px,calc(100vw - 32px));background:#fff;border-radius:var(--fcw-radius);overflow:hidden;box-shadow:0 18px 50px #100c2d40;opacity:0;visibility:hidden;transform:translateY(12px) scale(.97);transform-origin:bottom right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.fcw--bottom-left .fcw__panel{transform-origin:bottom left}.fcw.is-open .fcw__panel{opacity:1;visibility:visible;transform:none}.fcw__panel-header{display:flex;align-items:center;gap:8px;padding:14px 16px;background:var(--fcw-brand);color:var(--fcw-brand-contrast)}.fcw__panel-title{flex:1 1 auto;margin:0;font-size:1.6rem;font-weight:600;line-height:1.2;color:var(--fcw-brand-contrast, #fff)}.fcw__panel-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.fcw__panel-close:hover{background:#ffffff29}.fcw__panel-close svg{width:16px;height:16px}.fcw__list{margin:0;padding:8px;list-style:none}.fcw__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:10px;background:transparent;color:#1f2937;font-family:inherit;font-size:1.4rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}.fcw__item:hover,.fcw__item:focus-visible{background:#052e7014;color:#1f2937}.fcw__item-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;color:var(--fcw-icon)}.fcw__item-icon svg{width:100%;height:100%}.fcw-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.fcw-modal.is-open{display:flex}.fcw-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0a238c;border:0;padding:0;cursor:pointer}.fcw-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 40px);background:#fff;border-radius:var(--fcw-radius, 16px);overflow:hidden;box-shadow:0 24px 60px #100c2d59}.fcw-modal__header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:16px 20px;background:var(--fcw-modal-brand, #052e70);color:#fff}.fcw-modal__title{flex:1 1 auto;margin:0;font-size:1.8rem;font-weight:600;line-height:1.2;color:#fff}.fcw-modal__close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.fcw-modal__close:hover{background:#ffffff29}.fcw-modal__close svg{width:18px;height:18px}.fcw-modal__body{padding:20px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fcw-modal__body,.fcw-modal__body *,.fcw-modal__body *:before,.fcw-modal__body *:after{box-sizing:border-box!important}.fcw-modal__body .bcontact-popup,.fcw-modal__body .bcontact-embed{overflow:visible!important}.fcw-modal__body [contactform-embed],.fcw-modal__body .bcontact-embed,.fcw-modal__body .bcontact-popup,.fcw-modal__body .bcontact-sm,.fcw-modal__body .bcontact-md,.fcw-modal__body .bcontact-lg{width:100%!important;max-width:100%!important;min-width:0!important}.fcw-modal__body .bcontact-popup{flex-wrap:wrap!important}.fcw-modal__body .bcontact-content{flex:1 1 100%!important;min-width:0!important;min-height:0!important;padding:0!important}.fcw-modal__body .bcontact-form{width:100%!important;margin:0!important}.fcw-modal__body .bcontact-form>*,.fcw-modal__body [class*=bcontact-field]{max-width:100%!important;min-width:0!important}.fcw-modal__body input:not([type=checkbox]):not([type=radio]),.fcw-modal__body textarea,.fcw-modal__body select,.fcw-modal__body iframe{max-width:100%!important}.fcw-modal__fallback{display:none;margin:16px 0 0;font-size:1.4rem;text-align:center}.fcw-modal__fallback.is-visible{display:block}body.fcw-scroll-lock{overflow:hidden}@media screen and (max-width:749px){.fcw__launcher{padding:14px}.fcw__launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fcw-modal{padding:0}.fcw-modal__dialog{width:100%;max-height:100vh;height:100%;border-radius:0}}.fcw .icon-close path,.fcw-modal .icon-close path{stroke:currentColor}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-floating-contact.css.map */
