:root{box-sizing:border-box;height:100%;font-family:var(--ff-body);line-height:1.2;scroll-behavior:smooth;view-transition-name:root;--ff-body: "Futura PT Book", "Hiragino Kaku Gothic ProN";--ff-medium: "Futura PT Medium", "Zen Kaku Gothic Antique Medium";--ff-bold: "Futura PT Bold", "Zen Kaku Gothic Antique Bold";--ff-title: "Futura PT Book";--color-darker: #1c141f;--color-dark: #3a3a3a;--color-light: #f9f7f6;--color-white: hsl(0, 0%, 100%);--color-accent: #d7c084;--color-brow: #6d5d4b;--color-mint: #ecebeb;--color-light-yellow: #f9f4e3;--grad2: radial-gradient( circle, hsla(197, 41%, 15%, 1), hsla(197, 41%, 15%, 1), hsla(240, 52%, 8%, 1) );--fs-heading: clamp(3rem, 8vw + 1rem, 12.6875rem);--fs-heading-ja: 2.475rem;--fs-decor: clamp(2.8rem, 5vw + 1rem, 5.3125rem);--fs-decor-ja: clamp(2.8rem, 5vw + 1rem, 4.1rem);--fs-65: clamp(2.8rem, 5vw + 1rem, 5.125rem);--fs-36: 2.25rem;--fs-24: 1.5rem;--fs-16: 1.35rem;--shadow-accent-teal: 0 0 19px #c69963;--bg-overlay: linear-gradient( 180deg, hsla(195, 100%, 21%, .7), hsla(0, 0%, 93%, .1) );--bg-overlay-dark: linear-gradient( 180deg, hsla(197, 96%, 19%, .7), hsla(0, 0%, 22%, .7) )}*,:before,:after{box-sizing:inherit}@font-face{font-family:Futura PT Book;src:local("Futura PT Book"),local("FuturaPT-Book"),url(../../../fonts/FuturaPT-Book.woff2) format("woff2"),url(../../../fonts/FuturaPT-Book.woff) format("woff"),url(../../../fonts/FuturaPT-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Bold;src:local("Futura PT Bold"),local("FuturaPT-Bold"),url(../../../fonts/FuturaPT-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Medium;src:local("Futura PT Medium"),local("FuturaPT-Medium"),url(../../../fonts/FuturaPT-Medium.woff2) format("woff"),url(../../../fonts/FuturaPT-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic Antique;src:local("Zen Kaku Gothic Antique Regular"),local("ZenKakuGothicAntique-Regular"),url(../../../fonts/ZenKakuGothicAntique-Regular.woff2) format("woff2"),url(../../../fonts/ZenKakuGothicAntique-Regular.woff) format("woff"),url(../../../fonts/ZenKakuGothicAntique-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic Antique Bold;src:local("Zen Kaku Gothic Antique Bold"),local("ZenKakuGothicAntique-Bold"),url(../../../fonts/ZenKakuGothicAntique-Bold.woff2) format("woff2"),url(../../../fonts/ZenKakuGothicAntique-Bold.woff) format("woff"),url(../../../fonts/ZenKakuGothicAntique-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Zen Kaku Gothic Antique Medium;src:local("Zen Kaku Gothic Antique Medium"),local("ZenKakuGothicAntique-Medium"),url(../../../fonts/ZenKakuGothicAntique-Medium.woff2) format("woff2"),url(../../../fonts/ZenKakuGothicAntique-Medium.woff) format("woff"),url(../../../fonts/ZenKakuGothicAntique-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Hiragino Kaku Gothic ProN;src:local("Hiragino Kaku Gothic ProN"),local("HiraKakuProN-W3-AlphaNum"),url(../../../fonts/HiraKakuProN-W3-AlphaNum.woff2) format("woff2"),url(../../../fonts/HiraKakuProN-W3-AlphaNum.woff) format("woff"),url(../../../fonts/HiraKakuProN-W3-AlphaNum.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}body{box-sizing:border-box;color:var(--color-dark);background:var(--color-white);height:100%;margin:0;display:grid;grid-template-rows:auto 1fr auto;padding:0 2px}@media only screen and (min-width: 414px){:root{--fs-heading-ja: 3rem}}@media only screen and (min-width: 768px){body{padding:0 10px}:root{--fs-heading-ja: clamp(2rem, 7vw + 1rem, 9rem)}}@media only screen and (min-width: 1280px){:root{--fs-heading-ja: 100px}}@media only screen and (min-width: 1600px){:root{--fs-heading-ja: 119px}}@media only screen and (min-width: 1920px){:root{--fs-heading-ja: 156px}}body{overflow-x:hidden}.hidden{overflow-x:hidden!important;padding:0;margin:0 auto}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d;background-color:#181616}body::-webkit-scrollbar-thumb{background-color:var(--color-accent);outline:.2px solid var(--color-accent);border-radius:4px}::-moz-selection{background:var(--color-dark);color:var(--color-light);-webkit-text-fill-color:var(--color-white)}::selection{background:var(--color-dark);color:var(--color-light);-webkit-text-fill-color:var(--color-white)}a:focus,a:focus-visible{outline:transparent}.list{padding:0;margin:0;list-style:none}.link{text-decoration:none}.link-reset{color:inherit}.container{max-width:1440px;margin:0 auto;padding:0 10px}.btn{background:transparent;display:inline-block;border:none}.icon{fill:var(--color-brow);transition:fill .3s;width:25px;height:25px}.icon-path{transition:stroke .3s}.icon-stroke{fill:none;stroke:var(--color-brow);transition:stroke .3s;width:40px;height:40px}img{width:100%;-o-object-fit:cover;object-fit:cover}.letter{display:inline-block;line-height:1em}.text-base{margin:0;font-size:var(--fs-16);font-size:18px}.text-middle{margin:0;font-size:var(--fs-24);text-wrap:pretty}.title-base{margin:0;font-size:var(--fs-36);text-wrap:pretty;text-wrap:balance}.title-middle{margin:0;font-family:var(--ff-medium);font-size:var(--fs-36)}.title-bold{margin:0;font-family:var(--ff-bold);font-weight:700;font-size:var(--fs-24);text-wrap:pretty}.text-back{position:relative;padding:5px;z-index:1;color:var(--color-white)}.text-back-light{position:relative;padding:5px;z-index:1;color:var(--color-brow)}.title-section{margin:0;font-size:36px;text-wrap:balance}.title-section.ja{font-size:30px}.text-back:after,.text-back-light:after{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;border-radius:2px}.text-back:after{background:var(--color-brow)}.text-back-light:after{background:var(--color-light)}@media only screen and (min-width: 768px){.text-base{font-size:var(--fs-24);text-wrap:balance}.title-base,.title-middle{font-size:var(--fs-decor)}.text-middle,.title-bold{font-size:var(--fs-36)}.title-section{font-size:var(--fs-36);text-wrap:balance}.title-section.ja{font-size:36px}}@media only screen and (min-width: 1280px){.title-section{font-size:var(--fs-decor)}.title-section.ja{font-size:var(--fs-decor-ja)}}input:required:focus,textarea:required:focus{border:1px solid var(--color-accent)}input:invalid:focus,textarea:invalid:focus{border-color:var(--color-accent)}.social__list.svelte-8rkqzs{display:flex;gap:15px}.social__title.svelte-8rkqzs{margin:0 0 15px;font-size:14px;font-family:var(--ff-bold);color:var(--color-accent)}.social__item.svelte-8rkqzs{position:relative;transition:transform .3s}.social__link.svelte-8rkqzs{font-size:var(--fs-16);color:var(--color-dark);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.social__icon.svelte-8rkqzs{fill:var(--color-light)}@media only screen and (min-width: 1024px){.social__list.svelte-8rkqzs{width:100%;display:flex;align-items:center;gap:30px}.social__item:hover .icon{fill:var(--color-accent)}}.footer.svelte-7fx4vz{background:linear-gradient(180deg,var(--color-darker) 96%,transparent 5px);padding:8px 0 20px;position:relative;z-index:3}.footer__content.svelte-7fx4vz{display:flex;flex-direction:column;gap:30px}.footer__logo.svelte-7fx4vz{height:auto;width:130px}.footer__link.svelte-7fx4vz{display:inline-block;padding-bottom:1px;margin-bottom:0;width:-moz-fit-content;width:fit-content;border-bottom:.5px solid rgba(250,250,250,.6);font-size:20px;text-align:left;text-decoration:none;color:var(--color-mint);transition:color .3s ease,border-color .3s ease}.footer__link.active.svelte-7fx4vz,.footer__link.svelte-7fx4vz:hover{color:var(--color-accent);border-color:var(--color-accent)}.footer .social__list{justify-content:space-between}.footer .icon{width:40px;height:40px}.footer__copy.svelte-7fx4vz{color:#6d5d4b;padding-bottom:5px}@media only screen and (min-width: 768px){.footer__content.svelte-7fx4vz{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 800px){.footer.svelte-7fx4vz{padding-block:5px}}@media only screen and (min-width: 1024px){.footer__content.svelte-7fx4vz{gap:30px}.footer__copy.svelte-7fx4vz{padding-bottom:0}}@media only screen and (min-width: 1280px){.footer .icon{width:30px;height:30px}.footer__copy.svelte-7fx4vz{width:-moz-fit-content;width:fit-content}}:root{--transition-duration: .4s}.burger_block.svelte-1tfai7z{display:flex;align-items:center;border-left:1px solid var(--color-dark);padding-left:10px}.burger_block.svelte-1tfai7z label:where(.svelte-1tfai7z){display:none}.burger.svelte-1tfai7z{cursor:pointer;display:flex;align-items:center;overflow:hidden;background-color:transparent;border:none;padding:0}.burger.svelte-1tfai7z:hover svg:where(.svelte-1tfai7z) path:where(.svelte-1tfai7z){fill:var(--color-accent)}.burger.svelte-1tfai7z:hover+label:where(.svelte-1tfai7z){color:var(--color-accent)}svg.svelte-1tfai7z{transition:transform var(--transition-duration)}svg.svelte-1tfai7z path:where(.svelte-1tfai7z){transition:fill .5s}.openedMenu.svelte-1tfai7z{transform:rotate(45deg)}@media only screen and (min-width: 600px){.burger_block.svelte-1tfai7z{display:flex;align-items:center}.burger_block.svelte-1tfai7z label:where(.svelte-1tfai7z){display:inline;transition:color .5s;font-size:13px}}img.svelte-1fhpl2u{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1024px){.logo__link.svelte-1fhpl2u{position:absolute;top:-32px;left:14px;width:280px;transition:width .9s,top .9s}.logo__animate.svelte-1fhpl2u{width:100%;top:-26px}}.navigation__optional.svelte-1d3ojbu{position:relative;background:transparent;box-shadow:unset;left:10px;top:-20px;width:100%;margin:0;padding:0}.list-optional.svelte-1d3ojbu{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;overflow:hidden;text-align:left;z-index:1}.list-optional.svelte-1d3ojbu .list__link:where(.svelte-1d3ojbu){transition:color .3s;color:var(--color-dark)}.list-optional.svelte-1d3ojbu .list__item:where(.svelte-1d3ojbu){width:100%;padding:10px 60px 10px 15px;position:relative}.list-optional.svelte-1d3ojbu .list__item:where(.svelte-1d3ojbu):hover .list__link:where(.svelte-1d3ojbu){color:var(--color-accent)}.list-optional.svelte-1d3ojbu .list__link:where(.svelte-1d3ojbu){text-wrap:nowrap;font-size:var(--fs-24);color:inherit}.list-optional.svelte-1d3ojbu .list__link:where(.svelte-1d3ojbu):hover{color:var(--color-accent)}.list-optional.svelte-1d3ojbu .list__link.active:where(.svelte-1d3ojbu){color:var(--color-accent);font-family:var(--ff-body)}@media only screen and (max-width: 1024px){.list-optional.svelte-1d3ojbu{display:block}.list-optional.svelte-1d3ojbu .list__item:where(.svelte-1d3ojbu){padding:15px 10px;position:relative}.list-optional.svelte-1d3ojbu .list__item:where(.svelte-1d3ojbu):last-of-type{padding-bottom:0}}.navigation.svelte-1xlgnr3{position:fixed;right:0;top:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:30px 10px;margin-bottom:0;overflow-y:auto;width:100vw;height:calc(100dvh + -0px);background-size:contain;background-position:center right 10%;background:var(--color-mint);will-change:transform}.navigation.svelte-1xlgnr3::-webkit-scrollbar{width:5px}.navigation.svelte-1xlgnr3::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.navigation.svelte-1xlgnr3::-webkit-scrollbar-thumb{background-color:var(--color-accent);outline:.2px solid var(--color-light-yellow)}.navigation--decor.svelte-1xlgnr3{box-shadow:10px 0 25px 30px #ffffff4d}.navigation.svelte-1xlgnr3 .list__item:where(.svelte-1xlgnr3){width:100%;padding:0 15px;transition:background-color .3s}.navigation.svelte-1xlgnr3 .list__item.active:where(.svelte-1xlgnr3),.navigation.svelte-1xlgnr3 .list__item:where(.svelte-1xlgnr3):hover{width:100%;padding:0 15px;background-color:var(--color-light)}.navigation.svelte-1xlgnr3 .list__item--services.active:where(.svelte-1xlgnr3),.navigation.svelte-1xlgnr3 .list__item--services:where(.svelte-1xlgnr3):hover{background-color:unset}.navigation.svelte-1xlgnr3 .list__item--services.active:where(.svelte-1xlgnr3) .list__item-title:where(.svelte-1xlgnr3),.navigation.svelte-1xlgnr3 .list__item--services:where(.svelte-1xlgnr3):hover .list__item-title:where(.svelte-1xlgnr3){background-color:var(--color-light)}.navigation.svelte-1xlgnr3 .list__link:where(.svelte-1xlgnr3){display:inline-block;padding-left:5px;width:100%;margin-bottom:0;font-size:24px;transition:color .3s;font-size:var(--fs-24);text-decoration:none;text-align:left;color:var(--color-dark)}.navigation.svelte-1xlgnr3 .list__link:where(.svelte-1xlgnr3):hover,.navigation.svelte-1xlgnr3 .list__link.active:where(.svelte-1xlgnr3){color:var(--color-accent)}.navigation.svelte-1xlgnr3 .list__item-title:where(.svelte-1xlgnr3){margin:0 0 30px;text-align:left;font-family:var(--ff-bold);font-size:var(--fs-24);color:var(--color-brow);font-size:24px}.navigation.svelte-1xlgnr3 .list__item-title.active:where(.svelte-1xlgnr3){background-color:var(--color-light)}.navigation__list.svelte-1xlgnr3{position:relative;top:45px;display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding-bottom:30px;gap:30px;width:100%}.navigation.svelte-1xlgnr3 .footer__logo:where(.svelte-1xlgnr3){position:fixed;top:19px;left:14px}.navigation.svelte-1xlgnr3 .footer__logo:where(.svelte-1xlgnr3) img:where(.svelte-1xlgnr3){display:inline-block;width:130px}@media only screen and (min-width: 1024px){.navigation.svelte-1xlgnr3{width:40%;padding-right:50px}.navigation__list.svelte-1xlgnr3{top:100px}}.lang__svg.svelte-1tcb1iq{cursor:pointer}@media only screen and (min-width: 1024px){.lang__svg.svelte-1tcb1iq{transition:stroke .3s}.lang__svg.svelte-1tcb1iq:hover{stroke:var(--color-accent)}}.lang__svg.svelte-1jxouyf{cursor:pointer}.lang__svg.svelte-1jxouyf .path__parts:where(.svelte-1jxouyf){fill:var(--color-dark);transition:fill .3s}.lang__svg.svelte-1jxouyf .path__circle:where(.svelte-1jxouyf){fill:none;stroke:var(--color-dark);stroke-miterlimit:10;stroke-width:20px;transition:stroke .3s}@media only screen and (min-width: 1024px){.lang__svg.svelte-1jxouyf{transition:stroke .3s,fill .3s}}.lang.svelte-1d7u2av{position:relative;width:40px;width:-moz-fit-content;width:fit-content;height:40px;display:grid;place-items:center;cursor:pointer}.lang.svelte-1d7u2av .lang__btn:where(.svelte-1d7u2av){position:relative;color:var(--color-dark);font-family:var(--ff-body)}.lang.svelte-1d7u2av .lang__item:where(.svelte-1d7u2av){position:relative}.lang.svelte-1d7u2av .lang__link:where(.svelte-1d7u2av){position:absolute;left:0;top:0;display:inline-block;width:100%;height:100%}.lang.svelte-1d7u2av:hover .lang__btn:where(.svelte-1d7u2av){color:var(--color-accent)}.lang:hover .lang__icon .lang__svg .path__parts{fill:var(--color-accent)}.lang:hover .lang__icon .lang__svg .path__circle{stroke:var(--color-accent)}.lang__icon.svelte-1d7u2av{position:absolute;left:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.lang__btn.svelte-1d7u2av,.lang__item-btn.svelte-1d7u2av{padding:0;cursor:pointer;color:var(--color-dark);font-family:var(--ff-body)}.lang__btn.svelte-1d7u2av{margin-left:6px;width:50px;font-family:var(--ff-body);font-size:13px;transition:color .3s}.lang__select.svelte-1d7u2av{position:absolute;top:44px;right:5px;width:102px;padding:10px 0;border-top:transparent;background-color:var(--color-light);border-radius:2px}.lang__list.svelte-1d7u2av{display:flex;flex-direction:column;align-items:start;gap:2px}.lang__item.svelte-1d7u2av{width:100%;transition:background .3s;padding:5px}.lang__item.active.svelte-1d7u2av{background:var(--color-mint)}.lang__item.svelte-1d7u2av:hover{background:var(--color-accent)}.lang__item-btn.svelte-1d7u2av{width:100%;text-align:left;text-transform:uppercase}.lang__title.svelte-1d7u2av{display:inline-block;background-color:var(--color-dark);color:var(--color-light);width:100%;padding:3px}.header.svelte-bqe3v3{height:47px;width:100%;position:relative;z-index:1000}.header__wrapper.svelte-bqe3v3{position:fixed;left:0;right:0;z-index:1000;width:100%;background:#ecebeb59;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-bottom:2px solid rgba(255,255,255,.18)}.header__logo.svelte-bqe3v3{width:130px}.header__control.svelte-bqe3v3{display:flex;justify-content:space-between;align-items:center;padding-block:2px;width:100%;gap:10px}.header__menu-control.svelte-bqe3v3{display:grid;align-items:center;grid-template-columns:70px 50px}.overload{opacity:0;pointer-events:none;position:fixed;top:0;left:0;height:100dvh;width:100%;background-color:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:-1;transition:opacity .8s ease}.openedMenu.overload.svelte-bqe3v3{opacity:1;pointer-events:all;z-index:99}@media only screen and (min-width: 600px){.header__menu-control.svelte-bqe3v3{grid-template-columns:50px 100px}}@media only screen and (min-width: 1024px){.header__logo.svelte-bqe3v3{position:relative}}#loader.svelte-1o8y4aq{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .3s ease;z-index:1010}.loader-range.svelte-1o8y4aq{position:relative;box-sizing:border-box;max-width:250px;width:100%;height:5px;border:1px solid rgb(198,153,99);border-radius:15px;overflow:hidden}.loader-range.svelte-1o8y4aq span:where(.svelte-1o8y4aq){position:absolute;top:0;right:0;bottom:0;left:0;display:inline-block;width:0;height:5px;border-radius:15px;background:#c69963;animation:svelte-1o8y4aq-fill 30s infinite linear}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) .char:where(.svelte-1o8y4aq){--delay: 30;--time: 6;--top: -50px;--down: 50px;animation:svelte-1o8y4aq-jump 3.75s infinite ease;fill:#1d1520}.loader__svg.svelte-1o8y4aq{max-width:200px}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_1:where(.svelte-1o8y4aq){--i: 0s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_2:where(.svelte-1o8y4aq){--i: .1s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_3:where(.svelte-1o8y4aq){--i: .2s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_4:where(.svelte-1o8y4aq){--i: .3s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_5:where(.svelte-1o8y4aq){--i: .4s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_6:where(.svelte-1o8y4aq){--i: .5s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}.loader__svg.svelte-1o8y4aq .svg-logo-spinner:where(.svelte-1o8y4aq) #char_7:where(.svelte-1o8y4aq){--i: .6s;animation-delay:calc(var(--i) * (var(--time) + var(--delay)))}@keyframes svelte-1o8y4aq-jump{0%{transform:translateZ(0)}50%{transform:translate3d(0,var(--top),0)}to{transform:translateZ(0)}}@keyframes svelte-1o8y4aq-fill{to{width:100%}}.coffee.svelte-frv12a{--imgCoffee: url(../../../images/city@1200.jpg);position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px;padding:150px 0;height:100%;background-color:#add8e6;background-image:var(--imgCoffee);background-repeat:no-repeat;background-position:center;background-size:cover}.coffee.svelte-frv12a:after{content:"";position:absolute;z-index:-1;height:100%;width:100%;max-width:800px;background-color:#23232366;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.coffee__content.svelte-frv12a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.coffee__container.svelte-frv12a{margin-bottom:50px}.coffee__title.svelte-frv12a{margin:0 0 .3em;max-width:650px;font-size:var(--fs-36);color:var(--color-light);text-align:center;text-wrap:balance}@media only screen and (max-width: 600px){.coffee.svelte-frv12a{padding:40px 0;height:100%;background-attachment:fixed}.coffee__title.svelte-frv12a{font-size:var(--fs-24)}}@media only screen and (min-width: 1028px){.coffee.svelte-frv12a{--imgCoffee: url(../../../images/city.jpg)}}.banner.svelte-q626l9{box-shadow:0 0 10px #0000004d}.banner__wrapper.svelte-q626l9{--size: 2px;width:calc(100% - (var(--size) * 2));background:var(--color-accent);padding:10px;position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:1000}.banner__content.svelte-q626l9{display:flex;flex-direction:column}.banner__text.svelte-q626l9{margin:0 0 1em;font-size:1rem;text-align:center;text-wrap:balance;color:var(--color-dark);font-family:var(--ff-medium)}.banner__btn.svelte-q626l9{display:inline-block;padding:10px 15px;border-radius:50px;background-color:var(--color-darker);color:var(--color-white);word-break:keep-all;min-width:150px;text-align:center;font-size:16px;font-family:var(--ff-medium);line-height:1}@media only screen and (min-width: 768px){.banner__wrapper.svelte-q626l9{--size: 10px}.banner__content.svelte-q626l9{flex-direction:row;justify-content:space-between;align-items:center}.banner__text.svelte-q626l9{text-align:unset;margin-bottom:0}}.wrapper-body.svelte-kkohdo{margin:0;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;height:100vh}
