.showing-item{opacity:0;transition:.3s ease;transform:translateY(50px)}.show-item-scroll-reveal{opacity:1;transform:translate(0)}.showing-item-pop{opacity:0;transform:scale(.8);transition:.5s ease}.show-item-pop{opacity:1;transform:scale(1)}.pillow-card{box-shadow:#0000002b 0 -23px 25px inset,#00000026 0 -36px 30px inset,#0000001a 0 -79px 40px inset,#0000000f 0 2px 1px,#00000017 0 4px 2px,#00000017 0 8px 4px,#00000017 0 16px 8px,#00000017 0 32px 16px}.box{box-shadow:20px 20px 60px #bebebe,-20px -20px 60px #fff}.card-gradient{width:100%;height:100%;position:absolute;z-index:1;top:0;background:linear-gradient(to top,#121211,transparent,transparent)}.red-star{margin:1em 0 0;width:85%;text-align:left;font-size:.8rem;font-family:Open Sans;color:#ba3f58}.footer{padding:16px 5%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.footer{flex-direction:column}.footer-link{font-size:1rem!important}}.hero{width:100%;height:100vh;position:relative}.hero-img{width:100%;height:100%;object-fit:cover}.load-card{width:100%;height:100%;position:absolute;top:0;background-color:#141414;transition-delay:.3s;animation:load .8s ease forwards}.hero-content{transition-delay:.3s;animation:show .8s ease forwards;position:absolute;bottom:0;z-index:2}@keyframes load{0%{opacity:0}to{opacity:.6}}@keyframes show{0%{opacity:0}to{opacity:1}}.animated-gradient-heading{font-family:Poppins;font-size:5.5rem;font-weight:200;text-align:left;margin:2rem 0;line-height:.1rem;background:linear-gradient(45deg,#1dd1a1,#27ae60,#368f4d);-webkit-background-clip:text;background-clip:text;width:700px;color:#fff;margin-left:5vw}.word-wrapper{display:inline-block;overflow:hidden;margin-right:.3em;line-height:1.5;vertical-align:top;transition:.3s ease}.word{display:inline-block;animation-name:slide-up;animation-duration:.5s;animation-timing-function:ease-out;opacity:0;animation-fill-mode:forwards;margin:0}.word-wrapper:hover{transform:translateY(-5px) rotate(-5deg);color:#000}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.animated-gradient-heading{font-size:3rem;width:90%}}.navbar{position:fixed;top:0;z-index:999;height:75px;width:100%;transform:translateY(-150%);animation:show-navbar .3s ease forwards;animation-delay:.7s;padding-left:5%;padding-top:15px;transition:.3s ease}.change-navbar-bg{background:#ffffff26;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(10px)}@keyframes show-navbar{0%{transform:translateY(-150%)}to{transform:translateY(0)}}.navbar-button{width:100px;height:40px;font-family:inherit;border:1px solid white;background-color:transparent;color:#fff;transition:.3s ease;position:relative;overflow:hidden}.extend-navbar-button{width:95%;height:calc(100% - 15px);background-color:#fff;border:1px solid #141414}.navbar-menu-text{margin:0;transition:.3s ease;font-weight:300;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);left:50%;width:100%;height:40px;text-align:center;align-content:center;z-index:3}.hide-navbar-menu-text{opacity:0}.navbar-menu-conent-container{width:100%;height:100%;position:absolute;top:0;opacity:0;transition:.3s ease}.close-navbar-button{position:absolute;right:10px;top:10px;width:100px;height:40px;font-family:inherit;color:#141414;border:1px solid #141414;font-weight:300;font-size:.9rem;background-color:transparent;transition:.3s ease}.show-close-navbar{opacity:1}.navbar-title{font-size:1.6rem;color:#141414;font-weight:200;margin:10px}.navbar-buttons{margin-left:10px;margin-top:1em;z-index:5;position:relative}.navbar-button-navigation{margin-top:1em}.navbar-icon{height:150px;position:absolute;right:-100%;bottom:-100%;width:150px;transition:.6s ease;z-index:3;color:#141414;opacity:0}.show-navbar-icon{right:10px;bottom:-5px;opacity:1}.visit-image-navbar{height:32vh;background-color:gray;width:calc(100% - 20px);margin-left:10px;margin-top:1.5em;background-image:url(https://res.cloudinary.com/doqdbxxis/image/upload/v1754820701/DSC_3348_gr7rtb.jpg);background-size:cover;position:relative;transition:.3s ease;overflow:hidden}.visit-image-bg{background:linear-gradient(to top,black,transparent);width:100%;height:100%;transition:.3s ease}.text-button-navbar{position:absolute;bottom:8px;left:15px;font-family:inherit;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;background:transparent;border:none;font-size:1.5rem;margin:0;font-weight:200}.text-button-icon-navbar{margin-left:6px}@media screen and (min-width: 767px){.navbar{padding-top:25px;height:110px}.navbar-button,.close-navbar-button{width:160px;height:60px;font-size:1.3rem}.navbar-button:hover{background-color:#fff}.navbar-menu-text .close-navbar-button{font-size:1.2rem}.navbar-buttons{margin-left:20px}.close-navbar-button:hover{color:#fff;background-color:#141414;cursor:pointer}.navbar-button:hover .navbar-menu-text{transition-delay:0s!important;color:#141414!important;transform:rotate(362deg) translateY(-48%) translate(-50%);cursor:pointer}.extend-navbar-button{width:95%;height:calc(100% - 25px);background-color:#fff}.close-navbar-button{top:20px;right:20px}.navbar-title{margin:20px;font-size:3rem}.visit-image-navbar{position:absolute;right:20px;bottom:20px;width:50vw;height:calc(100% - 116px);z-index:3}.text-button-navbar{font-size:3rem}.text-button-icon-navbar{margin-left:16px}}.change-button-bg{color:#141414;border-color:#141414}.extend-navbar{height:100%}.visit-image-navbar:hover .visit-image-bg{background-color:#141414;opacity:.6}.visit-image-navbar:hover .text-button-navbar{opacity:0}.visit-image-navbar:hover{cursor:url(https://res.cloudinary.com/doqdbxxis/image/upload/v1754815123/Untitled_design_cesib8.png) 12 12,pointer}.text-button{font-size:1.5rem;font-weight:200;font-family:inherit;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;padding:0;transition:.3s ease}.text-button-icon{margin-left:6px;transition:.3s ease}.text-button:hover{cursor:pointer;opacity:.5}.text-button:hover .text-button-icon{transform:rotate(45deg)}@media screen and (min-width: 767px){.text-button{font-size:2.5rem}}.about{margin-left:5%;padding-top:2em;padding-right:5%}.about-subtitle{font-weight:200;color:gray;margin:0}.about-title{font-size:2rem;margin:0;font-weight:200;color:#141414}.about-desc{font-size:1rem;font-weight:200;margin-top:.25em;color:gray}@media screen and (min-width: 767px){.about{padding-top:5em}.about-subtitle{font-size:2rem}.about-title{font-size:4.5rem}.about-desc{font-size:1.725rem}}.gallery{position:relative;width:100vw;z-index:1;background-color:#fff;display:flex;flex-direction:column;padding-bottom:3em;overflow:hidden;background-color:#141414;margin-top:2em;padding-top:2em;padding-left:5vw}.draggable-scroll{width:100%;overflow-x:scroll;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none}.draggable-scroll:active{cursor:grabbing}.draggable-scroll::-webkit-scrollbar{display:none}.scroll-content{display:flex;width:100%}.gallery-image{width:90vw;height:400px;margin-right:16px;background-color:gray;max-width:400px;overflow:hidden}.image-in-gallery{width:100%;height:100%;object-fit:cover}.gallery-text-conatiner{display:flex;align-items:flex-start;flex-direction:column;text-align:left;margin-bottom:2em;width:100%}.gallery-title{font-size:3rem;font-weight:600}@media screen and (min-width: 767px){.gallery{padding-left:5vw;margin-top:6em}.gallery-image{height:500px;margin-right:16px;margin-left:0}.gallery-title{font-size:5rem}}.animated-text-container{overflow:hidden;position:relative;text-align:left}.animated-text{position:relative;color:transparent;animation:slideBg 4s ease infinite;animation-delay:1s;font-weight:200;background-image:linear-gradient(to right,#fff,#fff,#fff,#fff,#fff,#fff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@keyframes slideBg{0%{background-position:0% 0}20%{background-position:200% 0}to{background-position:200% 0}}.shop{text-align:center;display:flex;flex-direction:column;align-items:flex-start;padding-top:2em;width:90%;margin-left:5%}.shop-category-card{width:90vw;height:450px;position:relative;overflow:hidden;cursor:pointer;margin-bottom:1em}.shop-category-card-image-container{width:100%;height:100%;transition:.5s ease}.shop-category-image{width:100%;height:100%;object-fit:cover}.shop-category-card:hover .shop-category-card-image-container{transform:scale(1.2)}.shop-category-card:hover .shop-category-card-content-container{opacity:.8}.shop-category-card-content-container{width:80%;left:10%;bottom:5%;position:absolute;z-index:2;display:flex;align-items:center}.shop-category-card-title{mily:"Suez One";color:#eeeee6;font-weight:200;font-size:1.5rem;margin:0;white-space:nowarp;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.shop-category-card-arrow{width:30px;height:30px;color:#fff;margin-left:1em}.shop-categories-container{width:90vw;display:flex;flex-wrap:wrap;justify-content:center;margin-top:2em}.shop-desc{color:#0b122e;font-size:1.1rem}.about-button{margin:auto}@media screen and (min-width: 767px){.shop-categories-container{justify-content:space-between}.shop-title{margin-top:0}.shop{margin-top:3em}.shop-category-card{width:29.5vw;max-width:450px;margin-top:4em;height:500px}.about-button{margin-top:3em}}.title{margin:0;font-size:2.5rem;font-weight:200;color:#141414}@media screen and (min-width: 767px){.title{font-size:4.5rem;line-height:4.5rem}}.button{font-family:inherit;border:none;font-size:1rem;padding:.7em 1.3em;background-color:transparent;color:#141414;border:1px solid #141414;position:relative;overflow:hidden;transition:.2s ease;cursor:pointer}.button:hover{background-color:#141414;color:#eef1ff}.button:active{opacity:.8;transform:scale(1.05)}.dark-mode{background-color:#0b122e;color:#eef1ff;border:2px solid #0b122e}.outlined{background-color:transparent;border:2px solid #0b122e}.hero-card-button{margin:.3em}.contact-form-container{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:2em;background-color:#141414;padding:5vw}.upper-forms-container{width:100%;display:flex;justify-content:space-between}.form-upper{width:100%;font-size:1.1rem;padding:.8em 1.2em;border:none;background-color:transparent;border:1px solid white;font-family:inherit;font-weight:200;color:#fff}.bottom-form{width:100%;margin-top:1em}.big-form{width:100%;font-size:1.1rem;padding:1.5em;border:none;background-color:transparent;border:1px solid white;font-family:inherit;color:#fff;font-weight:200}.submit-button{padding:1em 1.5em;font-size:1rem;font-family:inherit;color:#fff;border:1px solid white;margin-top:1em;transition:.3s ease;display:flex;justify-content:center;align-items:center;width:90px;height:40px;cursor:pointer;background-color:transparent}.send-button-text{margin:0;transition:.3s ease}.hide-send-button-text{opacity:0}.send-button-icon{transition:.3s ease;opacity:0;transform:scale(.5);position:absolute}.show-send-icon{opacity:1;transform:scale(1)}.send-button-animation{background-color:#60c473;color:#eef1ff;font-size:1.5rem}.expand-send-button{width:150px;height:60px}.loading-send-button{position:absolute;transition:.3s ease;opacity:0}.show-loading-send-button{opacity:1}.hide-loading-send-button{opacity:0}.submit-button:hover{opacity:.9}.contact-title{color:#fff;font-family:inherit;font-size:2.5rem;font-weight:200;width:100%;margin:0 0 .5em}@media screen and (min-width: 767px){.big-form,.form-upper{font-size:1.3rem}.contact-title{font-size:4rem;margin-bottom:1em}.submit-button{font-size:1.2rem;width:120px;height:50px}}.map{margin-top:3em;display:flex;flex-direction:column;align-items:center;padding-bottom:2em}.map-container{width:90%;height:300px}.route-button{margin-top:2em;font-size:1rem;height:45px}@media screen and (min-width: 767px){.map-container{height:600px}}@media screen and (max-width: 766px){.no-mobile{display:none!important}}@media screen and (min-width: 767px) and (max-width: 1476px){.no-tablets{display:none!important}}@media screen and (min-width: 1476px){.no-pc{display:none!important}}*{box-sizing:border-box}body{margin:0;width:100%;background-color:#fff;font-family:Poppins}
