*{box-sizing:border-box}body{margin:0;background-color:#fff;font-family:"freight-big-", serif;margin:0 auto;max-width:1920px}a{text-decoration:none;color:inherit;margin:0px}li{list-style:none}.row-100{display:flex;flex-direction:row;align-items:center;width:100%}.row{display:flex;flex-direction:row;align-items:center}.clear{clear:both}.rsep{height:6em}.r{height:3em}.rmin{height:1.5em}.rmik{height:0.75em}.rel{position:relative}.abs{position:absolute;top:0;right:0;bottom:0;left:0}.small{font-size:0.79em}.big{font-size:1.29em}.bigger{font-size:1.62em}.full{display:block;width:100%}.text-justify{text-align:justify}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.cake{height:0;padding-bottom:100%;background-position:center;background-size:cover}.cake-3-1{padding-bottom:33.3333%}.cake-2-1{padding-bottom:50%}.cake-16-9{padding-bottom:56.25%}.cake-16-10{padding-bottom:62.5%}.cake-4-3{padding-bottom:75%}.cake-5-4{padding-bottom:80%}.cake-4-5{padding-bottom:125%}.cake-3-4{padding-bottom:133.3333%}.cake-10-16{padding-bottom:160%}.cake-9-16{padding-bottom:177.7777%}.cake-1-2{padding-bottom:200%}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-column{flex-direction:column}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify-center{justify-content:center}.flex-justify-space-between{justify-content:space-between}.flex-justify-space-evenly{justify-content:space-evenly}.flex-justify-space-around{justify-content:space-around}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-stretch{align-items:stretch}.col2{width:50%}.col3{width:33.3333%}.col3-2{width:66.6667%}.col4{width:25%}.col4-3{width:75%}.col5{width:20%}.col5-2{width:40%}.col5-3{width:60%}.col5-4{width:80%}.col6{width:16.6667%}.col6-5{width:83.3333%}.column{padding:0 3em}.column-left{padding-left:3em}.column-right{padding-right:3em}.column-half{padding:0 1.5em}.column-left-half{padding-left:1.5em}.column-right-half{padding-right:1.5em}.column-inner{padding:0 1em}.column-outer{padding:0 2em}.column-double{padding:0 6em}.content{max-width:90em;margin:0 auto}.content-80{padding:0 10%;margin:0 auto}.content-90{padding:0 5%;margin:0 auto}.title-block-wrapper{position:relative;width:100%}.margin-top-5{margin-top:5rem}.number{border-radius:100%;padding:1rem 2.5rem;color:white;background-color:#8E8C13;font-size:3.5rem;font-family:"Gilroy", "san-serif";font-weight:900;position:absolute;left:10%}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-ThinItalic.ttf") format("truetype");font-weight:100;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-UltraLightItalic.ttf") format("truetype");font-weight:200;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-SemiBoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-ExtraBoldItalic.ttf") format("truetype");font-weight:800;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-HeavyItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Heavy.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Italic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-MediumItalic.ttf") format("truetype");font-weight:medium;font-style:italic}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Thin.ttf") format("truetype");font-weight:thin;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-Thin.ttf") format("truetype");font-weight:thin;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-ThinItalic.ttf") format("truetype");font-weight:thin;font-style:italic}@font-face{font-family:"Avenir Next Cyr";src:url("../fonts/AvenirNextCyr-UltraLight.ttf") format("truetype");font-weight:100;font-style:normal}h1,h2,h3,h4,h5,h6,p,input,footer{font-family:"Gilroy", "san-serif";font-weight:400;margin:0;padding:0.33em 0}p,label{font-family:"Avenir Next Cyr";font-weight:300;font-size:1.3rem;line-height:1.4}.text-size-3{font-size:3rem}a{font-family:"Avenir Next Cyr";font-weight:500}h5{font-size:2rem;font-weight:500}#front-page .title-wrapper h5{font-size:3rem}h1{margin:0;padding:0;font-size:12rem;line-height:0.7;font-weight:900;color:#8E8C13;text-transform:uppercase}.white-font{color:white}.bold{font-weight:bold}.uppercase{text-transform:uppercase}h2{margin:0;padding:0;font-size:9rem;line-height:0.7;font-weight:900;color:#8E8C13;text-transform:uppercase}h6{font-weight:bold;font-size:2rem}.text-center{text-align:center}.nutriotion-facts{font-family:"Gilroy", "san-serif";font-size:1.3rem;font-weight:bold;color:rgba(0,0,0,0.3);text-transform:uppercase}strong{font-weight:800 !important}#menu h1,#about-us h1{line-height:0.8;padding-bottom:1rem}#menu h4,#about-us h4{font-weight:500;max-width:70%;margin:0 auto;text-transform:uppercase;font-size:2.5rem}#menu h3,#about-us h3{font-weight:500;max-width:70%;margin-left:5%;text-transform:uppercase;font-size:2.5rem}#menu button a,#about-us button a{font-weight:bold}#form-wrapper h3{font-weight:500;max-width:100%;font-weight:700;margin-left:5%;text-transform:uppercase;font-size:3.5rem}#form-wrapper h6{font-weight:normal}#contact p,#contact label{width:80%;margin:0 auto;max-width:80%;font-size:2rem;font-weight:500}#contact p.size3{font-size:3rem;font-weight:500}#contact label{width:unset;margin:0}#franchise main,#merchandise main{position:relative}#franchise h2,#merchandise h2{font-size:6rem;line-height:1;text-align:center;letter-spacing:.1em}#franchise h5,#merchandise h5{font-size:1.5rem;line-height:1;text-align:center;font-weight:900;min-height:5.5rem;display:flex;max-width:72%;margin:0 auto;text-transform:uppercase;letter-spacing:0.05rem;align-items:center}#franchise h4,#merchandise h4{font-size:2.5rem;line-height:1;text-align:center;font-weight:900;color:#8E8C13;padding:0;letter-spacing:0.05rem}#franchise p,#merchandise p{width:80%;margin:0 auto;font-size:2.5rem;text-align:center}#franchise header h2,#merchandise header h2{font-size:5.5rem;color:black;line-height:1.4;width:80%;margin:0 auto}#franchise header .mid-section p,#merchandise header .mid-section p{width:80%;margin:0 auto;font-size:3rem}@media (max-width: 1100px){p.size3{font-size:2rem !important}h1{font-size:9.5rem}p,.size3{max-width:90% !important;margin:0 auto}}@media (max-width: 850px){h1{font-size:7rem !important}#menu h3{text-align:center}#menu h4{max-width:90%}h2{font-size:5rem !important}p{font-size:2rem}}@media (max-width: 550px){h1{font-size:4rem !important}h2{font-size:3rem !important}h6{font-size:2rem}}@media (max-width: 550px) and (max-width: 450px){h1{font-size:5rem !important}}html{font-size:100%;scroll-behavior:smooth}button,.button-for-file,input[type="submit"]{color:#fff;background:#8E8C13;padding:2rem 5rem;font-size:2rem;border:none;outline:none;border-radius:4rem;min-width:22%;text-transform:uppercase;position:relative;z-index:2;transition:all 0.5s ease-in-out}button.shadow::after,.button-for-file.shadow::after,input[type="submit"].shadow::after{height:1.2rem;width:74%;display:block;border-radius:120px 120px;left:50%;top:120%;transform:translate(-50%, -54%);margin:0 auto;position:absolute;background:radial-gradient(closest-side, rgba(0,0,0,0.1), rgba(0,0,0,0.13), rgba(0,0,0,0.17), transparent);content:""}button.big,.button-for-file.big,input[type="submit"].big{padding:2rem 5rem;font-size:2.5rem}button a,.button-for-file a{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center;left:0;top:0}.button-for-file{padding:1rem 2rem;display:flex;justify-content:center;align-items:center}.black{color:black}button.white{color:#8E8C13;background-color:#fff}button:hover,.button-for-file:hover,input[type="submit"]:hover{color:#8E8C13;border:2px #8E8C13 solid;background:#fff;cursor:pointer;transform:scale(1.1)}button.white:hover{color:#fff;background:#8E8C13;border:2px #fff solid}a{cursor:pointer}section{min-height:100vh;position:relative}.r-symbol{font-size:0.3em;position:relative;top:-2em;left:-0.5em}#front-page header{height:100vh}header{position:relative;z-index:1;min-height:100vh;padding:3rem 0}header .bg-wrapper-header{background-image:url("../images/bg-header-big.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;left:0;z-index:-1;width:56%}header .bg-wrapper-header2{background-image:url("../images/bg-sushi-burrito.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;right:0;top:17%;z-index:-1;width:23%}header .header-wrapper{height:100%}header .upper-nav{justify-content:space-around;flex:2;position:relative;z-index:2}header .navigation{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-around}header .navigation .logo-wrapper{flex:3;padding:0;margin:0;display:flex;justify-content:center}header .navigation .logo{max-width:100px;max-height:100px}header .navigation .nav-links{flex:6;display:flex;justify-content:space-around;padding:0;font-size:1.5rem;font-weight:600}header .navigation .socio-links{flex:3;display:flex;justify-content:center;padding:0}header .navigation .socio-links a{padding:10px;background-color:#8E8C13;border-radius:50px;margin:0 0.5rem;border:2px solid #8E8C13;transition:all 0.3s ease-in-out}header .navigation .socio-links a:hover{background-color:#fff}header .navigation .socio-links a:hover i{color:#8E8C13}header .navigation .socio-links a i{font-size:2rem;color:#fff}header .mid-section{flex:5;min-height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}header .title-wrapper{margin-top:5rem}header .defenition{flex:2;flex-direction:column;align-items:center;justify-content:flex-start;display:flex;position:relative}header .defenition p{margin:0;text-align:center;font-size:1.3rem;padding:4rem 0}header .defenition .bg-wrapper{background-image:url("../images/Sushi green.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;height:110%;top:0.7rem;width:21%}.logo-section{object-fit:contain}.how-we-roll{min-height:90vh;margin:5rem 0}.absolute{position:absolute}.text{font-size:2rem}.arrow-down{transition:all 0.3s ease-in-out}.arrow-down:hover{-moz-transform:translate(0px, 20px);-ms-transform:translate(0px, 20px);-o-transform:translate(0px, 20px);-webkit-transform:translate(0px, 20px);transform:translate(0px, 20px)}.text-align-right{text-align:right}.green-subtitle{font-size:2.5rem;font-family:"Gilroy", "san-serif";font-weight:bold;color:#8E8C13}.bg-text{height:100%;position:absolute;font-size:14rem;bottom:20%;text-transform:uppercase;font-weight:900;font-family:"Gilroy", "san-serif";color:rgba(142,140,19,0.2);z-index:-1}.bg-wrapper{background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;height:90%}.bg-wrapper.left{left:0}.bg-wrapper.center-right{left:40%}.bg-wrapper.right{right:0}.center-text{text-align:center}.index--2{z-index:-2}.additional-text-front{right:10%;bottom:0}.steps{width:30%}.padding-left-51{padding-left:51%}.padding-left-35{padding-left:35%}.locations .revert-line button{min-width:39%;font-size:0.9rem;margin:1.1rem auto;display:block}.locations .col3-2{margin-top:1rem}@media (max-width: 1440px){html{font-size:13px}p{font-size:2rem}button{padding:1.5rem 2rem}.bg-text{font-size:10rem}.mobile-hide{display:none}.padding-left-51{padding-left:36%}.locations h2{margin-top:1rem}.locations .col3-2{margin-top:0}.locations .content-80 .col3,.locations .content-80 .col3-2{width:45%}.locations .content-80 .flex{flex-direction:column}.locations .content-80 .special-location-image{height:15%;object-fit:fill}}@media (max-width: 1200px){header .navigation{display:block}.mobile-hide-1200{display:none}#front-page h2{text-align:center}.logo-section{width:70%;padding:7%}}@media (max-width: 800px){html{font-size:12px}.logo-section{max-height:40vh;object-fit:contain}.mobile-solid{position:relative;height:40vh}.mobile-solid.steps{width:80%;padding:1rem 0}.how-we-roll{display:flex;flex-direction:column;justify-content:space-evenly}.additional-text-front{right:10%;bottom:0}header{height:auto !important;min-height:40vh}.flex{flex-wrap:wrap}.mobile-none{display:none}.additional-text-front{position:relative;top:10%;right:0}.locations .revert-line{bottom:0;height:40rem}.locations .h33{height:33%}.locations .special-location-image{display:none}.locations img{width:20rem}.padding-left-51,.padding-left-35{padding-left:11%}.bg-text{font-size:8rem}button{padding:2rem 4rem;margin:1rem auto;display:block}}.margin-center{margin:0 auto}@media (max-width: 600px){html{font-size:10px}a .arrow-down{max-width:6rem}.nav-links{flex-wrap:wrap}.nav-links li{width:30%;margin-top:20px;display:flex;justify-content:center;color:white;background-color:#8E8C13;padding:10px;border-radius:50px}.locations .mobile-none-600{display:none !important}.locations .col3-2,.locations .col3{width:100% !important}header{min-height:40vh}header .mid-section{height:60%;padding:4rem 0;justify-content:space-around}.bg-text{display:none}}#slider,#slider-fav,#slider-burrito{height:80vh}#slider .image-wrapper,#slider-fav .image-wrapper,#slider-burrito .image-wrapper{height:100%;display:flex;justify-content:center;align-items:center;padding:0 2.5%}#slider .arrow,#slider-fav .arrow,#slider-burrito .arrow{height:5%;cursor:pointer}#slider .arrow:hover,#slider-fav .arrow:hover,#slider-burrito .arrow:hover{transform:scale(1.1)}#slider .slider-item,#slider .slider-item-fav,#slider .slider-item-burrito,#slider-fav .slider-item,#slider-fav .slider-item-fav,#slider-fav .slider-item-burrito,#slider-burrito .slider-item,#slider-burrito .slider-item-fav,#slider-burrito .slider-item-burrito{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;opacity:0;transition:all 0.3s ease-in-out}#slider .slider-item.active,#slider .slider-item-fav.active,#slider .slider-item-burrito.active,#slider-fav .slider-item.active,#slider-fav .slider-item-fav.active,#slider-fav .slider-item-burrito.active,#slider-burrito .slider-item.active,#slider-burrito .slider-item-fav.active,#slider-burrito .slider-item-burrito.active{opacity:1}#slider #slider-points,#slider #slider-points-fav,#slider #slider-points-burrito,#slider-fav #slider-points,#slider-fav #slider-points-fav,#slider-fav #slider-points-burrito,#slider-burrito #slider-points,#slider-burrito #slider-points-fav,#slider-burrito #slider-points-burrito{width:100%}#slider #slider-content-wrapper,#slider #slider-content-wrapper-fav,#slider #slider-content-wrapper-burrito,#slider-fav #slider-content-wrapper,#slider-fav #slider-content-wrapper-fav,#slider-fav #slider-content-wrapper-burrito,#slider-burrito #slider-content-wrapper,#slider-burrito #slider-content-wrapper-fav,#slider-burrito #slider-content-wrapper-burrito{width:90%;position:relative}#slider-points .point,#slider-points .point-fav,#slider-points .point-burrito,#slider-points-fav .point,#slider-points-fav .point-fav,#slider-points-fav .point-burrito,#slider-points-burrito .point,#slider-points-burrito .point-fav,#slider-points-burrito .point-burrito{border-radius:100%;border:none;padding:0.6rem;margin:0 0.5rem;background-color:rgba(0,0,0,0.3)}#slider-points .point.active,#slider-points .point-fav.active,#slider-points .point-burrito.active,#slider-points-fav .point.active,#slider-points-fav .point-fav.active,#slider-points-fav .point-burrito.active,#slider-points-burrito .point.active,#slider-points-burrito .point-fav.active,#slider-points-burrito .point-burrito.active{background-color:#8E8C13}@media (max-width: 1000px){#slider,#slider-fav,#slider-burrito{display:none;height:35vh !important}#slider .point,#slider .point-fav,#slider .point-burrito,#slider-fav .point,#slider-fav .point-fav,#slider-fav .point-burrito,#slider-burrito .point,#slider-burrito .point-fav,#slider-burrito .point-burrito{padding:0.6rem}#slider-points,#slider-points-fav,#slider-points-burrito{display:none}}#contact .bg-wrapper{right:0;width:35%;height:100%;left:unset}#contact .header-wrapper{align-items:center;display:flex;flex-direction:column;min-height:80vh}#contact header p{width:80%;margin:0 auto;font-size:3rem}#contact #form-wrapper{position:static;display:flex}@media (max-width: 800px){.options-wrapper{flex-direction:column;align-items:center}.options-wrapper .option-wrapper{justify-content:flex-start;margin:5px 0;width:50%}}#menu img:not(.image-clear){max-width:13rem}#menu button{padding:6% 25%}#menu .arrow-down{position:absolute;bottom:3%}#menu .bg-wrapper-header2{background-image:url("../images/menu/sushi.png");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;height:100%;right:0;top:0%;z-index:-1;width:80%}@media (max-width: 1000px){h1{font-size:10rem}section{min-height:30vh}.mobile-image-bigger{max-width:26rem !important}#menu img{max-width:9rem}#menu .mobile-column{flex-direction:column}#menu button{padding:3rem 5rem !important;margin:1rem 1rem !important}#menu button .image-clear{width:50%;max-width:unset}}@media (max-width: 850px){#menu h3{text-align:center}.content-80{padding:0 10px}.column-double{padding:0 1rem}.column{padding:1rem}#slider{height:35vh !important}#slider .points{padding:0.6rem}}@media (max-width: 550px){#menu .number{left:5%}#menu img{max-width:9rem}#menu #slider{height:35vh !important}#menu #slider .points{padding:0.6rem}}@media (max-width: 400px){#menu img:not(.mobile-image-bigger){max-width:7rem}}#about-us header h3{white-space:nowrap}#about-us h1{position:relative;width:140%;bottom:9rem;left:2rem;background-color:#fff;white-space:nowrap}#about-us h3{margin:0;max-width:100%}#about-us p{margin:1rem 0}#about-us button{max-width:50%}#about-us .philosophy{padding-right:10%;padding-top:15%}#about-us .height-90{min-height:90vh;height:90vh}#about-us .header-height-82{height:82vh}@media (max-width: 1400px){h1{font-size:10rem;bottom:0 !important;left:0 !important}}@media (max-width: 1200px){#about-us header .flex-justify-end{justify-content:space-evenly;width:100%;align-items:center;height:100%}#about-us .philosophy{padding-right:10%;padding-top:0}#about-us h1{width:100%;text-align:center;left:0;bottom:0 !important}#about-us .col2,#about-us .col3-2{width:100%}#about-us button{margin:0 auto}#about-us .mobile-none{width:30%}}@media (max-width: 800px){#about-us .height-90{min-height:40vh;height:auto;padding-top:2rem;padding-bottom:2rem}#about-us button{padding:3rem 7rem}#about-us .header-height-82{height:auto;margin:3rem 0}}#franchise main{position:relative}#franchise img{width:100%}#franchise #slider{height:40vh}@media (max-width: 1400px){#franchise #slider{padding:0}}@media (max-width: 1100px){#franchise #slider{height:30vh}}#franchise #slider .arrow{height:10%}#franchise #slider .slider-item{display:flex;justify-content:center}#franchise #slider .slider-item img{width:33%;padding:0 1rem}#form-wrapper{position:absolute;padding:0 12%;background-color:unset;margin:0 auto;display:none;width:100%;top:20%;z-index:2}#form-wrapper.open{display:block}#form-wrapper .form-content{width:100%;height:100%;min-height:100vh;background-color:#ffffff;border:1px solid #78857F;border-radius:20px}#form-wrapper .form-content .circle,#form-wrapper .form-content input[type="radio"]{width:30px;height:30px;border-radius:50%;margin-right:20px;display:flex;cursor:pointer;align-items:center;justify-content:center;background-color:#e0e0e0}#form-wrapper .form-content .circle .inner-circle,#form-wrapper .form-content input[type="radio"] .inner-circle{width:70%;height:70%;opacity:0;border-radius:50%;background-color:#8E8C13;transition:all 0.3s ease-in-out}#form-wrapper .form-content .circle .inner-circle.active,#form-wrapper .form-content input[type="radio"] .inner-circle.active{opacity:1}#form-wrapper .form-content i{color:black;position:absolute;right:2%;top:2%;font-size:3rem}#form-wrapper input[type="submit"]{display:block}form{opacity:0;width:100%;position:absolute;transition:all 0.3s ease-in-out;pointer-events:none}form.active{opacity:1;pointer-events:all}form select{border:none;font-size:2rem;outline:none;text-align-last:center;text-align:end;align-self:flex-end;background:white}form input[type="text"],form input[type="email"],form input[type="tel"],form textarea,form input[type="file"]{background-color:#e0e0e0;padding:20px;min-width:32%;font-size:1.5rem;font-style:italic;background-origin:padding-box;border:1px solid #78857F;margin:0 3rem;font-weight:400;border-radius:50px 50px;transition:all 0.3s ease-in-out}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="tel"]:focus,form textarea:focus,form input[type="file"]:focus{background-color:#fff;outline-width:0}form input[type="submit"].big{letter-spacing:.1em;font-weight:600;-webkit-box-shadow:18px 41px 65px -6px rgba(0,0,0,0.3);-moz-box-shadow:18px 41px 65px -6px rgba(0,0,0,0.3);box-shadow:18px 41px 65px -6px rgba(0,0,0,0.3)}form input[type="file"]{width:47%}form .radio-wrapper{padding:20px;min-width:32%;margin:0 3rem}@media (max-width: 1000px){#form-wrapper{padding:0 5%}#form-wrapper .form-content .circle{margin-right:10px}#form-wrapper .form-content input[type="text"],#form-wrapper .form-content input[type="email"],#form-wrapper .form-content input[type="tel"],#form-wrapper .form-content textarea,#form-wrapper .form-content input[type="file"]{margin:1rem 3rem}}@media (max-width: 500px){#form-wrapper{padding:0 1%}#form-wrapper .option-wrapper{justify-content:flex-start}#form-wrapper .form-content .circle{margin-right:5px}}#franchise-form{position:static;opacity:1;pointer-events:auto}#merchandise header .title-wrapper{margin-top:15rem}#merchandise header h2{font-size:4rem}#merchandise header .bg-wrapper{z-index:-2;width:25%}#merchandise header p{width:65% !important}#merchandise header .arrow-down-link{margin-top:10rem}#merchandise h2{font-size:5rem;color:#000}#merchandise .shop-row{flex-wrap:wrap}#merchandise .shop-list{margin-bottom:5rem}#merchandise .shaker-descr-wrapper{position:relative}#merchandise .shaker-descr-wrapper .description{width:100%;font-size:1rem;text-align:inherit;background-color:white;padding:5px;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity 0.5s ease-in-out;position:absolute;top:0;left:100%}#merchandise .shaker-descr-wrapper .item-image:hover+.description{opacity:1}#merchandise .shop-item-wrapper{position:relative;margin:3em 0}#merchandise .shop-item-wrapper .sold-out{width:50%;position:absolute;top:10%}#merchandise .shop-item-wrapper .item-form{opacity:1;display:flex;flex-direction:column;pointer-events:all;width:100%;position:static;transition:all 0.3s ease-in-out}#merchandise .shop-item-wrapper .item-shop-options{position:relative;width:100%}#merchandise .shop-item-wrapper .item-shop-options .option{width:40px;height:40px;margin:0 10px;cursor:pointer}#merchandise .shop-item-wrapper .item-shop-options .option.option-white{background:#fff;border:solid #000 1px}#merchandise .shop-item-wrapper .item-shop-options .option.option-black{background:#000}#merchandise .shop-item-wrapper .item-shop-options .option.active{border:#8E8C13 5px solid}#merchandise .shop-item-wrapper .item-shop-options .size{position:absolute;right:20%;top:0;bottom:0;height:100%}#merchandise .shop-item-wrapper .options-wrapper{justify-content:space-around}#merchandise .shop-item-wrapper .options-wrapper.gift-card{flex-direction:column}#merchandise .shop-item-wrapper .options-wrapper.gift-card select{font-size:1.5rem;margin:0.2rem 0}#merchandise .shop-item-wrapper .options-wrapper select{width:auto}#merchandise .shop-item-wrapper select{border:none;font-size:2rem;outline:none;width:60%;text-align-last:end;text-align:end;align-self:flex-end;background:white}#merchandise button,#merchandise input[type="submit"]{transform:scale(0.5);display:block;margin:0 auto}#merchandise h3{font-size:4rem;line-height:1;text-align:center;font-weight:900;color:#8e8c13;padding:0;letter-spacing:0.05rem}#merchandise section{background-color:#8E8C13;color:white;min-height:80vh}#merchandise section span{font-size:1.4em}#merchandise .merch-mail-icon{width:13%;margin:0 auto}#slider .slider-item{align-items:center}#slider .slider-item img{width:50%;object-fit:contain;padding:1rem}@media (max-width: 1440px){#merchandise button{transform:scale(0.8)}.shop-item-wrapper.col3{width:50%}#slider{height:60vh}}@media (max-width: 900px){#merchandise .title-wrapper{margin-top:0 !important}#merchandise button{transform:scale(0.8)}#merchandise .shop-item-wrapper.col3{width:95%}#merchandise .shop-item-wrapper .item-image{width:90%}#merchandise .shop-item-wrapper h5{font-size:2em !important}#merchandise .shop-item-wrapper .item-shop-options{width:70% !important}#merchandise .merch-text{font-size:2rem !important}}footer{padding:2rem 6rem}footer .copyright{font-size:1.5rem}footer ul{font-size:1.4rem}footer a{font-family:"Gilroy", "san-serif";font-weight:400;margin:0;padding:0.33em 0}footer .socio-links{display:flex;padding:0}footer .socio-links a{padding:10px;background-color:#8E8C13;border-radius:50px;margin:0 0.5rem;border:2px solid #8E8C13;transition:all 0.3s ease-in-out}footer .socio-links a:hover{background-color:#fff}footer .socio-links a:hover i{color:#8E8C13}footer .socio-links a i{font-size:2rem;color:#fff}@media (max-width: 800px){footer .col2{width:100%}footer .mobile-column{text-align:center;justify-content:center;flex-direction:column}footer .socio-links{justify-content:center}}

/*# sourceMappingURL=base.css.map */

/*DACEVE*/
.flex{
	display: flex;
}
.newloc{
	width: 80%;
	margin: 0 auto;
	justify-content: space-between;
	flex-wrap: wrap;
}
#front-page .eachloc h2{
	margin: 0 0 10px;
	font-size: 26px !important;
	line-height: 36px;
	text-transform: none;
	text-align: left;
}
.eachloc p,
.eachloc a{
	font-size: 16px;
	line-height: 26px;
	letter-spacing: .25px;
	padding: 0;
}

.eachloc{
	width: calc((100% - 120px) / 3);
	margin-bottom: 50px;
	position: relative;
	box-sizing: border-box;
	padding-left: 28px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.pinloc{
	position: absolute;
    top: -2px;
    left: 0;
    transform: rotate(-20deg);

    display: none;
}
.eachloc p.lochour{
	font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
}

.eachloc a.nbtn{
	display: block;
    width: max-content;
    color: white;
    background: #8E8C13;
    padding: 6px 25px;
    border-radius: 50px;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: bold;
}
.eachloc a.nbtn.telp_{
	border-radius: 50%;
	width: 38px;
	height: 38px;
	margin-left: 15px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
}
.nbtn.telp_ img{
	width: 17px;
}

figure.banaban{
	width: calc(100% - 60px - ((100% - 120px) / 3));
	height: 280px;
	margin: 0 0 50px;
}
figure.banaban img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}



/* NOTE: MAPS! */

#locs_map{

  width: 100%;

  height: 600px;

}



.lomap{

  width: calc(100% - 400px);

  height: 100%;

  background-color: grey;

}



.lonav{

  background-color: #F7F7F7;

  width: calc(400px - 50px);

  height: 100%;

  padding: 0 25px;

  flex-direction: column;

  justify-content: space-between;

}



.lonav h2{

  font-size: 28px;

  color: #343233;

  padding-top: 21px;

  padding-bottom: 18px;

}



.list-bottom{

  flex-wrap: wrap;

  justify-content: space-between;

  position: relative;

  padding-top: 35px;

}



.list-bottom li{

  width: calc((100% - 40px) / 3);

  margin-bottom: 30px;

  font-size: 10px;

  letter-spacing: 1.5px;

  position: relative;

  cursor: pointer;

}



.list-bottom span{

  padding-left: 21px;

}



.list-bottom img{

  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);

}



.list-bottom .restaurants img,

.list-bottom .beaches img,

.list-bottom .attractions img{

  left: -8px;

}



.list-bottom .worships img{

  left: 5px;

}



.list-top{

  padding: 0px 0 35px;

  overflow: visible;

}



.list-top li{

  padding: 20px 0 15px;

  border-bottom: 1px solid #DADADA;

  cursor: pointer;

  font-size: 16px;

  letter-spacing: 0.2px;

}



.booster{

  width: 100%;

  height: 404px;

  overflow: hidden;

  position: relative;

}



.for-gradient{

  position: relative;

  height: 100%;

}



.for-gradient::after,

.for-gradient::before{

  content: '';

  width: 100%;

  height: 16px;

  position: absolute;

  top: 0;

  left: 0;



  background: rgba(247,247,247,1);

  background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(247,247,247,1)), color-stop(100%, rgba(247,247,247,0)));

  background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

  background: -o-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

  background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

  background: linear-gradient(to bottom, rgba(247,247,247,1) 0%, rgba(247,247,247,0) 100%);

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0 );

}



.for-gradient::before{

  top: auto;

  bottom: 0;

  transform: rotate(180deg);

  z-index: +1;

  height: 22px;

}



[name=data_maps]{

  visibility: hidden;

  position: absolute;

  max-width: 0px;

}



.main-greeting.hmpage_{

  /* background-color: #FFF9F4; */

  background-color: #D7F3F7;

  margin-bottom: 85px;

  padding: 230px 0 203px;

  position: relative;

  width: 100%;

  overflow: hidden;

}

.main-greeting:not(.dining-m) .cmn-btn{
  background-color: #F76606;
  color: white;
}

.main-greeting .ct_{
  max-width: 371px;
}

.main-greeting.hmpage_ .container{

  display: block;
  position: relative;
  z-index: +1;

}

.main-greeting.dining-m .ct_{
  flex-wrap: wrap;
  max-width: none;
  justify-content: space-between;
}

.main-greeting.dining-m .ct_ .cmn-btn{
  width: calc((100% - 50px) / 3);
  padding: 15px 0;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
}

.adt-maphome{

  position: absolute;


  top: 0;

  right: 0;

  height: 100%;

  width: auto;

}



.weather{

  position: absolute;

  top: 43px;

  right: 40px;

  z-index: +1;

}



.weather p{

  color: white;

  margin-right: 39px;

  padding-left: 27px;

  position: relative;

}



.weather p img{

  position: absolute;

  left: 0;

  top: 50%;

  transform: translateY(-50%);

  width: 14.5px;

  height: auto;

}



.weather span{

  display: block;

  font-size: 12px;

  letter-spacing: 1px;

  line-height: 16px;

}



.weather a img{

  width: 23px;

  position: relative;

  top: 50%;

  transform: translateY(-50%);

}

/*NK MAP*/
#map{
	width: calc(100% - 450px);
	height: 600px;
}
section.lmaps{
	display: flex;
	height: auto;
	min-height: unset;
	margin-bottom: 80px;
}
.map-list {
    width: 450px;
    height: 600px;
    box-sizing: border-box;
    padding: 10px 35px 50px;
    flex-direction: column;
    justify-content: space-between;
}
.map-list ul{
	padding-left: 0;
}

.map-list li{
	padding: 16px 0;
	border-bottom: 1px solid #a3a1233d;
	font-family: "Gilroy", "san-serif";
	color: #8E8C13;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}
.kli8{
	display: block;
	width: 100%;
	font-family: "Gilroy", "san-serif";
	color: #8E8C13;
	font-size: 16px;
}
.map-c{
	display: flex;
	flex-wrap: wrap;
}
.map-c a{
	display: block;
	margin-top: 10px;
	margin-right: 30px;
	width: max-content;
}
#map{
	width: 100%;
}
/**/
/* ============= */
/* RESPONSIVE  */
/* ========  */

@media (max-width: 900px){
	section.lmaps{
		display: block;
	}
	.map-list{
		width: 100%;
		    height: auto;
	}
	.map-c{
		margin-top: 50px;
	}
	.newloc{
		width: 90%;
	}
	figure.banaban{
		width: 100%;
	}
	.eachloc{
		width: calc((100% - 80px) / 2);
	}
}

@media (max-width: 500px){
	figure.banaban{
		height: auto;
	}
	section.lmaps{
		margin-bottom: 10px;
	}
	.eachloc{
		width: 100%;
	}
	.ajglah{
		justify-content: center !important;
	}
	#map{
		height: 365px;
	}
}


/*WA BTN*/
.floating-wa-btn {
    position: fixed;
    z-index: 9999999;
    bottom: 15px;
    right: 11px;
    width: 65px;
    transition: all .3s ease;
}
.floating-wa-btn img{
	width: auto !important;
}