/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-webkit-text-size-adjust:100%;line-height:1.15;tab-size:4}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:0}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--clr-green:#495f58;--clr-yellow:#f4cf15;--clr-lips:#ee9972;--clr-skin:#fbdabc;--clr-gray:#eceeed;--clr-white:#fff;--clr-black:#333;--clr-accent:#a9bcb6;--fs-900:5.75rem;--fs-800:4rem;--fs-700:3.5rem;--fs-600:1.75rem;--fs-500:1.5rem;--fs-400:1.33rem;--fs-300:1.125rem;--fs-200:1rem;--fs-100:0.875rem;--ff-serif:"Markazi Text",serif;--ff-sans-serif:"Karla",sans-serif;--flow-space:2rem;--flex-column-gap:2.5rem;--flex-row-gap:2.5rem;--flex-group-gap:1rem:--grid-gap:1.5rem;--flow-space:1rem;--gap:1rem;--size-100:.25rem;--size-200:.5rem;--size-300:.75rem;--size-400:1rem;--size-500:1.5rem;--size-600:2rem;--size-700:3rem;--size-800:4rem;--size-900:5rem}*,:after,:before{box-sizing:border-box}*{font:inherit;padding:0}*,body,figure,h1,h2,h3,h4,h5,h6,picture{margin:0}h1,h2,h3,h4,h5,h6,p{font-weight:1.5rem;font-weight:var(--fs-500)}body{background-color:#fff;background-color:var(--clr-white);font-family:Markazi Text,serif;font-family:var(--ff-serif);font-size:1.5rem;font-size:var(--fs-500);line-height:1.5;min-height:100vh}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{accent-color:#a9bcb6;accent-color:var(--clr-accent);font:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.flex{display:flex;gap:1rem;gap:var(--gap,1rem)}.flex-group{-webkit-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:var(--flex-column-gap,--flex-group-gap);column-gap:var(--flex-column-gap,--flex-group-gap);display:flex;flex-wrap:wrap;row-gap:2.5rem;row-gap:var(--flex-row-gap,calc(--flex-group-gap / 2));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-group.mx-auto{justify-content:center}.grid{grid-gap:1rem;grid-gap:var(--gap,1rem);display:grid;gap:1rem;gap:var(--gap,1rem)}.flow>:where(:not(:first-child)){margin-top:1rem;margin-top:var(--flow-space,1rem)}.container{margin-inline:auto;max-width:80rem;padding-inline:2em}.justify-self-end{justify-self:end}.justify-self-start{justify-self:start}.vertical-align-center{align-items:center;text-align:center}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.border-bottom{border:2px solid --clr-green}.bg-green{background-color:#495f58;background-color:var(--clr-green)}.bg-yellow{background-color:#f4cf15;background-color:var(--clr-yellow)}.bg-lips{background-color:#ee9972;background-color:var(--clr-lips)}.bg-skin{background-color:#fbdabc;background-color:var(--clr-skin)}.bg-gray{background-color:#eceeed;background-color:var(--clr-gray)}.bg-white{background-color:#fff;background-color:var(--clr-white)}.bg-black{background-color:#333;background-color:var(--clr-black)}.text-green{color:#495f58;color:var(--clr-green)}.text-yellow{color:#f4cf15;color:var(--clr-yellow)}.text-lips{color:#ee9972;color:var(--clr-lips)}.text-skin{color:#fbdabc;color:var(--clr-skin)}.text-gray{color:#eceeed;color:var(--clr-gray)}.text-black{color:#333;color:var(--clr-black)}.ff-serif{font-family:Markazi Text,serif;font-family:var(--ff-serif)}.ff-sans-serif{font-family:Karla,sans-serif;font-family:var(--ff-sans-serif)}.letter-spacing-1{letter-spacing:4.75px}.letter-spacing-2{letter-spacing:2.7px}.letter-spacing-3{letter-spacing:2.35px}.uppercase{text-transform:uppercase}.fs-900{font-size:5.75rem;font-size:var(--fs-900)}.fs-800{font-size:4rem;font-size:var(--fs-800)}.fs-700{font-size:3.5rem;font-size:var(--fs-700)}.fs-600{font-size:1.75rem;font-size:var(--fs-600)}.fs-500{font-size:1.5rem;font-size:var(--fs-500)}.fs-400{font-size:1.33rem;font-size:var(--fs-400)}.fs-300{font-size:1.125rem;font-size:var(--fs-300)}.fs-200{font-size:1rem;font-size:var(--fs-200)}.fs-600,.fs-700,.fs-800,.fs-900{line-height:1.1}.fw-100{font-weight:.25rem;font-weight:var(--size-100)}.fw-200{font-weight:.5rem;font-weight:var(--size-200)}.fw-300{font-weight:.75rem;font-weight:var(--size-300)}.fw-400{font-weight:1rem;font-weight:var(--size-400)}.fw-500{font-weight:1.5rem;font-weight:var(--size-500)}.fw-600{font-weight:2rem;font-weight:var(--size-600)}.fw-700{font-weight:3rem;font-weight:var(--size-700)}.fw-900{font-weight:4rem;font-weight:var(--size-800)}.fw-800{font-weight:5rem;font-weight:var(--size-900)}.padding-block-100{padding-block:.25rem;padding-block:var(--size-100)}.padding-block-200{padding-block:.5rem;padding-block:var(--size-200)}.padding-block-300{padding-block:.75rem;padding-block:var(--size-300)}.padding-block-400{padding-block:1rem;padding-block:var(--size-400)}.padding-block-500{padding-block:1.5rem;padding-block:var(--size-500)}.padding-block-600{padding-block:2rem;padding-block:var(--size-600)}.padding-block-700{padding-block:3rem;padding-block:var(--size-700)}.padding-block-800{padding-block:4rem;padding-block:var(--size-800)}.padding-block-900{padding-block:5rem;padding-block:var(--size-900)}.padding-inline-100{padding-inline:.25rem;padding-inline:var(--size-100)}.padding-inline-200{padding-inline:.5rem;padding-inline:var(--size-200)}.padding-inline-300{padding-inline:.75rem;padding-inline:var(--size-300)}.padding-inline-400{padding-inline:1rem;padding-inline:var(--size-400)}.padding-inline-500{padding-inline:1.5rem;padding-inline:var(--size-500)}.padding-inline-600{padding-inline:2rem;padding-inline:var(--size-600)}.padding-inline-700{padding-inline:3rem;padding-inline:var(--size-700)}.padding-inline-800{padding-inline:4rem;padding-inline:var(--size-800)}.padding-inline-900{padding-inline:5rem;padding-inline:var(--size-900)}.large-button{aspect-ratio:1;border-radius:1rem;display:grid;padding:.5em 2em;place-items:center;text-decoration:none}.site-header{background-color:#ee9972;background-color:var(--clr-lips);background-color:#eceeed;background-color:var(--clr-gray);color:#333;color:var(--clr-black);height:auto;padding:1rem 0}.site-header__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between}@media only screen and (min-width:45em){.site-header__inner{justify-content:space-between}}.even-columns{grid-gap:1.5rem;grid-gap:var(--grid-gap,1.5rem);display:grid;gap:1.5rem;gap:var(--grid-gap,1.5rem)}@media only screen and (min-width:45rem){.even-columns{grid-auto-columns:1fr;grid-auto-flow:column}}.nav{--flex-column-gap:2.5rem;-webkit-column-gap:2.5rem;column-gap:2.5rem;-webkit-column-gap:var(--flex-column-gap,--flex-group-gap);column-gap:var(--flex-column-gap,--flex-group-gap);display:flex;flex-wrap:wrap;font-family:Markazi Text,serif;font-family:var(--ff-serif);font-weight:1rem;font-weight:var(--fs-200);list-style:none;row-gap:2.5rem;row-gap:var(--flex-row-gap,calc(--flex-group-gap / 2));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-bar-links{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-padding-start:0;display:flex;grid-column:3;justify-content:right;list-style-type:none;margin-block-end:0;margin-block-start:0;padding-inline-start:0;transition:left .3s}.nav-bar-links.expanded{left:0}.nav-bar-links li{display:flex}.nav-bar-links a{align-items:center;color:#333;color:var(--clr-black);display:flex;padding:1.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .5s}.current-location,.nav-bar-links a:focus,.nav-bar-links a:hover{background-color:#f4ce14}@media only screen and (max-width:992px){.nav-bar{grid-template-columns:auto auto}.nav-bar-hamburger{background:none;border:none;display:inline-block;justify-self:end;width:2.5rem}.nav-bar-links{background-color:#fff;box-shadow:2px 0 4px 0 rgba(0,0,0,.2);height:100vh;left:-50%;position:absolute;top:0;width:50%;z-index:100}.nav-bar-links,.nav-bar-links li{flex-direction:column}}.nav a{color:#333;color:var(--clr-black);font-size:1.5rem;font-size:var(--fs-500);text-decoration:none}.nav a self:is(:hover,:focus){color:#495f58;color:var(--clr-green)}.logo{height:4em;padding:1em 0;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;will-change:filter}.footer__logo:focus,.footer__logo:hover,.logo:focus,.logo:hover{-webkit-filter:drop-shadow(0 0 2em #f4cf15);filter:drop-shadow(0 0 2em hsl(50 91% 52%));-webkit-filter:drop-shadow(0 0 2em var(--clr-yellow));filter:drop-shadow(0 0 2em var(--clr-yellow))}.logo.vanilla:hover{-webkit-filter:drop-shadow(0 0 0 2em #ee9972);filter:drop-shadow(0 0 0 2em hsl(19 78% 69%));-webkit-filter:drop-shadow(0 0 0 2em var(--clr-lips));filter:drop-shadow(0 0 0 2em var(--clr-lips))}.hero img{border:.1em solid #495f58;border:.1em solid var(--clr-green);border-radius:1rem;border-radius:var(--size-400);-webkit-filter:drop-shadow(0 0 1rem #eceeed/.4);filter:drop-shadow(0 0 1rem hsl(150 6% 93%)/.4);-webkit-filter:drop-shadow(0 0 1rem var(--clr-gray)/.4);filter:drop-shadow(0 0 1rem var(--clr-gray)/.4);max-height:26rem}.hero img:focus,.hero img:hover{border:.1em solid #eceeed;border:.1em solid var(--clr-gray);border-radius:1rem;border-radius:var(--size-400);-webkit-filter:drop-shadow(0 0 1rem #333/.4);filter:drop-shadow(0 0 1rem hsl(0 0% 20%)/.4);-webkit-filter:drop-shadow(0 0 1rem var(--clr-black)/.4);filter:drop-shadow(0 0 1rem var(--clr-black)/.4);transition:275ms ease-in-out}@media only screen and (min-width:62rem){.even-columns{grid-auto-columns:2fr;grid-auto-flow:column}}.button{border:1px solid #eceeed;border:1px solid var(--clr-gray);border-radius:.5rem;cursor:pointer;display:inline-flex;font-family:Karla,sans-serif;font-family:var(--ff-sans-serif);font-size:1.33rem;font-size:var(--fs-400);font-weight:400;justify-content:center;line-height:1;padding:.75em 2em;text-decoration:none;text-transform:uppercase;transition:275ms ease-in-out}.button[data-type=primary]{background-color:#f4cf15;background-color:var(--clr-yellow);color:#333;color:var(--clr-black)}.button[data-type=primary]:is(:hover,:focus){background-color:#333;background-color:var(--clr-black);border:1px solid #eceeed;border:1px solid var(--clr-gray);color:#f4cf15;color:var(--clr-yellow);-webkit-filter:drop-shadow(0 0 .4em #f4cf15);filter:drop-shadow(0 0 .4em hsl(50 91% 52%));-webkit-filter:drop-shadow(0 0 .4em var(--clr-yellow));filter:drop-shadow(0 0 .4em var(--clr-yellow))}.mobile-nav-toggle{background:transparent;border:0;cursor:pointer;display:none;padding:.5em}.mobile-nav-toggle .icon-close{display:none}@media (max-width:57em){.primary-navigation{box-shadow:0 0 .75em rgba(0,0,0,.05);display:none}.hero img{max-height:100%}.flex-group{grid-gap:1rem;grid-gap:var(--size-400);display:grid;gap:1rem;gap:var(--size-400);text-align:left}.nav a{text-decoration:none}.nav a:focus,.nav a:hover{color:#495f58;color:var(--clr-green)}.primary-navigation[data-visible=true]{background-color:#fff;background-color:var(--clr-white);border-radius:0 0 1rem 1rem;display:block;gap:4rem;gap:var(--size-800);inset:8rem 1rem auto;inset:8rem var(--size-400) auto;padding:2rem;padding:var(--size-600);position:absolute;z-index:1}.visible{display:block!important}.mobile-nav-toggle{display:block}.mobile-nav-toggle .icon-close{display:none}}.card{grid-gap:1rem;border-radius:.5rem;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.1);display:grid;font-family:Markazi Text,serif;font-family:var(--ff-serif);gap:1rem;line-height:1.5}.card img{border-radius:1rem 1rem 0 0;height:20rem;object-fit:cover;width:100%}.card-picture{grid-gap:1rem;border-radius:1rem;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.1);display:grid;gap:1rem}.card-picture img{border-radius:1rem;height:20rem;object-fit:cover;width:100%}.card__title{align-items:center;display:flex;justify-content:space-between}.delivery-icon{fill:#495f58;fill:var(--clr-green);display:block;height:1em;margin-left:.625em;object-fit:contain;width:1em}.button[data-type=primary]:is(:hover,:focus) .delivery-icon{fill:#f4cf15;fill:var(--clr-yellow)}.footer__logo{padding:1em 0;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:3.5em;will-change:filter}.footer__nav{display:flex;flex-direction:column;font-family:Markazi Text,serif;font-family:var(--ff-serif);font-weight:1rem;font-weight:var(--fs-200);gap:.6rem;list-style:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__nav a,.footer__nav li{color:#fff;color:var(--clr-white);font-size:1.33rem;font-size:var(--fs-400);text-decoration:none}.footer__nav a self:is(:hover,:focus){color:#eceeed;color:var(--clr-gray);font-family:Karla,sans-serif;font-family:var(--ff-sans-serif)}.footer__title{padding-bottom:2rem}.footer__description{font-family:Karla,sans-serif;font-family:var(--ff-sans-serif);font-size:1rem;font-size:var(--fs-200)}.footer__row{padding-inline:.5em;padding-bottom:4rem}.socials{color:#eceeed;color:var(--clr-gray);padding-left:1.5rem;text-align:center}.form__group{flex:1fr 1 1fr}.form__group,.form__steps{display:flex;flex-direction:row;gap:.6rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}input{padding:.75rem}legend{background:#fff;color:#061e22;padding:.2em 1em}@media (min-width:56em){.form__steps{flex:1 1 100%}}.form__element{align-content:flex-end;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;overflow:auto}.form__item{margin:.2em;width:48%}.form__item input[type=date],.form__item input[type=email],.form__item input[type=number],.form__item input[type=tel],.form__item input[type=text],.form__item input[type=time],option,select,textarea{height:3em;width:100%}.form__item input[type=radio]{width:10%}.error-message{color:red;font-size:1.5rem;font-size:var(--fs-500)}.testimonial{grid-gap:1rem;background-color:#fff;background-color:var(--clr-white);border:1px solid #f4cf15;border:1px solid var(--clr-yellow);border-radius:.5rem;box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.1);color:#333;color:var(--clr-black);display:grid;font-family:Karla,sans-serif;font-family:var(--ff-sans-serif);gap:1rem;line-height:1.5;padding-block:1.25em;padding-inline:1em}.testimonial picture{display:inline-block}.testimonial__heading{align-items:center}.testimonial__image img{border:.15em solid #eceeed;border:.15em solid var(--clr-gray);border-radius:100%;object-fit:cover;width:2.9em}.testimonial__title{line-height:1.2;text-align:center}.testimonial__title h3,p{font-size:1.125rem;font-size:var(--fs-300)}.testimonial__body{padding:1rem}.testimonial__content{font-family:Markazi Text,serif;font-family:var(--ff-serif);font-size:1.33rem;font-size:var(--fs-400);padding:1rem 0}.testimonial__rating{display:flex;gap:.25em;justify-content:center}.testimonial__rating li{list-style:none;margin:0}.testimonial__rating img{width:1.2rem}.about__image{left:0;position:relative;top:0}.about__image img:first-child{bottom:0;height:25rem;left:3em;object-fit:cover;position:relative;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:18rem}.about__image img:last-child{bottom:2em;height:25rem;object-fit:cover;position:absolute;right:1em;width:18rem}@media (max-width:56em){.about__image img:first-child{left:0;position:relative;top:0}.about__image img:first-child,.about__image img:last-child{bottom:0;height:12rem;object-fit:cover;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:15rem}.about__image img:last-child{position:absolute;right:0}}
/*# sourceMappingURL=main.1cfe394b.css.map*/