.g-contact-dialog{color-scheme:dark;box-sizing:border-box;inset:auto;left:calc(var(--g-view-left,0px) + var(--g-view-width,100vw)/2);top:calc(var(--g-view-top,0px) + var(--g-view-height,100dvh)/2);width:min(620px,calc(var(--g-view-width,100vw) - 32px));max-width:none;max-height:calc(var(--g-view-height,100dvh) - 32px);color:#f4f5f4;overscroll-behavior:contain;background:#111314;border:1px solid #454c4d;border-radius:22px;margin:0;padding:0;font-family:Alexandria,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;position:fixed;overflow:auto;transform:translate(-50%,-50%)}.g-contact-dialog::backdrop{background:#030506cc}.g-chat-pending{box-sizing:border-box;z-index:1200;left:calc(var(--g-view-left,0px) + var(--g-view-width,100vw)/2);top:calc(var(--g-view-top,0px) + var(--g-view-height,100dvh) - max(16px,env(safe-area-inset-bottom)));width:min(400px,calc(var(--g-view-width,100vw) - 32px));max-height:calc(var(--g-view-height,100dvh) - 32px);color:#f4f5f4;color-scheme:dark;background:#111314;border:1px solid #454c4d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font:14px/1.5 Alexandria,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:fixed;overflow:auto;transform:translate(-50%,-100%);box-shadow:0 8px 28px #00000040}.g-chat-pending[hidden]{display:none!important}.g-chat-pending p{overflow-wrap:anywhere;min-width:0;margin:0}.g-chat-pending button{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #586163;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;display:inline-flex}.g-chat-pending button:focus-visible{outline-offset:3px;outline:2px solid #c2d500}.g-chat-pending[dir=rtl]{font-family:Tahoma,Arial,sans-serif}@media (hover:hover) and (pointer:fine){.g-chat-pending button:hover{border-color:#dce6b7}}@media (forced-colors:active){.g-chat-pending{border-color:canvastext}.g-chat-pending button{border-color:buttontext}}.g-contact-dialog[open]{display:block}.g-contact-dialog *{box-sizing:border-box}.g-contact-dialog [hidden]{display:none!important}.g-contact-dialog[dir=rtl]{font-family:Tahoma,Arial,sans-serif}.g-dialog-header{z-index:1;background:#111314;justify-content:space-between;align-items:center;gap:18px;padding:18px 28px 10px;display:flex;position:sticky;inset-block-start:0}.g-dialog-kicker{color:#c2d500;letter-spacing:.12em;margin:0;font-size:11px;line-height:1.5}.g-dialog-close{color:#f4f5f4;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:8px 0 8px 14px;font-size:12px;display:inline-flex}.g-dialog-close span[aria-hidden]{font:28px/1 Arial,sans-serif}.g-dialog-body{padding:12px 28px 28px}.g-contact-dialog h2{letter-spacing:-.045em;margin:0 0 14px;font-size:clamp(29px,4vw,43px);font-weight:400;line-height:1.13}.g-dialog-intro{color:#b5bdbe;margin:0 0 23px;font-size:14px;line-height:1.6}.g-contact-form{gap:17px;display:grid}.g-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.g-field{gap:8px;min-width:0;display:grid}.g-field>span{color:#e0e5e5;font-size:12px;line-height:1.4}.g-field input,.g-field select,.g-field textarea{color:#f4f5f4;width:100%;min-width:0;min-height:48px;font:inherit;box-shadow:none;background:#1b1f20;border:1px solid #4b5355;border-radius:9px;padding:12px 13px;font-size:16px;line-height:1.5;display:block}.g-field textarea{resize:vertical;min-height:120px}.g-field select{padding-inline-end:30px}.g-field input::placeholder,.g-field textarea::placeholder{color:#98a3a5}.g-contact-dialog input[type=email]{text-align:start;direction:ltr}.g-form-note{color:#adb7b9;margin:0;font-size:12px;line-height:1.55}.g-form-note strong{color:#f4f5f4;font-weight:500}.g-form-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.g-contact-status{color:#eff5d3;overflow-wrap:anywhere;background:#20251a;border:1px solid #667132;border-radius:9px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.g-contact-status[data-kind=error]{color:#ffdfdb;background:#30201f;border-color:#915e57}.g-contact-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-contact-channels{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;margin-block:20px 26px;display:flex}.g-contact-channels .g-channel,a.g-channel-whatsapp{box-sizing:border-box;border:1px solid;border-color:color-mix(in srgb,currentColor 28%,transparent);min-width:44px;max-width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.g-contact-channels .g-channel svg{fill:none;stroke:currentColor;stroke-width:1.4px;flex:0 0 21px;width:21px;height:21px;display:block}a.g-channel-whatsapp img{object-fit:contain;flex:0 0 24px;width:24px;max-width:none;height:24px;margin:0;display:block;filter:none!important;transform:none!important}.g-contact-channels .g-channel:focus-visible,a.g-channel-whatsapp:focus-visible{outline-offset:4px;outline:2px solid}a.g-channel-whatsapp[hidden],.g-contact-channels[hidden]{display:none!important}.g-chat-body .g-contact-channels{justify-content:center;margin-block:16px 4px}.gi-contact>a.g-channel-whatsapp,.footer-contact>a.g-channel-whatsapp{min-height:48px;color:inherit;align-self:flex-start;gap:10px;margin-block:12px 0;padding:10px 16px;font-size:14px}.copy-actions>.g-contact-channels{gap:12px;margin:0}.stage:not([data-chapter=contacto]) .copy-actions>.g-contact-channels{display:none}.project-help[data-g-channels-ready],.retailer-support[data-g-channels-ready],.consult-direct[data-g-channels-ready]{flex-wrap:wrap}:is(.project-help,.retailer-support,.consult-direct,.studio-actions,.studio-close-actions)>.g-contact-channels{flex-basis:100%;grid-column:1/-1;margin-block:16px 0}@media (hover:hover) and (pointer:fine){.g-contact-channels .g-channel:hover,a.g-channel-whatsapp:hover{background:color-mix(in srgb,currentColor 7%,transparent);border-color:currentColor}}@media (width<=420px){.g-contact-channels{gap:8px}.g-contact-channels .g-channel{flex:auto;padding:10px 12px;font-size:13px}.copy-actions>.g-contact-channels{flex-basis:100%;margin-block-start:-8px}}@media (forced-colors:active){.g-contact-channels .g-channel,a.g-channel-whatsapp{border-color:buttontext}}.g-contact-primary,.g-contact-secondary{min-height:48px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:13px;padding:13px 21px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.g-contact-primary{color:#111314;background:#f3f5ee}.g-contact-secondary{color:#f4f5f4;background:0 0;border-color:#586163}.g-contact-primary:disabled{opacity:.62;cursor:wait}.g-contact-dialog :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #c2d500}.g-contact-dialog button:active,.g-contact-dialog .g-contact-secondary:active{opacity:.75}.g-dialog-mail{color:#b9c2c3;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:12px;line-height:1.5;display:inline-flex}.g-chat-body{text-align:center;padding-top:8px}.g-chat-body .g-contact-actions{justify-content:center}.g-chat-body .g-dialog-intro{max-width:42ch;margin-inline:auto}.g-chat-sphere{width:94px;height:94px;margin:8px auto 27px;position:relative}.g-chat-sphere canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.g-chat-state{color:#c8d0d1;max-width:43ch;min-height:3.2em;margin:0 auto 22px;font-size:14px;line-height:1.6}.g-contact-dialog[dir=rtl] h2{letter-spacing:0;line-height:1.4}.g-contact-dialog[dir=rtl] .g-dialog-kicker{letter-spacing:0}@media (hover:hover) and (pointer:fine){.g-contact-primary:not(:disabled):hover{background:#c2d500}.g-contact-secondary:hover{border-color:#dce6b7}.g-dialog-close:hover,.g-dialog-mail:hover{color:#c2d500}}@media (width<=520px){.g-contact-dialog{width:calc(var(--g-view-width,100vw) - 24px);max-height:calc(var(--g-view-height,100dvh) - 24px);border-radius:17px}.g-dialog-header{padding:12px 20px 8px}.g-dialog-body{padding:10px 20px 22px}.g-form-row{grid-template-columns:1fr;gap:17px}.g-contact-dialog h2{font-size:30px}.g-field textarea{min-height:104px}.g-dialog-intro{font-size:13px}.g-contact-actions>*{flex-grow:1}.g-dialog-kicker{font-size:10px}.g-chat-sphere{width:76px;height:76px;margin-bottom:21px}}@media (prefers-reduced-motion:reduce){.g-contact-dialog *{transition:none!important;animation:none!important}}@media (forced-colors:active){.g-contact-dialog{border:1px solid canvastext}.g-contact-primary,.g-contact-secondary,.g-field input,.g-field textarea,.g-field select{border:1px solid buttontext}.g-chat-sphere{display:none}}.stage[data-chapter=contacto] .copy-actions{gap:12px}.stage[data-chapter=contacto] .copy-actions>:is(.product-link,.chat-link),.stage[data-chapter=contacto] .copy-actions>.g-contact-channels>.g-channel{border-radius:10px;gap:8px;min-width:44px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:400;line-height:1.4}.stage[data-chapter=contacto] .copy-actions>.g-contact-channels{flex-basis:auto;gap:8px;margin:0}.stage[data-chapter=contacto] .copy-actions .cta-ico svg,.stage[data-chapter=contacto] .copy-actions>.g-contact-channels .g-channel svg{flex:0 0 16px;width:16px;height:16px}.stage[data-chapter=contacto] .copy-actions>.g-contact-channels .g-channel-whatsapp img{flex:0 0 18px;width:18px;height:18px}.header>.header-actions>.header-whatsapp{background:0 0;border:0;flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;display:inline-flex}.header>.header-actions>.header-whatsapp img{flex:0 0 22px;width:22px;height:22px}.header>.header-actions>.header-whatsapp:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){.header>.header-actions>.header-whatsapp:hover{opacity:.8;background:0 0}}@media (width<=767px){.stage[data-chapter=contacto] .copy-actions>:is(.product-link,.chat-link),.stage[data-chapter=contacto] .copy-actions>.g-contact-channels>.g-channel{font-size:12px}}@media (width<=480px){body>.header{gap:8px;padding-inline:16px}.header .home-mark .glasst{width:clamp(64px,20vw,82px)}.header>.header-actions{gap:2px}.header>.header-actions .language-trigger{gap:4px;min-width:44px;padding-inline:4px}.header>.header-actions .language-globe{display:none}}@media (width<=760px){#consulta .consult-grid:has(>#consult-form){display:grid}}:root{--g-contact-icon-slot:24px;--g-contact-icon-padding-wa:3px}:root :where(svg.gi-ico-mail,svg.gi-ico-chat,.header-chat>svg,.g-contact-channels [data-chat-open]>svg,.g-contact-channels [data-g-channel-email]>svg,[data-g-whatsapp]>img,.wa-enlace>img,body[data-glasst-site=basis] a[href^="https://wa.me/"]>img,body[data-glasst-site=basis] a[href^=mailto\:]>svg[viewBox="0 0 24 24"]){object-fit:contain;padding:0;box-sizing:border-box!important;width:var(--g-contact-icon-slot)!important;height:var(--g-contact-icon-slot)!important;min-width:var(--g-contact-icon-slot)!important;max-width:var(--g-contact-icon-slot)!important;flex:0 0 var(--g-contact-icon-slot)!important;margin:0!important;display:block!important;transform:none!important}:root :is(.g-contact-channels [data-g-channel-email]>svg,body[data-glasst-site=basis] a[href^=mailto\:]>svg[viewBox="0 0 24 24"]){padding:1px!important}:root .gi-ico-mail{padding:1.5px!important}:root :is([data-g-whatsapp]>img,.wa-enlace>img,body[data-glasst-site=basis] a[href^="https://wa.me/"]>img){padding:var(--g-contact-icon-padding-wa)!important;filter:none!important}:root :is(.footer-ico,.cta-ico):has(>.gi-ico-mail,>.gi-ico-chat){justify-content:center;align-items:center;width:var(--g-contact-icon-slot)!important;height:var(--g-contact-icon-slot)!important;min-width:var(--g-contact-icon-slot)!important;flex:0 0 var(--g-contact-icon-slot)!important;display:inline-flex!important}
