.page-hero{display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-radius:var(--radius-block-lg)}.page-hero__title{font-size:42px;line-height:.95;font-weight:800;font-style:italic;text-wrap:balance}.page-hero__text{max-width:620px;font-size:17px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.page-hero .crumbs__list,.page-hero .crumbs [aria-current=page]{color:var(--text)}.page-hero .crumbs a{color:var(--text-secondary)}@media screen and (min-width:990px){.page-hero{padding:44px 48px}.page-hero__title{font-size:64px}}.contact-hero{padding-top:12px}.contact-aside{padding-top:20px}.contact-aside__list{display:flex;flex-direction:column;gap:12px}.contact-card{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--radius-card);background:var(--card-bg);color:var(--text);text-decoration:none}.contact-card__icon{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-primary-soft);color:var(--color-primary)}.contact-card__body{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-card__label{font-size:13px;font-weight:600;color:var(--text-secondary)}.contact-card__value{font-size:16px;font-weight:600;line-height:1.4;color:var(--text);overflow-wrap:anywhere;text-decoration:none}a.contact-card__value{min-height:var(--tap-target);display:inline-flex;align-items:center;margin:-10px 0}a.contact-card__value:hover{color:var(--color-primary);text-decoration:underline}.contact-card__note{font-size:13px;color:var(--text-secondary)}.contact-card--featured{flex-direction:column;gap:12px;padding:24px;border-radius:var(--radius-block);background:var(--color-primary);color:#fff;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.contact-card--whatsapp{background:var(--color-success-text)}a.contact-card--featured:hover{color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-raised)}.contact-card--featured:focus-visible{outline-color:var(--color-ink)}.contact-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.contact-card--featured .contact-card__icon{width:52px;height:52px;background:#fff;color:var(--color-primary)}.contact-card--whatsapp .contact-card__icon,.contact-card--whatsapp .contact-card__badge,.contact-card--whatsapp .contact-card__cta{color:var(--color-success-text)}.contact-card__badge{padding:5px 10px;border-radius:var(--radius-full);background:#fff;font-size:12px;font-weight:700;color:var(--color-primary)}.contact-card__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:800;font-size:32px;line-height:1}.contact-card__text{font-size:15px;line-height:1.5}.contact-card__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-button, 999px);background:#fff;color:var(--color-primary);font-weight:700;font-size:15px}.contact-map{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:var(--radius-card);background:var(--color-primary-soft)}.contact-map__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.contact-map--placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;color:var(--color-primary);box-shadow:inset 0 0 0 1.5px var(--color-primary-soft-hover)}.contact-map__address{font-size:15px;font-weight:600;color:var(--color-ink)}.contact-map__link{display:inline-flex;align-items:center;gap:4px;min-height:var(--tap-target);font-weight:700;font-size:14px}.contact-form{padding-top:20px}.contact-form__card{display:block;padding:20px;border-radius:var(--radius-block);background:var(--card-bg)}.contact-form__form{display:flex;flex-direction:column;gap:18px}.contact-form__intro{display:flex;flex-direction:column;gap:4px}.contact-form__heading{font-size:28px;line-height:1.1}.contact-form__lead{font-size:14px;color:var(--text-secondary)}.contact-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.contact-form .field__input{background:var(--color-bg);box-shadow:inset 0 0 0 1.5px transparent;border-radius:var(--radius-thumb);min-height:52px}.contact-form .field__input:hover{box-shadow:inset 0 0 0 1.5px var(--color-border)}.contact-form .field__input:focus{background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-primary)}.contact-form .field__input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-error)}.contact-form textarea.field__input{min-height:140px;line-height:1.5}.field__optional{font-weight:500;color:var(--text-secondary)}.contact-form__message-label{display:flex;justify-content:space-between;gap:12px}.contact-form__consent{display:flex;flex-direction:column;gap:6px}.contact-form__consent a{font-weight:600}.contact-form__submit{align-self:stretch}.contact-form__submit-loading,.contact-form__submit.is-loading .contact-form__submit-label,.contact-form__submit.is-loading .contact-form__submit-icon{display:none}.contact-form__submit.is-loading .contact-form__submit-loading{display:inline}.contact-form__success{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px 0}.contact-form__success:focus{outline:0}.contact-form__success-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-success-soft);color:var(--color-success-text)}.contact-form__success-heading{font-size:36px;line-height:1;font-style:italic;font-weight:800}.contact-form__success-text{max-width:480px;font-size:16px;color:var(--text-secondary)}.contact-form__success-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.contact-form__wa{--btn-bg: var(--color-success-text);--btn-text: #FFFFFF;--btn-hover: var(--color-success)}@media screen and (min-width:750px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-form__full{grid-column:1 / -1}.contact-form__submit{align-self:flex-start;padding:0 32px}}@media screen and (min-width:990px){.contact-hero{padding-top:20px}.contact-form__card{padding:32px}}#MainContent:has(>.section-main-contact+.section-contact-form){--contact-w: min(100% - var(--page-margin) * 2, var(--page-width));display:grid;grid-template-columns:[full-start] 1fr [content-start] minmax(0,var(--contact-w)) [content-end] 1fr [full-end];align-items:start}#MainContent:has(>.section-main-contact+.section-contact-form)>*{grid-column:full;min-width:0}#MainContent:has(>.section-main-contact+.section-contact-form)>.section-main-contact{display:contents}#MainContent:has(>.section-main-contact+.section-contact-form) .contact-hero{grid-column:full}#MainContent:has(>.section-main-contact+.section-contact-form) .contact-aside{grid-column:content;order:1}#MainContent:has(>.section-main-contact+.section-contact-form)>.section-contact-form{grid-column:content}#MainContent:has(>.section-main-contact+.section-contact-form)>.section-contact-form~*{order:2}#MainContent:has(>.section-main-contact+.section-contact-form) .contact-aside>.page-width,#MainContent:has(>.section-main-contact+.section-contact-form)>.section-contact-form .page-width{max-width:none;padding:0}@media screen and (min-width:990px){#MainContent:has(>.section-main-contact+.section-contact-form){grid-template-columns:[full-start] 1fr [content-start form-start] minmax(0,calc((var(--contact-w) - 24px) * .574)) [form-end] 24px [aside-start] minmax(0,calc((var(--contact-w) - 24px) * .426)) [aside-end content-end] 1fr [full-end]}#MainContent:has(>.section-main-contact+.section-contact-form) .contact-aside{grid-column:aside;order:0;padding-top:28px}#MainContent:has(>.section-main-contact+.section-contact-form)>.section-contact-form{grid-column:form}#MainContent:has(>.section-main-contact+.section-contact-form)>.section-contact-form~*{order:0}#MainContent:has(>.section-main-contact+.section-contact-form) .contact-form{padding-top:28px}}faq-page{display:block}.faq-page__hero{padding-top:12px}.faq-page__search{display:flex;align-items:center;gap:10px;width:100%;max-width:640px;height:60px;padding:0 8px 0 20px;border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-ink)}.faq-page__search:focus-within{box-shadow:0 0 0 3px var(--color-primary-soft-hover)}.faq-page__search .icon{flex:none}.faq-page__search-input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:16px;font-weight:600;color:var(--color-ink)}.faq-page__search-input:focus{outline:0}.faq-page__search-input::-webkit-search-cancel-button{-webkit-appearance:none}.faq-page__clear{flex:none;width:40px;height:40px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-bg);color:var(--color-ink-secondary)}.faq-page__clear:hover{color:var(--color-ink)}.color-scheme-3 .faq-page__search :focus-visible,.color-scheme-4 .faq-page__search :focus-visible{outline-color:var(--color-primary)}.faq-page__body{display:flex;flex-direction:column;gap:16px;max-width:1000px;margin:0 auto;padding-top:20px}.faq-page__tabs{display:flex;gap:4px;padding:5px;border-radius:var(--radius-full);background:var(--card-bg);overflow-x:auto;scrollbar-width:none}.faq-page__tabs::-webkit-scrollbar{display:none}.faq-page__tab{flex:none;min-height:var(--tap-target);padding:0 18px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text);font-weight:700;font-size:15px;white-space:nowrap}.faq-page__tab:hover{color:var(--color-primary)}.faq-page__tab[aria-selected=true]{background:var(--color-primary);color:#fff}.no-js .faq-page__tabs,.faq-page.is-searching .faq-page__tabs{display:none}.faq-page__panel+.faq-page__panel{margin-top:16px}.js .faq-page__panel.has-tab:not(.is-active){display:none}.js .faq-page.is-searching .faq-page__panel.has-tab{display:block}.js .faq-page.is-searching .faq-page__panel[hidden]{display:none}.faq-page__panel-title{margin:0 0 8px;font-size:22px}.js .faq-page__panel-title{display:none}.faq-page .faq__list{padding:4px 16px;border-radius:var(--radius-block)}.faq-page .faq__question{min-height:64px;padding:16px 0}.faq-page .faq__question-text{display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:1.4}.faq-page .faq__toggle{width:36px;height:36px}.faq-page .faq__answer{padding:0 52px 20px 0;font-size:16px;line-height:1.65}.faq-page__cat{display:none;padding:3px 9px;border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:12px;font-weight:700}.faq-page.is-searching .faq-page__cat{display:inline-flex}.faq-page__mark{padding:0 2px;border-radius:4px;background:var(--color-warning-soft);color:inherit}.faq-page__status{font-size:15px;color:var(--text-secondary)}.faq-page__status:empty{display:none}.faq-page__empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;text-align:center;border-radius:var(--radius-block);background:var(--card-bg)}.faq-page__empty-heading{font-family:var(--font-heading-family);font-weight:700;font-size:24px;line-height:1.15}.faq-page__empty-text{font-size:15px;color:var(--text-secondary)}.faq-page__empty .btn{margin-top:4px}.faq-page__support .support-card{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 16px;padding:24px 20px;border-radius:var(--radius-block)}.faq-page__support .support-card__icon{grid-row:span 2}.faq-page__support .support-card__heading{font-size:28px}.faq-page__support .support-card__button,.faq-page__support .support-card__phone{grid-column:1 / -1;margin-top:12px}.faq-page__support .support-card__phone{margin-top:0}@media screen and (min-width:750px){.faq-page__tabs{align-self:flex-start}.faq-page .faq__list{padding:8px 28px}.faq-page__support .support-card{grid-template-columns:56px minmax(0,1fr) auto;padding:28px 32px}.faq-page__support .support-card__button{grid-column:3;grid-row:1 / span 2;margin-top:0}.faq-page__support .support-card__phone{grid-column:2 / -1}}@media screen and (min-width:990px){.faq-page__hero{padding-top:20px}.faq-page__body{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-contact.css.map */
