.cs-action-row{display:flex;align-items:stretch;gap:12px}.cs-action-row .cs-add-to-cart{flex:1 1 auto;width:auto}.cs-contact-btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:0 4px;background:none;border:0;font-size:13px;letter-spacing:.02em;white-space:nowrap;color:rgb(var(--color-foreground));cursor:pointer}.cs-contact-text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cs-contact-icon{flex:0 0 auto;opacity:.75;transition:opacity .2s ease}.cs-contact-btn:hover .cs-contact-icon,.cs-contact-btn:focus-visible .cs-contact-icon{opacity:1}.cs-contact-btn:hover .cs-contact-text{text-decoration-thickness:2px}@media(max-width:480px){.cs-action-row{flex-direction:column}.cs-contact-btn{justify-content:center;padding:10px 4px}}.cs-contact-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;opacity:0;transition:opacity .2s ease}.cs-contact-overlay--open{opacity:1}.cs-contact-dialog{position:relative;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;padding:28px 24px 24px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:4px;transform:scale(.95);transition:transform .2s ease}.cs-contact-overlay--open .cs-contact-dialog{transform:scale(1)}.cs-contact-close{position:absolute;top:8px;right:12px;padding:4px 8px;background:none;border:0;font-size:24px;line-height:1;color:inherit;cursor:pointer}.cs-contact-title{margin:0 0 18px}.cs-contact-field{display:block;margin-bottom:14px;font-size:12px;color:rgb(var(--color-foreground-secondary))}.cs-contact-field input,.cs-contact-field textarea{display:block;width:100%;margin-top:6px;box-sizing:border-box}.cs-contact-field textarea{min-height:110px;resize:vertical}.cs-contact-error{margin:0 0 12px;font-size:13px;color:#c00}.cs-contact-send{width:100%}.cs-contact-success{margin:8px 0 0;text-align:center}.cs-contact-note{margin:-8px 0 16px;font-size:12px;color:rgb(var(--color-foreground-secondary))}.cs-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cs-contact-alt{margin-top:18px;padding-top:16px;border-top:1px solid rgb(var(--color-border));text-align:center}.cs-contact-whatsapp{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:4px}.cs-contact-whatsapp:hover{text-decoration-thickness:2px}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-size-contact.css.map */
