body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{display:flex;flex-direction:column;font-family:Exo Regular;min-height:100vh;overflow-x:hidden!important}:root{--header-offset:92px;overflow-x:hidden}@media (max-width:767px){:root{--header-offset:60px}}footer{margin-top:auto}button{color:#000;cursor:pointer}input{font-size:16px!important}.App{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;padding-top:92px;padding-top:var(--header-offset);text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#fff;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Exo Regular;src:local("Exo2-Regular"),url(/static/media/Exo2-Regular.d8703b6aa928306cccf5.ttf) format("truetype")}@font-face{font-family:Exo Bold;src:local("Exo2-Bold"),url(/static/media/Exo2-Bold.343af6210440d7ad761e.ttf) format("truetype")}@font-face{font-family:Exo Thin;src:local("Exo2-Thin"),url(/static/media/Exo2-Thin.cfb2e1a93111dbc642b3.ttf) format("truetype")}@font-face{font-family:Hirosaki;src:local("Hirosaki-Regular"),url(/static/media/Hirosaki-Regular.45b180f2aba9f70569ad.ttf) format("truetype")}#gt_float_wrapper{z-index:200!important}.maintenance-page{--maintenance-bg:#151515;--maintenance-surface:#14131bd6;--maintenance-border:hsla(22,35%,68%,.122);--maintenance-text:#f5f1e8;--maintenance-muted:#f5f1e8c7;--maintenance-accent:#f2a65a;align-items:center;background:radial-gradient(circle at top,#f2a65a,#0000 34%),linear-gradient(145deg,#1a140d 0,var(--maintenance-bg) 45%,#362211 100%);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 20px;position:relative;z-index:999999}.maintenance-page__glow{border-radius:50%;filter:blur(18px);height:420px;opacity:.48;pointer-events:none;position:absolute;width:420px}.maintenance-page__glow--left{background:#b76d3538;left:-120px;top:-120px}.maintenance-page__glow--right{background:#c4803b2e;bottom:-160px;right:-140px}.maintenance-page__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--maintenance-surface);border:1px solid var(--maintenance-border);border-radius:28px;box-shadow:0 30px 80px #00000052;color:var(--maintenance-text);padding:48px 32px;position:relative;text-align:center;width:min(100%,680px);z-index:1}.maintenance-page__logo{border-radius:24px;box-shadow:0 18px 36px #00000038;height:112px;margin-bottom:20px;object-fit:cover;width:112px}.maintenance-page__eyebrow{color:var(--maintenance-accent);font-family:Exo Bold;font-size:.78rem;letter-spacing:.22em;margin:0 0 12px;text-transform:uppercase}.maintenance-page__card h1{font-family:Exo Regular;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;line-height:.95;margin:0}.maintenance-page__copy{color:var(--maintenance-muted);font-family:Exo Regular;font-size:1rem;line-height:1.7;margin:24px auto 0;width:min(100%,470px)}.maintenance-page__footer{color:var(--maintenance-accent);font-family:Hirosaki;font-size:1.1rem;margin-top:32px}@media(max-width:767px){.maintenance-page{padding:20px 16px}.maintenance-page__card{border-radius:22px;padding:36px 22px}.maintenance-page__logo{border-radius:20px;height:92px;width:92px}.maintenance-page__copy{font-size:.95rem;line-height:1.6}.maintenance-page__footer{font-size:1rem}}.hero-section{height:100%;width:100%}.hero-section .background{align-items:center;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/hero-bg.webp);background-position:50%;background-size:cover;display:flex;flex-direction:column;height:81vh;justify-content:flex-start;padding:5vh 0}.hero-section .background .swiper{width:100vw}@media(max-width:1750px){.hero-section .background{height:80vh;padding:8vh 0 5vh}}@media(max-width:1280px){.hero-section .background{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/hero-bg-mobile.webp);background-position:center 40%;height:70vh;padding:4% 0 5vh}}@media(max-width:400px){.hero-section .background{height:80vh;padding:0 0 5vh}}.hero-section .background .alex-fish{height:40vh;object-fit:contain;width:30vw}@media(max-width:1750px){.hero-section .background .alex-fish{height:33vh;object-fit:contain;width:30vw}}@media(max-width:1200px){.hero-section .background .alex-fish{height:33vh;object-fit:contain;width:40vw}}@media(max-width:767px){.hero-section .background .alex-fish{height:35vh;object-fit:contain;width:80vw}}@media(max-width:400px){.hero-section .background .alex-fish{height:37vh;width:75vw!important}}.hero-section .background .title{margin-top:5vh}@media(max-width:1750px){.hero-section .background .title{margin-top:10vh}}@media(max-width:768px){.hero-section .background .title{margin-top:0}}@media(max-width:400px){.hero-section .background .title{margin-top:5vh}}.hero-section .background .title h1{color:#fff;font-size:120px;margin:0}.hero-section .background .title h1 .blue{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(113.75deg,#4c77cc 15.53%,#095eba 38.3%);background-clip:text;-webkit-background-clip:text}.hero-section .background .title h1 .red{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(151.28deg,#ff6f4e 26.31%,#e63419 71.52%);background-clip:text;-webkit-background-clip:text}@media(max-width:1750px){.hero-section .background .title h1{font-size:100px}}@media(max-width:1280px){.hero-section .background .title h1{font-size:96px}}@media(max-width:768px){.hero-section .background .title h1{font-size:72px}}.hero-section .background .cta{align-items:center;display:flex;flex-direction:column;gap:4vh;justify-content:space-between;margin-top:3vh;position:relative}@media(max-width:767px){.hero-section .background .cta{gap:3vh;margin-top:0}}.hero-section .background .cta .text{color:#fff;font-family:Exo Regular;font-size:30px;margin:.5vh 0 0;width:80%}@media(max-width:1750px){.hero-section .background .cta .text{font-size:24px;width:100%}}@media(max-width:767px){.hero-section .background .cta .text{font-size:20px}}.hero-section .background .cta .cta-button button{align-items:center;background-color:#feac7a;border:none;border-radius:25px;cursor:pointer;display:flex;font-family:Exo Regular;font-size:16px;font-weight:600;gap:5px;justify-content:center;padding:12px 55px}.hero-section .background .cta .cta-button button:hover{background-color:#ffa066}.swiper-button-next,.swiper-button-prev{color:var(--swiper-theme-color)}.swiper-pagination-bullet-active,.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color)}.food-categories{padding:10vh 0;position:relative}@media(max-width:1000px){.food-categories{height:42vh}}@media(max-width:767px){.food-categories{height:auto;padding:8vh 10vw}}.food-categories .title{color:#000;font-family:Exo Regular;font-size:50px;font-style:normal;font-weight:400;left:12vw;line-height:normal;position:absolute;rotate:270deg;top:48vh;transform:translateY(-50%)}@media(max-width:1750px){.food-categories .title{left:8vw;top:45vh}}@media(max-width:1500px){.food-categories .title{left:8vw;top:40vh}}@media(max-width:1400px){.food-categories .title{left:2vw;top:40vh}}@media(max-width:1200px){.food-categories .title{left:7vw;top:36vh}}@media(max-width:1000px){.food-categories .title{font-size:35px;left:2vw;top:33vh}}@media(max-width:767px){.food-categories .title{font-size:26px;left:0;position:relative;rotate:0deg;text-align:left;top:0}}.food-categories .rectangle-bg{border:1px solid #feac7a;height:54vh;left:50%;position:absolute;top:16vh;transform:translateX(-50%);width:60vw;z-index:0}@media(max-width:1750px){.food-categories .rectangle-bg{height:48vh;width:65vw}}@media(max-width:1500px){.food-categories .rectangle-bg{height:40vh;width:65vw}}@media(max-width:1400px){.food-categories .rectangle-bg{width:75vw}}@media(max-width:1200px){.food-categories .rectangle-bg{width:60vw}}@media(max-width:1000px){.food-categories .rectangle-bg{height:32vh}}@media(max-width:767px){.food-categories .rectangle-bg{height:87vh;left:50%;position:relative;top:0;width:115%}}@media(max-width:400px){.food-categories .rectangle-bg{height:90vh}}.food-categories .categories{align-items:center;display:flex;gap:1vw;justify-content:center;width:100%}@media(max-width:767px){.food-categories .categories{height:auto;left:0;position:absolute;top:14%;width:100%}}@media(max-width:400px){.food-categories .categories{top:13.5%}}.food-categories .categories .food-category{border-radius:10px;height:58vh;position:relative;transition:all .2s ease;width:13vw}@media(max-width:1500px){.food-categories .categories .food-category{height:48vh}}@media(max-width:1200px){.food-categories .categories .food-category{height:45vh}}@media(max-width:1000px){.food-categories .categories .food-category{height:35vh}}@media(max-width:767px){.food-categories .categories .food-category{height:80vh;width:80vw!important}}@media(max-width:400px){.food-categories .categories .food-category{height:86vh;width:80vw!important}}.food-categories .categories .food-category:after{background:linear-gradient(0deg,#00000080,#0000);border-radius:10px;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.food-categories .categories .food-category img{border-radius:10px;cursor:pointer;height:100%;object-fit:cover;object-position:50% 50%;width:100%}@media(max-width:768px){.food-categories .categories .food-category img{object-position:50% 0}}.food-categories .categories .food-category .category-title{border-bottom:1px solid #fff;bottom:6%;color:#fff;font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;left:50%;line-height:normal;position:absolute;transform:translateX(-50%);z-index:3}@media(max-width:1200px){.food-categories .categories .food-category .category-title{font-size:20px}}.food-categories .categories .food-category:hover{scale:1.02;transition-duration:.3s}.food-categories .swiper-wrapper{padding:1vh 0}body{overflow-x:hidden}@media(max-width:767px){.rec.rec-carousel-wrapper{width:70%!important}}.rec.rec-pagination{display:none}.best-sellers{align-items:center;background-color:#434343;display:flex;justify-content:space-between;padding:100px 0;position:relative;width:100%}@media(max-width:767px){.best-sellers{flex-direction:column;padding:initial}}.best-sellers .dots{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/dots.png);background-size:cover;height:100%;position:absolute;width:100%}.best-sellers .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:2vh;justify-content:center;padding:5vh 8vw;position:relative}@media(max-width:1500px){.best-sellers .title-description{padding:4vh 6vw}}@media(max-width:767px){.best-sellers .title-description{align-items:center;gap:1vh;padding:4vh 4vw 1vh}}.best-sellers .title-description .title{border-bottom:5px solid #feac7a}.best-sellers .title-description .title p{text-wrap:nowrap;color:#fff;font-family:Exo Regular;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin:0;position:relative;text-align:left;z-index:1}@media(max-width:1500px){.best-sellers .title-description .title p{text-wrap:nowrap;font-size:42px}}@media(max-width:767px){.best-sellers .title-description .title p{font-size:26px}}.best-sellers .title-description .description{color:#c8c8c8;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-align:left;width:19vw}@media(max-width:1500px){.best-sellers .title-description .description{font-size:18px}}@media(max-width:767px){.best-sellers .title-description .description{font-size:16px;text-align:center;width:90vw}}.best-sellers .swiper-wrapper{padding-bottom:45px;width:100vw}.best-sellers .swiper{height:72%;margin-right:50px}@media(max-width:767px){.best-sellers .swiper{margin-right:0;padding-bottom:30px;padding-top:20px}}.best-sellers .swiper-horizontal>.swiper-scrollbar,.best-sellers .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#5c5c5c}.best-sellers .swiper-scrollbar-drag{background-color:#feac7a}.best-sellers .slide{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:767px){.best-sellers .slide{align-items:center;width:100vw}}.best-sellers .slide .image{height:280px;width:220px}@media(max-width:767px){.best-sellers .slide .image{height:300px;width:240px}}.best-sellers .slide .image img{border-radius:6px;height:100%;object-fit:contain;width:100%}.best-sellers .slide .title{border-bottom:1px solid #feac7a;color:#fff;cursor:pointer;font-family:Exo Regular;font-size:18px;padding-bottom:8px;width:220px}.best-sellers .slide .title p{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.best-sellers .slide .title{width:240px}}.best-sellers .slide .title span{color:#f1f1f1;font-size:16px}.best-sellers .slide .price{color:#fff;font-family:Exo Regular;font-size:18px;font-weight:500}.wrap{position:relative}.sticks{padding-left:25px;position:absolute;top:38%}.sticks img{width:65%}@media(max-width:1400px){.sticks{top:42%}}@media(max-width:767px){.sticks{display:none}}.banner{align-items:center;display:flex;justify-content:center}@media(max-width:767px){.banner{flex-direction:column;padding:80px 0 0}}.banner .text-cta{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:center;padding-left:18vw;width:40%}@media(max-width:767px){.banner .text-cta{align-items:center;padding:2vh 10vw;width:100%}}.banner .text-cta p{color:#000;font-family:Exo Thin;font-size:60px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media(max-width:1400px){.banner .text-cta p{font-size:50px}}@media(max-width:1100px){.banner .text-cta p{font-size:46px}}@media(max-width:767px){.banner .text-cta p{font-size:45px}}.banner .text-cta p span{border-bottom:.5px solid;border-top:.5px solid;color:#feac7a;font-family:Exo Thin;font-size:52px;font-style:normal;font-weight:250;line-height:normal}@media(max-width:1400px){.banner .text-cta p span{font-size:42px}}@media(max-width:1100px){.banner .text-cta p span{font-size:40px}}@media(max-width:767px){.banner .text-cta p span{font-size:38px}}.banner .text-cta p .delight{border:none;color:#000;font-family:Exo Thin;font-size:64px;font-style:normal;font-weight:300;line-height:normal}@media(max-width:1400px){.banner .text-cta p .delight{font-size:54px}}@media(max-width:1100px){.banner .text-cta p .delight{font-size:50px}}@media(max-width:767px){.banner .text-cta p .delight{font-size:48px}}.banner .text-cta button{background:#feac7a;border:none;border-radius:40px;color:#343434;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:14px 20px;width:30%}.banner .text-cta button:hover{background-color:#ffa066}@media(max-width:1600px){.banner .text-cta button{width:50%}}@media(max-width:1100px){.banner .text-cta button{font-size:16px}}@media(max-width:767px){.banner .text-cta button{padding:15px 20px;width:40%}}.banner .sushi-at-home{align-items:center;display:flex;margin-bottom:40px;width:60%}@media(max-width:767px){.banner .sushi-at-home{width:90%}}.banner .sushi-at-home img{width:70%}@media(max-width:767px){.banner .sushi-at-home img{width:100%}}.sushi-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.sushi-grid{grid-template-columns:repeat(1,1fr);margin-top:0}}.sushi-grid .element{background-color:#343434}.sushi-grid .element .icon{height:50px;width:60px}.sushi-grid .element .icon img{height:100%;object-fit:contain;width:100%}.sushi-grid .element .text{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;padding:0 5vw}@media(max-width:1200px){.sushi-grid .element .text{padding:0 25px}}@media(max-width:767px){.sushi-grid .element .text{height:auto;padding:50px 25px}}.sushi-grid .element .text p{color:#fff;font-family:Exo Regular;font-size:1vw;font-style:normal;font-weight:400;line-height:normal;text-align:left}@media(max-width:767px){.sushi-grid .element .text p{font-size:20px}}.sushi-grid .element .text p.border-bottom{border-bottom:1px solid #fff}.sushi-grid .element img{height:100%;object-fit:cover;width:100%}.call-and-ask{height:60vh;padding:10vh 15vw}@media(max-width:767px){.call-and-ask{height:auto;padding:5vh 8vw}}.call-and-ask .content{background-color:#343434;border-radius:10px;display:flex;position:relative;width:100%}@media(max-width:767px){.call-and-ask .content{flex-direction:column-reverse}}.call-and-ask .content .left{align-items:flex-start;display:flex;flex-direction:column;gap:60px;justify-content:center;padding:0 0 0 10vh;width:45%}@media(max-width:1400px){.call-and-ask .content .left{padding:10vh 5vw}}@media(max-width:767px){.call-and-ask .content .left{align-items:center;gap:30px;justify-content:center;padding:10vh 0;width:100%}}.call-and-ask .content .left .text{color:#fff;font-family:Exo Regular;font-size:54px;font-style:normal;font-weight:500;line-height:normal;text-align:left;width:80%}@media(max-width:1600px){.call-and-ask .content .left .text{font-size:40px}}@media(max-width:767px){.call-and-ask .content .left .text{font-size:36px;text-align:center}}@media(max-width:400px){.call-and-ask .content .left .text{font-size:24px;text-align:center}}.call-and-ask .content .left a{background:#feac7a;border:none;border-radius:40px;color:#343434;font-family:Exo Regular;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:15px 50px;text-decoration:none}.call-and-ask .content .left a:hover{background-color:#ffa066}@media(max-width:767px){.call-and-ask .content .left a{font-size:16px}}.call-and-ask .content .middle{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/bottom_sushi.png);background-size:cover;height:155px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:160px}@media(max-width:1400px){.call-and-ask .content .middle{height:135px;width:140px}}@media(max-width:767px){.call-and-ask .content .middle{height:95px;top:42%;width:100px}}.call-and-ask .content .right{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/contact_pic.png);background-position:100% 70%;background-size:cover;border-radius:0 10px 10px 0;height:60vh;width:55%}@media(max-width:1400px){.call-and-ask .content .right{width:60%}}@media(max-width:767px){.call-and-ask .content .right{border-radius:10px 10px 0 0;height:35vh;width:100%}}.fish-of-the-week{align-items:center;background-color:#434343;display:flex;justify-content:space-between;margin-top:8vh;padding:100px 0;position:relative}@media(max-width:767px){.fish-of-the-week{flex-direction:column;padding:initial}}.fish-of-the-week .dots{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/dots.png);background-size:cover;height:100%;position:absolute;width:100%}.fish-of-the-week .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:2vh;justify-content:center;padding:5vh 8vw;position:relative}@media(max-width:767px){.fish-of-the-week .title-description{align-items:center;gap:1vh;padding:4vh 4vw 1vh}}.fish-of-the-week .title-description .title{border-bottom:5px solid #feac7a}.fish-of-the-week .title-description .title p{color:#fff;font-family:Exo Regular;font-size:48px;font-style:normal;font-weight:400;line-height:normal;margin:0;position:relative;text-align:left;z-index:1}@media(max-width:1500px){.fish-of-the-week .title-description .title p{font-size:42px}}@media(max-width:767px){.fish-of-the-week .title-description .title p{font-size:26px}}.fish-of-the-week .title-description .description{color:#c8c8c8;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-align:left;width:19vw}@media(max-width:1500px){.fish-of-the-week .title-description .description{font-size:18px}}@media(max-width:767px){.fish-of-the-week .title-description .description{font-size:16px;text-align:center;width:90vw}}.fish-of-the-week .swiper-wrapper{padding-bottom:45px;width:100vw}.fish-of-the-week .swiper{height:72%;margin-right:50px}@media(max-width:767px){.fish-of-the-week .swiper{margin-right:0;padding-bottom:30px;padding-top:20px}}.fish-of-the-week .swiper-horizontal>.swiper-scrollbar,.fish-of-the-week .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#5c5c5c}.fish-of-the-week .swiper-scrollbar-drag{background-color:#feac7a}.fish-of-the-week .slide{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:767px){.fish-of-the-week .slide{align-items:center;width:100vw}}.fish-of-the-week .slide .image{height:280px;width:220px}@media(max-width:767px){.fish-of-the-week .slide .image{height:300px;width:240px}}.fish-of-the-week .slide .image img{border-radius:6px;cursor:pointer;height:100%;object-fit:contain;width:100%}.fish-of-the-week .slide .title{border-bottom:1px solid #feac7a;color:#fff;cursor:pointer;font-family:Exo Regular;font-size:18px;padding-bottom:8px;width:220px}.fish-of-the-week .slide .title p{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.fish-of-the-week .slide .title{width:240px}}.fish-of-the-week .slide .title span{color:#f1f1f1;font-size:16px}.fish-of-the-week .slide .price{color:#fff;font-family:Exo Regular;font-size:18px;font-weight:500}p{margin:0}.single-item{width:18vw}@media(max-width:1200px){.single-item{width:21vw}}@media(max-width:767px){.single-item{padding:initial;width:72vw}}.single-item .item-image{cursor:pointer;width:100%}.single-item .item-image img{border-radius:10px;height:200px;object-fit:contain;width:100%}@media(max-width:1400px){.single-item .item-image img{height:250px}}@media(max-width:767px){.single-item .item-image img{height:300px;padding:initial}}.single-item .title{border-bottom:1px solid #feac7a;cursor:pointer;padding:1vh 0}.single-item .title p{color:#343434;color:var(--dark-grey,#343434);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.single-item .title p{font-size:20px}}.single-item .title p span{font-size:20px}@media(max-width:768px){.single-item .title p span{font-size:16px}}.single-item .price{align-items:center;color:#343434;color:var(--dark-grey,#343434);display:flex;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:600;gap:10px;line-height:normal;padding:1vh 0;text-align:left}.single-item .price p span{font-size:18px;font-weight:400}.single-item .price .old{color:#c9c9c9;font-size:20px;text-decoration:line-through}.single-item .add-to-cart{display:flex;justify-content:center;padding:1vh 0}.single-item .add-to-cart button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:14px 20px;width:95%}.single-item .add-to-cart button:hover{background-color:#ffa066}.single-item .add-to-cart.disabled button{background:#c9c9c9;color:#e4e4e4}.single-item .add-to-cart .sushi-available{background:#feac7a;border-radius:6px;color:#343434;font-size:14px;left:50%;opacity:0;padding:10px 12px;position:fixed;top:11%;transform:translateX(-50%);transition:all .5s ease;visibility:hidden;width:20%;z-index:100}.single-item .add-to-cart .sushi-available.visible{opacity:.7;visibility:visible}@media(max-width:768px){.single-item .add-to-cart .sushi-available{top:3%;width:80%}}.main-subcategory{border:1px solid #c8c8c8;border-radius:16px;overflow-x:hidden;padding:45px 64px;width:100%}@media(max-width:768px){.main-subcategory{padding:45px 30px;width:calc(100% - 120px)}}.main-subcategory:first-of-type{padding-top:3vh}.main-subcategory .content{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media(max-width:767px){.main-subcategory .content{width:100%!important}}.main-subcategory .content .title-cta{align-items:center;display:flex;justify-content:center;width:100%}@media(max-width:767px){.main-subcategory .content .title-cta{flex-direction:column!important;gap:20px!important}}.main-subcategory .content .title-cta .title{color:#343434;font-family:Exo Bold;font-size:56px;font-style:normal;font-weight:400;line-height:normal;text-align:center}@media(max-width:767px){.main-subcategory .content .title-cta .title{font-size:36px!important}}.main-subcategory .content .title-cta .title p{margin:0}.main-subcategory .content .title-cta .cta button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:10px 40px}.main-subcategory .content .title-cta .cta button:hover{background-color:#ffa066}@media(max-width:767px){.main-subcategory .content .title-cta .cta button{font-size:16px!important}}.main-subcategory .content .items{grid-gap:7vh 2vw;display:grid;gap:7vh 2vw;grid-template-columns:repeat(4,1fr);padding:5vh 0;width:100%}@media(max-width:1280px){.main-subcategory .content .items{gap:7vw 6vw;grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.main-subcategory .content .items{gap:3vh 0;grid-template-columns:repeat(1,1fr);padding:3vh 0 8vh}}.main-subcategory .cta button{align-items:center;background-color:#0000;border:1px solid #000;border-radius:6px;color:#343434;cursor:pointer;display:flex;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:600;gap:6px;justify-content:center;line-height:normal;padding:10px;transition:all .3s ease}.main-subcategory .cta button svg{padding-top:5px}.main-subcategory .cta button:hover{background-color:#feac7a}@media(max-width:767px){.main-subcategory .cta button{font-size:16px!important}}.mobile-title-wrap{display:flex;position:relative;width:100%}.mobile-title-wrap .image{height:300px!important;position:absolute;width:300px!important}.mobile-title-wrap .image.left{left:-50%}.mobile-title-wrap .image.right{right:-50%}.mobile-title-wrap .image img{height:100%;object-fit:cover!important;width:100%}@media(max-width:400px){.mobile-title-wrap .image img{height:80%!important;width:80%!important}}.mobile-title-wrap .title-cta.mobile{justify-content:center;padding:10vh 0}.mobile-title-wrap .title-cta.mobile.left{align-items:flex-end}.mobile-title-wrap .title-cta.mobile.right{align-items:flex-start}.mobile-title-wrap .cta button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:10px 40px}.mobile-title-wrap .cta button:hover{background-color:#ffa066}@media(max-width:767px){.mobile-title-wrap .cta button{font-size:16px!important}}.category{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;padding:5vh 10vw}@media(max-width:767px){.category{gap:42px!important;padding:initial;padding-top:40px}}.show-all{display:flex;flex-direction:column}.show-all .top{align-items:center;display:flex;justify-content:center;padding:3vh 0}@media(max-width:1200px){.show-all .top{padding:2vh 0}}@media(max-width:767px){.show-all .top{padding:3vh 0 1vh}}.show-all .top .back{cursor:pointer;gap:5px;justify-content:center;left:10vw;position:absolute}.show-all .top .back,.show-all .top .back .icon{align-items:center;display:flex}.show-all .top .back .text{font-size:16px;font-weight:600}.show-all .top .back .text,.show-all .top .title{color:#343434;font-family:Exo Regular;font-style:normal;line-height:normal}.show-all .top .title{border-bottom:.9px solid salmon;font-size:64px;font-weight:400;padding-bottom:10px}@media(max-width:1200px){.show-all .top .title{font-size:54px}}@media(max-width:767px){.show-all .top .title{font-size:30px}}@media(max-width:400px){.show-all .top .title{font-size:26px}}.show-all .all-items{grid-gap:7vh 0;display:grid;gap:7vh 0;grid-template-columns:repeat(4,1fr);padding:5vh 0}@media(max-width:1200px){.show-all .all-items{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.show-all .all-items{grid-template-columns:repeat(1,1fr);padding:3vh 0 8vh}}.show-all .all-items .single-item{padding:0 3vw;width:14vw}@media(max-width:1200px){.show-all .all-items .single-item{width:21vw}}@media(max-width:767px){.show-all .all-items .single-item{padding:initial;width:88vw}}.show-all .all-items .single-item .item-image{cursor:pointer;width:100%}.show-all .all-items .single-item .item-image img{border-radius:10px;height:200px;object-fit:contain;width:100%}@media(max-width:1400px){.show-all .all-items .single-item .item-image img{height:250px}}@media(max-width:767px){.show-all .all-items .single-item .item-image img{height:300px;padding:initial}}.show-all .all-items .single-item .title{border-bottom:1px solid #feac7a;cursor:pointer;padding:1vh 0}.show-all .all-items .single-item .title p{color:#343434;color:var(--dark-grey,#343434);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.show-all .all-items .single-item .title p span{font-size:20px}.show-all .all-items .single-item .price{align-items:center;color:#343434;color:var(--dark-grey,#343434);display:flex;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:600;gap:10px;line-height:normal;padding:1vh 0;text-align:left}.show-all .all-items .single-item .price p span{font-size:18px;font-weight:400}.show-all .all-items .single-item .price .old{color:#c9c9c9;font-size:20px;text-decoration:line-through}.show-all .all-items .single-item .add-to-cart{display:flex;justify-content:center;padding:1vh 0}.show-all .all-items .single-item .add-to-cart button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:14px 20px;width:95%}.show-all .all-items .single-item .add-to-cart button:hover{background-color:#ffa066}.show-all .all-items .single-item .add-to-cart.disabled button{background:#c9c9c9;color:#e4e4e4}.show-all .all-items .single-item .add-to-cart .sushi-available{background:#feac7a;border-radius:6px;color:#343434;font-size:14px;left:50%;opacity:0;padding:10px 12px;position:fixed;top:11%;transform:translateX(-50%);transition:all .5s ease;visibility:hidden;width:20%;z-index:100}.show-all .all-items .single-item .add-to-cart .sushi-available.visible{opacity:.7;visibility:visible}@media(max-width:768px){.show-all .all-items .single-item .add-to-cart .sushi-available{top:3%;width:80%}}.loading{align-items:center;animation:blink 2s infinite forwards;display:flex;flex-direction:column;padding-top:8vh}.loading .title{background:#dcdcdc;border-radius:10px;height:60px;width:200px}.loading .items{grid-gap:7vh 3vw;display:grid;gap:7vh 3vw;grid-template-columns:repeat(4,1fr);padding:5vh 0}@media(max-width:1200px){.loading .items{grid-template-columns:repeat(1,1fr);padding:5vh 10vw;width:80vw}}.loading .items .item{background:#dcdcdc;border-radius:10px;height:300px;padding:0 3vw;width:12vw}@media(max-width:1200px){.loading .items .item{width:94%}}.top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/bg-menu-alexfish.png);background-position:50%;background-position:100% 70%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow-x:hidden;transition:all .3s ease;width:100%}@media(max-width:1280px){.top-section{background-position:40% 70%}}@media(max-width:767px){.top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/mobile-bg-menu.png)!important;background-position:50%!important;height:auto!important}}.top-section .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:26vh 10vw;text-align:left}@media(max-width:767px){.top-section .title-description{align-items:center!important;margin-top:38vh!important;padding:initial!important}}.top-section .title-description .title p{color:#fff;font-family:Exo Regular;font-size:96px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(max-width:767px){.top-section .title-description .title p{font-size:36px!important}}@media(max-width:400px){.top-section .title-description .title p{font-size:28px!important}}.top-section .title-description .description{width:30%}@media(max-width:767px){.top-section .title-description .description{width:90%}}.top-section .title-description .description p{color:#c8c8c8;color:var(--grey,#c8c8c8);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0;width:100%!important}@media(max-width:767px){.top-section .title-description .description p{font-size:16px!important;text-align:center!important;width:100%!important}}@media(max-width:400px){.top-section .title-description .description p{font-size:14px!important;text-align:center!important;width:100%!important}}.top-section .swiper{transition:all .3s ease}.top-section .swiper.fixed{background:#343434!important;position:fixed!important;top:8.5%!important;width:100vw!important;z-index:1}@media(max-width:768px){.top-section .swiper.fixed{top:0!important}}.top-section .swiper-wrapper{width:82vw}@media(max-width:767px){.top-section .swiper-wrapper{width:90vw}}@media(max-width:768px){.top-section .swiper.fixed .swiper-wrapper{width:100vw}}.top-section .swiper-button-next,.top-section .swiper-button-prev{z-index:10}.top-section .swiper-slide{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-section .swiper-button-next,.top-section .swiper-button-prev{color:#fff}.top-section .swiper-button-next:after,.top-section .swiper-button-prev:after{font-size:25px}@media(max-width:767px){.top-section .swiper-button-next:after,.top-section .swiper-button-prev:after{font-size:18px}.top-section .swiper-button-prev:after{margin-right:35px}.top-section .swiper-button-next:after{margin-left:35px}}.top-section .menu-item{padding:30px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.top-section .menu-item .item-name{color:#fff;cursor:pointer;font-family:Exo Regular;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.top-section .menu-item .item-name:hover{color:#feac7a}@media(max-width:767px){.top-section .menu-item .item-name{text-wrap:nowrap;font-size:16px!important}}.top-section .menu-item .item-name.active{border-bottom:1px solid #feac7a;color:#feac7a}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:#0000001a;background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:#00000080;background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.header{align-items:center;background-color:#f9f9f9;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;left:0;padding:2vh 2vw;position:fixed;top:0;width:100%;z-index:200}@media(max-width:767px){.header{padding:1vh 2vw}.header .logo a img{width:150px}}.header .search-bar{margin-left:9%;width:25%}.header .input{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.header .input input{background:#0000;border:1px solid #c6c6c6;border-radius:24px;color:#343434;font-size:16px;height:4vh;padding:2px 15px;width:100%}.header .input input::placeholder{font-size:16px}@media(max-width:767px){.header .input input{width:calc(100% - 30px)}}@media(max-height:700px){.header .input input{height:5.5vh}}.header .input input:focus{border:1px solid #343434}.header .input input.error{border:1px solid red}.header .menu{justify-content:center}.header .menu,.header .menu ul{align-items:center;display:flex;gap:2vw}.header .menu ul{margin:0}@media(max-width:1200px){.header .menu ul{animation:slideDown .4s ease-in-out forwards;background:#f9f9f9;flex-direction:column;gap:5vh;left:0;padding:5vh 3vw;position:absolute;top:99%;transform-origin:top center;width:94%;z-index:101}@keyframes slideDown{0%{transform:rotateX(-90deg)}to{transform:rotateX(0deg)}}}.header .menu ul li{display:flex;justify-content:center;list-style:none;text-align:center}.header .menu ul li.active{border-bottom:2px solid #feac7a}.header .menu ul li select{appearance:none;-webkit-appearance:none;background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/arrow_down.svg);background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:25%;border:none;color:#000;font-family:Exo Regular;font-size:14px;height:20px;padding:0 5px;width:40px}.header .menu ul li a{color:#000;font-family:Exo Regular;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:right;text-align:center;text-decoration:none;text-transform:uppercase}.header .menu ul li a:hover{border-bottom:2px solid #feac7a}.header .menu .cart-user{align-items:center;display:flex;gap:1vw;justify-content:center}@media(max-width:767px){.header .menu .cart-user{gap:3vw}}.header .menu .cart-user .cart img,.header .menu .cart-user .user img{width:85%}.header .menu .cart-user .cart{cursor:pointer;position:relative}.header .menu .cart-user .cart .products-in-cart{background:#feac7a;border-radius:50%;font-family:Exo Regular;font-size:12px;margin:0;padding:3px 8px;position:absolute;right:-.5vh;top:-.75vh}@media(max-width:767px){.header .menu .cart-user .cart .products-in-cart{font-size:10px;padding:1px 4px;right:-1vw;top:-.75vh}.header .menu .cart-user .cart img{height:20px;width:20px}}.header .menu .cart-user .user button{background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/user.svg);background-repeat:no-repeat;background-size:cover;border:none;cursor:pointer;height:25px;width:25px}@media(max-width:767px){.header .menu .cart-user .user button{height:20px;width:20px}}#burger-menu{cursor:pointer;height:20px;margin:0 auto;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:20px}#burger-menu span{background:#000;border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}#burger-menu span:first-child{top:0}#burger-menu span:nth-child(2){top:6px}#burger-menu span:nth-child(3){top:12px}#burger-menu.open span:first-child{top:9px;transform:rotate(135deg)}#burger-menu.open span:nth-child(2){left:-30px;opacity:0}#burger-menu.open span:nth-child(3){top:9px;transform:rotate(-135deg)}footer{grid-gap:30px;background-color:#f9f9f9;display:grid;flex:0 0 auto;gap:30px;grid-template-columns:repeat(3,1fr);padding:5vh 10vw}@media(max-width:767px){footer{gap:60px;grid-template-columns:repeat(1,1fr);height:auto}}footer .left,footer .middle,footer .right{align-items:flex-start;display:flex;flex-direction:column;width:100%}footer .left .title,footer .middle .title,footer .right .title{color:#feac7a;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}@media(max-width:767px){footer .left .title,footer .middle .title,footer .right .title{font-size:18px}}footer .left .title p,footer .middle .title p,footer .right .title p{margin:0}footer .left .content,footer .middle .content,footer .right .content{align-items:flex-start;display:flex;flex-direction:column;gap:25px;padding-top:25px}footer .left .content a,footer .middle .content a,footer .right .content a{color:#343434;cursor:pointer;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:left;text-decoration-line:underline}@media(max-width:767px){footer .left .content a,footer .middle .content a,footer .right .content a{font-size:16px}}footer .left .content .icon-element,footer .middle .content .icon-element,footer .right .content .icon-element{align-items:center;display:flex;gap:8px;justify-content:center}footer .left .content .icon-element .icon,footer .middle .content .icon-element .icon,footer .right .content .icon-element .icon{height:22px;width:26px}footer .left .content .icon-element .icon svg,footer .middle .content .icon-element .icon svg,footer .right .content .icon-element .icon svg{width:100%}footer .left .content .icon-element .info p,footer .middle .content .icon-element .info p,footer .right .content .icon-element .info p{text-wrap:nowrap;color:#343434;color:var(--dark-grey,#343434);font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(max-width:767px){footer .left .content .icon-element .info p,footer .middle .content .icon-element .info p,footer .right .content .icon-element .info p{text-wrap:wrap;font-size:16px;text-align:left}}footer .left .social-media,footer .middle .social-media,footer .right .social-media{align-items:center;display:flex;gap:20px;justify-content:flex-start;padding-top:20px}footer .left .social-media .media,footer .middle .social-media .media,footer .right .social-media .media{width:26px}footer .left .social-media .media svg,footer .middle .social-media .media svg,footer .right .social-media .media svg{width:100%}@media(max-width:767px){footer .left .social-media,footer .middle .social-media,footer .right .social-media{padding-bottom:40px}}footer .delivery-popup-wrap{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:300}footer .delivery-popup-wrap .delivery-popup-body{background-color:#f9f9f9;border-radius:16px;display:flex;flex-direction:column;gap:2vw;max-width:80vw;padding:5vh 3vw;position:relative}footer .delivery-popup-wrap .delivery-popup-body .close{cursor:pointer;height:20px;position:absolute;right:3%;top:5%;width:20px}footer .delivery-popup-wrap .delivery-popup-body .close button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/close.svg);background-repeat:no-repeat;background-size:contain;border:none;height:20px;width:20px}@media(max-width:767px){footer .delivery-popup-wrap .delivery-popup-body .close button{height:14px;width:14px}footer .delivery-popup-wrap .delivery-popup-body .close{right:3vw;top:1.5vh}}footer .delivery-popup-wrap .delivery-popup-body h1{color:#feac7a;margin:0;padding:0}.promo-category{align-items:center;display:flex;flex-direction:column;gap:60px;justify-content:center;padding:5vh 10vw}@media(max-width:767px){.promo-category{gap:42px!important;padding:initial;padding-top:40px}}.promo-show-all{display:flex;flex-direction:column;width:100%}.promo-show-all .top{align-items:center;display:flex;justify-content:center;padding:3vh 0}@media(max-width:1200px){.promo-show-all .top{padding:2vh 0}}@media(max-width:767px){.promo-show-all .top{padding:3vh 0 1vh}}.promo-show-all .top .back{align-items:center;cursor:pointer;display:flex;gap:5px;justify-content:center;left:10vw;position:absolute}.promo-show-all .top .back .text{font-size:16px;font-weight:600}.promo-show-all .top .back .text,.promo-show-all .top .title{color:#343434;font-family:Exo Regular;font-style:normal;line-height:normal}.promo-show-all .top .title{border-bottom:.9px solid salmon;font-size:64px;font-weight:400;padding-bottom:10px}@media(max-width:1200px){.promo-show-all .top .title{font-size:54px}}@media(max-width:767px){.promo-show-all .top .title{font-size:36px}}.promo-show-all .all-items{grid-gap:7vh 0;display:grid;gap:7vh 0;grid-template-columns:repeat(4,1fr);padding:5vh 0}@media(max-width:1200px){.promo-show-all .all-items{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.promo-show-all .all-items{grid-template-columns:repeat(1,1fr);padding:3vh 0 8vh}}.promo-show-all .all-items .single-item{padding:0 3vw;width:14vw}@media(max-width:1200px){.promo-show-all .all-items .single-item{width:21vw}}@media(max-width:767px){.promo-show-all .all-items .single-item{padding:initial;width:88vw}}.promo-show-all .all-items .single-item .item-image{cursor:pointer;width:100%}.promo-show-all .all-items .single-item .item-image img{border-radius:10px;height:200px;object-fit:contain;width:100%}@media(max-width:1400px){.promo-show-all .all-items .single-item .item-image img{height:250px}}@media(max-width:767px){.promo-show-all .all-items .single-item .item-image img{height:300px;padding:initial}}.promo-show-all .all-items .single-item .title{border-bottom:1px solid #feac7a;cursor:pointer;padding:1vh 0}.promo-show-all .all-items .single-item .title p{font-size:24px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promo-show-all .all-items .single-item .price,.promo-show-all .all-items .single-item .title p{color:#343434;color:var(--dark-grey,#343434);font-family:Exo Regular;font-style:normal;line-height:normal;text-align:left}.promo-show-all .all-items .single-item .price{align-items:center;display:flex;font-size:22px;font-weight:600;gap:10px;padding:1vh 0}.promo-show-all .all-items .single-item .price p span{font-size:18px;font-weight:400}.promo-show-all .all-items .single-item .price .old{color:#c9c9c9;font-size:20px;text-decoration:line-through}.promo-show-all .all-items .single-item .add-to-cart{display:flex;justify-content:center;padding:1vh 0}.promo-show-all .all-items .single-item .add-to-cart button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:14px 20px;width:90%}.promo-show-all .all-items .single-item .add-to-cart button:hover{background-color:#ffa066}.promo-top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/bg-menu-alexfish.png);background-position:50%;background-position:100% 70%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow-x:hidden;transition:all .3s ease;width:100%}@media(max-width:1280px){.promo-top-section{background-position:40% 70%}}@media(max-width:767px){.promo-top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/mobile-bg-menu.png)!important;background-position:50%!important;height:auto!important}}.promo-top-section .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:26vh 10vw;text-align:left}@media(max-width:767px){.promo-top-section .title-description{align-items:center!important;margin-top:38vh!important;padding:initial!important}}.promo-top-section .title-description .title p{color:#fff;font-family:Exo Regular;font-size:96px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(max-width:767px){.promo-top-section .title-description .title p{font-size:36px!important}}@media(max-width:400px){.promo-top-section .title-description .title p{font-size:28px!important}}.promo-top-section .title-description .description{width:30%}@media(max-width:767px){.promo-top-section .title-description .description{width:90%}}.promo-top-section .title-description .description p{color:#c8c8c8;color:var(--grey,#c8c8c8);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0;width:100%!important}@media(max-width:767px){.promo-top-section .title-description .description p{font-size:16px!important;text-align:center!important;width:100%!important}}@media(max-width:400px){.promo-top-section .title-description .description p{font-size:14px!important;text-align:center!important;width:100%!important}}.promo-top-section .swiper{transition:all .3s ease}.promo-top-section .swiper.fixed{background:#343434!important;position:fixed!important;top:8.5%!important;width:100vw!important;z-index:1}@media(max-width:768px){.promo-top-section .swiper.fixed{top:0!important}}.promo-top-section .swiper-wrapper{width:82vw}@media(max-width:767px){.promo-top-section .swiper-wrapper{width:90vw}}@media(max-width:768px){.promo-top-section .swiper.fixed .swiper-wrapper{width:100vw}}.promo-top-section .swiper-button-next,.promo-top-section .swiper-button-prev{z-index:10}.promo-top-section .swiper-slide{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-top-section .swiper-button-next,.promo-top-section .swiper-button-prev{color:#fff}.promo-top-section .swiper-button-next:after,.promo-top-section .swiper-button-prev:after{font-size:25px}@media(max-width:767px){.promo-top-section .swiper-button-next:after,.promo-top-section .swiper-button-prev:after{font-size:18px}.promo-top-section .swiper-button-prev:after{margin-right:35px}.promo-top-section .swiper-button-next:after{margin-left:35px}}.promo-top-section .menu-item{padding:30px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.promo-top-section .menu-item .item-name{color:#fff;cursor:pointer;font-family:Exo Regular;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.promo-top-section .menu-item .item-name:hover{color:#feac7a}@media(max-width:767px){.promo-top-section .menu-item .item-name{text-wrap:nowrap;font-size:16px!important}}.promo-top-section .menu-item .item-name.active{border-bottom:1px solid #feac7a;color:#feac7a}.product-bottom{position:relative}.product-bottom .alergens-and-values{display:flex;gap:100px;justify-content:space-between;padding:8% 10%}@media(max-width:767px){.product-bottom .alergens-and-values{align-items:flex-start;flex-direction:column;gap:60px;justify-content:flex-start;padding:7% 7% 20%}}.product-bottom .alergens-and-values .alergens,.product-bottom .alergens-and-values .food-values{text-wrap:nowrap;background:#343434;display:flex;flex-direction:column;gap:30px;padding:30px;width:100%}@media(max-width:767px){.product-bottom .alergens-and-values .alergens,.product-bottom .alergens-and-values .food-values{border-radius:8px;padding:9%;width:80%}}.product-bottom .alergens-and-values .alergens .title,.product-bottom .alergens-and-values .food-values .title{color:#fff;font-family:Exo Regular;font-size:20px;position:relative;text-align:left}@media(max-width:767px){.product-bottom .alergens-and-values .alergens .title,.product-bottom .alergens-and-values .food-values .title{font-size:18px}}.product-bottom .alergens-and-values .alergens .title p,.product-bottom .alergens-and-values .food-values .title p{border-bottom:3px solid #feac7a;width:-webkit-min-content;width:min-content}.product-bottom .alergens-and-values .alergens .content,.product-bottom .alergens-and-values .food-values .content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.product-bottom .alergens-and-values .alergens .content .item,.product-bottom .alergens-and-values .food-values .content .item{display:flex;gap:12px}.product-bottom .alergens-and-values .alergens .content .item .name,.product-bottom .alergens-and-values .food-values .content .item .name{color:#fff;font-family:Exo Regular;font-size:18px}@media(max-width:767px){.product-bottom .alergens-and-values .alergens .content .item .name,.product-bottom .alergens-and-values .food-values .content .item .name{font-size:16px}}.product-bottom .alergens-and-values .alergens .content .item .name span,.product-bottom .alergens-and-values .food-values .content .item .name span{color:#feac7a;font-size:16px}@media(max-width:767px){.product-bottom .alergens-and-values .alergens .content .item .name span,.product-bottom .alergens-and-values .food-values .content .item .name span{font-size:14px}}.product-bottom .alergens-and-values .alergens .content .item .icon,.product-bottom .alergens-and-values .food-values .content .item .icon{height:18px;width:18px}.product-bottom .alergens-and-values .alergens .content .item .icon img,.product-bottom .alergens-and-values .food-values .content .item .icon img{height:100%;object-fit:contain;width:100%}.product-bottom .alergens-and-values .divider{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/alergen_divider.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:60vh;width:100%}@media(max-width:767px){.product-bottom .alergens-and-values .divider{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/mobile_divider.svg);height:15vh}}.product-bottom .sushi-sticks{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/sushi_sticks.png);background-repeat:no-repeat;background-size:contain;height:30vh;left:2vw;position:absolute;top:75vh;width:10vw;z-index:100}@media(max-width:767px){.product-bottom .sushi-sticks{display:none}}.product-bottom .combine-with{align-items:center;background-color:#343434;display:flex;justify-content:space-between;padding:70px 0 40px;position:relative;width:100%}@media(max-width:767px){.product-bottom .combine-with{flex-direction:column;padding:initial}}.product-bottom .combine-with .dots{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/dots.png);background-size:cover;height:100%;position:absolute;width:100%}.product-bottom .combine-with .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:1vh;justify-content:center;padding:6vh 6vw 6vh 10vw;position:relative}@media(max-width:767px){.product-bottom .combine-with .title-description{align-items:center;gap:1vh;padding:4vh 4vw}}.product-bottom .combine-with .title-description .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-bottom .combine-with .title-description .title p{text-wrap:nowrap;border-bottom:5px solid #feac7a;color:#fff;font-family:Exo Regular;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0;position:relative;text-align:left;text-transform:uppercase;width:-webkit-min-content;width:min-content;z-index:1}@media(max-width:767px){.product-bottom .combine-with .title-description .title p{font-size:26px;text-align:center;text-transform:none;width:100%}}.product-bottom .combine-with .title-description .description{color:#c8c8c8;font-family:Exo Regular;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:left;width:19vw}@media(max-width:767px){.product-bottom .combine-with .title-description .description{font-size:14px;margin-top:10px;text-align:center;width:100%}}.product-bottom .combine-with .swiper-wrapper{padding-bottom:45px;width:100vw}.product-bottom .combine-with .swiper{height:72%;margin-right:50px}@media(max-width:767px){.product-bottom .combine-with .swiper{margin-right:0;padding-bottom:30px;padding-top:20px}}.product-bottom .combine-with .swiper-horizontal>.swiper-scrollbar,.product-bottom .combine-with .swiper-scrollbar.swiper-scrollbar-horizontal{background-color:#5c5c5c}.product-bottom .combine-with .swiper-scrollbar-drag{background-color:#feac7a}.product-bottom .combine-with .slide{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}@media(max-width:767px){.product-bottom .combine-with .slide{align-items:center;width:100vw}}.product-bottom .combine-with .slide .image{height:280px;width:220px}@media(max-width:767px){.product-bottom .combine-with .slide .image{height:300px;width:240px}}.product-bottom .combine-with .slide .image img{border-radius:6px;height:100%;object-fit:contain;width:100%}.product-bottom .combine-with .slide .title{border-bottom:1px solid #feac7a;color:#fff;cursor:pointer;font-family:Exo Regular;font-size:18px;padding-bottom:8px;width:220px}.product-bottom .combine-with .slide .title p{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.product-bottom .combine-with .slide .title{width:240px}}.product-bottom .combine-with .slide .title span{color:#f1f1f1;font-size:16px}.product-bottom .combine-with .slide .price{color:#fff;display:flex;font-family:Exo Regular;font-size:18px;font-weight:500;justify-content:space-between;width:100%}.product-bottom .combine-with .slide .price button{background-color:#feac7a;border:none;border-radius:16px;font-family:Exo Regular;margin-right:20px;padding:5px 10px 7px}.product-bottom .combine-with .slide .price button:hover{background-color:#ff9654}@media(max-width:767px){.product-bottom .combine-with .slide .price button{margin-right:0}.product-bottom .combine-with .slide .price{gap:100px;justify-content:center}}.product-overview{display:flex;justify-content:center;width:100%}@media(max-width:767px){.product-overview{flex-direction:column-reverse}}.product-overview p{font-family:Exo Regular;margin:0}.product-overview .product-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:10%;position:relative;width:40%}@media(max-width:767px){.product-overview .product-info{padding:10% 5%;width:85%}}.product-overview .product-info .main-info{align-items:flex-start;border-bottom:1px solid #343434;display:flex;flex-direction:column;gap:20px;margin-bottom:20px;padding-bottom:40px;width:100%}.product-overview .product-info .main-info .desktop.back{align-items:center;cursor:pointer;display:flex;font-family:Exo Bold;font-size:14px;font-weight:600;gap:6px;position:absolute;top:5%}.product-overview .product-info .main-info .title p{font-family:Exo Regular;font-size:30px;text-align:left}@media(max-width:767px){.product-overview .product-info .main-info .title p{font-size:24px}}.product-overview .product-info .main-info .title p span{font-size:24px}@media(max-width:767px){.product-overview .product-info .main-info .title p span{font-size:20px}}.product-overview .product-info .main-info .price{align-items:center;display:flex;gap:10px}.product-overview .product-info .main-info .price .old{color:#c9c9c9;font-family:Exo Regular;font-size:22px;font-weight:400;text-decoration:line-through}.product-overview .product-info .main-info .price p{color:#feac7a;font-size:26px;font-weight:600}@media(max-width:767px){.product-overview .product-info .main-info .price p{font-size:22px}}.product-overview .product-info .main-info .description{color:#5c5c5c;font-size:18px;text-align:left;width:90%}@media(max-width:767px){.product-overview .product-info .main-info .description{font-size:16px;width:100%}}.product-overview .product-info .main-info label.weight{background:#343434;font-family:Exo\ 2;font-size:16px;font-weight:500;letter-spacing:0;line-height:19.2px}.product-overview .product-info .main-info .select,.product-overview .product-info .main-info input:not([type=checkbox]){border:1px solid #343434;border-radius:24px;font-family:Exo Regular;height:4vh;padding:2px 15px;width:24vw}@media(max-width:767px){.product-overview .product-info .main-info .select,.product-overview .product-info .main-info input:not([type=checkbox]){width:100%}}.product-overview .product-info .main-info .select.delivery,.product-overview .product-info .main-info input:not([type=checkbox]).delivery{border:none}.product-overview .product-info .main-info .select .comment,.product-overview .product-info .main-info .select.promo-code,.product-overview .product-info .main-info input:not([type=checkbox]) .comment,.product-overview .product-info .main-info input:not([type=checkbox]).promo-code{margin:10px 0}.product-overview .product-info .main-info .select.comment,.product-overview .product-info .main-info input:not([type=checkbox]).comment{margin-bottom:20px}.product-overview .product-info .main-info .select:focus,.product-overview .product-info .main-info input:not([type=checkbox]):focus{border:1px solid #343434}.product-overview .product-info .main-info .select{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;display:flex;height:2.5vh;justify-content:space-between;padding:10px 15px;position:relative;z-index:2}.product-overview .product-info .main-info .select.neighbourhoods{z-index:4}.product-overview .product-info .main-info .select p{color:#5c5c5c;font-size:14px;line-height:1;margin:0;text-align:left}.product-overview .product-info .main-info .select .arrow-down{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:10px;width:15px}.product-overview .product-info .main-info .select.active{border:1px solid #feac7a}.product-overview .product-info .main-info .select-dropdown{align-items:flex-start;background:#fff;border-radius:0 0 25px 25px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;margin-top:-15px;padding:10px;position:absolute;width:24.5vw;z-index:1}.product-overview .product-info .main-info .select-dropdown.weights{height:150px;overflow-y:scroll;z-index:1}.product-overview .product-info .main-info .select-dropdown.weights::-webkit-scrollbar{width:3px;z-index:-1}.product-overview .product-info .main-info .select-dropdown.weights::-webkit-scrollbar-track{background:#0000}.product-overview .product-info .main-info .select-dropdown.weights::-webkit-scrollbar-thumb{background:#888}.product-overview .product-info .main-info .select-dropdown.weights .checkbox-wrap label{text-transform:capitalize}@media(max-width:767px){.product-overview .product-info .main-info .select-dropdown{width:81vw}}.product-overview .product-info .main-info .select-dropdown .checkbox-wrap{border-bottom:1px solid #c8c8c8;cursor:pointer;padding:15px 0;-webkit-user-select:none;user-select:none}.product-overview .product-info .main-info .select-dropdown .checkbox-wrap label{font-size:14px}.product-overview .product-info .main-info .select-dropdown :last-child{border-bottom:none}.product-overview .product-info .main-info .input.error .select,.product-overview .product-info .main-info .input.error input{border:1px solid red}.product-overview .product-info .main-info .checkbox-wrap{align-items:center;display:flex;gap:8px;width:100%}.product-overview .product-info .main-info .checkbox-wrap input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.8px solid #343434;border-radius:3px;cursor:pointer;font-family:Exo Regular;height:20px;padding:10px;width:20px}.product-overview .product-info .main-info .checkbox-wrap input[type=checkbox]:checked{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/checked_box.svg);background-repeat:no-repeat;background-size:cover;border:.8px solid #feac7a}.product-overview .product-info .main-info .checkbox-wrap label{text-wrap:balance;text-align:left}.product-overview .product-info .main-info .checkbox-wrap label a{color:#343434;font-weight:500;text-align:left;text-decoration:underline}.product-overview .product-info .main-info .checkbox-wrap.error input[type=checkbox]{border:.5px solid red}.product-overview .product-info .main-info .checkbox-wrap.error label,.product-overview .product-info .main-info .checkbox-wrap.error label a{color:red}.product-overview .product-info .add-and-remove{align-items:flex-start;display:flex;gap:100px;justify-content:flex-start;padding:20px 0 40px}@media(max-width:767px){.product-overview .product-info .add-and-remove{flex-direction:column;gap:50px;padding:20px 0}}.product-overview .product-info .add-and-remove .add-to-product,.product-overview .product-info .add-and-remove .remove-from-product{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start}.product-overview .product-info .add-and-remove .add-to-product .heading,.product-overview .product-info .add-and-remove .remove-from-product .heading{font-family:Exo Regular;font-size:18px;font-weight:500}.product-overview .product-info .add-and-remove .add-to-product .items,.product-overview .product-info .add-and-remove .remove-from-product .items{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.product-overview .product-info .add-and-remove .add-to-product .items .item,.product-overview .product-info .add-and-remove .remove-from-product .items .item{align-items:center;display:flex;gap:10px}.product-overview .product-info .add-and-remove .add-to-product .items .item label,.product-overview .product-info .add-and-remove .remove-from-product .items .item label{font-family:Exo Regular;font-size:16px;font-weight:400;text-align:left}.product-overview .product-info .add-and-remove .add-to-product .items .item input[type=checkbox],.product-overview .product-info .add-and-remove .remove-from-product .items .item input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.8px solid #343434;border-radius:3px;cursor:pointer;height:20px;width:20px}.product-overview .product-info .add-and-remove .add-to-product .items .item input[type=checkbox]:checked,.product-overview .product-info .add-and-remove .remove-from-product .items .item input[type=checkbox]:checked{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/checked_box.svg);background-size:100%;border:none}.product-overview .product-info .add-to-cart{align-items:center;display:flex;gap:50px;justify-content:flex-start}.product-overview .product-info .add-to-cart .set-amount{align-items:center;display:flex;gap:20px;justify-content:center}.product-overview .product-info .add-to-cart .set-amount .minus{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/minus.svg);background-size:100%;border:none;cursor:pointer;height:32px;width:32px}@media(max-width:767px){.product-overview .product-info .add-to-cart .set-amount .minus{height:26px;width:26px}}.product-overview .product-info .add-to-cart .set-amount .amount{color:#343434;font-family:Exo Regular;font-size:24px;font-weight:600;width:25px}@media(max-width:767px){.product-overview .product-info .add-to-cart .set-amount .amount{font-size:18px;width:20px}}.product-overview .product-info .add-to-cart .set-amount .plus{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/plus.svg);background-size:100%;border:none;cursor:pointer;height:32px;width:32px}@media(max-width:767px){.product-overview .product-info .add-to-cart .set-amount .plus{height:26px;width:26px}}.product-overview .product-info .add-to-cart .add-to-cart-button{position:relative}.product-overview .product-info .add-to-cart .add-to-cart-button button{background-color:#feac7a;border:none;border-radius:25px;cursor:pointer;font-family:Exo Regular;font-size:18px;font-weight:600;padding:15px 60px;text-align:center}@media(max-width:767px){.product-overview .product-info .add-to-cart .add-to-cart-button button{padding:12px 40px}}.product-overview .product-info .add-to-cart .add-to-cart-button.disabled button{background:#c9c9c9;color:#e4e4e4}.product-overview .product-info .add-to-cart .add-to-cart-button .sushi-available{background:#feac7a;border-radius:6px;color:#343434;font-size:12px;left:-35%;opacity:0;padding:10px 12px;position:absolute;top:110%;transition:all .5s ease;visibility:hidden;width:160%}.product-overview .product-info .add-to-cart .add-to-cart-button .sushi-available.visible{opacity:.7;visibility:visible}.product-overview .product-gallery{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/single_product_overview_bg.svg);background-size:cover;height:100%;width:70%}@media(max-width:767px){.product-overview .product-gallery{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/mobile_product_bg.svg);background-position:50%;height:60vh;width:100%}}.product-overview .product-gallery .back{padding:20px 0 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-overview .product-gallery .gallery{height:60%;width:100%}@media(max-width:767px){.product-overview .product-gallery .gallery{height:60vh}}.product-overview .product-gallery .gallery img{height:55vh;object-fit:contain;width:44vw}@media(max-width:767px){.product-overview .product-gallery .gallery img{height:40vh;width:80vw}}.product-overview .product-gallery .gallery .carousel{display:flex;flex-direction:column;padding:100px 0;position:relative}@media(max-width:400px){.product-overview .product-gallery .gallery .carousel{padding:60px 0}}.product-overview .product-gallery .gallery .carousel.slide{align-items:center;height:100%}@media(max-width:767px){.product-overview .product-gallery .gallery .carousel.slide{height:auto;padding:60px 0}}.product-overview .product-gallery .gallery .carousel-indicators{height:0;visibility:hidden}.product-overview .product-gallery .gallery .carousel-item{display:none}.product-overview .product-gallery .gallery .carousel-item.active{display:block}.product-overview .product-gallery .gallery .visually-hidden{display:none}.product-overview .product-gallery .gallery .carousel-control-prev{bottom:-5%;height:12%;margin-right:100px;position:absolute;right:20%;width:80px}.product-overview .product-gallery .gallery .carousel-control-prev button{background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/gallery_back.svg);background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:80px;width:80px}@media(max-width:767px){.product-overview .product-gallery .gallery .carousel-control-prev button{height:60px;width:60px}.product-overview .product-gallery .gallery .carousel-control-prev{bottom:2%;left:5%;margin-right:0}}.product-overview .product-gallery .gallery .carousel-control-next{bottom:-5%;height:12%;position:absolute;right:20%;width:80px}.product-overview .product-gallery .gallery .carousel-control-next button{background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/gallery_forward.svg);background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:80px;width:80px}@media(max-width:767px){.product-overview .product-gallery .gallery .carousel-control-next button{height:60px;width:60px}.product-overview .product-gallery .gallery .carousel-control-next{bottom:2%;left:22%;margin-right:0}}@media(max-width:400px){.product-overview .product-gallery .gallery .carousel-control-next{left:24%}}.product-overview .product-gallery .gallery .carousel-item.active{animation:flip 1s!important;overflow:hidden}@keyframes flip{0%{transform:translateY(-80vh) translateX(-25vw) rotate(145deg)}to{transform:rotate(90deg) translateY(0) translateX(0) rotate(270deg)}}.product-overview .product-gallery .gallery-nav{align-items:flex-end;display:flex;gap:20px;justify-content:flex-end;padding:50px 70px 0 0}.product-overview .product-gallery .gallery-nav .gallery-back{background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/gallery_back.svg);background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:80px;width:80px}.product-overview .product-gallery .gallery-nav .gallery-forward{background-color:#0000;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/gallery_forward.svg);background-repeat:no-repeat;background-size:100%;border:none;cursor:pointer;height:80px;width:80px}.login-wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;height:100vh;left:0;overflow-x:hidden;position:fixed;top:0;width:100vw;z-index:300}.login-wrapper .login-popup{border-radius:6px;display:flex;height:60vh;left:50%;position:relative;top:50%;transform:translateX(-50%) translateY(-50%);width:60vw}@media(max-width:767px){.login-wrapper .login-popup{height:auto;width:90vw}}.login-wrapper .login-popup .image{border-radius:6px 0 0 6px;width:40%}.login-wrapper .login-popup .image img{border-radius:6px 0 0 6px;height:100%;object-fit:cover;width:100%}@media(max-width:767px){.login-wrapper .login-popup .image{display:none}}.login-wrapper .login-popup .form{align-items:center;background-color:#fff;border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center;padding:5vh 7vw}@media(max-width:767px){.login-wrapper .login-popup .form{border-radius:6px;padding:5vh 3vw;width:100%}}.login-wrapper .login-popup .form .title p{font-family:Exo Regular;font-size:26px}.login-wrapper .login-popup .form .input-fields{display:flex;flex-direction:column;gap:25px;padding-bottom:20px;padding-top:30px;width:100%}.login-wrapper .login-popup .form .input-fields input{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:21vw}@media(max-width:767px){.login-wrapper .login-popup .form .input-fields input{width:80%}}.login-wrapper .login-popup .form .input-fields input:focus{border:1px solid #343434}.login-wrapper .login-popup .form .input-fields .email.error input,.login-wrapper .login-popup .form .input-fields .password.error input{border:1px solid red}.login-wrapper .login-popup .form .input-fields .email.error p.error,.login-wrapper .login-popup .form .input-fields .password.error p.error{color:red;font-size:14px;padding-left:10px;text-align:left}.login-wrapper .login-popup .form .forgot-password{cursor:pointer;display:flex;justify-content:flex-end;width:100%}.login-wrapper .login-popup .form .forgot-password a{font-family:Exo Regular;text-decoration:underline}@media(max-width:767px){.login-wrapper .login-popup .form .forgot-password{width:80%}}.login-wrapper .login-popup .form .buttons{display:flex;flex-direction:column;gap:20px;padding-bottom:30px;padding-top:50px;width:100%}@media(max-width:767px){.login-wrapper .login-popup .form .buttons{padding-bottom:0;padding-top:40px}}.login-wrapper .login-popup .form .buttons button{border:none;border-radius:24px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:15px 0;width:50%}@media(max-width:767px){.login-wrapper .login-popup .form .buttons button{width:60%}}.login-wrapper .login-popup .form .buttons .login-button button{background:#feac7a}.login-wrapper .login-popup .form .buttons .register-button button{background-color:#0000;border:1px solid #feac7a}.login-wrapper .login-popup .close-button{cursor:pointer;height:20px;position:absolute;right:1vw;top:2vh;width:20px}.login-wrapper .login-popup .close-button button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/close.svg);background-repeat:no-repeat;background-size:contain;border:none;height:20px;width:20px}@media(max-width:767px){.login-wrapper .login-popup .close-button button{height:14px;width:14px}.login-wrapper .login-popup .close-button{right:3vw;top:1.5vh}}.login-wrapper .forgotten-password{align-items:center;background-color:#fff;border-radius:0 6px 6px 0;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:5vh 7vw;width:38%}@media(max-width:767px){.login-wrapper .forgotten-password{border-radius:6px;padding:5vh 3vw;width:100%}}.login-wrapper .forgotten-password .title{font-family:Exo Regular;font-size:26px;font-weight:400;margin:0}.login-wrapper .forgotten-password input{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:21vw}@media(max-width:767px){.login-wrapper .forgotten-password input{width:80%}}.login-wrapper .forgotten-password input:focus{border:1px solid #343434}.login-wrapper .forgotten-password form{align-items:center;display:flex;flex-direction:column;gap:20px}.login-wrapper .forgotten-password button{background:#feac7a;border:none;border-radius:24px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:15px 60px;width:100%}.login-wrapper input{font-size:16px!important}.register-wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;height:100vh;left:0;overflow-x:hidden;position:absolute;top:0;width:100vw;z-index:300}.register-wrapper .register-popup{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;left:50%;padding:5vh 3vw;position:relative;top:50%;transform:translateX(-50%) translateY(-50%);width:50%}@media(max-width:767px){.register-wrapper .register-popup{padding:2.5vh 4vw;width:80vw}}.register-wrapper .register-popup .register-header{align-items:center;display:flex;justify-content:space-between;width:100%}.register-wrapper .register-popup .register-header .title p{font-family:Exo Regular;font-size:26px}@media(max-width:767px){.register-wrapper .register-popup .register-header .title p{font-size:22px}}.register-wrapper .register-popup .form{align-items:center;border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center;padding-top:80px;width:100%}@media(max-width:767px){.register-wrapper .register-popup .form{padding-top:40px}}.register-wrapper .register-popup .form .input-fields{grid-gap:30px 50px;display:grid;gap:30px 50px;grid-template-columns:repeat(2,1fr);padding-bottom:20px;width:100%}@media(max-width:767px){.register-wrapper .register-popup .form .input-fields{gap:20px;grid-template-columns:repeat(1,1fr)}}.register-wrapper .register-popup .form .input-fields .phone{display:flex;justify-content:center}@media(max-width:768px){.register-wrapper .register-popup .form .input-fields .phone .PhoneInput{width:78%}}.register-wrapper .register-popup .form .input-fields input{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:92%}.register-wrapper .register-popup .form .input-fields input.error{border:1px solid red}@media(max-width:767px){.register-wrapper .register-popup .form .input-fields input{font-size:12px;width:80%}}.register-wrapper .register-popup .form .input-fields input:focus{border:1px solid #343434}.register-wrapper .register-popup .form .input-fields .error-message{color:red;font-size:12px;padding-left:10px;text-align:left}@media(max-width:768px){.register-wrapper .register-popup .form .input-fields .error-message{padding-left:20px}}.register-wrapper .register-popup .form .agreements{align-items:flex-start;display:flex;flex-direction:column;gap:15px;padding-top:20px;width:100%}@media(max-width:767px){.register-wrapper .register-popup .form .agreements{width:90%}}.register-wrapper .register-popup .form .agreements .agree{align-items:center;display:flex;gap:6px}.register-wrapper .register-popup .form .agreements .agree input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.8px solid #343434;border-radius:3px;cursor:pointer;height:20px;padding:10px;width:20px}.register-wrapper .register-popup .form .agreements .agree input[type=checkbox]:checked{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/checked_box.svg);background-size:100%;border:none}.register-wrapper .register-popup .form .agreements .agree label.error,.register-wrapper .register-popup .form .agreements .agree label.error a{color:red}.register-wrapper .register-popup .form .agreements .agree label a{font-weight:500;text-decoration:underline}@media(max-width:767px){.register-wrapper .register-popup .form .agreements .agree label{text-wrap:pretty;font-size:14px;text-align:left}}.register-wrapper .register-popup .form .buttons{display:flex;flex-direction:column;gap:20px;padding-bottom:30px;padding-top:80px;width:100%}@media(max-width:767px){.register-wrapper .register-popup .form .buttons{padding-bottom:20px;padding-top:40px}}.register-wrapper .register-popup .form .buttons button{border:none;border-radius:24px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:15px 0;width:30%}@media(max-width:767px){.register-wrapper .register-popup .form .buttons button{font-size:14px;width:50%}}.register-wrapper .register-popup .form .buttons .salmon-button button{background:#feac7a}.register-wrapper .register-popup .back-button{cursor:pointer;height:20px;width:20px}.register-wrapper .register-popup .back-button button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/back.svg);background-repeat:no-repeat;background-size:contain;border:none;height:20px;width:20px}@media(max-width:767px){.register-wrapper .register-popup .back-button,.register-wrapper .register-popup .back-button button{height:16px;width:16px}}.register-wrapper .register-popup .reg-close-button{cursor:pointer;height:20px;width:20px}.register-wrapper .register-popup .reg-close-button button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/close.svg);background-repeat:no-repeat;background-size:contain;border:none;height:20px;width:20px}@media(max-width:767px){.register-wrapper .register-popup .reg-close-button button{height:14px;width:14px}}.register-wrapper .next-form{align-items:center;border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center;padding-top:80px;width:100%}@media(max-width:767px){.register-wrapper .next-form{padding-top:40px}}.register-wrapper .next-form .content-wrap{display:flex;gap:30px;justify-content:center;width:100%}@media(max-width:767px){.register-wrapper .next-form .content-wrap{flex-direction:column}}.register-wrapper .next-form .content-wrap .input-fields{align-items:center;display:flex;flex-direction:column;gap:30px 50px;justify-content:flex-start;padding-bottom:20px;width:50%}@media(max-width:767px){.register-wrapper .next-form .content-wrap .input-fields{gap:20px;width:100%}}.register-wrapper .next-form .content-wrap .input-fields .district,.register-wrapper .next-form .content-wrap .input-fields .street{display:flex;justify-content:center;width:100%}.register-wrapper .next-form .content-wrap .input-fields input,.register-wrapper .next-form .content-wrap .input-fields select{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:80%}.register-wrapper .next-form .content-wrap .input-fields input:focus,.register-wrapper .next-form .content-wrap .input-fields select:focus{border:1px solid #343434}.register-wrapper .next-form .content-wrap .input-fields input.error,.register-wrapper .next-form .content-wrap .input-fields select.error{border:1px solid red}.register-wrapper .next-form .content-wrap .input-fields select{-webkit-appearance:none;appearance:none;height:5vh;width:89%}.register-wrapper .next-form .content-wrap .map-wrap{align-items:center;display:flex;justify-content:center;width:50%}@media(max-width:767px){.register-wrapper .next-form .content-wrap .map-wrap{width:100%}}.register-wrapper .next-form .content-wrap .map{align-items:center;border:1px dashed #343434;border-radius:8px;display:flex;height:33vh;justify-content:center;width:80%}.register-wrapper .next-form .content-wrap .map .message{width:80%}.register-wrapper .next-form .content-wrap .map .message p{font-family:Exo Regular;font-size:14px}.register-wrapper .next-form .buttons{display:flex;flex-direction:column;gap:20px;padding-bottom:30px;padding-top:80px;width:100%}@media(max-width:767px){.register-wrapper .next-form .buttons{padding-bottom:20px;padding-top:40px}}.register-wrapper .next-form .buttons button{border:none;border-radius:24px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:15px 0;width:30%}@media(max-width:767px){.register-wrapper .next-form .buttons button{font-size:14px;width:50%}}.register-wrapper .next-form .buttons .salmon-button button{background:#feac7a}.register-wrapper input{font-size:16px!important}.success{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:10}@media(max-width:767px){.success{padding:0 10px;width:calc(100% - 20px)}}.success .popup{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:50px}@media(max-width:767px){.success .popup{border-radius:7px;gap:0;width:60%}}.success .popup .image{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/order_confirmation.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;width:100%}.success .popup .text{align-items:center;display:flex;flex-direction:column;gap:10px}.success .popup .text .success-title{font-size:28px}@media(max-width:767px){.success .popup .text .success-title{font-size:24px}}.success .popup .text .success-subtitle{color:#343434;font-size:16px;width:100%}@media(max-width:767px){.success .popup .text .success-subtitle{margin-top:10px}}.success .popup .buttons{display:flex;justify-content:center;width:100%}@media(max-width:767px){.success .popup .buttons{margin-top:30px}}.success .popup .buttons .fill{background-color:#feac7a;border:none;border-radius:24px;padding:12px 30px;width:50%}.success input{font-size:16px!important}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:#00000080;--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:#0000001a}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{height:1em;height:var(--PhoneInputCountryFlag-height);width:1.5em;width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:1em;width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:#0000001a;background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 1px #00000080,inset 0 0 0 1px #00000080;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:.8;opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:.65;opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:.35em;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:1px;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:currentColor;border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:1px;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:.3em;height:var(--PhoneInputCountrySelectArrow-width);margin-left:.35em;margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:.45;opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:rotate(45deg);transform:var(--PhoneInputCountrySelectArrow-transform);width:.3em;width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 1px #03b2cb,inset 0 0 0 1px #03b2cb;box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:#03b2cb;color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.cart-wrapper{align-items:flex-start;display:flex;flex-direction:column;font-family:Exo Regular;gap:30px;justify-content:flex-start;padding:50px 150px 100px}@media(max-width:767px){.cart-wrapper{padding:30px}}.cart-wrapper.empty{height:45.5vh}@media(max-width:767px){.cart-wrapper.empty{height:auto}}.cart-wrapper .title-wrap{align-items:center;display:flex;justify-content:space-between;width:100%}.cart-wrapper .title-wrap .log-in-button{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:5px;justify-content:center}.cart-wrapper .title-wrap .log-in-button .text{margin-bottom:4px}.cart-wrapper .title-wrap .empty-cart-button{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;gap:5px;justify-content:center}.cart-wrapper .title{border-bottom:4px solid #feac7a}.cart-wrapper .title p{font-family:Exo Regular;font-size:24px;font-weight:500;text-transform:uppercase}.cart-wrapper .info{align-items:center;display:flex;justify-content:space-between;width:100%}@media(max-width:767px){.cart-wrapper .info{flex-direction:column}}.cart-wrapper .info .boxes{align-items:flex-start;display:flex;flex-direction:column;gap:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1200px){.cart-wrapper .info .boxes{margin-left:-4%;width:96%}}.cart-wrapper .info .delivery-info{align-items:center;background-color:#f3f3f3;border-radius:5px;display:flex;font-family:Exo Regular;gap:8px;justify-content:flex-start;padding:8px 10px;text-align:left;width:100%}.cart-wrapper .info .delivery-info span{font-weight:500}.cart-wrapper .info .delivery-info.salmon{background-color:#feac7a1a}@media(max-width:767px){.cart-wrapper .info .delivery-info{font-size:14px;text-align:left}}.cart-wrapper .info .empty-cart-button{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:center;margin-right:-2vw}@media(max-width:767px){.cart-wrapper .info .empty-cart-button{font-size:12px}}.cart-wrapper .empty-cart{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@media(max-width:767px){.cart-wrapper .empty-cart{padding:100px 0}}.cart-wrapper .empty-cart .message{align-items:center;background-color:#f3f3f3;border-radius:5px;display:flex;font-family:Exo Regular;gap:8px;justify-content:center;padding:10px 20px}.cart-wrapper .cart-products{width:100%}.cart-wrapper .cart-products .cart-table-info{align-items:center;background-color:#f3f3f3;border-radius:5px;display:flex;font-family:Exo Regular;font-weight:500;justify-content:space-between;padding:10px 20px;width:100%}.cart-wrapper .cart-products .cart-table-info .left,.cart-wrapper .cart-products .cart-table-info .right{align-items:center;display:flex;width:50%}.cart-wrapper .cart-products .cart-table-info .left{justify-content:flex-start}.cart-wrapper .cart-products .cart-table-info .right{gap:36%;justify-content:flex-end;padding-right:20px}.cart-wrapper .cart-products .products{display:flex;flex-direction:column}.cart-wrapper .cart-products .products .product{align-items:center;display:flex;justify-content:space-between;padding:25px 20px;width:100%}.cart-wrapper .cart-products .products .product:not(:last-child){border-bottom:1px solid #f0f0f0}@media(max-width:767px){.cart-wrapper .cart-products .products .product{flex-direction:column;padding:20px 0}}.cart-wrapper .cart-products .products .product .left{align-items:center;display:flex;gap:20px;justify-content:flex-start;width:50%}@media(max-width:767px){.cart-wrapper .cart-products .products .product .left{width:100%}}.cart-wrapper .cart-products .products .product .left .product-image{cursor:pointer;height:120px;width:240px}.cart-wrapper .cart-products .products .product .left .product-image img{border-radius:6px;height:100%;object-fit:contain;width:100%}.cart-wrapper .cart-products .products .product .left .product-image .no-image{background:#feac7a;border-radius:6px;height:100%;width:100%}.cart-wrapper .cart-products .products .product .left .product-info{display:flex;flex-direction:column;gap:15px;width:100%}.cart-wrapper .cart-products .products .product .left .product-info .product-name{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start}@media(max-width:767px){.cart-wrapper .cart-products .products .product .left .product-info .product-name{justify-content:space-between}.cart-wrapper .cart-products .products .product .left .product-info .product-name .right{display:flex;flex-direction:row;gap:20px;justify-content:flex-end}}.cart-wrapper .cart-products .products .product .left .product-info .product-name .name{font-family:Exo Regular;font-size:22px;text-align:left}.cart-wrapper .cart-products .products .product .left .product-info .product-name .name p{margin-right:10px}.cart-wrapper .cart-products .products .product .left .product-info .product-name .name span{font-size:16px;margin-bottom:2px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .left .product-info .product-name .name{font-size:18px;text-align:left}}.cart-wrapper .cart-products .products .product .left .product-info .product-name .amount{font-family:Exo Regular;font-size:16px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .left .product-info .product-name .amount{text-wrap:nowrap;display:none;font-size:14px;text-align:left}}.cart-wrapper .cart-products .products .product .left .product-info .add-ons{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.cart-wrapper .cart-products .products .product .left .product-info .add-ons .add,.cart-wrapper .cart-products .products .product .left .product-info .add-ons .without{align-items:flex-start;display:flex;flex-direction:column;font-family:Exo Regular;font-size:14px;gap:4px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .left .product-info .add-ons .add,.cart-wrapper .cart-products .products .product .left .product-info .add-ons .without{text-align:left}}.cart-wrapper .cart-products .products .product .left .product-info .add-ons .add span,.cart-wrapper .cart-products .products .product .left .product-info .add-ons .without span{font-family:Exo Bold}.cart-wrapper .cart-products .products .product .right{display:flex;flex-direction:column;gap:30px;width:50%}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right{width:100%}}.cart-wrapper .cart-products .products .product .right .first-line{align-items:center;display:flex;justify-content:flex-end}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line{justify-content:space-between}}.cart-wrapper .cart-products .products .product .right .first-line .single-price{text-wrap:nowrap;align-items:center;display:flex;justify-content:flex-start;text-align:center;width:30%}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line .single-price{font-size:14px}}.cart-wrapper .cart-products .products .product .right .first-line .final-price{text-wrap:nowrap;align-items:center;display:flex;justify-content:flex-end;width:30%}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line .final-price{font-size:14px}}.cart-wrapper .cart-products .products .product .right .first-line .set-amount{align-items:center;display:flex;gap:10px;justify-content:center;width:30%}.cart-wrapper .cart-products .products .product .right .first-line .set-amount .minus{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/minus.svg);background-size:100%;border:none;cursor:pointer;height:24px;width:24px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line .set-amount .minus{height:20px;width:20px}}.cart-wrapper .cart-products .products .product .right .first-line .set-amount .amount{color:#343434;font-family:Exo Regular;font-size:16px;font-weight:600;width:20px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line .set-amount .amount{font-size:14px;width:16px}}.cart-wrapper .cart-products .products .product .right .first-line .set-amount .plus{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/plus.svg);background-size:100%;border:none;cursor:pointer;height:24px;width:24px}@media(max-width:767px){.cart-wrapper .cart-products .products .product .right .first-line .set-amount .plus{height:20px;width:20px}}.cart-wrapper .cart-products .products .product .right .second-line{align-items:center;display:flex;gap:50px;justify-content:flex-end}.cart-wrapper .cart-products .products .product .right .second-line .option{align-items:flex-start;cursor:pointer;display:flex;font-family:Exo Regular;gap:4px;justify-content:center}.cart-wrapper .cart-products .final-price{align-items:baseline;display:flex;font-family:Exo Regular;font-weight:600;gap:5px;padding:15px 0 15px 15px}.cart-wrapper .cart-products .final-price .price{margin-right:-1vw}.cart-wrapper .cart-products .final-price span{flex:1 1;font-weight:400;overflow:hidden}@media(max-width:767px){.cart-wrapper .cart-products .final-price{font-size:16px;padding-left:0}}.cart-wrapper .cart-products .final-price>*{margin:0;padding:0}.cart-wrapper .bottom{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;width:100%}@media(max-width:767px){.cart-wrapper .bottom{align-items:flex-start;flex-direction:column;gap:20px}}.cart-wrapper .bottom .row{display:flex;width:100%}@media(max-width:1280px){.cart-wrapper .bottom .row{align-items:flex-start;flex-direction:column;gap:30px}}.cart-wrapper .bottom .row .order-min{color:#000;font-size:14px;font-weight:600;position:relative;right:-2%;text-align:right;width:100%}.cart-wrapper .bottom .left{align-items:center;display:flex;gap:20px;justify-content:flex-start}@media(max-width:767px){.cart-wrapper .bottom .left{flex-direction:column}}.cart-wrapper .bottom .left p{text-wrap:nowrap;font-size:16px}.cart-wrapper .bottom .left .checkbox-wrap{align-items:center;display:flex;gap:5px;width:100%}.cart-wrapper .bottom .left .checkbox-wrap input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.8px solid #343434;border-radius:3px;cursor:pointer;font-family:Exo Regular;height:20px;padding:5px;width:20px}.cart-wrapper .bottom .left .checkbox-wrap input[type=checkbox]:checked{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/checked_box.svg);background-repeat:no-repeat;background-size:cover;border:.8px solid #feac7a}.cart-wrapper .bottom .left .checkbox-wrap label{text-wrap:nowrap;color:#343434;cursor:pointer;font-size:14px;text-align:left}.cart-wrapper .bottom .left .checkbox-wrap.error input[type=checkbox]{border:.5px solid red}.cart-wrapper .bottom .left .checkbox-wrap.error label,.cart-wrapper .bottom .left .checkbox-wrap.error label a{color:red}.cart-wrapper .bottom .buttons{align-items:center;display:flex;gap:25px;justify-content:flex-end;width:100%}@media(max-width:767px){.cart-wrapper .bottom .buttons{justify-content:space-between}}@media(max-width:400px){.cart-wrapper .bottom .buttons{gap:20px;justify-content:center}}.cart-wrapper .bottom .buttons button{cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600}.cart-wrapper .bottom .buttons .back-to-menu-button button{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px}@media(max-width:400px){.cart-wrapper .bottom .buttons .back-to-menu-button button{padding:12px 25px}}.cart-wrapper .bottom .buttons .back-to-menu-button button:hover{background-color:#feac7a}.cart-wrapper .bottom .buttons .continue-button button{background-color:#feac7a;border:none;border-radius:25px;margin-right:-2vw;padding:12px 45px}@media(max-width:400px){.cart-wrapper .bottom .buttons .continue-button button{padding:12px 25px}}.cart-wrapper .bottom .buttons .continue-button button:hover{background-color:#ffa066}.cart-wrapper .bottom .buttons .continue-button.disabled button{background-color:#ececec;color:#c8c8c8;cursor:inherit}.order-wrapper{align-items:flex-start;display:flex;gap:10vw;justify-content:flex-start;width:100%}.order-wrapper .column{align-items:flex-start;display:flex;flex-direction:column;gap:40px;justify-content:center;width:50%}@media(max-width:767px){.order-wrapper .column{width:100%}}.order-wrapper .column .section{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;width:100%}.order-wrapper .column .section .title{border:none}.order-wrapper .column .section .title p{font-size:20px;text-decoration:none;text-transform:none}.order-wrapper .column .section .content{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;width:100%}.order-wrapper .column .section .content .summary{width:100%}.order-wrapper .column .section .content .summary .row{align-items:baseline;display:flex;font-family:Exo Regular;font-weight:400;gap:5px;justify-content:space-between;padding:10px 0;width:100%}.order-wrapper .column .section .content .summary .row.bold{font-family:Exo Bold;font-size:18px;font-weight:600}.order-wrapper .column .section .content .summary .row span{flex:1 1;font-weight:400;overflow:hidden}.order-wrapper .column .section .content .summary .row>*{margin:0;padding:0}.order-wrapper .column .section .content .map-wrap{align-items:center;display:flex;justify-content:center;width:70%}@media(max-width:767px){.order-wrapper .column .section .content .map-wrap{width:100%}}.order-wrapper .column .section .content .map-wrap .map{align-items:center;border:1px dashed #343434;border-radius:8px;display:flex;height:28vh;justify-content:center;width:100%}@media(max-width:767px){.order-wrapper .column .section .content .map-wrap .map{width:100%}}.order-wrapper .column .section .content .map-wrap .map .message{width:80%}.order-wrapper .column .section .content .map-wrap .map .message p{font-family:Exo Regular;font-size:14px}.order-wrapper .column .section .content .map-wrap .map .message.error{color:#ed1c24}.order-wrapper .column .section .content .delivery-later-content{display:flex;gap:15px;justify-content:flex-start;width:100%}.order-wrapper .column .section .content .delivery-later-content .select{width:25%}.order-wrapper .column .section .content .delivery-later-content .select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:20px;padding:12px 10px;width:100%}.order-wrapper .column .section .content .delivery-later-content .select input{border-radius:20px;font-family:Exo Regular;padding:0 10px;width:82%}@media(max-width:767px){.order-wrapper .column .section .content .input{width:92%}.order-wrapper .column .section .content .input.phone{width:100%}}.order-wrapper .column .section .content .delivery-door{align-items:flex-start;color:#5c5c5c;display:flex;font-size:14px;gap:3px;justify-content:flex-start;padding-left:5px;padding-top:15px}.order-wrapper .column .section .content .delivery-door img{width:80%}.order-wrapper .column .section .content .select,.order-wrapper .column .section .content input:not([type=checkbox]){border:1px solid #343434;border-radius:24px;font-family:Exo Regular;height:4vh;padding:2px 15px;width:24vw}@media(max-width:767px){.order-wrapper .column .section .content .select,.order-wrapper .column .section .content input:not([type=checkbox]){width:100%}}.order-wrapper .column .section .content .select.delivery,.order-wrapper .column .section .content input:not([type=checkbox]).delivery{border:none}.order-wrapper .column .section .content .select .comment,.order-wrapper .column .section .content .select.promo-code,.order-wrapper .column .section .content input:not([type=checkbox]) .comment,.order-wrapper .column .section .content input:not([type=checkbox]).promo-code{margin:10px 0}.order-wrapper .column .section .content .select.comment,.order-wrapper .column .section .content input:not([type=checkbox]).comment{margin-bottom:20px}.order-wrapper .column .section .content .select:focus,.order-wrapper .column .section .content input:not([type=checkbox]):focus{border:1px solid #343434}.order-wrapper .column .section .content .input.street{padding-top:10px}.order-wrapper .column .section .content .input.street input{width:26vw}.order-wrapper .column .section .content .input.street .select{border:none!important;padding:0;width:26vw}.order-wrapper .column .section .content .input.street .select-dropdown{padding-top:25px!important}.order-wrapper .column .section .content .select{align-items:center;-webkit-appearance:none;appearance:none;background:#fff;cursor:pointer;display:flex;height:2.5vh;justify-content:space-between;padding:10px 15px;position:relative;z-index:2}.order-wrapper .column .section .content .select.neighbourhoods{z-index:4}.order-wrapper .column .section .content .select p{color:#5c5c5c;font-size:14px;line-height:1;margin:0;text-align:left}.order-wrapper .column .section .content .select .arrow-down{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/arrow_down.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:10px;width:15px}.order-wrapper .column .section .content .select.active{border:1px solid #feac7a}.order-wrapper .column .section .content .select-dropdown{align-items:flex-start;background:#fff;border-radius:0 0 25px 25px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251);display:flex;flex-direction:column;margin-top:-15px;padding:10px;position:absolute;width:24.5vw;z-index:1}.order-wrapper .column .section .content .select-dropdown.neighbourhoods{height:300px;overflow-y:scroll;z-index:3}.order-wrapper .column .section .content .select-dropdown.neighbourhoods .checkbox-wrap label{text-transform:capitalize}@media(max-width:767px){.order-wrapper .column .section .content .select-dropdown{width:81vw}}.order-wrapper .column .section .content .select-dropdown .checkbox-wrap{border-bottom:1px solid #c8c8c8;padding:15px 0}.order-wrapper .column .section .content .select-dropdown .checkbox-wrap label{font-size:14px}.order-wrapper .column .section .content .select-dropdown :last-child{border-bottom:none}.order-wrapper .column .section .content .input.error .select,.order-wrapper .column .section .content .input.error input{border:1px solid red}.order-wrapper .column .section .content .input.w-button{align-items:center;display:flex;gap:30px;justify-content:space-between;width:100%}.order-wrapper .column .section .content .input.w-button button{background-color:#feac7a;border:none;border-radius:24px;height:4vh;padding:0 20px;width:30%}@media(max-width:767px){.order-wrapper .column .section .content .input.w-button button{width:80%}}.order-wrapper .column .section .content .input.w-button button:hover{background-color:#ffa066}.order-wrapper .column .section .content .input.w-button button.disabled{background-color:#f3f3f3;color:#c8c8c8}.order-wrapper .column .section .content .checkbox-wrap{align-items:center;display:flex;gap:8px;width:100%}.order-wrapper .column .section .content .checkbox-wrap input[type=checkbox]{-webkit-appearance:none;appearance:none;border:.8px solid #343434;border-radius:3px;cursor:pointer;font-family:Exo Regular;height:20px;padding:10px;width:20px}.order-wrapper .column .section .content .checkbox-wrap input[type=checkbox]:checked{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/checked_box.svg);background-repeat:no-repeat;background-size:cover;border:.8px solid #feac7a}.order-wrapper .column .section .content .checkbox-wrap label{text-wrap:balance;text-align:left}.order-wrapper .column .section .content .checkbox-wrap label a{color:#343434;font-weight:500;text-align:left;text-decoration:underline}.order-wrapper .column .section .content .checkbox-wrap.error input[type=checkbox]{border:.5px solid red}.order-wrapper .column .section .content .checkbox-wrap.error label,.order-wrapper .column .section .content .checkbox-wrap.error label a{color:red}.order-wrapper .column .section .content .agreements{display:flex;flex-direction:column;gap:5px}.order-wrapper .column .section .content .agreements.margin{margin-top:9vh}.order-wrapper .column .section.buttons{display:flex;flex-direction:row;justify-content:space-between}.order-wrapper .column .section.buttons button{align-items:center;border-radius:20px;display:flex;font-size:16px;font-weight:600;gap:5px;justify-content:center;padding:12px 40px;width:35%}@media(max-width:767px){.order-wrapper .column .section.buttons button{width:100%}}.order-wrapper .column .section.buttons button.border{background-color:#0000;border:1px solid #feac7a}.order-wrapper .column .section.buttons button.border:hover{background-color:#feac7a}.order-wrapper .column .section.buttons button.fill{background-color:#feac7a;border:none}.order-wrapper .column .section.buttons button.fill:hover{background-color:#ffa066}input:not([type=checkbox]):not(.PhoneInputInput):focus{border:1px solid #feac7a!important;outline:none!important}.confirmation{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:10}@media(max-width:767px){.confirmation{padding:0 10px;width:calc(100% - 20px)}}.confirmation .popup{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:50px}@media(max-width:767px){.confirmation .popup{border-radius:7px;gap:0;width:60%}}.confirmation .popup .image{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/order_confirmation.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:300px;width:100%}.confirmation .popup .text{align-items:center;display:flex;flex-direction:column;gap:10px}.confirmation .popup .text .confirm-title{font-size:28px}@media(max-width:767px){.confirmation .popup .text .confirm-title{font-size:24px}}.confirmation .popup .text .confirm-subtitle{color:#343434;font-size:16px;width:100%}@media(max-width:767px){.confirmation .popup .text .confirm-subtitle{margin-top:10px}}.confirmation .popup .buttons{display:flex;justify-content:center;width:100%}@media(max-width:767px){.confirmation .popup .buttons{margin-top:30px}}.confirmation .popup .buttons .fill{background-color:#feac7a;border:none;border-radius:24px;padding:12px 30px;width:50%}.promo-applied{color:#feac7a}.promo-applied,.promo-error{font-size:14px;margin:-10px 0 0;text-align:left}.promo-error{color:red}.PhoneInput{align-items:center;border:1px solid #000;border-radius:24px;display:flex;height:4vh;justify-content:flex-start;padding:2px 20px;width:23.4vw}@media(max-width:767px){.PhoneInput{width:89%}}.PhoneInputInput{background:#0000!important;border:none!important;width:18vw}.PhoneInputInput:focus{border:none!important;outline:none!important}.tree{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/profile_tree.svg);background-repeat:no-repeat;background-size:contain;height:200px;left:90.5%;position:absolute;top:12%;width:100%}input[type=text]:focus{border:1px solid #feac7a!important;outline:none!important}.profile-wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:50px 250px 100px}@media(max-width:1400px){.profile-wrapper{padding:50px 120px}}@media(max-width:767px){.profile-wrapper{padding:25px 30px}}.profile-wrapper .title p{border-bottom:4px solid #feac7a;font-family:Exo Regular;font-size:24px;text-transform:uppercase}@media(max-width:767px){.profile-wrapper .title p{font-size:20px}}@media(max-width:400px){.profile-wrapper .title p{font-size:18px}}@media(max-width:767px){.profile-wrapper .title{align-items:center;display:flex;gap:6px;justify-content:flex-start}.profile-wrapper .title .back{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/left_arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15px;width:15px}}.profile-wrapper .content{align-items:flex-start;display:flex;gap:50px;height:100%;justify-content:center;padding:40px 0}@media(max-width:767px){.profile-wrapper .content{padding:25px 0;width:100%}}.profile-wrapper .content .menu{background:#343434;border-radius:10px;display:flex;flex-direction:column;gap:150px;justify-content:space-between;padding:25px}@media(max-width:767px){.profile-wrapper .content .menu{background:#0000;padding:0;width:100%}}.profile-wrapper .content .menu .items{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.profile-wrapper .content .menu .items .item{text-wrap:nowrap;align-items:flex-start;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-family:Exo Regular;gap:8px;justify-content:flex-start;padding:12px 40px 12px 15px;width:75%}@media(max-width:767px){.profile-wrapper .content .menu .items .item{background-color:#343434;border-radius:12px;width:100%}}.profile-wrapper .content .menu .items .item.active{background-color:#feac7a;color:#343434}.profile-wrapper .content .menu .items .item.active .icon path{fill:#343434}.profile-wrapper .content .menu .items .item .icon svg{height:20px;width:20px}.profile-wrapper .content .menu .log-out{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;gap:30px;padding-left:10px}@media(max-width:767px){.profile-wrapper .content .menu .log-out{background-color:#343434;border-radius:12px;padding:12px 40px 12px 15px;width:100%}}.profile-wrapper .content .menu .log-out .item{align-items:center;color:#feac7a;display:flex;font-family:Exo Regular;gap:8px;justify-content:flex-start}.profile-wrapper .content .menu .log-out .item .icon svg{height:20px;width:20px}.profile-wrapper .content .inner-content{display:flex;flex-direction:column;justify-content:space-between}@media(max-width:767px){.profile-wrapper .content .inner-content.active{height:auto;width:100%}}.profile-wrapper .content .inner-content .input-fields{grid-gap:20px 30px;display:grid;gap:20px 30px;grid-template-columns:repeat(2,1fr);position:relative}@media(max-width:767px){.profile-wrapper .content .inner-content .input-fields{grid-template-columns:repeat(1,1fr);width:100%}}.profile-wrapper .content .inner-content .input-fields .input{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.profile-wrapper .content .inner-content .input-fields .input input{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:21vw}@media(max-width:767px){.profile-wrapper .content .inner-content .input-fields .input input{width:calc(100% - 30px)}}@media(max-height:700px){.profile-wrapper .content .inner-content .input-fields .input input{height:5.5vh}}.profile-wrapper .content .inner-content .input-fields .input input .comment,.profile-wrapper .content .inner-content .input-fields .input input.promo-code{margin:10px 0}.profile-wrapper .content .inner-content .input-fields .input input.comment{margin-bottom:20px}.profile-wrapper .content .inner-content .input-fields .input input:focus{border:1px solid #343434}.profile-wrapper .content .inner-content .input-fields .input input.error{border:1px solid red}.profile-wrapper .content .inner-content .input-fields .input label{color:#5c5c5c;font-family:Exo Regular;padding-left:10px}@media(max-width:400px){.profile-wrapper .content .inner-content .input-fields .input label{font-size:14px}}.profile-wrapper .content .inner-content .input-fields .error-message{color:red;font-size:12px;padding-left:10px;position:absolute;text-align:left;top:101%}@media(max-width:767px){.profile-wrapper .content .inner-content .buttons{display:flex;justify-content:flex-start;width:100%}}.profile-wrapper .content .inner-content .buttons button{align-items:center;background-color:#feac7a;border:none;border-radius:25px;cursor:pointer;display:flex;font-family:Exo Regular;font-size:16px;font-weight:600;gap:5px;justify-content:center;padding:12px 55px}.profile-wrapper .content .inner-content .buttons button:hover{background-color:#ffa066}.profile-wrapper .content .inner-content .buttons button.disabled{background-color:#e8e8e8;color:#bababa;cursor:inherit}.orders{gap:40px}.orders,.orders .order{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.orders .order{font-family:Exo Regular;gap:15px}.orders .order .order-number{font-weight:600}.orders .order .order-date{color:#5c5c5c;font-size:14px;text-align:left}.orders .order .order-products{display:flex;flex-wrap:wrap;gap:15px;width:100%}.orders .order .order-products .image{cursor:pointer;height:140px;width:200px}@media(max-width:767px){.orders .order .order-products .image{width:150px}}.orders .order .order-products .image img{border-radius:6px;height:100%;object-fit:contain;width:100%}.orders .order .buttons{align-items:center;display:flex;gap:25px;justify-content:flex-start!important}.orders .order .buttons .delete button.border{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}.orders .order .buttons .delete button.border:hover{background-color:#feac7a}.orders .order .buttons .order-again button{text-wrap:nowrap;width:80%}@media(max-width:767px){.orders .order .buttons .order-again button{width:100%}}.favourites{flex-direction:column;gap:40px}.favourites,.favourites .favourite{align-items:flex-start;display:flex;justify-content:flex-start}.favourites .favourite{gap:20px;width:40vw}.favourites .favourite.hide{display:none}@media(max-width:767px){.favourites .favourite{flex-direction:column;width:100%}}.favourites .favourite .favourite-wrap{display:flex;gap:30px;height:100%;justify-content:flex-start;width:100%}.favourites .favourite .image{height:175px;width:200px}.favourites .favourite .image img{border-radius:6px;cursor:pointer;height:100%;object-fit:contain;width:100%}.favourites .favourite .image .no-image{background-color:#e8e8e8;border-radius:6px;cursor:pointer;height:100%;width:100%}@media(max-width:767px){.favourites .favourite .image .no-image{width:auto}}.favourites .favourite .info{align-items:flex-start;display:flex;flex-direction:column;font-family:Exo Regular;gap:20px;width:100%}@media(max-width:767px){.favourites .favourite .info{gap:15px}}.favourites .favourite .info .favourite-title{display:flex;justify-content:space-between;width:100%}@media(max-width:767px){.favourites .favourite .info .favourite-title{flex-direction:column;gap:8px}}.favourites .favourite .info .favourite-title .name{cursor:pointer;font-size:24px;font-weight:500;text-align:left}@media(max-width:767px){.favourites .favourite .info .favourite-title .name{font-size:20px;text-align:left}}@media(max-width:400px){.favourites .favourite .info .favourite-title .name{font-size:18px}}.favourites .favourite .info .favourite-title .name span{font-size:16px;font-weight:400}.favourites .favourite .info .favourite-title .price{text-wrap:nowrap;color:#feac7a;font-size:20px;font-weight:600}@media(max-width:767px){.favourites .favourite .info .favourite-title .price{font-size:18px;text-align:left}}@media(max-width:400px){.favourites .favourite .info .favourite-title .price{font-size:16px}}.favourites .favourite .info .description{color:#5c5c5c;text-align:left}@media(max-width:400px){.favourites .favourite .info .description{font-size:14px}}.favourites .favourite .info .buttons{align-items:center;display:flex;gap:30px;justify-content:flex-start}.favourites .favourite .info .buttons button.border{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}.favourites .favourite .info .buttons button.border:hover{background-color:#feac7a}@media(max-width:767px){.favourites .favourite .info .buttons button.border{padding:12px 25px}}.favourites .favourite .buttons{align-items:center;display:flex;gap:30px;justify-content:flex-start}.favourites .favourite .buttons button.border{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}.favourites .favourite .buttons button.border:hover{background-color:#feac7a}@media(max-width:767px){.favourites .favourite .buttons button.add,.favourites .favourite .buttons button.border{padding:12px 25px;width:50%}}.addresses{align-items:flex-start;display:flex;flex-direction:column;gap:50px;justify-content:flex-start}.addresses .add-new{margin-bottom:-20px}@media(max-width:767px){.addresses .add-new{width:100%}}.addresses .add-new button{background-color:#feac7a;border:none;border-radius:25px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:12px 45px}.addresses .add-new button:hover{background-color:#ffa066}.addresses .address{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}@media(max-width:767px){.addresses .address{width:100%}}.addresses .address .buttons{align-items:center;display:flex;gap:20px;justify-content:flex-start}.addresses .address .buttons button.delete.border{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}@media(max-width:400px){.addresses .address .buttons button.delete.border{padding:12px 30px;width:50%}}.addresses .address .buttons button.delete.border:hover{background-color:#feac7a}@media(max-width:400px){.addresses .address .buttons button{padding:12px 30px;width:50%}}.promo-codes{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.promo-code .input-fields .input .valid{align-items:center;color:#5c5c5c;display:flex;font-family:Exo Regular;font-size:14px;gap:30px;justify-content:flex-start;padding:0 10px 20px}.promo-code .input-fields .input .valid span{font-weight:600}.profile-details{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start}.log-out-wrapper{background-color:#00000080;height:100vh;left:0;position:absolute;top:0;width:100vw;z-index:200}.log-out-wrapper .log-out-popup{align-items:center;background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:50px;justify-content:center;left:50%;padding:40px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:30vw;z-index:201}@media(max-width:767px){.log-out-wrapper .log-out-popup{width:auto}}.log-out-wrapper .log-out-popup .close-button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:8px;position:absolute;right:1%;top:5%;width:6px}@media(max-width:767px){.log-out-wrapper .log-out-popup .close-button{background-position:50%;background-repeat:no-repeat;background-size:contain;height:7px;right:1%;top:5%;width:7px}}.log-out-wrapper .log-out-popup .content{display:flex;flex-direction:column;font-family:Exo Regular;gap:10px}.log-out-wrapper .log-out-popup .content .title{font-size:24px;font-weight:500}.log-out-wrapper .log-out-popup .content .question{color:#5c5c5c;font-size:16px}.log-out-wrapper .log-out-popup .buttons{align-items:center;display:flex;gap:40px;justify-content:center;width:70%}.log-out-wrapper .log-out-popup .buttons button{align-items:center;background-color:#feac7a;border:none;border-radius:25px;cursor:pointer;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}.log-out-wrapper .log-out-popup .buttons button:hover{background-color:#ffa066}.log-out-wrapper .log-out-popup .buttons button.border{align-items:center;background-color:#0000;border:1px solid #feac7a;border-radius:25px;display:flex;gap:5px;justify-content:center;padding:12px 45px;width:100%}.log-out-wrapper .log-out-popup .buttons button.border:hover{background-color:#feac7a}.no-promo-codes{padding:10px 0}.error-404{align-items:center;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/404_bg.svg);display:flex;flex-direction:column;gap:20px;height:80vh;justify-content:center;width:100vw}@media(max-width:1200px){.error-404{height:95vh}}.error-404 .image-404{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/404.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:400px;width:400px}@media(max-width:1200px){.error-404 .image-404{height:300px;width:300px}}.error-404 .button button{background-color:#343434;border:none;border-radius:24px;color:#fff;font-family:Exo Bold;font-size:18px;padding:12px 40px}.info-message-wrapper{align-items:center;animation:slide .5s ease;background:#feac7acc;border-radius:10px;box-shadow:0 3px 4px 0 #00000040;display:flex;gap:10px;justify-content:flex-start;left:42.5%;margin:auto;padding:15px 20px;position:fixed;top:10%;width:14%;z-index:500}@media(max-width:767px){.info-message-wrapper{left:20%;width:50%}}.info-message-wrapper .check{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/check.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:20px;width:20px}.info-message-wrapper .message{color:#fff;font-family:Exo Bold;font-weight:600}.deleted-message-wrapper{align-items:center;animation:slide .5s ease;background:#feac7acc;border-radius:10px;box-shadow:0 3px 4px 0 #00000040;display:flex;gap:10px;justify-content:flex-start;left:42.5%;margin:auto;padding:15px 20px;position:fixed;top:10%;width:14%;z-index:500}@keyframes slide{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(max-width:767px){.deleted-message-wrapper{left:20%;width:50%}}.deleted-message-wrapper .check{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/check.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:20px;width:20px}.deleted-message-wrapper .message{color:#fff;font-family:Exo Bold;font-weight:600}.feedback{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:30}.popup-content{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:30px;padding:30px 40px;position:relative}.popup-content .title{font-size:24px}.popup-content .input{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start;width:100%}.popup-content .input input{border:1px solid #000;border-radius:20px;padding:10px;width:calc(100% - 20px)}.popup-content form{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.popup-content form .button{align-items:center;display:flex;justify-content:center;padding-top:10px;width:100%}.popup-content form .button button{background:#feac7a;border:none;border-radius:20px;font-size:16px;font-weight:600;padding:10px 40px}.close-button{background-color:#0000;border:none;color:#343434;cursor:pointer;font-size:20px;padding:5px 10px;position:absolute;right:2%;top:2%}.terms{align-items:flex-start;display:flex;flex-direction:column;padding:80px 200px}@media(max-width:1200px){.terms{padding:30px}}.terms .title{font-size:28px;text-transform:uppercase}.terms .title h3{border-bottom:5px solid #feac7a}@media(max-width:1200px){.terms .title h3{margin-top:0}}.terms .text{text-align:justify}.terms .text span{font-weight:800}.forgotten-password-page{align-items:center;background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/forgotten-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 0 auto;justify-content:center;min-height:91vh;width:100%}.forgotten-password-page .login-popup{border-radius:6px;display:flex;height:60vh;justify-content:center;position:relative;width:70%}.forgotten-password-page .login-popup .image{border-radius:6px 0 0 6px;width:50%}.forgotten-password-page .login-popup .image img{border-radius:6px 0 0 6px;height:100%;object-fit:cover;width:100%}@media(max-width:767px){.forgotten-password-page .login-popup .image{display:none}}.forgotten-password-page .login-popup .form{align-items:center;background-color:#fff;border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center;padding:5vh 7vw;width:50%}@media(max-width:767px){.forgotten-password-page .login-popup .form{border-radius:6px;padding:5vh 3vw;width:100%}}.forgotten-password-page .login-popup .form .title p{font-family:Exo Regular;font-size:26px}.forgotten-password-page .login-popup .form .input-fields{display:flex;flex-direction:column;gap:25px;padding-bottom:20px;padding-top:30px;width:100%}.forgotten-password-page .login-popup .form .input-fields input{border:1px solid #343434;border-radius:24px;height:4vh;padding:2px 15px;width:21vw}@media(max-width:767px){.forgotten-password-page .login-popup .form .input-fields input{width:80%}}.forgotten-password-page .login-popup .form .input-fields input:focus{border:1px solid #343434}.forgotten-password-page .login-popup .form .input-fields .email.error input,.forgotten-password-page .login-popup .form .input-fields .password.error input{border:1px solid red}.forgotten-password-page .login-popup .form .input-fields .email.error p.error,.forgotten-password-page .login-popup .form .input-fields .password.error p.error{color:red;font-size:14px;padding-left:10px;text-align:left}.forgotten-password-page .login-popup .form .forgot-password{cursor:pointer;display:flex;justify-content:flex-end;width:100%}.forgotten-password-page .login-popup .form .forgot-password a{font-family:Exo Regular;text-decoration:underline}@media(max-width:767px){.forgotten-password-page .login-popup .form .forgot-password{width:80%}}.forgotten-password-page .login-popup .form .buttons{display:flex;flex-direction:column;gap:20px;padding-bottom:30px;padding-top:50px;width:100%}@media(max-width:767px){.forgotten-password-page .login-popup .form .buttons{padding-bottom:0;padding-top:40px}}.forgotten-password-page .login-popup .form .buttons button{border:none;border-radius:24px;cursor:pointer;font-family:Exo Regular;font-size:16px;font-weight:600;padding:15px 0;width:50%}@media(max-width:767px){.forgotten-password-page .login-popup .form .buttons button{width:60%}}.forgotten-password-page .login-popup .form .buttons .login-button button{background:#feac7a}.forgotten-password-page .login-popup .form .buttons .register-button button{background-color:#0000;border:1px solid #feac7a}.forgotten-password-page .login-popup .close-button{cursor:pointer;height:20px;position:absolute;right:1vw;top:2vh;width:20px}.forgotten-password-page .login-popup .close-button button{background:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/close.svg);background-repeat:no-repeat;background-size:contain;border:none;height:20px;width:20px}@media(max-width:767px){.forgotten-password-page .login-popup .close-button button{height:14px;width:14px}.forgotten-password-page .login-popup .close-button{right:3vw;top:1.5vh}}.floating-phone-button{background:#fff;border-radius:100%;bottom:2%;box-shadow:0 5px 15px #00000026;cursor:pointer;padding:10px 12px;position:fixed;right:1%;z-index:100}@media(max-width:1280px){.floating-phone-button{right:2%}}@media(max-width:768px){.floating-phone-button{right:4%}}.floating-phone-button svg{height:24px;object-fit:contain;padding-top:2px;width:24px}.search-show-all{display:flex;flex-direction:column}.search-show-all .top{align-items:center;display:flex;justify-content:center;padding:3vh 0}@media(max-width:1200px){.search-show-all .top{padding:2vh 0}}@media(max-width:767px){.search-show-all .top{padding:3vh 0 1vh}}.search-show-all .top .back{cursor:pointer;gap:5px;justify-content:center;left:10vw;position:absolute}.search-show-all .top .back,.search-show-all .top .back .icon{align-items:center;display:flex}.search-show-all .top .back .text{font-size:16px;font-weight:600}.search-show-all .top .back .text,.search-show-all .top .title{color:#343434;font-family:Exo Regular;font-style:normal;line-height:normal}.search-show-all .top .title{border-bottom:.9px solid salmon;font-size:64px;font-weight:400;padding-bottom:10px}@media(max-width:1200px){.search-show-all .top .title{font-size:54px}}@media(max-width:767px){.search-show-all .top .title{font-size:30px}}@media(max-width:400px){.search-show-all .top .title{font-size:26px}}.search-show-all .all-items{grid-gap:7vh 0;display:grid;gap:7vh 0;grid-template-columns:repeat(4,1fr);padding:5vh 10vw}@media(max-width:1200px){.search-show-all .all-items{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.search-show-all .all-items{grid-template-columns:repeat(1,1fr);padding:3vh 0 8vh}}.search-show-all .all-items .single-item{padding:0 3vw;width:14vw}@media(max-width:1200px){.search-show-all .all-items .single-item{width:21vw}}@media(max-width:767px){.search-show-all .all-items .single-item{align-self:center;justify-self:center;padding:initial;width:88vw}}.search-show-all .all-items .single-item .item-image{cursor:pointer;width:100%}.search-show-all .all-items .single-item .item-image img{border-radius:10px;height:200px;object-fit:contain;width:100%}@media(max-width:1400px){.search-show-all .all-items .single-item .item-image img{height:250px}}@media(max-width:767px){.search-show-all .all-items .single-item .item-image img{height:300px;padding:initial}}.search-show-all .all-items .single-item .title{border-bottom:1px solid #feac7a;cursor:pointer;padding:1vh 0}.search-show-all .all-items .single-item .title p{color:#343434;color:var(--dark-grey,#343434);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.search-show-all .all-items .single-item .title p span{font-size:20px}.search-show-all .all-items .single-item .price{align-items:center;color:#343434;color:var(--dark-grey,#343434);display:flex;font-family:Exo Regular;font-size:22px;font-style:normal;font-weight:600;gap:10px;line-height:normal;padding:1vh 0;text-align:left}.search-show-all .all-items .single-item .price p span{font-size:18px;font-weight:400}.search-show-all .all-items .single-item .price .old{color:#c9c9c9;font-size:20px;text-decoration:line-through}.search-show-all .all-items .single-item .add-to-cart{display:flex;justify-content:center;padding:1vh 0}.search-show-all .all-items .single-item .add-to-cart button{background:#feac7a;border:none;border-radius:40px;color:#343434;cursor:pointer;font-family:Exo Regular;font-size:20px;font-style:normal;font-weight:600;line-height:normal;padding:14px 20px;width:95%}.search-show-all .all-items .single-item .add-to-cart button:hover{background-color:#ffa066}.search-show-all .all-items .single-item .add-to-cart.disabled button{background:#c9c9c9;color:#e4e4e4}.search-show-all .all-items .single-item .add-to-cart .sushi-available{background:#feac7a;border-radius:6px;color:#343434;font-size:14px;left:50%;opacity:0;padding:10px 12px;position:fixed;top:11%;transform:translateX(-50%);transition:all .5s ease;visibility:hidden;width:20%;z-index:100}.search-show-all .all-items .single-item .add-to-cart .sushi-available.visible{opacity:.7;visibility:visible}@media(max-width:768px){.search-show-all .all-items .single-item .add-to-cart .sushi-available{top:3%;width:80%}}.search-show-all .no-products{align-self:center;margin-top:-40px;padding-bottom:80px}.search-loading{align-items:center;animation:blink 2s infinite forwards;display:flex;flex-direction:column;padding-top:0}@keyframes blink{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.search-loading .items{grid-gap:7vh 3vw;display:grid;gap:7vh 3vw;grid-template-columns:repeat(4,1fr);padding:0}@media(max-width:1200px){.search-loading .items{grid-template-columns:repeat(1,1fr);padding:5vh 10vw;width:80vw}}.search-loading .items .item{background:#dcdcdc;border-radius:10px;height:300px;padding:0 3vw;width:12vw}@media(max-width:1200px){.search-loading .items .item{width:94%}}.search-top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/bg-menu-alexfish.png);background-position:50%;background-position:100% 55%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;overflow-x:hidden;transition:all .3s ease;width:100%}@media(max-width:1280px){.search-top-section{background-position:40% 70%}}@media(max-width:767px){.search-top-section{background-image:url(https://alexfish-static.s3.eu-north-1.amazonaws.com/mobile-bg-menu.png)!important;background-position:100% 30%!important;height:auto!important}}.search-top-section .title-description{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding:25vh 10vw;text-align:left}@media(max-width:767px){.search-top-section .title-description{align-items:center!important;margin-bottom:8vh;margin-top:32vh!important;padding:initial!important}}.search-top-section .title-description .title p{color:#fff;font-family:Exo Regular;font-size:96px;font-style:normal;font-weight:400;line-height:normal;margin:0}@media(max-width:767px){.search-top-section .title-description .title p{font-size:36px!important}}@media(max-width:400px){.search-top-section .title-description .title p{font-size:28px!important}}.search-top-section .title-description .description{width:30%}@media(max-width:767px){.search-top-section .title-description .description{width:90%}}.search-top-section .title-description .description p{color:#c8c8c8;color:var(--grey,#c8c8c8);font-family:Exo Regular;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:0;width:100%!important}@media(max-width:767px){.search-top-section .title-description .description p{font-size:16px!important;text-align:center!important;width:100%!important}}@media(max-width:400px){.search-top-section .title-description .description p{font-size:14px!important;text-align:center!important;width:100%!important}}.search-top-section .swiper{transition:all .3s ease}.search-top-section .swiper.fixed{background:#343434!important;position:fixed!important;top:8.5%!important;width:100vw!important;z-index:1}@media(max-width:768px){.search-top-section .swiper.fixed{top:0!important}}.search-top-section .swiper-wrapper{width:82vw}@media(max-width:767px){.search-top-section .swiper-wrapper{width:90vw}}@media(max-width:768px){.search-top-section .swiper.fixed .swiper-wrapper{width:100vw}}.search-top-section .swiper-button-next,.search-top-section .swiper-button-prev{z-index:10}.search-top-section .swiper-slide{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-top-section .swiper-button-next,.search-top-section .swiper-button-prev{color:#fff}.search-top-section .swiper-button-next:after,.search-top-section .swiper-button-prev:after{font-size:25px}@media(max-width:767px){.search-top-section .swiper-button-next:after,.search-top-section .swiper-button-prev:after{font-size:18px}.search-top-section .swiper-button-prev:after{margin-right:35px}.search-top-section .swiper-button-next:after{margin-left:35px}}.search-top-section .menu-item{padding:30px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-top-section .menu-item .item-name{color:#fff;cursor:pointer;font-family:Exo Regular;font-size:26px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.search-top-section .menu-item .item-name:hover{color:#feac7a}@media(max-width:767px){.search-top-section .menu-item .item-name{text-wrap:nowrap;font-size:16px!important}}.search-top-section .menu-item .item-name.active{border-bottom:1px solid #feac7a;color:#feac7a}
/*# sourceMappingURL=main.bea7c64e.css.map*/