html:has(whatsapp-contact .vkw-dialog[open]){overflow:hidden;scrollbar-gutter:stable}body:has(whatsapp-contact .vkw-dialog[open]){overflow:hidden}.vkw{--vkw-green: #008069;--vkw-green-dark: #075e54;--vkw-ink: #111b21;--vkw-muted: #54656f;--vkw-paper: #efeae2;--vkw-right: 24px;--vkw-bottom: 24px;--vkw-mobile-bottom: 18px;--vkw-wallpaper: url(/cdn/shop/files/whatsapp-bg.png?v=1792851854);display:block;color:var(--vkw-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.45;letter-spacing:normal;text-align:left}.vkw *,.vkw *:before,.vkw *:after{box-sizing:border-box}.vkw [hidden]{display:none!important}.vkw button,.vkw textarea,.vkw a{-webkit-tap-highlight-color:transparent;font:inherit;letter-spacing:normal}.vkw button,.vkw a{touch-action:manipulation}.vkw button{margin:0;cursor:pointer}.vkw svg{display:block;flex:0 0 auto}.vkw :is(button,a,textarea):focus-visible{outline:3px solid #007c6b;outline-offset:4px;box-shadow:0 0 0 3px #fff}.vkw-launcher{position:fixed;z-index:30;right:max(var(--vkw-right),env(safe-area-inset-right,0px));bottom:calc(var(--vkw-bottom) + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:58px;height:58px;padding:0;border:0;border-radius:50%;background:#00d756;color:#fff;box-shadow:0 4px 14px #071e2430,0 1px 4px #071e2420;text-decoration:none;transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease}.vkw-launcher:hover{background:#00c44e;box-shadow:0 6px 20px #071e243b,0 1px 4px #071e2420;transform:translateY(-2px)}.vkw-launcher-icon{width:34px;height:34px}.vkw-launcher-icon img{display:block;width:100%;height:100%;object-fit:contain}.vkw-launcher-label{position:absolute;right:calc(100% + 12px);display:block;width:max-content;max-width:min(240px,calc(100vw - 110px));padding:9px 12px;border:1px solid #e2e8e5;border-radius:8px;background:#fff;color:#263a34;box-shadow:0 2px 12px #10251c14;font-size:13px;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;transform:translate(4px);transition:opacity .16s ease,transform .16s ease}.vkw-launcher:is(:hover,:focus-visible) .vkw-launcher-label{opacity:1;transform:translate(0)}.vkw-dialog{--vkw-panel-max-height: calc(var(--vkw-viewport-height, 100dvh) - var(--vkw-bottom) - 106px - env(safe-area-inset-bottom, 0px));position:fixed;inset:auto max(var(--vkw-right),env(safe-area-inset-right,0px)) calc(var(--vkw-bottom) + 74px + env(safe-area-inset-bottom,0px)) auto;width:382px;max-width:calc(100% - 32px);max-height:var(--vkw-panel-max-height);margin:0;padding:0;overflow:hidden;border:1px solid #ffffff80;border-radius:14px;background:#f0f2f5;color:var(--vkw-ink);box-shadow:0 18px 65px #0b141a35,0 2px 10px #0b141a1c;font:inherit;text-align:left;transform:translateZ(0);transform-origin:100% 100%}.vkw-dialog::backdrop{background:#0b141a24}.vkw-dialog[data-motion=opening]::backdrop{animation:vkw-backdrop-in .34s ease-out both}.vkw-dialog[data-motion=closing]::backdrop{animation:vkw-backdrop-out .22s ease-in both}.vkw-shell{display:flex;flex-direction:column;max-height:calc(var(--vkw-panel-max-height) - 2px);min-height:0}.vkw-header{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;min-height:62px;padding:8px 12px 8px 16px;background:var(--vkw-green);color:#fff}.vkw-profile{display:grid;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:5px;overflow:hidden;border-radius:50%;background:#fff;color:var(--vkw-green-dark)}.vkw-profile img{display:block;width:100%;height:100%;object-fit:contain}.vkw-profile svg{width:30px;height:30px}.vkw-identity{flex:1 1 auto;min-width:0}.vkw-name{margin:0 0 3px;color:inherit;font:inherit;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}.vkw-channel{display:block;margin:0;color:#edfff8;font-size:12px;line-height:1.35}.vkw-close{display:grid;flex:0 0 44px;place-items:center;align-self:center;width:44px;height:44px;margin-top:0!important;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;transition:background-color .14s ease}.vkw-close:hover{background:#ffffff1f}.vkw-close svg{width:22px;height:22px}.vkw .vkw-close:focus-visible{outline-color:#fff;box-shadow:none}.vkw-compose-view{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin:0;overflow:visible}.vkw-conversation{position:relative;flex:1 1 auto;height:220px;min-height:0;padding:21px 22px 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:var(--vkw-wallpaper) repeat,var(--vkw-paper);background-size:380px auto,auto}.vkw-date{display:table;max-width:100%;margin:0 auto 26px;padding:5px 10px;border-radius:6px;background:#fffc;box-shadow:0 1px 1px #0b141a15;color:#54656f;font-size:10px;font-weight:500;line-height:1.5;letter-spacing:.2px;text-align:center;text-transform:uppercase}.vkw-bubble{position:relative;width:fit-content;min-width:min(210px,94%);max-width:94%;margin:0;padding:6px 9px 4px;border-radius:0 8px 8px;background:#fff;box-shadow:0 1px 1px #0b141a20}.vkw-bubble:before{position:absolute;top:0;left:-8px;width:0;height:0;border-top:10px solid #fff;border-left:9px solid transparent;content:""}.vkw-greeting{margin:0;color:#111b21;font-size:14px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.vkw-time{display:block;margin-top:1px;color:#667781;font-size:10px;line-height:1.2;text-align:right}.vkw-notice{margin:20px auto 0;padding:9px 12px;border-radius:7px;background:#fff6d7;color:#655a37;font-size:12px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.vkw-composer{position:relative;flex:0 0 auto;padding:8px;background:var(--vkw-wallpaper) repeat,var(--vkw-paper);background-size:380px auto,auto}.vkw-field-label,.vkw-hint{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}.vkw-compose-row{display:flex;align-items:flex-end;gap:8px}.vkw-input-shell{display:flex;flex:1 1 auto;align-items:flex-end;min-width:0;padding-right:12px;border-radius:26px;background:#fff;box-shadow:0 1px 2px #0b141a20}.vkw-input-shell:focus-within{box-shadow:0 0 0 2px #008069}.vkw-input-shell:has(.vkw-textarea[aria-invalid=true]){box-shadow:0 0 0 2px #ab342e}.vkw-emoji-toggle{display:grid;flex:0 0 44px;place-items:center;width:44px;height:48px;padding:0;border:0;border-radius:50%;background:transparent;color:#667781}.vkw-emoji-toggle svg{width:25px;height:25px}.vkw-emoji-toggle:hover,.vkw-emoji-toggle[aria-expanded=true]{color:#008069}.vkw-emoji-picker{position:absolute;z-index:2;bottom:calc(100% - 2px);left:8px;display:grid;grid-template-columns:repeat(3,44px);gap:4px;padding:8px;border:1px solid #e5e9e7;border-radius:14px;background:#fff;box-shadow:0 4px 20px #0b141a26}.vkw-emoji-picker button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;font-size:23px}.vkw-emoji-picker button:hover{background:#e9f5ec}.vkw-textarea{display:block;flex:1 1 auto;width:0;min-width:0;height:48px;min-height:48px;max-height:120px;margin:0;padding:12px 0;overflow-y:auto;resize:none;border:0;border-radius:0;background:transparent;color:#111b21;box-shadow:none;font-size:16px!important;line-height:1.5;text-align:left;scrollbar-width:thin}.vkw-textarea::placeholder{color:#667781;opacity:1}.vkw .vkw-textarea:focus-visible{outline:none;box-shadow:none}.vkw-error{margin:8px 4px 0;color:#a52e28;font-size:12px;line-height:1.45}.vkw-send,.vkw-open{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 16px;border:0;border-radius:24px;background:var(--vkw-green);color:#fff;font-size:13px!important;font-weight:600!important;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .14s ease,box-shadow .14s ease}.vkw-send:hover,.vkw-open:hover{background:#006e5b;color:#fff;box-shadow:0 2px 6px #0b141a1a}.vkw-send img{display:block;width:24px;height:24px;object-fit:contain}.vkw-send{display:grid;flex:0 0 50px;place-items:center;width:50px;height:50px;min-height:50px;padding:0;border-radius:50%;background:#21c063}.vkw-send:hover{background:#1daf59}.vkw-confirm-view{flex:1 1 auto;min-height:0;padding:24px 22px 19px;overflow-y:auto;overscroll-behavior:contain;background:var(--vkw-wallpaper) repeat,var(--vkw-paper);background-size:380px auto,auto;scrollbar-width:thin;text-align:center}.vkw-confirm-icon{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 13px;border:1px solid #d4e2d3;border-radius:50%;background:#e2f7df;color:#008069}.vkw-brand-icon{display:block;flex:0 0 auto;background-color:currentColor;-webkit-mask:url(/cdn/shop/files/whatsapp-white-icon.webp?v=1792852061) center / contain no-repeat;mask:url(/cdn/shop/files/whatsapp-white-icon.webp?v=1792852061) center / contain no-repeat}.vkw-confirm-icon .vkw-brand-icon{width:30px;height:30px}.vkw-confirm-title{margin:0 0 9px;color:#111b21;font:inherit;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.vkw-confirm-copy{margin:0;color:#3b4a54;font-size:13px;line-height:1.6}.vkw-message-bubble{--vkw-message-background: #d9fdd3;position:relative;margin:19px 0 18px}.vkw-message-bubble:before{position:absolute;top:0;right:-8px;width:0;height:0;border-top:10px solid var(--vkw-message-background);border-right:9px solid transparent;content:""}.vkw-message-preview{max-height:140px;margin:0;padding:12px 14px;overflow-y:auto;border:0;border-radius:8px 0 8px 8px;background:var(--vkw-message-background);color:#111b21;box-shadow:0 1px 1px #0b141a20;font:inherit;font-size:14px;line-height:1.5;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.vkw-open{width:100%;min-height:48px;font-size:14px!important}.vkw-open .vkw-brand-icon{width:22px;height:22px}.vkw-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:5px 0 0!important;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#006a57;font-size:13px!important;font-weight:600!important;text-decoration:none;text-underline-offset:3px}.vkw-back:hover{text-decoration:underline}.vkw-fallback{margin:14px 0 0;padding:14px 0 0;border-top:1px solid #0b141a14;color:#54656f;font-size:11px;line-height:1.5}.vkw-fallback p{margin:0 0 1px;color:inherit;font-size:inherit;line-height:inherit}.vkw-copy,.vkw-contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 7px;border:0;border-radius:5px;background:transparent;color:#006a57;font-size:12px!important;font-weight:500!important;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.vkw-copy:hover,.vkw-contact:hover{color:#004c3e;text-decoration-thickness:2px}.vkw-status{margin:4px 0 0;color:#075e54;font-size:12px;line-height:1.5}.vkw-status:empty{display:none}@keyframes vkw-backdrop-in{0%{opacity:var(--vkw-backdrop-start, 0)}to{opacity:1}}@keyframes vkw-backdrop-out{0%{opacity:var(--vkw-backdrop-start, 1)}to{opacity:0}}@media screen and (max-width:599px){.vkw-launcher{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(var(--vkw-mobile-bottom) + env(safe-area-inset-bottom,0px));width:56px;height:56px}.vkw-launcher-label{display:none}.vkw-dialog{--vkw-panel-max-height: calc(var(--vkw-viewport-height, 100dvh) - var(--vkw-mobile-bottom) - 88px - env(safe-area-inset-bottom, 0px));inset:auto 16px calc(var(--vkw-mobile-bottom) + 70px + env(safe-area-inset-bottom,0px)) auto;width:382px;border-radius:12px}.vkw-header{gap:10px;min-height:60px;padding:6px 10px 6px 14px}.vkw-profile{flex-basis:44px;width:44px;height:44px}.vkw-conversation{height:205px;padding:18px 18px 20px}.vkw-date{margin-bottom:22px}.vkw-confirm-view{padding:22px 18px 16px}}@media screen and (max-height:660px){.vkw-dialog{--vkw-panel-max-height: calc(var(--vkw-viewport-height, 100dvh) - 24px);top:calc(var(--vkw-viewport-top, 0px) + 12px);bottom:auto}.vkw-conversation{height:170px}}@media screen and (max-width:749px),screen and (pointer:coarse){.vkw-dialog{--vkw-panel-max-height: calc(var(--vkw-viewport-height, 100dvh) - 24px);top:calc(var(--vkw-viewport-top, 0px) + 12px);bottom:calc(100% - var(--vkw-viewport-top, 0px) - var(--vkw-viewport-height, 100dvh) + 12px);height:fit-content;margin-top:auto;margin-bottom:auto}}@media(prefers-reduced-motion:reduce){.vkw-dialog::backdrop{animation:none}.vkw-launcher,.vkw-launcher-label,.vkw-close,.vkw-textarea,.vkw-send,.vkw-open{transition:none}}@media(forced-colors:active){.vkw-launcher,.vkw-send,.vkw-open,.vkw-dialog,.vkw-textarea,.vkw-bubble{border:1px solid ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/whatsapp-contact.css.map */
