@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Tagesschrift&display=swap";:root{--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-lg: 1.25rem;--fs-xl: 1.5rem;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--gap-sm: .5rem;--gap-md: 1rem;--gap-lg: 2rem;--h-sm: 32px;--h-md: 48px;--h-lg: 64px;--w-full: 100%;--w-max: 1200px;--grey-500:#c9c9c9}.term-container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;max-width:800px;margin:60px auto;padding:40px 20px;background-color:#fff;box-shadow:0 4px 20px #0000001a;border-radius:10px}.term-container .close{display:flex;justify-content:end}.term-container .close i{color:var(--primary-cl);font-size:24px}h1{text-align:center;font-size:2rem;margin-bottom:20px}h2{font-size:1.25rem;margin-top:30px;color:#444}p{line-height:1.6;margin:10px 0}ul{margin:10px 0 20px 20px}.cafe-menu{width:100%;overflow:hidden;padding:20px 0;gap:20px;display:flex;justify-content:space-between;flex-direction:column}.close{display:flex;justify-content:end;padding-right:20px}.close i{color:var(--primary-cl);font-size:24px}.cafe-menu-track{display:flex;gap:20px;width:max-content;animation:scroll-left 40s linear infinite}.cafe-menu-track.right{animation:scroll-right 40s linear infinite}.cafe-menu-track:hover{animation-play-state:paused}.cafe-menu-track .menu-card{height:200px;background-color:#5e0f095b;width:200px;flex-shrink:0;border-radius:18px;overflow:hidden;padding:16px}.cafe-menu-track .menu-card img{border-radius:18px;object-fit:cover;width:100%;height:100%}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-10%)}}@keyframes scroll-right{0%{transform:translate(-10%)}to{transform:translate(0)}}:root{--primary-cl: #4e0702;--primary-cl-dull: #4e07025c;--secondory-cl: #000;--transition: "all 0.3s ease-in-out"}*{scroll-behavior:smooth;font-family:Montserrat;padding:0;margin:0;box-sizing:border-box}#header{padding:10px 0;position:sticky;top:0;z-index:10}a{text-decoration:none;color:#000}.wrap{flex-wrap:wrap}.flex-1{flex:1}.wp-100{width:100%}.wp-90{width:90%}.wp-85{width:85%}.hp-100{height:100%}.fs-14{font-size:14px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.flex{display:flex}.justify-content-space-between{justify-content:space-between}.justify-content-space-evenly{justify-content:space-evenly}.justify-content-space-around{justify-content:space-around}.justify-content-center{justify-content:center}.align-item-center{align-items:center}.flex-direction-col{flex-direction:column}.gap-8{gap:8px}.gap-12{gap:12px}.gap-20{gap:20px}.gap-30{gap:30px}.gap-40{gap:40px}.gap-50{gap:50px}.text-center{text-align:center}.primary-btn{background-color:transparent;border:1px solid var(--primary-cl);color:var(--primary-cl);padding:10px 20px;border-radius:20px;font-size:18px;width:fit-content;transition:all .25s ease-in-out}.primary-btn:hover{background-color:var(--primary-cl);color:#fff;cursor:pointer}.vertical-line{height:100%;width:1px;background-color:var(--primary-cl)}.horizontal-line{height:.5px;width:100%;background-color:var(--primary-cl)}a{text-decoration:none;color:var(--primary-cl)}nav{align-items:center;border-radius:40px;padding:10px 40px;max-width:1800px}.logo span{font-size:1.2rem}.logo img{max-width:50px;height:auto}.category a{color:var(--secondory-cl);position:relative;padding:10px}.category a:before,.category a:after{content:"";height:14px;width:14px;position:absolute;transition:all .35s ease;opacity:0}.category a:before{content:"";right:0;top:0;border-top:3px solid var(--primary-cl);border-right:3px solid var(--primary-cl);transform:translate(-100%,50%)}.category a:after{content:"";left:0;bottom:0;border-bottom:3px solid var(--primary-cl);border-left:3px solid var(--primary-cl);transform:translate(100%,-50%)}.category a:hover:before,.category a:hover:after{transform:translate(0);opacity:1}.category a:hover{color:var(--primary-cl)}.social-media-container a i{color:var(--secondory-cl)}.hamburger-icon{display:none}@media screen and (max-width: 768px){nav{padding-left:20px;padding-right:20px;position:relative}nav .category{display:none}nav .logo span{font-size:.8rem;font-weight:600}nav .logo img{width:32px}.social-media-container{display:none!important}.hamburger-icon{display:none;cursor:pointer}.category,.social-media-container{display:none!important}.hamburger-icon{display:inline-block}.hamburger-container{position:fixed;top:0;right:0;width:100%;height:30vh;display:flex;flex-direction:column;padding:20px;background:#f0e4e433;box-shadow:0 6px 20px #0000004d;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:16px 0 0 16px;z-index:999;box-sizing:border-box;gap:20px}.hamburger-container .close{display:flex;justify-content:flex-end}.hamburger-container .close i{font-size:24px;cursor:pointer;color:var(--primary-cl)}.category-sm{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.category-sm a{font-size:14px;color:var(--primary-cl);text-decoration:none}}:host .gap-20{gap:10px!important}footer{padding:40px;background-color:#ecebebb0}footer .footer-logo img{width:240px}footer .section-title{font-size:32px;font-weight:700;color:var(--primary-cl)}footer .address{width:45%}footer .address i{color:var(--primary-cl)}footer .address .address-txt{font-size:14px;color:var(--primary-cl);font-weight:700}footer .contact .circle{height:40px;width:40px;border-radius:50%;background-color:var(--primary-cl)}footer .contact .circle i{color:#fff}footer .logo-img{height:60px;width:60px}footer .logo-name{font-size:18px;font-weight:300;color:var(--primary-cl)}.logo-text{display:none}@media screen and (max-width: 769px){footer{padding:40px 10px}footer .btm-logo{display:none}footer .footer-logo img{width:80px}footer .footer-logo .logo-text{display:inline-block;color:var(--primary-cl);font-weight:600;font-size:16px}footer .footer-section{flex-direction:column}footer .footer-section .row{gap:8px}footer .footer-section .row a{font-size:12px}footer .footer-section .address{width:100%}}.container{height:calc(100vh - 90px)}.hero-container .img-container{position:relative;width:45%}.hero-container .img-container img{filter:drop-shadow(4px 88px 85px black)}.hero-container .img-container .circle{width:450px;height:450px;border-radius:50%;background-color:var(--primary-cl)}.hero-container .info{width:45%;gap:40px}.hero-container .info .text{font-size:48px;font-weight:600;font-family:Tagesschrift,system-ui;color:var(--primary-cl)}.hero-container .info .description{font-size:18px;line-height:26px}.banner-container{height:100vh}.section2-container{width:100%;height:45vh}.section2-container .img-section img{width:100%;height:100%;object-fit:cover}.section2-container .info-section{background-color:silver;padding:24px 40px}.section2-container .info-section .title{font-size:32px;font-family:Tagesschrift,system-ui;font-weight:600;color:var(--primary-cl)}.section2-container .sub-title{font-size:18px;line-height:26px}.map-section{height:90vh}.map-container .location-container{width:45%}.map-container .location-container .location-section{flex-wrap:wrap}.map-container .location-container .location-section .location{min-width:150px}.map-container .location-container .location-section .location i{color:var(--primary-cl)}.map-container .location-container .location-section .location i,.map-container .location-container .location-section .location span{font-size:42px;font-weight:700}.map-container .location-container .location-section .sub-text{font-size:18px;font-weight:300;font-style:italic}.map-container .map-img{position:relative;width:45%}.map-container .map-img .img-text{position:absolute;top:50%;left:50%;transform:translate(-55px,-90px)}.map-container .map-img .img-text .gradient-text{font-weight:700;font-size:45px;background:linear-gradient(180deg,#500702 18%,#928ea9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.franchise-form-container{padding:0 0 140px;position:relative;overflow:hidden}.franchise-form-container .beens-top img,.franchise-form-container .beens-btm img{scale:1.5;height:200px;width:200px;rotate:260deg}.franchise-form-container .beens-top{z-index:10;position:absolute;top:10px;right:120px}.franchise-form-container .beens-btm{position:absolute;bottom:20px;left:120px}.form-container{box-shadow:#00000029 0 1px 4px;width:70vw;height:80vh;border-radius:20px;overflow:hidden}.form-container .img-section img{height:100%;width:100%}.form-container .img-section,.form-container .form-section{height:100%}.form-container .form-section{background-color:#dbdbdb72}.form-container .form-section{padding:24px}.form-container .form-section form label{font-size:14px}.form-container .form-section form input{height:40px}.form-container .form-section form input,.form-container .form-section form textarea{border:1px solid var(--primary-cl);outline:none;background-color:#ecebebb0;border-radius:8px;padding:8px}.form-container .form-section form textarea{resize:none;height:200px}.form-container .form-section form button{width:100%}.customer-reviews-carousel{width:100%;overflow:hidden;position:relative;padding:20px 0}.carousel-track{display:flex;gap:20px;animation:scroll 20s linear infinite;width:max-content}.card{width:400px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:20px}.card-content{display:flex;flex-direction:column;gap:12px}.stars{display:flex;gap:8px;color:gold}.customer-info{display:flex;align-items:center}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-reviews-carousel:hover .carousel-track{animation-play-state:paused}.social-media-section{height:100vh}.social-media-section .youtube-frame,.social-media-section .info{width:45%}.social-media-section .info .title{font-size:32px;color:var(--primary-cl);font-weight:700}.social-media-section .info .content{font-size:18px;letter-spacing:1.2px}@media screen and (max-width: 759px){.hero-container .hero-section{justify-content:none;flex-direction:column;gap:60px}.hero-container .info{order:2}.hero-container .info .text{font-size:30px!important}.hero-container .info .description{font-size:16px}.hero-container .info,.hero-container .img-container{width:100%}.hero-container .img-container .circle{width:300px;height:300px}.hero-container .img-container .circle img{width:280px}.section2-container{flex-direction:column}.map-container{flex-direction:column;align-items:center}.map-container .location-container{width:100%;order:2}.map-container .location-container .location-section{text-align:center}.map-container .location-container .location-section .location{width:100%;justify-content:center}.map-container .location-container .location-section .location i{font-size:20px!important}.map-container .location-container .location-section .location .add-text{font-size:22px!important}.map-container .location-container .location-section .sub-text{font-size:16px}.map-container .map-img{width:330px;height:330px}.map-container .map-img .img-text{width:100%;top:66%;left:55%}.map-container .map-img .img-text .gradient-text{font-size:24px}#form .form-container{width:90vw;flex-direction:column;height:100%}#form .beens-top{top:83px;right:-13px}#form .beens-btm{bottom:60px;left:-36px}#form .beens-top img,#form .beens-btm img{scale:1.5;height:120px;width:120px;rotate:260deg}.customer-reviews-carousel{margin-bottom:150px}.customer-reviews-carousel .card{width:300px!important}.social-media-section{margin:45px 0}.social-media-section .section-frame{gap:40px;flex-direction:column;align-items:center}.social-media-section .info{width:100%}.social-media-section .info .title{font-size:22px}.social-media-section .info .content{font-size:16px}}
