*{font-family:Montserrat,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#faf9f6;color:#352f36;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.common-button{background-color:#f66;border:none;color:#fff;cursor:pointer;margin:10px 0;padding:15px;transition:.2s ease-out;width:100%}.common-button:hover{background-color:#e2877d}.generic-button{align-items:center;background-color:initial;border:1px solid #f66;border-radius:30px;color:#f66;display:flex;font-size:12px;height:40px;justify-content:center;width:100px}.generic-button:hover{background-color:#f66;color:#352f36}.span-space{height:50px;width:100%}table{border-collapse:collapse;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}tr:nth-child(2n){background-color:#ddd}.home-container{align-items:center;background-color:#efeddb;height:auto;min-height:100vh;overflow:hidden;position:relative;width:100%}.home-container,.home-content{display:flex;flex-direction:column}.home-content{justify-content:center;width:90%}.home-highlights{display:flex;justify-content:center;width:100%}.home-highlights-content{margin:20px 0 60px;width:80%}@media (max-width:580px){.home-highlights-content{align-items:center;display:flex;flex-direction:column;text-align:center;width:80%}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#faf9f6e6;display:flex;height:44px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.navblock{flex-direction:row;justify-content:space-between;max-width:1200px;min-width:750px;padding:.1rem 1rem}.navbar-logo,.navblock{align-items:center;display:flex}.navbar-logo{text-decoration:none}.logo{height:25px}.nav-links{display:flex;list-style:none}.nav-link{color:#9b979c;font-size:14px;margin:0 1.5rem;text-decoration:none;transition:.3s}.nav-link:hover{color:#352f36}.mobile-menu-icon,.nav-links-mobile{display:none}@media (max-width:768px){.navblock{min-width:auto;width:100%}.nav-links{display:none}.mobile-menu-icon{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:16px;justify-content:space-around;padding:0;position:relative;width:30px}.mobile-menu-icon:hover{background-color:initial}.mobile-menu-icon div{background-color:#352f36;height:2px;position:relative;transition:all .3s ease;width:24px}.open .menu-bar1{transform:rotate(45deg) translate(2px,4px)}.open .menu-bar2{transform:rotate(-45deg) translate(2px,-4px)}.nav-links-mobile{cursor:pointer;display:flex;flex-direction:column;position:absolute;right:0;top:28px;width:100%;z-index:99}.nav-links-mobile>.nav-link:hover{background-color:#efeddbf2}.nav-links-mobile a{background-color:#faf9f6;color:#9b979c;font-size:22px;font-weight:500;padding:16px 0;text-align:left;text-decoration:none;text-indent:40px;z-index:99}.nav-link{margin:0}}.dropdown{height:30px;width:30px;z-index:2}.user-icon{background-color:#f66;border:none;border-radius:15px;color:#352f36;cursor:pointer;font-size:18px;height:100%;margin:0;padding:0;transition:.2s ease-out;width:100%}.user-icon:hover{background-color:#e2877d;border-radius:20px}.dropdown-menu{display:block;margin-top:7px;max-height:0;overflow:hidden;position:relative;right:120px;transition:all .5s ease;visibility:hidden;width:150px}.dropdown-menu.active{max-height:100px;visibility:visible}.dropdown-menu.inactive{max-height:0;visibility:hidden}.dropdown-item img{height:auto;padding-right:5px;width:20px}.dropdown-item{align-items:center;background-color:#faf9f6e6;border:none;color:#9b979c;cursor:pointer;display:flex;font-size:12px;gap:5px;height:50px;margin:0;text-align:left;width:150px}.dropdown-item:hover{background-color:#352f36e6;color:#faf9f6}.banner-container{display:flex;height:auto;margin:20px 0 0;padding-top:20px;width:100%}.banner-container>h1{font-size:250px;margin:0}@media (max-width:665px){.banner-container{margin:0;padding-top:40px}}.slider-container{display:flex;height:auto;justify-content:center;max-height:500px;object-fit:cover;overflow:hidden;width:100%}.slider-container div{aspect-ratio:16/9;height:100%;width:100%}.slick-next,.slick-prev{z-index:1}.slick-prev{left:10px}.slick-next{right:10px}.carousel-image{height:100%;width:100%}@media (max-width:665px){.slider-container{height:fit-content}}@media (min-width:1000px){.slider-container{max-height:900px}}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{background-color:#fff;overflow:hidden;padding:40px 0;position:relative;white-space:nowrap;width:100%}.logos:after,.logos:before{content:"";height:100%;position:absolute;top:0;width:50px;z-index:2}.logos:before{background:linear-gradient(270deg,#fff0,#faf9f6);left:0}.logos:after{background:linear-gradient(90deg,#fff0,#faf9f6);right:0}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{animation:slide 30s linear infinite;display:inline-block}.logos-slide img{height:50px;margin:0 30px}.side-icon{align-items:center;background-color:#f66;border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;display:flex;height:60px;justify-content:center;margin:20px;position:fixed;right:0;transition:.2s ease;width:60px;z-index:3}.side-icon:hover{height:65px;width:65px}.sidenav-icon{bottom:0}.sidenav-icon span{font-size:30px;font-weight:800}.side-icon-border{align-items:center;background-color:initial;border-radius:40px;display:flex;height:60px;justify-content:center;margin:20px;position:fixed;right:0;transition:.2s ease;width:60px;z-index:-1}.trigger-cart-animation{animation-duration:2s;animation-iteration-count:1;animation-name:bord-pop;border:1px solid #ccc!important;box-shadow:2px 2px 5px #ccc,-2px -2px 5px #ccc;opacity:0}@keyframes bord-pop{1%{opacity:1}50%{opacity:.1;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.whatsapp-icon{bottom:70px}.products-list-container{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(5,minmax(200px,auto));margin:0;max-width:1400px;padding:0;width:100%}@media (max-width:1468px){.products-list-container{grid-template-columns:repeat(4,minmax(200px,auto))}}@media (max-width:1220px){.products-list-container{grid-template-columns:repeat(3,minmax(100px,auto))}}@media (max-width:970px){.products-list-container{grid-template-columns:repeat(2,minmax(50px,auto))}}@media (max-width:590px){.products-list-container{grid-template-columns:repeat(1,minmax(30px,auto));max-width:90%;min-width:90%;width:90vw}}.product-card-item{background-color:#faf9f6;border-radius:15px;box-shadow:0 10px 20px -14px #00000040;height:400px;list-style:none;max-height:420px;max-width:260px;min-height:400px;min-width:240px;padding:5px;width:240px}.product-card-div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-image{align-items:center;aspect-ratio:1/1;background-color:#fff;display:flex;flex:1 1;justify-content:center;max-width:50%;min-height:240px;min-width:240px;overflow:hidden;width:100%}.product-card-item img{height:100%;object-fit:cover;width:100%}.product-info{align-items:left;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;justify-content:space-around;max-width:100%}.product-card-item h3,.product-card-item p{text-wrap:wrap;margin:0 10px 5px}.product-card-item h3{font-size:1.2em}.product-ordering{align-items:center;display:flex;flex-direction:row;margin:0 15px}.product-ordering button{background-color:initial;color:#352f36;margin:0;padding:0}.product-ordering button:hover{background-color:initial}.product-not-aviable{align-items:center;color:#f66;display:flex;justify-content:center}@media (max-width:590px){.product-card-item{display:flex;height:auto;justify-content:center;max-height:300px;max-width:200px;width:fit-content}.product-image{max-width:240px}}.sidenav-container{align-items:start;background-color:#faf9f6;bottom:0;box-shadow:0 8px 24px #352f3633;color:#352f36;display:flex;flex-direction:column;height:90%;justify-content:start;position:fixed;right:0;transition:.3s ease;width:420px;z-index:4}@media (max-width:480px){.sidenav-container{width:100%}}.sidenav-container span{cursor:pointer;margin:15px}.sidenav-container h2,.sidenav-container h3{margin:15px}.cart-items-list{display:flex;flex-direction:column;list-style-type:none;overflow-x:hidden;overflow-y:auto;padding:0;width:100%}.cart-product-item{margin:10px;width:100%}.cart-product-div{align-items:center;display:flex;flex-direction:row;justify-content:center}.cart-product-div span{color:#c00}.cart-product-image{width:25%}.cart-product-image img{width:100%}.cart-product-info{display:flex;flex-direction:column;justify-content:center;padding-left:10px}.cart-product-info h3,.cart-product-info p{margin:2px}.cart-ordering{flex-direction:row;gap:10px;width:70%}.cart-ordering,.cart-total{align-items:center;display:flex}.cart-total{flex-direction:column;width:100%}.cart-total h3{text-align:right;width:90%}.cart-total button{width:70%}.cart-confirmation{display:flex;flex-direction:column;overflow-y:auto;padding:0 15px;width:90%}.schedule-container{align-items:center;display:flex;justify-content:center}.cart-confirmation-header{align-items:center;display:flex;flex-direction:row}.cart-confirmation-header span{margin:0}.cart-summary{display:flex;flex-direction:column;width:100%}.cart-summary-section{border-top:1px solid #ddd}.cart-summary-section p{margin-left:15px}.cart-summary-item{align-items:center;display:flex;justify-content:space-between}.cart-summary-item span{cursor:default;display:inline-block;width:33%}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.footer-container{align-items:center;background-color:#f66;color:#fff;display:flex;flex-direction:column;gap:20px;padding:60px 0;text-align:center;width:100%}.footer-top{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto 20px;width:80%}.footer-top div{display:flex}.footer-links{flex-direction:column;gap:15px}.footer-link{color:#fff;text-decoration:none}.footer-link:hover{text-decoration:underline}.footer-social{flex-direction:row;gap:15px;justify-content:end}.footer-social a{border-radius:20px;color:#fff;height:40px;width:40px}.footer-logo{max-width:200px;width:100%}@media (max-width:720px){.footer-top{align-items:center;display:flex;flex-direction:column;gap:50px}}.login-container{align-items:center;background-color:#efeddb;display:flex;height:100dvh;justify-content:center;width:100vw}.form-modal{background-color:#faf9f6;border-radius:15px;box-shadow:0 8px 24px #959da566;display:flex;height:80%;overflow:hidden;width:60%}.backhome-icon{z-index:2}.form-image{background-color:#f66;height:100%;overflow:hidden;position:relative;width:50%}.form-image img{bottom:-7%;height:auto;position:absolute;width:100%}@media (max-width:1024px){.container{height:90vh}.form-image{display:none}.form-modal{height:80%;width:80%}}.form-complete{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.form-complete img{margin-bottom:15px;max-width:300px}.form-complete form{max-width:400px;width:100%}.form-fields{padding:0 25px}.form-nexto{gap:8px;justify-content:space-between}.form-buttons,.form-nexto{display:flex;flex-direction:row}.form-fields button{border-radius:10px}input{background-color:#faf9f6;border:1px solid #9b979c;border-radius:10px;box-sizing:border-box;display:inline-block;height:44px;margin:4px 0;padding:14px 16px;width:100%}input:focus{border-color:#f66;outline:none}.error-message{color:#c00;font-size:12px}.password-container{align-items:center;display:flex;position:relative}.password-icon{cursor:pointer;margin-right:10px;position:absolute;right:0}.backhome-icon{padding:10px;position:absolute}.backhome-icon span{color:#fff;font-size:30px;transition:.2s ease}.backhome-icon span:hover{font-size:40px}@media (max-width:1024px){.form-fields{padding:0 3vw}}.tab-container{position:relative;width:50%}.tab-bars{display:flex;flex-direction:row;height:auto;width:100%}.tab-single-tab{align-items:center;display:flex;justify-content:center;margin:0}.tab-content{height:100%}.footer-image{display:none}@media (max-width:1024px){.tab-container{width:100%}.footer-image{bottom:0;display:block;height:auto;object-fit:cover;position:absolute;width:100%}}.profile-container{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100dvh;overflow:hidden;width:100vw}.profile-content{align-items:center;display:flex;flex:1 1;flex-direction:row;height:80%;justify-content:space-around;padding-top:70px;width:90%}.profile-div{flex:1 1;padding-bottom:44px}.orders-div{flex:2 1;padding-bottom:44px}.orders-table{max-height:40dvh;overflow-y:auto}.profile-user{align-items:center;display:flex;flex-direction:row;gap:10px}.orders-container{overflow-y:auto;width:100%}.order-item-button{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:center}@media (max-width:1400px){.profile-content{flex-direction:column}.profile-user{justify-content:center}.orders-div{align-items:center;display:flex;flex-direction:column;width:95%}.orders-table{min-width:80vw}}.products-container{align-items:center;background-color:#efeddb;display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:hidden;position:relative;width:100%}.products-content{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-top:60px;width:90%}.product-section-container{align-items:left;display:flex;flex-direction:column;width:100%}.products-products-list{margin:60px 0}.filter-container{box-sizing:border-box;flex-direction:column;max-width:1200px;padding-left:5px}.filter-container,.filter-row{align-items:center;display:flex;width:100%}.filter-row{flex-wrap:wrap;gap:15px;list-style:none;margin:0;overflow-x:auto;padding:4px;scroll-behavior:smooth}.filter-item{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;height:10vh;justify-content:left;margin:6px 0;max-height:70px;max-width:250px;min-height:50px;min-width:200px;transition:all .2s ease;width:18vw}.filter-item p{font-size:12px;z-index:0}.filter-item:hover{scale:1.02}.filter-img{height:50px;max-height:50px;min-height:50px;width:auto}.selected{background:linear-gradient(180deg,#e4c5c1,#e4c5c1);border:2px solid #f66;color:#f66;cursor:pointer;font-weight:700;height:100%;transition:all .3s ease;z-index:0}.brand-filter-item{align-items:center;background-color:#fff;border-radius:10px;display:flex;justify-content:center;width:100%}.brand-filter-item p{font-size:15px;z-index:0}.filter-row::-webkit-scrollbar{display:none}.filter-row{scrollbar-width:none}@media (max-width:700px){.filter-item{margin:0}}.about-container{align-items:center;height:auto;min-height:100dvh;overflow:hidden;position:relative}.about-container,.about-content{display:flex;flex-direction:column;width:100%}.about-content{flex:1 1;justify-content:center;padding-top:44px}.about-about{background-color:#f66;color:#fff;display:flex;flex-direction:row;justify-content:space-around;min-height:80dvh;width:100%}.about-about-column{align-items:center;display:flex;flex-direction:column;justify-content:top;line-height:1.5;margin-top:10px;width:45%}.about-about-column h1{font-size:60px}.about-about-column h2{font-size:20px;justify-content:left;margin-top:70px}.about-about-column p{justify-content:center}.about-logo{width:70%}.about-contact{background-color:#efeddb;color:#352f36;display:flex;flex-direction:row;justify-content:space-around;min-height:80dvh;width:100%}.contact-image{margin-top:70px;width:100%}.contact-us-items{align-items:self-start;display:flex;flex-direction:column;justify-content:left}@media (max-width:1024px){.about-about,.about-contact{align-items:center;flex-direction:column}.about-about-column{width:80%}.about-logo{width:30%}.contact-image{padding-top:20px}}
/*# sourceMappingURL=main.9bee4ad4.css.map*/