@import url(https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.categoryCard{background-color:var(--box-color);border-radius:16px;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform var(--main-transition),box-shadow var(--main-transition)}.categoryCard:hover{box-shadow:0 12px 36px #00000026;transform:translateY(-6px)}.categoryCard .categoryImgBox{height:240px;overflow:hidden;position:relative;width:100%}.categoryCard .categoryImgBox .categoryImg{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.categoryCard:hover .categoryImgBox .categoryImg{transform:scale(1.08)}.categoryCard .categoryImgBox .categoryOverlay{align-items:flex-end;background:linear-gradient(0deg,#0000008c 0,#0000 60%);display:flex;inset:0;justify-content:flex-end;opacity:0;padding:16px;position:absolute;transition:opacity var(--main-transition)}.categoryCard:hover .categoryImgBox .categoryOverlay{opacity:1}.categoryCard .categoryImgBox .categoryOverlay .categoryArrow{align-items:center;background-color:var(--main-color);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;transform:translateX(10px);transition:transform var(--main-transition);width:40px}.categoryCard:hover .categoryImgBox .categoryOverlay .categoryArrow{transform:translateX(0)}.categoryCard .categoryImgBox .categoryOverlay .categoryArrow svg{height:18px;width:18px}.categoryCard .categoryInfo{align-items:center;border-top:2px solid #0000;display:flex;padding:16px 20px;transition:border-color var(--main-transition)}.categoryCard:hover .categoryInfo{border-color:var(--main-color)}.categoryCard .categoryInfo .categoryName{color:var(--text-color);font-size:17px;font-weight:700;transition:color var(--main-transition)}.categoryCard:hover .categoryInfo .categoryName{color:var(--main-color)}.categoriesGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sectionHead{align-items:center;direction:rtl;display:flex;flex-direction:column;gap:12px;margin-bottom:50px;text-align:center}.sectionHead .sectionTitle{color:var(--text-color);font-size:32px;font-weight:700}.sectionHead .sectionLine{background-color:var(--main-color);border-radius:3px;display:block;height:3px;width:60px}.home .landing,.home .landing .swiper{overflow:hidden;width:100%}.home .landing .swiper{cursor:grab;height:700px;position:relative;-webkit-user-select:none;user-select:none}.home .landing .swiper.dragging{cursor:grabbing}.home .landing .swiper .swiper-track{display:flex;height:100%;width:100%;will-change:transform}.home .landing .swiper .swiper-slide{height:100%;min-width:100%;overflow:hidden;position:relative}.home .landing .swiper .swiper-slide .swiper-img{height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform .5s ease;width:100%}.home .landing .swiper .swiper-slide:hover .swiper-img{transform:scale(1.03)}.home .landing .swiper .swiper-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color var(--main-transition),transform var(--main-transition);width:44px;z-index:10}.home .landing .swiper .swiper-btn svg{height:20px;width:20px}.home .landing .swiper .swiper-btn:hover{background-color:var(--main-color);transform:translateY(-50%) scale(1.08)}.home .landing .swiper .swiper-btn--prev{right:16px}.home .landing .swiper .swiper-btn--next{left:16px}.home .landing .swiper .swiper-dots{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.home .landing .swiper .swiper-dots .swiper-dot{background-color:#ffffff73;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background-color var(--main-transition),width var(--main-transition);width:8px}.home .landing .swiper .swiper-dots .swiper-dot.active{background-color:var(--main-color);border-radius:4px;width:24px}.home .productsSection{direction:rtl;padding:80px 0}.sectionPage{direction:rtl;display:flex;flex-direction:column;min-height:100vh}.sectionPage .sectionMain{flex:1 1;padding:70px 0}.sectionPage .productsGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.sectionPage .productsGrid .productCard{background-color:var(--box-color);border-radius:16px;box-shadow:0 4px 20px #00000012;cursor:default;overflow:hidden;transition:transform var(--main-transition),box-shadow var(--main-transition)}.sectionPage .productsGrid .productCard:hover{box-shadow:0 12px 32px #00000021;transform:translateY(-5px)}.sectionPage .productsGrid .productCard .productImgBox{height:200px;overflow:hidden;width:100%}.sectionPage .productsGrid .productCard .productImgBox .productImg{height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;width:100%}.sectionPage .productsGrid .productCard:hover .productImgBox .productImg{transform:scale(1.07)}.sectionPage .productsGrid .productCard .productInfo{align-items:center;border-top:2px solid #0000;display:flex;gap:12px;justify-content:space-between;padding:16px 20px;transition:border-color var(--main-transition)}.sectionPage .productsGrid .productCard:hover .productInfo{border-color:var(--main-color)}.sectionPage .productsGrid .productCard .productInfo .productName{color:var(--text-color);font-size:16px;font-weight:700;transition:color var(--main-transition)}.sectionPage .productsGrid .productCard:hover .productInfo .productName{color:var(--main-color)}.sectionPage .productsGrid .productCard .productInfo .productPrice{background-color:var(--accent-light);border-radius:20px;color:var(--main-color);flex-shrink:0;font-size:15px;font-weight:700;padding:5px 14px;white-space:nowrap}.sectionPage .otherCategories{background-color:var(--box-color);padding:70px 0}.whatsappFloat{align-items:center;background-color:#25d366;border-radius:10px;bottom:4%;box-shadow:0 4px 16px #25d36659;color:#fff;direction:rtl;display:flex;font-size:14px;font-weight:700;gap:10px;left:-160px;padding:10px 16px;position:fixed;text-decoration:none;transition:left .3s ease,transform var(--main-transition),box-shadow var(--main-transition);z-index:500}.whatsappFloat svg{flex-shrink:0;height:20px;width:20px}.whatsappFloat.show{left:2%}.whatsappFloat:hover{box-shadow:0 8px 24px #25d36673;color:#fff;transform:translateY(-2px)}.home .statsSection{background-color:var(--box-color);direction:rtl;padding:60px 0}.home .statsSection .statsGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.home .statsSection .statsGrid .statCard{align-items:center;background-color:var(--body-color);border-radius:16px;box-shadow:0 4px 20px #0000000f;display:flex;flex-direction:column;padding:36px 24px;text-align:center;transition:transform var(--main-transition),box-shadow var(--main-transition)}.home .statsSection .statsGrid .statCard:hover{box-shadow:0 10px 30px #0000001f;transform:translateY(-5px)}.home .statsSection .statsGrid .statCard .statIcon{font-size:40px;line-height:1;margin-bottom:14px}.home .statsSection .statsGrid .statCard .statTitle{color:var(--text-color);font-size:18px;font-weight:700;margin-bottom:6px}.home .statsSection .statsGrid .statCard .statSub{color:var(--paragraph);font-size:14px}.home .homeAbout{direction:rtl;padding:80px 0}.home .homeAbout .homeAboutInner{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.home .homeAbout .homeAboutInner .homeAboutImg{border-radius:20px;box-shadow:0 10px 40px #0000001f;overflow:hidden}.home .homeAbout .homeAboutInner .homeAboutImg img{display:block;height:380px;object-fit:cover;transition:transform .5s ease;width:100%}.home .homeAbout .homeAboutInner .homeAboutImg:hover img{transform:scale(1.04)}.home .homeAbout .homeAboutInner .homeAboutText .homeAboutDesc{color:var(--paragraph);font-size:15px;line-height:1.9;margin-bottom:16px}.home .homeAbout .homeAboutInner .homeAboutText .homeAboutBtn{background-color:var(--main-color);border-radius:10px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-top:8px;padding:12px 32px;text-decoration:none;transition:background-color var(--main-transition),transform var(--main-transition)}.home .homeAbout .homeAboutInner .homeAboutText .homeAboutBtn:hover{background-color:#a06e08;transform:translateY(-2px)}.pageHero{background-color:var(--box-color);border-bottom:1px solid var(--input-border);direction:rtl;padding:60px 0;text-align:center}.pageHero .pageHeroTitle{color:var(--text-color);font-size:36px;font-weight:700;margin-bottom:10px}.pageHero .pageHeroSub{color:var(--paragraph);font-size:16px}.aboutPage .aboutMain{direction:rtl;padding:80px 0}.aboutPage .aboutMain .aboutRow{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.aboutPage .aboutMain .aboutRow .aboutImgBox{border-radius:20px;box-shadow:0 10px 40px #0000001f;overflow:hidden}.aboutPage .aboutMain .aboutRow .aboutImgBox .aboutImg{display:block;height:420px;object-fit:cover;transition:transform .5s ease;width:100%}.aboutPage .aboutMain .aboutRow .aboutImgBox:hover .aboutImg{transform:scale(1.04)}.aboutPage .aboutMain .aboutRow .aboutTextBox .aboutDesc{color:var(--paragraph);font-size:15px;line-height:1.9;margin-bottom:16px}.sectionHead.center{text-align:center}.sectionSub{color:var(--paragraph);margin-top:10px}.contactPage .contactMain{direction:ltr;padding:80px 0}.contactPage .contactMain .contactCards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.contactPage .contactMain .contactCards .contactCard{align-items:center;background-color:var(--box-color);border-radius:16px;box-shadow:0 4px 20px #00000012;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;text-align:center;transition:transform var(--main-transition),box-shadow var(--main-transition)}.contactPage .contactMain .contactCards .contactCard:hover{box-shadow:0 12px 32px #00000021;transform:translateY(-6px)}.contactPage .contactMain .contactCards .contactCard .contactCardIcon{align-items:center;border-radius:14px;color:#fff;display:flex;height:60px;justify-content:center;width:60px}.contactPage .contactMain .contactCards .contactCard .contactCardIcon svg{height:28px;width:28px}.contactPage .contactMain .contactCards .contactCard .contactCardIcon.phone{background-color:var(--main-color)}.contactPage .contactMain .contactCards .contactCard .contactCardIcon.whatsapp{background-color:#25d366}.contactPage .contactMain .contactCards .contactCard .contactCardIcon.instagram{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.contactPage .contactMain .contactCards .contactCard .contactCardIcon.facebook{background-color:#1877f2}.contactPage .contactMain .contactCards .contactCard .contactCardTitle{color:var(--text-color);font-size:16px;font-weight:700}.contactPage .contactMain .contactCards .contactCard .contactCardInfo{display:flex;flex-direction:column}.contactPage .contactMain .contactCards .contactCard .contactCardLink{color:var(--paragraph);font-size:14px;font-weight:600;text-decoration:none;transition:color var(--main-transition)}.contactPage .contactMain .contactCards .contactCard .contactCardLink:hover{color:var(--main-color)}.contactPage .contactMain .contactCards .contactCard .contactCardBtn{background-color:var(--main-color);border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 24px;text-decoration:none;transition:background-color var(--main-transition),transform var(--main-transition)}.contactPage .contactMain .contactCards .contactCard .contactCardBtn:hover{background-color:#a06e08;transform:translateY(-2px)}.contactPage .contactMain .contactBottom{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1.4fr}.contactPage .contactMain .contactBottom .contactForm{background-color:var(--box-color);border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:32px}.contactPage .contactMain .contactBottom .contactFormTitle{color:var(--text-color);font-size:20px;font-weight:700;margin-bottom:4px}.contactPage .contactMain .contactBottom .contactInput{background-color:var(--body-color);border:1px solid var(--input-border);border-radius:10px;color:var(--text-color);direction:rtl;font-family:Cairo,sans-serif;font-size:14px;font-weight:600;outline:none;padding:12px 16px;transition:border-color var(--main-transition);width:100%}.contactPage .contactMain .contactBottom .contactInput:focus{border-color:var(--main-color)}.contactPage .contactMain .contactBottom .contactTextarea{min-height:130px;resize:vertical}.contactPage .contactMain .contactBottom .contactSubmitBtn{align-items:center;background-color:#25d366;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Cairo,sans-serif;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px;transition:background-color var(--main-transition),transform var(--main-transition)}.contactPage .contactMain .contactBottom .contactSubmitBtn:hover{background-color:#1da851;transform:translateY(-2px)}.contactPage .contactMain .contactBottom .contactMap{background-color:var(--box-color);border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:32px}.contactPage .contactMain .contactBottom .contactMapSub{color:var(--paragraph);font-size:14px;font-weight:600;margin-bottom:8px}.contactPage .contactMain .contactBottom .contactMap iframe{border:none;border-radius:12px;height:280px;width:100%}@media (max-width:992px){.contactPage .contactMain .contactCards{grid-template-columns:repeat(2,1fr)}.contactPage .contactMain .contactBottom{grid-template-columns:1fr}}@media (max-width:576px){.contactPage .contactMain .contactCards{grid-template-columns:1fr}}.locationPage .locationMain{direction:rtl;padding:80px 0}.locationPage .locationMain .branchCard{grid-gap:40px;align-items:stretch;background-color:var(--box-color);border-radius:20px;box-shadow:0 8px 32px #0000001a;display:grid;gap:40px;grid-template-columns:1fr 1.6fr;overflow:hidden}.locationPage .locationMain .branchCard .branchInfo{padding:40px 32px}.locationPage .locationMain .branchCard .branchInfo .branchName{border-bottom:2px solid var(--main-color);color:var(--text-color);font-size:22px;font-weight:700;margin-bottom:24px;padding-bottom:16px}.locationPage .locationMain .branchCard .branchInfo .branchDetail{align-items:flex-start;display:flex;gap:12px;margin-bottom:20px}.locationPage .locationMain .branchCard .branchInfo .branchDetail .branchDetailIcon{align-items:center;background-color:var(--accent-light);border-radius:8px;color:var(--main-color);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.locationPage .locationMain .branchCard .branchInfo .branchDetail .branchDetailIcon svg{height:18px;width:18px}.locationPage .locationMain .branchCard .branchInfo .branchDetail p{color:var(--paragraph);font-size:14px;margin:0;padding-top:8px}.locationPage .locationMain .branchCard .branchInfo .branchDetail .branchPhone{color:var(--paragraph);display:block;font-size:14px;padding-top:6px;text-decoration:none;transition:color var(--main-transition)}.locationPage .locationMain .branchCard .branchInfo .branchDetail .branchPhone:hover{color:var(--main-color)}.locationPage .locationMain .branchCard .branchInfo .branchDirectionBtn{align-items:center;background-color:var(--main-color);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:16px;padding:12px 24px;text-decoration:none;transition:background-color var(--main-transition),transform var(--main-transition)}.locationPage .locationMain .branchCard .branchInfo .branchDirectionBtn svg{height:16px;width:16px}.locationPage .locationMain .branchCard .branchInfo .branchDirectionBtn:hover{background-color:#a06e08;transform:translateY(-2px)}.locationPage .locationMain .branchCard .branchMap{min-height:400px}.locationPage .locationMain .branchCard .branchMap iframe{display:block;height:100%;min-height:400px;width:100%}@media (min-width:1260px){.home .landing .swiper .swiper-slide .swiper-img{object-fit:inherit}}@media (max-width:992px){.categoriesGrid,.sectionPage .productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home .landing .swiper{height:350px}.home .landing .swiper .swiper-btn{height:36px;width:36px}}@media (max-width:576px){.categoriesGrid{grid-template-columns:1fr}.categoryCard .categoryImgBox{height:200px}.sectionHead .sectionTitle{font-size:24px}.home .productsSection,.sectionPage .sectionMain{padding:50px 0}.sectionPage .productsGrid{grid-template-columns:1fr}.sectionPage .otherCategories{padding:50px 0}}@media (max-width:992px){.home .statsSection .statsGrid{grid-template-columns:repeat(2,1fr)}.aboutPage .aboutMain .aboutRow,.home .homeAbout .homeAboutInner{gap:36px;grid-template-columns:1fr}.contactPage .contactMain .contactGrid,.locationPage .locationMain .branchCard{grid-template-columns:1fr}.footer .footerContent{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.home .statsSection .statsGrid{grid-template-columns:1fr}.pageHero .pageHeroTitle{font-size:26px}.footer .footerContent{grid-template-columns:1fr}}*{list-style:none;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:2rem;text-decoration:none}:root{--main-color:#c8860a;--accent-light:#c8860a1a;--body-color:#f5f0e8;--text-color:#2a2118;--paragraph:#7a6f64;--main-padding:100px;--box-color:#f1ead9;--main-transition:0.3s;--stats-color:#fffffff2;--input-border:#c9bfb3}body.dark{--main-color:#f0b840;--accent-light:#f0b8401a;--body-color:#111318;--text-color:#ece8e1;--paragraph:#79808a;--box-color:#1e2128;--stats-color:#101010f7;--input-border:#3a3f4a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#f5f0e8;background-color:var(--body-color);color:#2a2118;color:var(--text-color);font-family:Cairo,sans-serif;margin:0;transition:.3s;transition:var(--main-transition)}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#2a2118;color:var(--text-color);margin:0;padding:0}p{color:#7a6f64;color:var(--paragraph);margin:0;padding:0}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.loaderOverlay{background-color:#f5f0e8;background-color:var(--body-color);inset:0;position:fixed;z-index:9999}.loaderBox,.loaderOverlay{align-items:center;display:flex;justify-content:center}.loaderLogo{animation:spinLogo 1s linear infinite;height:auto;width:100px}@keyframes spinLogo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.scrollBar{align-items:center;background-color:#c8860a;background-color:var(--main-color);border:none;border-radius:10px;bottom:4%;box-shadow:0 4px 16px #0003;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:-80px;transition:right .3s ease,background-color .3s,transform .3s;transition:right .3s ease,background-color var(--main-transition),transform var(--main-transition);width:44px;z-index:500}.scrollBar.show{right:2%}.scrollBar:hover{background-color:#a06e08;transform:translateY(-2px)}::-webkit-scrollbar{height:6px;width:.6rem}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#c8860a;background:var(--main-color);border-radius:5rem}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}@media (min-width:1600px){.container{width:1550px}}.mainHeader{align-items:center!important;box-shadow:0 4px 20px #00000014;direction:rtl;display:flex!important;gap:16px;height:72px;justify-content:space-around!important;position:relative}.mainHeader .firstSection{cursor:pointer}.mainHeader .firstSection,.mainHeader .firstSection .logo{align-items:center;display:flex}.mainHeader .firstSection .logo .logo-light{height:50px;object-fit:contain;transition:transform .3s,opacity .3s;transition:transform var(--main-transition),opacity var(--main-transition);width:auto}.mainHeader .firstSection .logo .logo-light:hover{opacity:.85;transform:scale(1.04)}.mainHeader .secondSection{display:flex;justify-content:center}.mainHeader .secondSection ul{align-items:center;display:flex;gap:4px}.mainHeader .secondSection li{position:relative}.mainHeader .secondSection .nav-link{align-items:center;background-color:#f5f0e8;background-color:var(--body-color);border:none;border-radius:8px;color:#2a2118;color:var(--text-color);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:4px;padding:6px 14px;position:relative;transition:color .3s,background-color .3s;transition:color var(--main-transition),background-color var(--main-transition)}.mainHeader .secondSection .nav-link:after{background-color:#c8860a;background-color:var(--main-color);border-radius:2px;bottom:2px;content:"";height:2px;left:14px;position:absolute;right:14px;transform:scaleX(0);transform-origin:right center;transition:transform .3s;transition:transform var(--main-transition)}.mainHeader .secondSection .nav-link.active,.mainHeader .secondSection .nav-link:hover{background-color:#c8860a1a;background-color:var(--accent-light);color:#c8860a;color:var(--main-color)}.mainHeader .secondSection .nav-link.active:after,.mainHeader .secondSection .nav-link:hover:after{transform:scaleX(1)}.mainHeader .secondSection .arrow-icon{align-items:center;display:inline-flex;height:14px;transition:transform .3s;transition:transform var(--main-transition);width:14px}.mainHeader .secondSection .arrow-icon svg{height:14px;width:14px}.mainHeader .secondSection .nav-link.active .arrow-icon{transform:rotate(180deg)}.mainHeader .secondSection .dropdown-menu{background-color:#f5f0e8;background-color:var(--body-color);border:1px solid #f1ead9;border:1px solid var(--box-color);border-radius:12px;box-shadow:0 8px 30px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:170px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;visibility:hidden;z-index:100}.mainHeader .secondSection .dropdown-menu.open{opacity:1;transform:translateY(0);visibility:visible}.mainHeader .secondSection .dropdown-link{border-radius:8px;color:#2a2118;color:var(--text-color);display:block;font-size:14px;font-weight:600;padding:9px 14px;transition:color .3s,background-color .3s;transition:color var(--main-transition),background-color var(--main-transition)}.mainHeader .secondSection .dropdown-link:hover{background-color:#c8860a1a;background-color:var(--accent-light);color:#c8860a;color:var(--main-color)}.mainHeader .lastSection{gap:4px}.mainHeader .lastSection,.mainHeader .lastSection .switchMode{align-items:center;display:flex}.mainHeader .lastSection .toggle{border-radius:10px;cursor:pointer;display:grid;height:40px;place-items:center;transition:background-color .3s;transition:background-color var(--main-transition);width:40px}.mainHeader .lastSection .toggle:hover{background-color:#f1ead9;background-color:var(--box-color)}.mainHeader .lastSection .input{display:none}.mainHeader .lastSection .icon{grid-column:1/1;grid-row:1/1;line-height:0;transition:transform .5s}.mainHeader .lastSection .icon--moon{color:#2a2118;color:var(--text-color);transition-delay:.2s}.mainHeader .lastSection .icon--sun{color:orange;transform:scale(0)}.mainHeader .lastSection #switch:checked+.icon--moon{transform:rotate(1turn) scale(0)}.mainHeader .lastSection #switch:checked~.icon--sun{transform:scale(1) rotate(1turn);transition-delay:.2s}.mainHeader .lastSection .social-icon{align-items:center;border-radius:10px;color:#2a2118;color:var(--text-color);display:inline-flex;height:40px;justify-content:center;transition:color .3s,background-color .3s,transform .3s;transition:color var(--main-transition),background-color var(--main-transition),transform var(--main-transition);width:40px}.mainHeader .lastSection .social-icon:hover{transform:translateY(-2px)}.mainHeader .lastSection .facebook-icon:hover{background-color:#1877f21a;color:#1877f2}.mainHeader .lastSection .whatsapp-icon:hover{background-color:#25d3661a;color:#25d366}.mainHeader .lastSection .mobileBox{display:none}.hamburger{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:8px;transition:background-color .3s;transition:background-color var(--main-transition);width:40px}.hamburger:hover{background-color:#f1ead9;background-color:var(--box-color)}.hamburger span{background-color:#2a2118;background-color:var(--text-color);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease,width .3s ease;width:22px}.hamburger.active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;width:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:768px){.mainHeader .lastSection .mobileBox{align-items:center;display:flex}.mainHeader .lastSection .facebook-icon,.mainHeader .lastSection .whatsapp-icon{display:none}.mainHeader{justify-content:space-between!important;padding:0 20px}.mainHeader .secondSection{background-color:#f5f0e8;background-color:var(--body-color);border-bottom:1px solid #f1ead9;border-bottom:1px solid var(--box-color);box-shadow:0 8px 24px #0000001a;display:none;left:0;padding:12px 16px;position:absolute;right:0;top:72px;z-index:99}.mainHeader .secondSection.open{display:flex}.mainHeader .secondSection ul{align-items:stretch;flex-direction:column;gap:4px;width:100%}.mainHeader .secondSection .nav-link{border-radius:10px;padding:12px 16px}.mainHeader .secondSection .nav-link:after{display:none}.mainHeader .secondSection .dropdown-menu{background-color:#f1ead9;background-color:var(--box-color);border:none;border-radius:10px;box-shadow:none;display:none;margin-top:4px;padding:4px 8px;position:static;transform:none;transition:.3s}.mainHeader .secondSection .dropdown-menu.open{display:flex;transform:none;transition:.3s}}.mainFooter{background-color:#f1ead9;background-color:var(--box-color);border-top:1px solid #f1ead9;border-top:1px solid var(--box-color);box-shadow:0 -6px 24px #0000001a!important;direction:rtl;margin-top:1px!important;padding:60px 0 0}.mainFooter .footerGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.mainFooter .footerGrid .footerCol{border-left:1px solid #7a6f64;border-left:1px solid var(--paragraph)}.mainFooter .footerGrid .footerCol:last-child{border-left:none}.mainFooter .footerTitle{border-bottom:2px solid #c8860a;border-bottom:2px solid var(--main-color);color:#c8860a;color:var(--main-color);display:inline-block;font-size:16px;font-weight:700;margin-bottom:20px;padding-bottom:10px}.mainFooter .footerList{display:flex;flex-direction:column;gap:10px}.mainFooter .footer-link{align-items:center;color:#7a6f64;color:var(--paragraph);display:inline-flex;font-size:14px;font-weight:600;gap:6px;transition:color .3s,padding-right .3s;transition:color var(--main-transition),padding-right var(--main-transition)}.mainFooter .footer-link:hover{color:#c8860a;color:var(--main-color);padding-right:4px}.mainFooter .footer-phone{direction:ltr;justify-content:flex-end}.mainFooter .footerSocialWrapper{align-items:center;display:flex;flex-direction:column}.mainFooter .footerSocials{display:flex;flex-direction:row;gap:8px;margin-top:4px}.mainFooter .footer-social{align-items:center;background-color:#f5f0e8;background-color:var(--body-color);border-radius:10px;color:#7a6f64;color:var(--paragraph);display:inline-flex;height:40px;justify-content:center;transition:color .3s,background-color .3s,transform .3s;transition:color var(--main-transition),background-color var(--main-transition),transform var(--main-transition);width:40px}.mainFooter .footer-social:hover{transform:translateY(-3px)}.mainFooter .footer-social.facebook-icon:hover{background-color:#1877f21a;color:#1877f2}.mainFooter .footer-social.instagram-icon:hover{background-color:#e1306c1a;color:#e1306c}.mainFooter .footer-social.whatsapp-icon:hover{background-color:#25d3661a;color:#25d366}.mainFooter .footerBottom{border-top:1px solid #c9bfb3;border-top:1px solid var(--input-border);margin-top:40px;padding:20px 0;text-align:center}.mainFooter .footerBottom p{font-size:13px;font-weight:600}@media (max-width:992px){.mainFooter .footerGrid{gap:32px;grid-template-columns:repeat(2,1fr)}.mainFooter .footerGrid .footerCol:nth-child(2){border-left:none}}@media (max-width:768px){.mainFooter{margin-top:60px;padding:40px 0 0}.mainFooter .footerGrid{gap:28px;grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.mainFooter .footerGrid{gap:24px;grid-template-columns:1fr}.mainFooter .footerGrid .footerCol{border-left:none}}
/*# sourceMappingURL=main.8ee1d892.css.map*/