@charset "UTF-8";.search-section{margin-bottom:3rem}.search-section__title{font-family:"Source Serif 4",Georgia,serif;margin-bottom:1.5rem}.search-empty{padding:3rem 0;text-align:center}.faq-accordion{max-width:820px}.faq-item{border-bottom:1px solid #e7e4dd}.faq-item__question{margin:0}.faq-item__trigger{align-items:center;background:transparent;border:0;color:#1e2a38;cursor:pointer;display:flex;font:inherit;font-family:"Source Serif 4",Georgia,serif;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:space-between;padding:1rem 0;text-align:left;width:100%}.faq-item__icon:before{content:"+";font-size:1.25rem;line-height:1}.faq-item__trigger[aria-expanded=true] .faq-item__icon:before{content:"−"}.faq-item__panel{padding-bottom:1rem}.faq-item__answer{color:#6a7583}.page-contact{background:#fbfaf7}.page-contact .page-contact__body.content-area{padding-top:5rem}@media (min-width:768px){.page-contact .page-contact__body.content-area{padding-top:7rem}}.contact-hero{background:radial-gradient(115% 115% at 78% 0,#2c3e53 0,#1e2a38 44%,#16202b 100%);color:#fff;overflow:hidden;padding:clamp(3.5rem,8vw,5.5rem) 0 clamp(3.25rem,7vw,4.5rem);position:relative;text-align:center}.contact-hero:after{background:linear-gradient(90deg,transparent,#a98352 35%,#bea07a 50%,#a98352 65%,transparent);content:"";height:3px;inset:auto 0 0;position:absolute}.contact-hero__inner{margin-inline:auto;max-width:40rem;position:relative;z-index:1}.contact-hero__badge{background:rgba(169,131,82,.16);border:1px solid rgba(169,131,82,.4);border-radius:999px;color:#cfb99c;display:inline-block;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin-bottom:1rem;padding:.4rem 1rem;text-transform:uppercase}.contact-hero__title{color:#fff;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem;text-wrap:balance}.contact-hero__subtitle{color:hsla(0,0%,100%,.9);font-size:1.0625rem;line-height:1.65;margin:0}.contact-hero__subtitle p{margin:0}.page-contact__body{margin-top:.5rem;position:relative;z-index:1}@media (min-width:768px){.page-contact__body{margin-top:-1rem}}.contact-layout{display:grid;gap:2rem}@media (min-width:1024px){.contact-layout{align-items:stretch;gap:2.5rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.contact-info{background:linear-gradient(165deg,#f5f0ea,#f3f1ec 55%,#eae9e5);border:1px solid rgba(155,122,79,.338);border-radius:16px;box-shadow:0 1px 2px rgba(17,24,39,.06);padding:2rem}@media (min-width:768px){.contact-info{padding:2.5rem}}.contact-info__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;margin:0 0 .75rem}.contact-info__text{color:#55606e;font-size:1rem;line-height:1.6;margin:0 0 1.5rem}.contact-info__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.contact-info__item{align-items:flex-start;background:hsla(0,0%,100%,.82);border:1px solid rgba(30,42,56,.08);border-radius:12px;display:flex;gap:1rem;padding:1rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1)}.contact-info__item:hover{border-color:rgba(161,125,80,.448);box-shadow:0 1px 2px rgba(17,24,39,.06)}.contact-info__icon{align-items:center;background:#1e2a38;border-radius:999px;box-shadow:0 0 0 3px rgba(169,131,82,.22);color:#fff;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.contact-info__item--whatsapp .contact-info__icon{background:#1f6b4a;box-shadow:0 0 0 3px rgba(31,107,74,.2)}.contact-info__item-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.contact-info__label{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.contact-info__detail{color:#1a2230;font-size:1rem;line-height:1.55}.contact-info__link{color:#1e2a38;font-size:1rem;font-weight:600;text-decoration:none;word-break:break-word}.contact-info__link:hover{color:#7c5e37;text-decoration:underline}.contact-form{background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:16px;border-top:3px solid #a98352;box-shadow:0 12px 32px rgba(17,24,39,.08);padding:2rem}@media (min-width:768px){.contact-form{padding:2.5rem}}.contact-form__header{border-bottom:1px solid rgba(153,120,78,.31);margin-bottom:1.5rem;padding-bottom:1rem}.contact-form__overline{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.contact-form__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;margin:0}.contact-form__grid{display:grid;gap:1rem}@media (min-width:768px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-form__field{display:flex;flex-direction:column;gap:.5rem}.contact-form__label{color:#55606e;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.contact-form__field--full{grid-column:1/-1}.contact-form__field input,.contact-form__field textarea{background:#fbfaf7;border:1px solid #e7e4dd;border-radius:8px;color:#1a2230;font:inherit;padding:.8rem .95rem;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1),background .15s cubic-bezier(.16,1,.3,1);width:100%}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#6a7583}.contact-form__field input:hover,.contact-form__field textarea:hover{border-color:#a1a3a3}.contact-form__field input:focus,.contact-form__field textarea:focus{background:#fff;border-color:#1e2a38;box-shadow:0 0 0 3px rgba(169,131,82,.22);outline:none}.contact-form__submit{grid-column:1/-1;justify-self:start}.contact-form__honeypot{left:-9999px;opacity:0;pointer-events:none;position:absolute}.contact-form__message{background:#e2e1de;border:1px solid rgba(29,41,55,.264);border-radius:8px;color:#17202b;font-size:1rem;grid-column:1/-1;line-height:1.5;margin:0;padding:.75rem 1rem}.contact-form__message.is-error{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.contact-map{margin-top:3rem}@media (min-width:768px){.contact-map{margin-top:4rem}}.contact-map__panel{background:#f6f6f7;border:1px solid rgba(29,41,55,.246);border-radius:16px;box-shadow:0 1px 2px rgba(17,24,39,.06);padding:1.5rem}@media (min-width:768px){.contact-map__panel{padding:2rem}}.contact-map__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.contact-map__overline{color:#7c5e37;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 .5rem;text-transform:uppercase}.contact-map__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;margin:0}.contact-map__link{flex-shrink:0;font-size:.75rem;min-height:2.75rem;padding-inline:1.25rem}.contact-map__frame{aspect-ratio:16/9;background:#f3f1ec;border:1px solid rgba(156,122,79,.356);border-radius:12px;box-shadow:0 1px 2px rgba(17,24,39,.06);min-height:280px;overflow:hidden}.contact-map__frame iframe{border:0;display:block;height:100%;width:100%}@media (max-width:767px){.contact-map__frame{aspect-ratio:4/3}.contact-map__link{width:100%}}.policy-content .policy-block+.policy-block{margin-top:2rem}.frete-policy{max-width:820px}.frete-policy__hero{background:#fbfaf7;border-radius:12px;margin-bottom:2rem;padding:1.5rem;text-align:center}.frete-policy__lead{font-size:1.25rem;line-height:1.5;margin:0}.frete-policy__steps{display:grid;gap:1rem;list-style:none;margin:0 0 2rem;padding:0}.frete-policy__step{align-items:start;background:#fff;border:1px solid #e7e4dd;border-radius:12px;display:grid;gap:1rem;grid-template-columns:auto 1fr;padding:1rem}.frete-policy__step-number{align-items:center;background:#1e2a38;border-radius:999px;color:#fff;display:inline-flex;font-size:1.125rem;font-weight:700;height:2.5rem;justify-content:center;width:2.5rem}.frete-policy__step-body h2{font-size:1.125rem;margin-bottom:.5rem}.frete-policy__step-body p{color:#6a7583;margin:0}.frete-policy__info p:last-child{margin-bottom:0}.quick-view[hidden]{display:none!important}.quick-view{inset:0;position:fixed;z-index:250}.quick-view__overlay{background:rgba(0,0,0,.55);inset:0;position:absolute}.quick-view__dialog{background:#fff;border-radius:12px;box-shadow:0 24px 60px rgba(17,24,39,.12);margin:1rem auto;max-height:calc(100vh - 2rem);overflow:auto;position:relative;width:min(960px,100% - 2rem);z-index:1}.quick-view__close{align-items:center;background:#fbfaf7;border:0;border-radius:999px;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:2.5rem;z-index:2}.quick-view__content{padding:2rem}.quick-view-product{display:grid;gap:2rem}@media (min-width:768px){.quick-view-product{align-items:start;grid-template-columns:1fr 1fr}}.quick-view-product__title{font-family:"Source Serif 4",Georgia,serif;margin-bottom:.75rem}.quick-view-product__labels{margin-bottom:.75rem;position:static}.quick-view-product__labels .product-labels{position:static}.quick-view-product__price{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.quick-view-product__excerpt{color:#6a7583;margin-bottom:1rem}.quick-view-product__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}body.edc-quick-view-open{overflow:hidden}.btn--outline{background:transparent;border-color:#1e2a38;color:#1e2a38}.btn--outline:hover{background:#1e2a38;color:#fff;text-decoration:none}
/*# sourceMappingURL=pages.min.css.map */