.contact-page-section summary{border-top:none}.contact-main{margin-bottom:var(--contact-section-margin-top, 64px)}.faq-grid{gap:26px;align-items:stretch}.faq-item{display:flex;flex-direction:column;height:100%}@media screen and (max-width: 749px){.faq-grid{grid-template-columns:1fr!important}}.faq-accordion{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid var(--faq-border-color, rgba(16, 16, 16, .1));border-radius:var(--faq-border-radius, 10px);background-color:var(--faq-background-color, #ffffff);overflow:hidden}.faq-header{width:100%;padding:var(--faq-padding, 20px);border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;outline:none;font-size:var(--faq-question-font-size, 18px);color:var(--faq-question-color, #101010);font-weight:var(--faq-question-font-weight, 450);text-align:var(--faq-question-text-align, left);transition:background-color .3s ease;flex-shrink:0}.faq-header:hover{background-color:#00000005}.faq-header:focus{background-color:#0000000d}.faq-icon{transition:transform .3s ease;flex-shrink:0;margin-left:8px}.faq-question{flex:1;text-align:left}.faq-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;flex-grow:1}.faq-accordion.expanded .faq-content{padding:0 var(--faq-padding, 20px) var(--faq-padding, 20px)}.faq-answer{padding-top:16px;padding-bottom:8px;font-size:var(--faq-answer-font-size, 14px);color:var(--faq-answer-color, #101010);line-height:var(--faq-answer-line-height, 1.4)}.contact-hero__description{font-size:var(--hero-description-font-size, 18px);color:var(--hero-description-color, #101010);line-height:var(--hero-description-line-height, 1.4)}.contact-info__phone-label{font-size:var(--phone-label-font-size, 18px);color:var(--phone-label-color, #101010);font-weight:var(--phone-label-font-weight, 450)}.contact-info__phone-number{font-size:var(--phone-font-size, 18px);color:var(--phone-color, #101010);font-weight:var(--phone-font-weight, 450);text-decoration:none;display:block}.contact-info__phone-number:hover{opacity:.8;transition:opacity .3s ease}.contact-info__availability{font-size:var(--availability-font-size, 14px);color:var(--availability-color, rgba(16, 16, 16, .5));margin-bottom:var(--availability-margin-bottom, 32px)}.whatsapp-button{display:flex;justify-content:center;align-items:center;padding:var(--whatsapp-button-padding-vertical, 10px) var(--whatsapp-button-padding-horizontal, 20px);border:1px solid var(--whatsapp-button-border-color, #b4885b);border-radius:var(--whatsapp-button-border-radius, 5px);text-decoration:none;background-color:var(--whatsapp-button-background, #ffffff)}.whatsapp-button:hover{opacity:.8;transition:opacity .3s ease}.whatsapp-button span{color:var(--whatsapp-button-text-color, #b4885b);font-size:var(--whatsapp-button-font-size, 24px);font-weight:var(--whatsapp-button-font-weight, 500);margin-left:.5rem}.faq-section,.contact-hero,.contact-info{padding:2rem;border:1px solid var(--faq-border-color, rgba(16, 16, 16, .1));border-radius:10px}.faq-section__description{font-size:var(--faq-description-font-size, 14px);color:var(--faq-description-color, #101010);line-height:var(--faq-description-line-height, 1.3)}@media (max-width: 767px){.contact-main{flex-direction:column}.faq-grid{grid-template-columns:1fr}.faq-section,.contact-hero,.contact-info{padding:1.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.contact-page-section{padding:3rem!important}.contact-main{display:block}.faq-section,.contact-hero,.contact-info{margin-bottom:1rem}.faq-grid{display:block}.faq-item{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-page.css.map */
