.products-section{padding:4rem 0}.products-section .products-wrapper{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width:640px){.products-section{padding:3rem 0}}
.info-section{background-color:#ecece97e;border-top:1px solid #8b7e7e4d;border-bottom:1px solid #8b7e7e4d;flex-direction:column;align-items:center;margin:4rem 0;padding:4rem 2rem;display:flex}.info-section .info-wrapper{text-align:center;flex-wrap:wrap;justify-content:space-around;gap:2rem;width:100%;max-width:1200px;display:flex}.info-section .info-wrapper .info-item{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}.info-section .info-wrapper .info-item .info-icon{color:#d4a767;font-size:36px}.info-section .info-wrapper .info-item .info-title{font-family:var(--font-playfair-display),Georgia,serif;color:#000;margin-bottom:.5rem;font-size:16px;font-weight:400;line-height:20px}.info-section .info-wrapper .info-item .info-description{font-family:var(--font-inter),system-ui,sans-serif;color:#000;max-width:200px;font-size:12px;font-weight:400}
.about-us-section{flex-direction:column;align-items:center;padding:4rem 2rem;display:flex}.about-us-section .about-us-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;max-width:1300px;display:flex}.about-us-section .about-us-container .title-container{align-items:center}.about-us-section .about-us-container .about-us-content{gap:2rem;display:flex}@media (max-width:768px){.about-us-section .about-us-container .about-us-content{flex-direction:column;align-items:center}}.about-us-section .about-us-container .about-us-content .about-us-description,.about-us-section .about-us-container .about-us-content .about-us-visit{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:650px;padding:2.5rem;display:flex}.about-us-section .about-us-container .about-us-content .about-us-description{color:#000;background-color:#ecece97e;border:1px solid #8b7e7e4d}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-title{font-family:var(--font-playfair-display),Georgia,serif;margin-bottom:1rem;font-size:30px;font-weight:400;line-height:36px}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-text{font-family:var(--font-inter),system-ui,sans-serif;color:#0009;margin-bottom:2rem;font-size:16px;line-height:26px}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-button{color:#f8f8f8;cursor:pointer;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;background-color:#121416;border:none;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:14px;font-weight:400;transition:background-color .3s;display:flex}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-button .about-us-button-icon{transition:all .3s}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-button:hover{background-color:#d4a767}.about-us-section .about-us-container .about-us-content .about-us-description .about-us-button:hover .about-us-button-icon{color:#eeeaea;transform:translate(5px)}.about-us-section .about-us-container .about-us-content .about-us-visit{color:#f8f8f8;background-color:#181818;flex-direction:column;gap:1.5rem;display:flex}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-title{font-family:var(--font-playfair-display),Georgia,serif;font-size:30px;font-weight:400;line-height:36px}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-text{font-family:var(--font-inter),system-ui,sans-serif;font-size:16px;line-height:26px}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-location,.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-hours{font-family:var(--font-inter),system-ui,sans-serif;color:#f8f8f899;align-items:center;gap:.5rem;font-size:14px;display:flex}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-location .about-us-location-text,.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-location .about-us-hours-text,.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-hours .about-us-location-text,.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-hours .about-us-hours-text{flex-direction:column;gap:.25rem;display:flex}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-location-icon,.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-hours-icon{color:#eeeaea;font-size:1.5rem}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-button{color:#f8f8f8;cursor:pointer;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.05em;text-transform:uppercase;background-color:#121416;border:1px solid #8b7e7e;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem 1.75rem;font-size:14px;font-weight:400;text-decoration:none;transition:background-color .3s;display:flex}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-button .about-us-button-icon{transition:all .3s}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-button:hover{color:#000;background-color:#eeeaea}.about-us-section .about-us-container .about-us-content .about-us-visit .about-us-button:hover .about-us-button-icon{color:#000}
