/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--ff-primary: "Julius Sans One", sans-serif;--ff-secondary: "Inter", sans-serif;--ff-tertiary: "Bonbon", cursive;--fs-100: 1rem;--fs-200: 1.25rem;--fs-300: 1.5rem;--fs-400: 2rem;--fs-500: 4rem;--heading-1: var(--fs-500);--heading-2: var(--fs-400);--heading-3: var(--fs-100);--body-text: var(--fs-200);--label-text: var(--fs-300);--bg-main: #fdb870;--bg-section: #fff3e0;--bg-header: #fd9844;--bg-footer: #402f17;--bg-button: #214e6a;--text-primary: #402f17;--text-light: #fff3e0;--text-link: #fd9844;--primary: #fd9844;--secondary: #fdb870;--action: #214e6a}html{font-size:100%;scroll-behavior:smooth}body{background-color:var(--bg-main);font-family:var(--ff-secondary);font-size:var(--body-text);line-height:1.5;letter-spacing:-2.2%;color:var(--text-primary);overflow-x:hidden}a{color:inherit;text-decoration:none}a:visited{color:inherit}.heading-1{font-family:var(--ff-primary);font-size:var(--heading-1);font-weight:400}.heading-2{font-family:var(--ff-secondary);font-size:var(--heading-2);font-weight:500}.heading-3{font-family:var(--ff-secondary);font-size:var(--heading-3);font-weight:500}.primary-btn{font-size:var(--fs-300);padding-block:.291667em;padding-inline:1.083333em;background-color:var(--bg-button);color:var(--text-light)!important;border:none;text-decoration:none;transition:background-color .15s ease}.primary-btn:visited{color:inherit}.primary-btn:hover:not(:disabled),.primary-btn:focus-visible:not(:disabled){cursor:pointer;background-color:#2d6c93}.primary-btn:focus-visible{outline:3px solid #439ed7;outline-offset:2px}.primary-btn:active{background-color:#439ed7}.primary-btn:disabled{background-color:#5d6d77}.page-section{--_padding-x: 4.615385vmin;--_padding-y: 4.615385vmin;width:100%;padding-block:var(--_padding-y);padding-inline:var(--_padding-x);display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.page-section{--_padding-x: 4.796163vmin;--_padding-y: 4.796163vmin}}@media screen and (min-width: 1024px){.page-section{--_padding-x: 3.402778vmax;--_padding-y: 3.402778vmax}}.header[data-v-ceeb7c41]{z-index:999;width:100%;height:3.125rem;display:block;position:fixed;top:0;left:0;background-color:var(--bg-header)}.header__brand[data-v-ceeb7c41]{font-size:var(--fs-300);line-height:1;padding-left:14px;color:var(--text-light);text-decoration:none;display:inline;position:absolute;top:.8rem;font-weight:800}@media screen and (min-width: 720px){.header__brand[data-v-ceeb7c41]{font-size:var(--fs-400);left:1.5rem}}@media screen and (min-width: 1024px){.header__brand[data-v-ceeb7c41]{top:1.3rem;left:5.125rem}}.header__menu-toggle[data-v-ceeb7c41]{display:absolute;background:none;border:none;cursor:pointer;width:3.125rem;height:3.125rem;position:absolute;right:15px}.header__menu-toggle[data-v-ceeb7c41] *{pointer-events:none}@media screen and (min-width: 720px){.header__menu-toggle[data-v-ceeb7c41]{width:3.75rem;height:3.75rem;right:1.2rem}}@media screen and (min-width: 1024px){.header__menu-toggle[data-v-ceeb7c41]{width:4.688rem;height:4.688rem;right:2rem}}@media screen and (min-width: 720px){.header[data-v-ceeb7c41]{height:3.75rem}}@media screen and (min-width: 1024px){.header[data-v-ceeb7c41]{height:4.688rem}}.header__nav[data-v-ceeb7c41]{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 100%);background-color:var(--bg-main)}.header__nav--open[data-v-ceeb7c41]{display:flex;align-items:center;justify-content:center}.header__fish-image[data-v-ceeb7c41],.header__starfish-image[data-v-ceeb7c41]{display:block;position:absolute;height:auto}.header__fish-image[data-v-ceeb7c41]{top:6vh;left:0;width:16.41vw;transform:scaleX(-1)}@media screen and (min-width: 720px){.header__fish-image[data-v-ceeb7c41]{width:22.78vw;top:22vh}}@media screen and (min-width: 1024px){.header__fish-image[data-v-ceeb7c41]{width:18.82vw;top:5vh}}.header__starfish-image[data-v-ceeb7c41]{bottom:1vh;right:0;width:15.38vw}@media screen and (min-width: 720px){.header__starfish-image[data-v-ceeb7c41]{width:20.74vw;bottom:22vh}}@media screen and (min-width: 1024px){.header__starfish-image[data-v-ceeb7c41]{width:16.04vw;bottom:3vh}}.header__menu[data-v-ceeb7c41]{position:relative;list-style:none;padding:4vh 0;width:100%;margin:0 7%;display:grid;justify-content:center}.header__menu-item[data-v-ceeb7c41]{width:100%;max-width:29.25rem}.header__menu-item[data-v-ceeb7c41]:not(:last-of-type){margin-bottom:7.5vh}@media screen and (min-width: 1024px){.header__menu-item[data-v-ceeb7c41]:not(:last-of-type){margin-bottom:0}}.header__menu-link[data-v-ceeb7c41]{display:block;width:100%;text-align:center;font-size:4.375rem;font-family:var(--ff-primary);text-decoration:none;color:var(--text-primary);filter:drop-shadow(0 .25rem .125rem rgba(0,0,0,.25));padding-block:.4em}.header__menu-link[data-v-ceeb7c41]:hover{cursor:pointer;opacity:.7}.header__menu-link[data-v-ceeb7c41]:focus-visible{outline:2px solid var(--text-light);outline-offset:2px;opacity:.7}[data-v-ceeb7c41]:focus-visible{opacity:.7}.fade-enter-active[data-v-ceeb7c41],.fade-leave-active[data-v-ceeb7c41]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-ceeb7c41],.fade-leave-to[data-v-ceeb7c41]{opacity:0}.footer[data-v-69e7567c]{background-color:var(--bg-footer);color:var(--text-light);width:100vw;height:auto;display:grid;grid-template-columns:repeat(2,1fr);font-family:var(--ff-secondary);font-size:.875rem;position:absolute;z-index:9}.footer .footer__copyright[data-v-69e7567c]{font-size:.75rem;position:absolute;bottom:.5em;right:.75em;margin:0}.footer .footer__visually-hidden-mobile[data-v-69e7567c]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer .footer__section-left[data-v-69e7567c]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;height:100%}.footer .footer__section-left h3[data-v-69e7567c]{margin-block:0;font-family:var(--ff-secondary);font-size:1.5rem;margin-top:1.5rem}.footer .footer__section-left img[data-v-69e7567c]{width:4.875rem;height:7.5rem;justify-self:end;position:relative;bottom:20%;margin-left:1.875rem}.footer .footer__section-left p[data-v-69e7567c]{display:flex;flex-direction:column;margin-block:0}.footer .footer__section-left p .footer__street[data-v-69e7567c]{width:11ch}.footer .footer__section-right[data-v-69e7567c]{display:grid;grid-template-rows:repeat(4,1fr);justify-items:end;align-items:center;margin-right:1rem}.footer .footer__section-right svg[data-v-69e7567c]{grid-row:3}@media screen and (min-width: 768px){.footer[data-v-69e7567c]{font-size:1rem}.footer .footer__copyright[data-v-69e7567c]{font-size:.875rem;bottom:.5em;right:unset;left:.75em;margin:0}.footer .footer__visually-hidden-mobile[data-v-69e7567c]{clip:auto;clip-path:none;height:auto;overflow:visible;position:static;white-space:normal;width:auto}.footer .footer__visually-hidden-tablet[data-v-69e7567c]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer .footer__section-left[data-v-69e7567c]{grid-template-columns:repeat(3,1fr);gap:3.4rem}.footer .footer__section-left .footer__logo-container[data-v-69e7567c]{display:flex;flex-direction:column}.footer .footer__section-left .footer__logo-container img[data-v-69e7567c]{width:6.438rem;height:9.863rem}.footer .footer__section-left svg[data-v-69e7567c]{margin-top:.4rem}.footer .footer__section-left .footer__links-section[data-v-69e7567c]{justify-self:start}.footer .footer__section-left .footer__links-section ul[data-v-69e7567c]{padding:0;margin-top:0}.footer .footer__section-left .footer__links-section ul li[data-v-69e7567c]{display:flex;align-items:center;list-style-type:none;position:relative;padding-left:1.5rem;width:11ch;color:var(--text-link)}.footer .footer__section-left .footer__links-section ul li[data-v-69e7567c]:hover{color:var(--text-light)}.footer .footer__section-left .footer__links-section ul li[data-v-69e7567c]:before{content:url("data:image/svg+xml,%3csvg%20width='19'%20height='22'%20viewBox='0%200%2019%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.5%200L12.0659%208.029L19%2011L12.0659%2013.971L9.5%2022L6.93414%2013.971L0%2011L6.93414%208.029L9.5%200Z'%20fill='%23FFF3E0'/%3e%3c/svg%3e");position:absolute;left:0;width:1rem;height:1rem;display:flex;justify-content:center;align-items:center;object-fit:contain}.footer .footer__section-right[data-v-69e7567c]{grid-template-rows:1fr;justify-content:end}.footer .footer__section-right h1[data-v-69e7567c]{font-family:var(--ff-tertiary);font-weight:400;font-size:6rem;line-height:.8;text-transform:lowercase;margin:0;text-align:end;align-self:end;justify-self:end;position:relative;bottom:0;right:1.5rem;overflow:clip}}@media screen and (min-width: 1152px){.footer .footer__section-left[data-v-69e7567c]{gap:5.375rem}.footer .footer__section-left .footer__logo-container img[data-v-69e7567c]{width:9.188rem;height:14.083rem}.footer .footer__section-left h3[data-v-69e7567c]{font-size:var(--heading-2);width:7ch}.footer .footer__section-right h1[data-v-69e7567c]{font-size:10rem}}.cookie-bar[data-v-a7a2287a]{z-index:99;position:fixed;bottom:0;left:0;width:100%;height:auto;background:var(--bg-section);border:solid 1px var(--bg-footer);color:var(--text-primary);padding:1rem;display:flex;justify-content:space-between;align-items:center;text-align:center;gap:.6rem}@media screen and (min-width: 720px){.cookie-bar[data-v-a7a2287a]{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1024px){.cookie-bar[data-v-a7a2287a]{padding-left:4rem;padding-right:4rem}}.cookie__text[data-v-a7a2287a]{display:flex;flex-direction:column;text-align:center;max-width:70%}.cookie__text h3[data-v-a7a2287a]{margin:0;font-size:1rem}.cookie__text p[data-v-a7a2287a]{margin:1rem;font-size:.5rem}.cookie__buttons[data-v-a7a2287a]{display:flex;flex-direction:column;gap:1rem;margin-left:1rem}@media screen and (min-width: 720px){.cookie__buttons[data-v-a7a2287a]{flex-direction:row;gap:1rem}}.fade-enter-active[data-v-a7a2287a],.fade-leave-active[data-v-a7a2287a]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-a7a2287a],.fade-leave-to[data-v-a7a2287a]{opacity:0}#cookies[data-v-c7564d39]{z-index:9999}.hero[data-v-76d6dbfb]{position:relative;display:block;width:100%;height:100vh;background-image:radial-gradient(ellipse,#ffaf50 10%,var(--bg-section) 90%);background-size:157% 100%;background-position:center;z-index:2}@media screen and (min-width: 720px){.hero[data-v-76d6dbfb]{padding-inline-start:calc(4.8261rem + 4.2904vw);background-size:110% 110%}}@media screen and (min-width: 1200px){.hero[data-v-76d6dbfb]{background-size:105% 100%}}.hero__image[data-v-76d6dbfb]{z-index:1;display:block;position:absolute;bottom:0;right:-10%;height:61.5vmax;width:auto}.hero__image img[data-v-76d6dbfb]{height:100%;width:auto}@media screen and (min-width: 720px){.hero__image[data-v-76d6dbfb]{right:-5%;height:64vmax}}@media screen and (min-width: 1200px){.hero__image[data-v-76d6dbfb]{right:1%;height:87.6vmin}}.hero__content[data-v-76d6dbfb]{position:relative;z-index:2}.hero__title[data-v-76d6dbfb]{padding-block-start:27.725118vmax;width:100%;display:grid;justify-content:center}@media screen and (min-width: 720px){.hero__title[data-v-76d6dbfb]{justify-content:start;padding-block-start:29.4vmax;padding-block-end:25vmax}}@media screen and (min-width: 960px) and (orientation: landscape){.hero__title[data-v-76d6dbfb]{padding-block-start:31.64vmin;padding-block-end:4vmin}}.hero__heading[data-v-76d6dbfb]{margin:0 0 -.242em;font-family:var(--ff-tertiary);font-size:clamp(6rem,4.5143rem + 6.0952vw,10rem);font-weight:400;line-height:1}.hero__byline[data-v-76d6dbfb]{margin:0;line-height:2.0625}.hero__cta[data-v-76d6dbfb]{width:100%;display:none}@media screen and (min-width: 720px){.hero__cta[data-v-76d6dbfb]{display:block}}.hero__cta-text[data-v-76d6dbfb]{font-size:var(--fs-300);margin:0 0 .8125rem}.hero__go-down[data-v-76d6dbfb]{z-index:99;display:block;position:absolute;bottom:6vmin;left:50%;translate:-50% 0;transition:translate .5s ease-out}.hero__go-down[data-v-76d6dbfb]:focus{outline:3px solid var(--text-link);outline-offset:3px}.hero__go-down-svg[data-v-76d6dbfb]{display:block;width:13vmin;height:auto}.hero__go-down-path[data-v-76d6dbfb]{fill:var(--text-primary);stroke:var(--text-light);transition:fill .25s ease}.hero__go-down[data-v-76d6dbfb]:hover,.hero__go-down[data-v-76d6dbfb]:focus{translate:-50% 25%}.hero__go-down:hover .hero__go-down-path[data-v-76d6dbfb],.hero__go-down:focus .hero__go-down-path[data-v-76d6dbfb]{fill:var(--text-link)}.hero__wave-container[data-v-76d6dbfb]{position:absolute;bottom:-19vw;left:0;width:100%;overflow-x:clip}.hero__wave-container>svg[data-v-76d6dbfb]{width:100%;height:auto;display:block;overflow:visible}@keyframes waveAnimation-76d6dbfb{0%{transform:translate(0) translateY(var(--wave-flat))}4.166667%{transform:translate(calc(94.916667px * var(--wave-direction))) translateY(var(--wave-low))}12.5%{transform:translate(calc(284.75px * var(--wave-direction))) translateY(var(--wave-high))}16.666667%{transform:translate(calc(379.666665px * var(--wave-direction))) translateY(var(--wave-peak))}20.833333%{transform:translate(calc(474.583332px * var(--wave-direction))) translateY(var(--wave-high))}29.166667%{transform:translate(calc(664.416664px * var(--wave-direction))) translateY(var(--wave-low))}33.333333%{transform:translate(calc(759.333333px * var(--wave-direction))) translateY(var(--wave-flat))}37.5%{transform:translate(calc(854.249997px * var(--wave-direction))) translateY(var(--wave-low))}45.833333%{transform:translate(calc(1044.083333px * var(--wave-direction))) translateY(var(--wave-high))}50%{transform:translate(calc(1139px * var(--wave-direction))) translateY(var(--wave-peak))}54.166667%{transform:translate(calc(1233.916666px * var(--wave-direction))) translateY(var(--wave-high))}62.5%{transform:translate(calc(1423.749999px * var(--wave-direction))) translateY(var(--wave-low))}66.666667%{transform:translate(calc(1518.666666px * var(--wave-direction))) translateY(var(--wave-flat))}70.833333%{transform:translate(calc(1613.583333px * var(--wave-direction))) translateY(var(--wave-low))}79.166667%{transform:translate(calc(1803.416666px * var(--wave-direction))) translateY(var(--wave-high))}83.333333%{transform:translate(calc(1898.333333px * var(--wave-direction))) translateY(var(--wave-peak))}87.5%{transform:translate(calc(1993.249999px * var(--wave-direction))) translateY(var(--wave-high))}95.833333%{transform:translate(calc(2183.083332px * var(--wave-direction))) translateY(var(--wave-low))}to{transform:translate(calc(2278px * var(--wave-direction))) translateY(var(--wave-flat))}}.hero #wave-blue[data-v-76d6dbfb]{--wave-flat: 0;--wave-low: 1vmin;--wave-high: 4vmin;--wave-peak: 5vmin;--wave-direction: 1;animation:waveAnimation-76d6dbfb 20s linear infinite}.hero #wave-white[data-v-76d6dbfb]{--wave-flat: 1vmin;--wave-low: 1.5vmin;--wave-high: 3.5vmin;--wave-peak: 4vmin;--wave-direction: -1;animation:waveAnimation-76d6dbfb 35s linear infinite}.hero #wave-brown[data-v-76d6dbfb]{--wave-flat: 0;--wave-low: 1vmin;--wave-high: 4vmin;--wave-peak: 5vmin;--wave-direction: 1;animation:waveAnimation-76d6dbfb 60s linear infinite}article[data-v-c10d67cc]{display:flex;align-items:center;margin-bottom:2.875rem;flex-direction:column;overflow:hidden;padding-bottom:.375rem;max-width:21.875rem}article img[data-v-c10d67cc],article div[data-v-c10d67cc]{box-shadow:0 4px 4px #00000040}article img[data-v-c10d67cc]{border-radius:50%;width:300px;height:300px;object-fit:cover}article div[data-v-c10d67cc]{background-color:var(--bg-button);color:var(--text-light);margin-top:1rem;min-width:14.688rem;height:4.063rem;display:flex;flex-direction:column;justify-content:center;text-align:center}article div h3[data-v-c10d67cc],article div p[data-v-c10d67cc]{margin:0}article div h3[data-v-c10d67cc]{font-size:var(--fs-200);line-height:150%;font-weight:500}article div p[data-v-c10d67cc]{font-size:var(--fs-100)}.products__page-section[data-v-51e9510e]{padding-top:18.5vw}.products__page-section .products__product-list-section[data-v-51e9510e]{background-color:var(--bg-section);color:var(--text-primary);height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;background-image:url(/nemos-ice-cream/assets/fish-background-yu-P5LF8.webp)}.products__page-section .products__product-list-section h2[data-v-51e9510e]{margin-top:16px;text-transform:uppercase;text-align:center;font-family:var(--ff-primary);font-size:2.5rem;text-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (min-width: 768px){.products__page-section .products__product-list-section h2[data-v-51e9510e]{font-size:var(--heading-1)}.products__page-section div[data-v-51e9510e]{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr);align-self:center;gap:60px}}@media screen and (min-width: 1024px){.products__page-section .products__product-list-section div[data-v-51e9510e]{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}}
