.cx-contact-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12100;display:flex;align-items:flex-end;justify-content:stretch;pointer-events:none}.cx-contact-sheet[hidden]{display:none!important}.cx-contact-sheet.is-open{pointer-events:auto}.cx-contact-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#0a0a0a7a;opacity:0;cursor:pointer;transition:opacity .28s ease}.cx-contact-sheet.is-open .cx-contact-sheet__overlay{opacity:1}.cx-contact-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:none;height:min(78vh,820px);max-height:min(78vh,820px);margin:0;padding:10px 0 0;border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -12px 40px #0f172a2e;transform:translate3d(0,108%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden}.cx-contact-sheet.is-open .cx-contact-sheet__panel{transform:translateZ(0)}.cx-contact-sheet__handle{width:40px;height:4px;margin:2px auto 10px;border-radius:999px;background:#d8d8d8;flex:0 0 auto}.cx-contact-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:0 var(--cx-home-container-px, clamp(16px, 3vw, 32px)) 12px;min-height:40px;flex:0 0 auto;position:relative}.cx-contact-sheet__title{flex:1 1 auto;min-width:0;max-width:none;margin:0!important;padding:6px 48px 0;font-size:var(--cx-type-lead, 22px);font-weight:650;line-height:1.35;letter-spacing:-.01em;color:#111;text-align:center;text-wrap:pretty;white-space:normal;overflow:visible;text-overflow:unset;word-break:normal;overflow-wrap:break-word}.cx-contact-sheet__close{position:absolute;top:0;right:var(--cx-home-container-px, clamp(16px, 3vw, 32px));flex:0 0 auto;appearance:none;-webkit-appearance:none;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(17,17,17,.1);border-radius:50%;background:#fff;color:#111;font-size:0;line-height:0;cursor:pointer;box-shadow:0 4px 14px #1111111f;transition:background-color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.cx-contact-sheet__close:before,.cx-contact-sheet__close:after{content:none!important;display:none!important}.cx-contact-sheet__close .svg-wrapper{display:grid;place-items:center;width:18px;height:18px;line-height:0;transition:transform .4s cubic-bezier(.22,1,.36,1)}.cx-contact-sheet__close .svg-wrapper svg{display:block;width:18px;height:18px}.cx-contact-sheet__close:hover,.cx-contact-sheet__close:focus-visible{background:#f0f0f0;outline:none}.cx-contact-sheet__close:hover .svg-wrapper,.cx-contact-sheet__close:focus-visible .svg-wrapper{transform:rotate(90deg) scale(1.06)}.cx-contact-sheet__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:28px}.cx-contact-sheet__status{margin:28px var(--cx-home-container-px, clamp(16px, 3vw, 32px))!important;font-size:var(--cx-type-body-sm, 19px);color:#5c5c5c}.cx-contact-sheet__status--error{color:#8a2f2f}.cx-contact-sheet__fallback{margin:0 var(--cx-home-container-px, clamp(16px, 3vw, 32px)) 28px}.cx-contact-sheet__skeleton{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;box-sizing:border-box;padding:4px 0 0}.cx-contact-sheet__skeleton-inner{display:flex;flex-direction:column;flex:1 1 auto;width:100%;max-width:var(--cx-home-container-max, var(--site-max-width, 1920px));margin-inline:auto;padding-inline:var(--cx-home-container-px, clamp(16px, 3vw, 32px));box-sizing:border-box}.cx-skel{display:block;background:linear-gradient(90deg,#ececec,#f6f6f6,#ececec 90%);background-size:200% 100%;animation:cx-skel-shimmer 1.15s ease-in-out infinite;border-radius:8px}.cx-contact-sheet__skeleton-title{width:min(52%,420px);height:36px;margin:18px auto 48px;border-radius:10px}.cx-contact-sheet__skeleton-methods{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,48px);margin:0 0 clamp(32px,4vw,48px)}@media(min-width:768px){.cx-contact-sheet__skeleton-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px)}.cx-contact-sheet__skeleton-title{height:44px;margin-bottom:64px}}.cx-contact-sheet__skeleton-card{display:flex;flex-direction:column;align-items:center;gap:14px;padding-inline:clamp(8px,2vw,24px)}.cx-contact-sheet__skeleton-icon{width:48px;height:48px;border-radius:12px}.cx-contact-sheet__skeleton-card-title{width:42%;min-width:96px;height:22px;margin-top:2px}.cx-contact-sheet__skeleton-line{width:min(100%,280px);height:14px}.cx-contact-sheet__skeleton-line--short{width:min(72%,200px)}.cx-contact-sheet__skeleton-line--mid{width:58%;margin-inline:auto}.cx-contact-sheet__skeleton-btn{width:min(70%,180px);height:44px;margin-top:8px;border-radius:999px}.cx-contact-sheet__skeleton-disclaimer{display:grid;gap:10px;width:min(100%,920px);margin:0 auto 28px;justify-items:stretch}.cx-contact-sheet__skeleton-disclaimer .cx-contact-sheet__skeleton-line{width:100%;height:12px}.cx-contact-sheet__skeleton-stage{flex:1 1 auto;min-height:280px;width:100%;margin:8px 0 0;border-radius:16px 16px 0 0}@keyframes cx-skel-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.cx-skel{animation:none;background:#ececec}}.cx-contact-sheet .contact-page{background:#fff;width:100%;flex:0 0 auto}.cx-contact-sheet .contact-page__hero{padding-bottom:clamp(28px,4vw,48px)}.cx-contact-sheet .contact-page__crumbs,.cx-contact-sheet .contact-page__hero .coverax-breadcrumbs-wrap,.cx-contact-sheet .coverax-breadcrumbs-wrap{display:none!important}.cx-contact-sheet .contact-page__header{margin-bottom:clamp(28px,4vw,48px);padding-top:4px}.cx-contact-sheet .contact-page h1.contact-page__title{font-size:var(--cx-type-h2, 40px)}.cx-contact-sheet .contact-page__stage-wrap{padding-bottom:clamp(24px,3vw,40px)}.cx-contact-sheet .contact-page__map,.cx-contact-sheet .contact-page__stage{--cp-map-height: clamp(280px, 36vh, 420px)}.cx-contact-sheet .contact-page__more{padding-bottom:clamp(28px,4vw,48px)}.cx-contact-sheet .contact-page__info-card,.cx-contact-sheet .contact-page__form-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff;border-color:#00000014;box-shadow:none}body.cx-contact-sheet-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.cx-contact-sheet__overlay,.cx-contact-sheet__panel,.cx-contact-sheet__close,.cx-contact-sheet__close .svg-wrapper{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/coverax-contact-sheet.css.map */
