.vd-team-menu,.vd-team-message{box-sizing:border-box;color:var(--vd-ink,#191c19);background:var(--vd-cream,#fcfaf0);font-family:var(--vd-font,"VE Manrope",Arial,sans-serif);text-align:left}.vd-team-menu *,.vd-team-message *{box-sizing:border-box}.vd-team-menu[hidden],.vd-team-message [hidden]{display:none!important}.vd-team-menu{position:fixed;inset:auto;z-index:100100;width:292px;max-width:calc(100vw - 32px);margin:0;padding:10px;border:1px solid #deded3;border-radius:18px;box-shadow:0 12px 48px #191c1929;overflow:auto}.vd-team-menu :is(a,button){display:flex;align-items:center;gap:14px;width:100%;min-height:48px;margin:0;padding:12px;border:0;border-radius:10px;background:transparent;color:inherit;font:600 16px/1.4 var(--vd-font,"VE Manrope",Arial,sans-serif);letter-spacing:0;text-align:left;text-decoration:none;text-transform:none;cursor:pointer}.vd-team-menu :is(a,button):hover{background:#eeece2;color:inherit}.vd-team-menu svg,.vd-team-message svg{display:block;flex-shrink:0;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.vd-team-menu .vd-team-menu__phone{margin-bottom:4px;padding-bottom:16px;border-bottom:1px solid #deded3;border-radius:10px 10px 0 0}.vd-team-menu__phone span{display:grid;gap:3px}.vd-team-menu__phone small{font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#61635c}.vd-team-menu__phone strong{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:-.02em}.vd-team-menu .vd-team-menu__status{margin:8px 12px 4px;font:400 14px/1.5 var(--vd-font,"VE Manrope",Arial,sans-serif);color:#61635c}.vd-team-menu__status:empty{display:none}.vd-team-menu :is(a,button):focus-visible,.vd-team-message :is(a,button):focus-visible{outline:2px solid #4b1018;outline-offset:2px}.vd-team-message{width:min(680px,calc(100vw - 48px));height:min(790px,calc(100dvh - 100px));max-width:none;max-height:calc(100dvh - 100px);margin:auto;padding:0;border:1px solid #deded3;border-radius:24px;box-shadow:0 24px 100px #0004;overflow:hidden}.vd-team-message[open]{display:flex;flex-direction:column}.vd-team-message::backdrop{background:#191c1973;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vd-team-message__heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:24px;margin:0;padding:22px 28px 18px;border-bottom:1px solid #deded3}.vd-team-message__heading h2{margin:0;padding:0;color:inherit;font:500 30px/1.2 var(--vd-font,"VE Manrope",Arial,sans-serif);letter-spacing:-.04em;text-transform:none}.vd-team-message__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin:0;padding:0;border:1px solid #deded3;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.vd-team-message__close:hover{background:#eeece2}.vd-team-message__body{position:relative;flex:1;min-height:0;padding:20px 24px 0}.vd-team-message__frame{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:var(--vd-cream,#fcfaf0)}.vd-team-message__frame[data-loading]{visibility:hidden}.vd-team-message__loading{position:absolute;inset:20px 24px auto;margin:24px 4px;color:#61635c;font:400 16px/1.5 var(--vd-font,"VE Manrope",Arial,sans-serif)}.vd-team-message__footer{flex-shrink:0;margin:0;padding:12px 28px 20px;background:inherit}.vd-team-message__footer a{color:#61635c;font:400 13px/1.5 var(--vd-font,"VE Manrope",Arial,sans-serif);text-decoration:underline;text-underline-offset:3px}html.vd-team-message-open,html.vd-team-message-open body{overflow:hidden!important;overscroll-behavior:none}html.vd-contact-embedded,html.vd-contact-embedded body{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:auto!important;scroll-behavior:auto!important;background:#fcfaf0!important}.vd-contact-embedded .vd-contact-frame-hidden{display:none!important}.vd-contact-embedded :is(#PBarNextFrame,#launcher,iframe[title="Messaging window"]){display:none!important}.vd-contact-embedded .vd-contact-frame-branch{display:block!important;position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;overflow:visible!important;border:0!important}.vd-contact-embedded .vct__form-section{display:block!important;margin:0!important;padding:6px!important;border:0!important}.vd-contact-embedded .vct__form-intro{display:none!important}.vd-contact-embedded .vct__form{max-width:none!important}.vd-contact-embedded .vct .vct__form .c_contact-form-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vd-contact-embedded .vct .vct__form .c_contact-form-b{grid-column:1/-1}.vd-contact-embedded .vct .vct__form textarea{height:112px;min-height:112px!important}.vd-contact-embedded .vct .vct__form button[type=submit]{width:auto;min-width:132px;margin-top:18px}@media(max-width:1023px){.vd-team-menu{width:300px;border-radius:16px}.vd-team-menu :is(a,button){min-height:52px;padding:13px 12px}.vd-team-message{position:fixed;inset:auto 12px auto 12px;top:calc(var(--vd-team-viewport-top,0px) + max(12px,env(safe-area-inset-top)));width:auto;height:calc(var(--vd-team-viewport-height,100dvh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vd-team-viewport-height,100dvh) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;border-radius:20px}.vd-team-message__heading{gap:12px;padding:12px 14px 12px 18px}.vd-team-message .vd-team-message__heading h2{font-size:25px!important;line-height:1.2!important}.vd-team-message__body{padding:10px 12px 0}.vd-team-message__footer{padding:6px 18px max(10px,env(safe-area-inset-bottom))}.vd-team-message__footer a{display:inline-flex;align-items:center;min-height:36px}.vd-team-message__loading{margin:18px 6px}}@media(max-width:540px){.vd-contact-embedded .vct .vct__form .c_contact-form-inner{grid-template-columns:minmax(0,1fr);gap:12px}.vd-contact-embedded .vct .vct__form :is(.c_contact-form-a,.c_contact-form-b){grid-column:1/-1}.vd-contact-embedded .vct .vct__form label{margin-bottom:5px}.vd-contact-embedded .vct .vct__form input:not([type=hidden]){min-height:48px!important;padding:10px 12px!important}.vd-contact-embedded .vct .vct__form textarea{height:96px;min-height:96px!important;padding:10px 12px!important}.vd-contact-embedded .vct .vct__form button[type=submit]{width:100%;margin-top:16px}.vd-contact-embedded .vct .vct__privacy{margin-top:14px}}@media(prefers-reduced-motion:reduce){.vd-team-menu,.vd-team-message{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/vd-team-contact.css.map */
