/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--white:#fff;--black:#000;--gray:#f9f9f9;--dark-pink:#f48fb1;--pink:#e9a4b0;--light-pink:#ffd7d7;--green:#85913f;--orange:#ff6d6d}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:200;src:url("/themes/custom/mocka/css/base/../../fonts/inter-v18-greek_latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("/themes/custom/mocka/css/base/../../fonts/inter-v18-greek_latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/base/../../fonts/inter-v18-greek_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("/themes/custom/mocka/css/base/../../fonts/inter-v18-greek_latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("/themes/custom/mocka/css/base/../../fonts/inter-v18-greek_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Agbalumo";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/base/../../fonts/agbalumo-v5-latin-regular.woff2") format("woff2")}*{margin:0;padding:0;box-sizing:border-box;list-style:none;text-decoration:none}*:before,*:after{box-sizing:border-box}*:focus{outline:none}html{font-size:10px;scroll-behavior:smooth;scroll-padding-top:50px}body{font-family:"Inter",Sans-serif;color:var(--black);background-color:var(--gray);font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:.02em;word-wrap:break-word;overflow-x:hidden}input,textarea{font-family:"Inter",Sans-serif;max-width:100%;text-wrap:wrap}img{max-width:100%;height:auto;vertical-align:top}svg[viewBox]{display:flex;height:100%;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:700;text-wrap:balance;font-family:"Agbalumo"}h1,.h1__title{font-size:6rem;font-weight:800}h2,.h2__title{font-size:4.8rem}h3,.h3__title{font-size:3rem}h4,.h4__title{font-size:2.4rem}h5,.h5__title{font-size:1.8rem}h6{font-size:1.4rem}p{line-height:1.4;margin-bottom:18px}p:last-child{margin-bottom:0}a{line-height:1;transition:.2s}a,a:visited{color:currentColor}.messages{color:red;border-top:unset;border-right:unset;border-bottom:unset;box-shadow:unset;background-image:unset;padding:15px 20px 15px 15px}.messages.messages--error{border-left:4px solid red}.messages.messages--warning{border-left:1rem solid #734c00}.messages.messages--status{border-left:1rem solid #20b2aa;color:#20b2aa}ul.tabs{display:flex;flex-wrap:wrap;gap:10px;margin-block:50px;padding:0;list-style:none}ul.tabs li{display:block}ul.tabs li a{display:block;color:var(--white);background-color:var(--green);border:1px solid var(--green);padding:5px 15px;line-height:1.2;transition:.2s}ul.tabs li a.is-active,ul.tabs li a:hover{background-color:transparent;color:var(--black)}@media (min-width:768px){p{margin-bottom:20px}}@media (max-width:1199.98px){h1,.h1__title{font-size:5rem}h2,.h2__title{font-size:3.8rem}h3,.h3__title{font-size:2.2rem}}@media (max-width:767.98px){h1,.h1__title{font-size:3.5rem}}@media (max-width:575.98px){h2,.h2__title{font-size:2.8rem}h4,.h4__title{font-size:2rem}}@media screen and (max-width:360px){h1,.h1__title{font-size:2.8rem}h2,.h2__title{font-size:2.2rem}h3,.h3__title{font-size:1.8rem}h4,.h4__title{font-size:1.7rem}h5,.h5__title{font-size:1.6rem}}
:root{--white:#fff;--black:#000;--gray:#f9f9f9;--dark-pink:#f48fb1;--pink:#e9a4b0;--light-pink:#ffd7d7;--green:#85913f;--orange:#ff6d6d}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:200;src:url("/themes/custom/mocka/css/layout/../../fonts/inter-v18-greek_latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("/themes/custom/mocka/css/layout/../../fonts/inter-v18-greek_latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/layout/../../fonts/inter-v18-greek_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("/themes/custom/mocka/css/layout/../../fonts/inter-v18-greek_latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("/themes/custom/mocka/css/layout/../../fonts/inter-v18-greek_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Agbalumo";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/layout/../../fonts/agbalumo-v5-latin-regular.woff2") format("woff2")}.path-frontpage .top__content{position:relative;padding-block-start:300px;padding-block-end:200px}.path-frontpage .top__content .image__first{position:absolute;top:100px;left:-45px}.path-frontpage .top__content .image__first img{max-height:880px}.path-frontpage .top__content .image__second{position:absolute;bottom:0;right:-120px;z-index:-1}.path-frontpage .top__content .image__second img{max-height:880px}.path-frontpage .top__content .image__third{position:absolute;bottom:85px;right:-100px}.path-frontpage .top__content .image__third img{max-height:650px}.path-frontpage .main__content{position:relative}.path-frontpage .main__content .card__front,.path-frontpage .main__content .card__back{position:absolute;max-width:487px;box-shadow:0 4px 4px 0 rgba(5,5,5,.2509803922);z-index:2}.path-frontpage .main__content .card__front{transform:rotate(-14.3deg);bottom:42%;left:20%}.path-frontpage .main__content .card__back{transform:rotate(10.6deg);top:42%;left:calc(20% + 150px);z-index:1}.path-frontpage .bottom__content{position:relative;padding-block:100px}.path-frontpage .bottom__content .image__matcha{max-width:900px;position:absolute;top:18%;right:-50px}.path-frontpage .bottom__content .image__coctails{position:absolute;bottom:-40px;right:50px}.path-menu .main__content{padding-inline:25px;margin-inline:auto;max-width:1250px;position:relative;margin-block:150px;padding-top:30px}.path-menu .main__content .contextual-region{position:static}.path-menu .top__content{position:relative;padding-top:200px;padding-bottom:100px}.path-menu .top__content:after{content:"** Put on your glasses!!";color:var(--dark-pink);font-size:1.6rem;position:absolute;right:50px;bottom:0}.path-menu .top__content .image__cup{max-width:800px;width:100%;position:absolute;right:50px;top:50%;transform:translateY(-50%)}@media (min-width:768px){.path-menu .main__content{display:flex}}@media (max-width:1399.98px){.path-frontpage .main__content .card__front{left:60px}.path-frontpage .main__content .card__back{left:210px}.path-menu .top__content{padding-top:400px;padding-bottom:0}.path-menu .top__content:after{top:60%;bottom:unset;right:25px}.path-menu .top__content .image__cup{right:50%;top:50px;transform:translate(50%,0)}}@media (max-width:1199.98px){.path-frontpage .main__content .card__front,.path-frontpage .main__content .card__back{max-width:400px}.path-frontpage .main__content .card__front{bottom:44%}.path-frontpage .main__content .card__back{left:180px;top:44%}.path-frontpage .bottom__content .image__matcha{max-width:750px;top:25%}.path-frontpage .bottom__content .image__coctails{max-width:600px;right:25px}}@media (max-width:991.98px){.path-frontpage .top__content{padding-block-start:200px}.path-frontpage .top__content .image__first{top:50px}.path-frontpage .top__content .image__first img{max-height:700px}.path-frontpage .top__content .image__second img{max-height:780px}.path-frontpage .top__content .image__third img{max-height:550px}.path-frontpage .main__content .card__front,.path-frontpage .main__content .card__back{max-width:300px}.path-frontpage .main__content .card__front{bottom:45%}.path-frontpage .main__content .card__back{left:160px;top:45%}.path-frontpage .bottom__content .image__matcha{max-width:650px;top:32%;right:-150px}.path-menu .top__content:after{top:80%}}@media (max-width:767.98px){.path-frontpage .top__content .image__first img{max-height:550px}.path-frontpage .top__content .image__second img{max-height:680px}.path-frontpage .top__content .image__third img{max-height:450px}.path-frontpage .main__content .card__front,.path-frontpage .main__content .card__back{max-width:230px}.path-frontpage .main__content .card__front{left:40px}.path-frontpage .main__content .card__back{left:100px}.path-frontpage .bottom__content .image__coctails{max-width:500px}}@media (max-width:730px){.path-menu .top__content:after{top:50vw}}@media (max-width:660px){.path-menu .top__content:after{top:52vw}}@media (max-width:575.98px){.path-frontpage .main__content .card__front{left:50%;transform:translate(-50%) rotate(-14.3deg);bottom:27%}.path-frontpage .main__content .card__back{left:57%;transform:translate(-50%) rotate(10.6deg);top:61%}.path-frontpage .bottom__content .image__matcha{max-width:550px;top:35%;right:-150px}.path-frontpage .bottom__content .image__coctails{max-width:400px;right:-40px}.path-menu .main__content{margin-top:100px}.path-menu .top__content{padding-top:300px}}@media (max-width:460px){.path-menu .top__content:after{top:54vw}}@media (max-width:400px){.path-frontpage .main__content .card__front,.path-frontpage .main__content .card__back{max-width:190px}.path-menu .top__content{padding-top:250px}}@media (max-width:360px){.path-menu .top__content:after{top:57vw}}
:root{--white:#fff;--black:#000;--gray:#f9f9f9;--dark-pink:#f48fb1;--pink:#e9a4b0;--light-pink:#ffd7d7;--green:#85913f;--orange:#ff6d6d}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:200;src:url("/themes/custom/mocka/css/components/../../fonts/inter-v18-greek_latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:300;src:url("/themes/custom/mocka/css/components/../../fonts/inter-v18-greek_latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/components/../../fonts/inter-v18-greek_latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:500;src:url("/themes/custom/mocka/css/components/../../fonts/inter-v18-greek_latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("/themes/custom/mocka/css/components/../../fonts/inter-v18-greek_latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Agbalumo";font-style:normal;font-weight:400;src:url("/themes/custom/mocka/css/components/../../fonts/agbalumo-v5-latin-regular.woff2") format("woff2")}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:50px 25px;background-color:var(--dark-pink)}.header .block__logo{max-width:272px}.header .block__contact_details{width:50px}.header .language__switcher{color:var(--white)}.header .language__switcher .links{display:flex;align-items:center}.header .language__switcher .links li,.header .language__switcher .links a{line-height:1;text-transform:uppercase}.header .language__switcher .links li{position:relative}.header .language__switcher .links li:after{content:"";position:absolute;width:0;height:2px;bottom:-3px;background-color:var(--white);transition:.2s}.header .language__switcher .links li:first-child{padding-right:5px;border-right:2px solid}.header .language__switcher .links li:first-child:after{left:0}.header .language__switcher .links li:last-child{padding-left:5px}.header .language__switcher .links li:last-child:after{left:5px}.header .language__switcher .links li.is-active:after,.header .language__switcher .links li:hover:after{width:calc(100% - 5px)}.block__short_break,.block__choose_natural{position:relative;z-index:1}.block__short_break .block__content,.block__choose_natural .block__content{padding-inline:25px;margin-inline:auto;max-width:1250px}.block__choose_natural h3,.block__matcha h3,.block__matcha_benefits h3{margin-bottom:40px;font-size:2rem;font-family:"Inter",Sans-serif}.block__choose_natural h3 strong,.block__matcha h3 strong,.block__matcha_benefits h3 strong{color:var(--green)}.block__short_break{width:100%;margin-bottom:350px;text-align:center}.block__short_break .block__body{max-width:800px;margin-left:auto}.block__short_break h2{font-size:13rem;color:var(--pink);margin-bottom:100px}.block__short_break a{display:block;max-width:-moz-max-content;max-width:max-content;font-size:1.8rem;color:var(--white);background-color:var(--green);padding:15px 30px;font-weight:300;line-height:1.2;border-radius:15px;transition:color .2s,background-color .2s;margin-inline:auto}.block__short_break a:hover{color:var(--white);background-color:var(--pink)}.block__choose_natural{width:100%;text-align:center}.block__choose_natural .block__body{max-width:400px}.block__choose_natural h3{margin-bottom:80px}.block__choose_natural p:nth-child(2){margin-bottom:80px}.block__choose_natural p:nth-child(2) a{display:block;max-width:-moz-max-content;max-width:max-content;font-size:1.8rem;color:var(--white);background-color:var(--green);padding:15px 30px;font-weight:300;line-height:1.2;border-radius:15px;transition:color .2s,background-color .2s;margin-inline:auto;text-transform:uppercase}.block__choose_natural p:nth-child(2) a:hover{color:var(--white);background-color:var(--pink)}.block__choose_natural p:nth-child(n+3){margin-bottom:40px}.block__card{padding-block:200px;background-color:var(--light-pink)}.block__card .block__content{padding-inline:25px;margin-inline:auto;max-width:1250px;width:100%}.block__card .block__body{max-width:315px;font-size:6.2rem;margin-left:auto;text-align:center}.block__card .block__body h3{color:var(--green);text-transform:uppercase;font-size:inherit;font-weight:200;word-wrap:normal;font-family:"Inter",Sans-serif}.block__matcha{padding-inline:25px;margin-inline:auto;max-width:1250px;text-align:center;margin-bottom:200px}.block__matcha_benefits{width:100%;position:relative;z-index:2}.block__matcha_benefits .block__content{padding-inline:25px;margin-inline:auto;max-width:1250px}.block__matcha_benefits .block__body{position:relative;max-width:400px}.block__adulting{position:relative;background-color:var(--light-pink);padding:300px 0 200px;margin-top:250px}.block__adulting:before{content:"";position:absolute;top:0;left:0;width:100%;height:73px;background:url(/themes/custom/mocka/css/components/../../images/group.jpg);background-size:contain}.block__adulting .block__body{padding-inline:25px;margin-inline:auto;max-width:1250px;position:relative;z-index:2}.block__adulting .block__body h3{font-size:12rem;font-weight:300;color:var(--orange);font-family:"Inter",Sans-serif;margin-bottom:80px}.block__adulting .block__body a{display:block;max-width:-moz-max-content;max-width:max-content;font-size:1.8rem;color:var(--white);background-color:var(--green);padding:15px 30px;font-weight:300;line-height:1.2;border-radius:15px;transition:color .2s,background-color .2s;text-transform:uppercase}.block__adulting .block__body a:hover{color:var(--white);background-color:var(--pink)}.block__order{padding-inline:25px;margin-inline:auto;max-width:1250px;width:100%;color:var(--pink)}.block__order .block__body{max-width:550px}.block__order .block__body h2{font-size:10rem}.view-menu--page .view-header{position:absolute;top:-55px;left:25px;right:25px;display:flex;align-items:center;gap:50px;padding-bottom:30px;border-bottom:3px solid var(--black);font-size:3rem;text-transform:uppercase}.view-menu--page .view-header span{cursor:pointer;transition:.2s}.view-menu--page .view-header span:hover{color:var(--pink)}.view-menu--page .view-header span.is-active{color:var(--pink)}.block__espresso.is-hidden{opacity:0;visibility:hidden}.block__espresso .field-content{cursor:pointer;transition:.2s}.block__espresso .field-content:hover{color:var(--pink)}.block__coctails,.block__eats,.block__shop{display:none;width:100%}.block__coctails .view-content .views-row,.block__eats .view-content .views-row,.block__shop .view-content .views-row{display:grid;justify-content:space-between;-moz-column-gap:15px;column-gap:15px;margin-bottom:10px}.block__coctails .view-content .views-row .views-field-name,.block__eats .view-content .views-row .views-field-name,.block__shop .view-content .views-row .views-field-name{grid-column:1/2}.block__coctails .view-content .views-row .views-field-field-materials,.block__eats .view-content .views-row .views-field-field-materials,.block__shop .view-content .views-row .views-field-field-materials{grid-row:2/3;grid-column:1/2;font-weight:300;font-size:1.9rem}.block__coctails .view-content .views-row .views-field-field-price,.block__eats .view-content .views-row .views-field-field-price,.block__shop .view-content .views-row .views-field-field-price{grid-column:2/3}.block__coctails .view-content .term-has-children,.block__eats .view-content .term-has-children,.block__shop .view-content .term-has-children,.view-menu--page .view-content .term-has-children{font-size:3rem;font-weight:700;padding-bottom:15px;border-bottom:2px solid var(--black);margin-bottom:15px}.block__coctails .view-content .term-has-children:not(:first-child),.block__eats .view-content .term-has-children:not(:first-child),.block__shop .view-content .term-has-children:not(:first-child),.view-menu--page .view-content .term-has-children:not(:first-child){margin-top:30px}.block__coctails .view-content .term-has-children.term-has-parent,.block__eats .view-content .term-has-children.term-has-parent,.block__shop .view-content .term-has-children.term-has-parent,.view-menu--page .view-content .term-has-children.term-has-parent{font-size:2.5rem;padding-bottom:0;margin-top:25px;border-bottom:0}.block__coctails .view-content .term-no-children,.block__eats .view-content .term-no-children,.block__shop .view-content .term-no-children,.view-menu--page .view-content .term-no-children{display:grid;justify-content:space-between;-moz-column-gap:15px;column-gap:15px;margin-bottom:10px}.block__coctails .view-content .term-no-children .views-field-name,.block__eats .view-content .term-no-children .views-field-name,.block__shop .view-content .term-no-children .views-field-name,.view-menu--page .view-content .term-no-children .views-field-name{grid-column:1/2}.block__coctails .view-content .term-no-children .views-field-field-materials,.block__eats .view-content .term-no-children .views-field-field-materials,.block__shop .view-content .term-no-children .views-field-field-materials,.view-menu--page .view-content .term-no-children .views-field-field-materials{grid-row:2/3;grid-column:1/2;font-size:1.9rem;font-weight:300}.block__coctails .view-content .term-no-children .views-field-field-price,.block__eats .view-content .term-no-children .views-field-field-price,.block__shop .view-content .term-no-children .views-field-field-price,.view-menu--page .view-content .term-no-children .views-field-field-price{grid-column:2/3}footer{padding-block:50px;background-color:var(--dark-pink)}.footer{padding-inline:25px;margin-inline:auto;max-width:1250px;display:flex;align-items:center;justify-content:space-between}.footer .footer__logo{max-width:200px}.footer .footer__contact{color:var(--white)}.footer .footer__contact p{margin-bottom:0}.footer .footer__contact a:hover{color:var(--green)}.copyright{padding-inline:25px;margin-inline:auto;max-width:1250px;padding-block:25px;background-color:var(--gray);font-size:1.6rem;text-align:center}@media (min-width:768px){.block__espresso{flex:0 0 200px;margin-right:50px}.block__espresso .block__content{position:sticky !important;top:50px}.block__espresso .views-row:not(:last-child){margin-bottom:15px}}@media (min-width:992px){.scroll-animate{opacity:0;transition:.8s ease-out}.scroll-animate.slide-right{transform:translateX(-200px)}.scroll-animate.slide-left{transform:translateX(200px)}.scroll-animate.slide-up{transform:translateY(100px)}.scroll-animate.visible{opacity:1;transform:none}}@media (max-width:1399.98px){.block__order .block__body{max-width:700px}}@media (max-width:1199.98px){.block__short_break .block__body{max-width:450px}.block__short_break h2{font-size:8rem}.block__card .block__body{font-size:5.5rem;max-width:290px}.block__matcha{margin-bottom:150px}.block__adulting{padding:200px 0}.block__adulting .block__body h3{font-size:10rem}}@media (max-width:991.98px){.header .block__contact_details{width:30px}.block__short_break .block__body{max-width:400px}.block__short_break h2{font-size:7rem}.block__choose_natural .block__body{max-width:340px}.block__card{padding-block:100px}.block__card .block__body{font-size:4.5rem;max-width:230px}.block__matcha_benefits{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 10px 30px;border-radius:13px}.block__adulting .block__body h3{font-size:8rem}.block__order .block__body h2{font-size:7rem}.block__order .block__body h2{font-size:5rem}}@media (max-width:767.98px){.header .block__logo{max-width:200px}.block__short_break{margin-bottom:200px}.block__short_break .block__body{max-width:310px}.block__short_break h2{font-size:5.7rem}.block__card .block__body{font-size:4.1rem;max-width:210px}.block__adulting .block__body h3{font-size:7rem}.block__adulting .block__body h3{font-size:4.5rem}.view-menu--page .view-header{font-size:2.6rem;top:-40px;padding-bottom:15px;gap:30px;overflow-x:scroll}.view-menu--page .view-header span{flex:0 0 auto}.block__espresso .view-content{display:flex;gap:50px;overflow-x:scroll;padding-bottom:15px;margin-bottom:15px;border-bottom:2px solid var(--black)}.block__espresso .views-row{flex:0 0 auto}.block__coctails .view-content .term-has-children,.block__eats .view-content .term-has-children,.block__shop .view-content .term-has-children,.view-menu--page .view-content .term-has-children{font-size:2.6rem}.block__coctails .view-content .term-has-children.term-has-parent,.block__eats .view-content .term-has-children.term-has-parent,.block__shop .view-content .term-has-children.term-has-parent,.view-menu--page .view-content .term-has-children.term-has-parent{font-size:2.2rem}}@media (max-width:575.98px){.header{padding:50px 25px}.header .block__logo{max-width:160px}.header .language__switcher .links li{font-size:1.7rem}.block__short_break .block__body{max-width:100%}.block__short_break h2{font-size:5rem;text-shadow:0 2px 2px #000}.block__short_break a{font-size:1.6rem}.block__choose_natural{background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:10px 10px 30px;border-radius:13px}.block__choose_natural .block__body{max-width:100%}.block__choose_natural p:nth-child(2) a{font-size:1.6rem}.block__card{padding-top:50px;padding-bottom:350px}.block__card .block__body{font-size:3.5rem;max-width:100%}.block__matcha{margin-bottom:80px}.block__adulting .block__body a{font-size:1.6rem}.footer{text-align:center;flex-direction:column;gap:30px}}
