@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Oswald:400);@font-face{font-family:"Ink Free";src:url(/css/fonts/Inkfree.ttf)}@font-face{font-family:"Juice ITC";src:url(/css/fonts/juice-itc.ttf)}:root{--font-family-primary: 'Century Gothic','Arial',san-serif;--font-family-general: "Ink Free", san-serif;--font-family-logo: "Juice ITC", san-serif;--color-primary: #99bfb8;--color-secondary: #4acfb7;--color-navigation: #99bfb8;--color-background: #Bfbdb4;--color-border: #99bfb8;--color-white: #f4f4f4;--color-grey-light: #bebeb2;--color-grey-dark: #777;--color-addtocart: #99bfb8;--color-red: #c4433f;--color-red-dark: #b01111;--box-shadow-primary: 1rem 1rem 2rem var(--color-grey-dark);--border-primary: 4px solid var(--color-primary);--color-text: #333;--color-black: #000;--color-black-footer: #444444;--color-yellow: yellow;--color-green: green;--color-blue: rgb(59, 94, 195);--color-blue-dark: #515783;--color-blue-light: #4d9cff;--color-grey-blue: #abc0db;--color-whatsapp: rgb(74, 201, 89);--color-instagram: rgb(225, 48, 108);--font-size-body: 1.8rem}@-webkit-keyframes moveInTop{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveInTop{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveInBottom{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bounce{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}}@keyframes bounce{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1.5rem);transform:translateY(1.5rem)}}@-webkit-keyframes drive{0%{left:0}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg);left:0}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:50%}70%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:50%}100%{-webkit-transform:rotate(30deg);transform:rotate(30deg);left:100%}}@keyframes drive{0%{left:0}25%{-webkit-transform:rotate(20deg);transform:rotate(20deg);left:0}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:50%}70%{-webkit-transform:rotate(0deg);transform:rotate(0deg);left:50%}100%{-webkit-transform:rotate(30deg);transform:rotate(30deg);left:100%}}@-webkit-keyframes smallToBig{0%{-webkit-transform:translate(-50%, -50%) scale(0.25);transform:translate(-50%, -50%) scale(0.25)}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@keyframes smallToBig{0%{-webkit-transform:translate(-50%, -50%) scale(0.25);transform:translate(-50%, -50%) scale(0.25)}100%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}}@-webkit-keyframes blinking{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blinking{0%{opacity:1}50%{opacity:0}100%{opacity:1}}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility}html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 75em){html{font-size:56.25%}}@media (max-width: 64em){html{font-size:50%}}@media (min-width: 112.5em){html{font-size:75%}}body{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--color-white);color:var(--color-text);font-family:var(--font-family-primary);font-weight:400;line-height:1.6;font-size:var(--font-size-body);text-rendering:optimizeLegibility;overflow-x:hidden}@media (max-width: 48em){body{font-size:1.6rem}}@media (max-width: 30em){body{font-size:1.4rem}}body.shop__checkout{background-color:var(--color-grey-dark)}.container{display:grid;place-content:center;padding:1rem;background-color:var(--color-border)}@media (max-width: 22.5em){.container{padding:0.5rem}}.section{display:grid;row-gap:2rem;padding:10rem 0;border-top:1px solid var(--color-white);opacity:1;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, -webkit-transform 1s;transition:transform 1s, opacity 1s;transition:transform 1s, opacity 1s, -webkit-transform 1s}@media (max-width: 48em){.section{padding:5rem 0}}.section--hidden{opacity:0;-webkit-transform:translateY(8rem);transform:translateY(8rem)}.party-container{display:grid;place-content:center;background-color:var(--color-background)}.section-slider{grid-template-rows:6rem minmax(47rem, 1fr);row-gap:4rem}@media (max-width: 64em){.section-slider{grid-template-rows:6rem minmax(47rem, 1fr)}}@media (max-width: 56.25em){.section-slider{grid-template-rows:6rem minmax(47rem, 1fr)}}@media (max-width: 48em){.section-slider{grid-template-rows:6rem minmax(45rem, 1fr)}}@media (max-width: 30em){.section-slider{grid-template-rows:6rem minmax(30rem, 1fr)}}@media (max-width: 22.5em){.section-slider{grid-template-rows:6rem minmax(27rem, 1fr)}}.icon-small{font-size:150%;text-align:center;margin-right:1rem}.icon-veg2{color:var(--color-secondary);display:inline-block;width:5rem;margin-right:2rem}.icon-big{color:var(--color-secondary);display:inline-block;font-size:4rem;margin:0 2rem}@media (max-width: 48em){.icon-big{font-size:200%}}@media (max-width: 30em){.icon-big{font-size:150%;margin:0 1rem 0 0}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-veg{display:block;width:2rem;margin-right:1rem}.heading-primary{margin-top:2rem;margin-bottom:4rem;color:var(--color-white);font-weight:400;font-size:240%;letter-spacing:1px;word-spacing:4px;text-align:center;text-transform:lowercase;font-family:var(--font-family-primary)}@media (max-width: 64em){.heading-primary{font-size:380%;margin-top:2.5rem}}@media (max-width: 30em){.heading-primary{font-size:285%;margin:2rem 0}}.heading-strapline{color:var(--color-text);font-weight:600;font-size:150%;letter-spacing:1px;word-spacing:2px;text-transform:lowercase;font-family:var(--font-family-general);text-align:center}@media (max-width: 30em){.heading-strapline{word-spacing:1px}}@media (max-width: 22.5em){.heading-strapline{letter-spacing:0;word-spacing:1px}}.heading-primary-cart{font-family:var(--font-family-general);text-transform:uppercase;color:var(--color-white);text-shadow:1px 2px 0 var(--color-red-dark);font-size:4rem;font-weight:normal;text-align:center;margin:1rem 0}@media (max-width: 48em){.heading-primary-cart{font-size:5rem}}@media (max-width: 30em){.heading-primary-cart{font-size:3rem}}.heading-primary-cart--checkout{font-size:3rem}@media (max-width: 48em){.heading-primary-cart--checkout{font-size:2.5rem}}.heading-primary-cart--1{font-size:5rem}@media (max-width: 30em){.heading-primary-cart--1{font-size:4rem}}.heading-secondary{color:var(--color-text);font-size:180%;word-spacing:2px;text-align:center;letter-spacing:1px;font-weight:300;text-transform:uppercase}.heading-secondary:after{display:block;height:.2rem;background:var(--color-text);content:" ";width:15rem;margin:0 auto;margin-top:1.0rem}@media (max-width: 30em){.heading-secondary:after{height:.1rem;width:13rem;margin-top:1rem}}.heading-tertiary{font-size:150%;font-weight:700;line-height:120%;text-transform:uppercase;word-spacing:1px}.heading-fourth{font-size:100%;font-style:normal;border-bottom:1px solid var(--color-text);width:50%;margin-bottom:1rem}@media (max-width: 22.5em){.heading-fourth{width:30%}}.heading-fifth{font-size:100%;font-style:italic;font-weight:700;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 30em){.heading-fifth{margin-top:0}}.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem}.heading__logo{height:9rem;width:auto;margin:0 2rem}@media (max-width: 48em){.heading__logo{height:6rem}}@media (max-width: 30em){.heading__logo{height:4.5rem}}.btn,.btn:link,.btn:visited{display:inline-block;position:relative;font-weight:600;text-transform:uppercase;text-decoration:none;padding:1.2rem 2rem;border-radius:10rem;-webkit-transition:all 0.2s;transition:all 0.2s;border:none;cursor:pointer;outline:none}@media (max-width: 48em){.btn,.btn:link,.btn:visited{padding:1rem 2rem}}.btn:hover{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px);-webkit-box-shadow:0 1rem 3rem var(--color-grey-dark);box-shadow:0 1rem 3rem var(--color-grey-dark)}.btn:hover::after{-webkit-transform:scaleX(1.1) scaleY(1.2);transform:scaleX(1.1) scaleY(1.2);opacity:0}.btn:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 0.5rem 1rem var(--color-grey-dark);box-shadow:0 0.5rem 1rem var(--color-grey-dark)}.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all 0.4s;transition:all 0.4s}.btn--animated{-webkit-animation:moveInBottom 0.5s ease-out 0.1s;animation:moveInBottom 0.5s ease-out 0.1s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.btn-submit{width:15rem;font-size:1.6rem;color:var(--color-white);background-color:var(--color-primary);-webkit-box-shadow:0 1rem 3rem var(--color-grey-dark);box-shadow:0 1rem 3rem var(--color-grey-dark);padding:1rem 2rem;overflow:hidden}.text_btn:link,.text_btn:visited{position:fixed;text-transform:lowercase;left:10rem;top:3rem;border:3px solid var(--color-primary);padding:1rem;background-color:var(--color-white);color:var(--color-primary);-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width: 64em){.text_btn:link,.text_btn:visited{left:4rem}}@media (max-width: 48em){.text_btn:link,.text_btn:visited{top:1rem;z-index:1000;font-size:1.4rem}}@media (max-width: 30em){.text_btn:link,.text_btn:visited{left:0;top:0;font-size:1.2rem}}.text_btn:link:hover,.text_btn:visited:hover{background-color:var(--color-primary);color:var(--color-white);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.text_btn:link:active,.text_btn:visited:active{-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.2);-webkit-transform:translateY(0);transform:translateY(0)}.submit_btn{text-align:center;margin-top:2rem}.btn-purchase,.btn-checkout{width:15rem;font-size:2rem;color:var(--color-white);background-color:var(--color-primary);-webkit-box-shadow:0 1rem 3rem rgba(51,51,51,0.2);box-shadow:0 1rem 3rem rgba(51,51,51,0.2);padding:1rem 2rem;overflow:hidden;display:inline-block;position:relative;font-weight:600;text-transform:uppercase;text-decoration:none;border-radius:10rem;-webkit-transition:all 0.2s;transition:all 0.2s;border:none;cursor:pointer;outline:none}.btn-purchase:hover,.btn-purchase:active,.btn-checkout:hover,.btn-checkout:active{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px);-webkit-box-shadow:0 1rem 3rem var(--color-grey-dark);box-shadow:0 1rem 3rem var(--color-grey-dark)}.btn-purchase:hover::after,.btn-purchase:active::after,.btn-checkout:hover::after,.btn-checkout:active::after{background-color:var(--color-primary)}.btn-purchase::after,.btn-checkout::after{background-color:var(--color-primary)}.btn-addtocart{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-shadow:0 0 1rem var(--color-white);box-shadow:0 0 1rem var(--color-white);color:var(--color-white);background-color:var(--color-addtocart);font-size:2rem;margin:0 auto}@media (max-width: 48em){.btn-addtocart{-ms-flex-item-align:center;align-self:center;font-size:1.8rem}}@media (max-width: 22.5em){.btn-addtocart{font-size:1.6rem}}.btn-addtocart::after{background-color:var(--color-addtocart)}.btn-danger{color:var(--color-white);background-color:var(--color-red);border:none;border-radius:0.5rem;font-weight:600;padding:1rem;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width: 48em){.btn-danger{padding:0.6rem;font-size:1rem}}.btn-danger:hover{-webkit-box-shadow:0 0 1rem var(--color-black);box-shadow:0 0 1rem var(--color-black);background-color:var(--color-red-dark)}.delivery{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:2rem;padding:0 2rem}.delivery__img{position:relative;width:15rem;height:15rem;margin:2rem 0;animation:drive 3s infinite alternate-reverse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@media (max-width: 48em){.delivery__img{width:12rem;height:12rem}}@media (max-width: 30em){.delivery__img{width:10rem;height:10rem}}.delivery__text{font-weight:400;font-style:normal;text-align:center}@media (max-width: 48em){.delivery__text{margin:0 5rem}}@media (max-width: 30em){.delivery__text{margin:0 12rem}}@media (max-width: 22.5em){.delivery__text{margin:0 17rem}}.delivery__email{color:var(--color-primary);font-family:var(--font-family-general);letter-spacing:1px;text-decoration:none;font-weight:700;-webkit-transition:all 0.3s;transition:all 0.3s}.delivery__email ion-icon{font-size:20px}.delivery__email:hover{color:var(--color-white);background-color:var(--color-primary);padding:.5rem;border:1px dashed var(--color-white);-webkit-transform:translateY(-3px) scale(1.2);transform:translateY(-3px) scale(1.2)}.delivery__email:hover ion-icon{color:var(--color-white)}.delivery .ion-ios-email-outline{color:var(--color-primary);font-weight:700}.about__hero{width:13rem;height:15rem;float:left;margin-right:2rem;shape-outside:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);position:relative}@media (max-width: 48em){.about__hero{width:11rem;height:13rem}}@media (max-width: 22.5em){.about__hero{width:10rem;height:12rem}}.about__hero--img{display:block;height:100%;width:100%;position:relative;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__hero:hover .about__hero--img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:blur(1px) brightness(80%);filter:blur(1px) brightness(80%)}.about__caption{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, 20%);transform:translate(-50%, 20%);color:var(--color-white);text-transform:capitalize;font-size:1.4rem;text-align:center;opacity:0;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.about__hero:hover .about__caption{opacity:1;-webkit-transform:translate(-50%, 90%);transform:translate(-50%, 90%)}.about__description{display:grid;grid-template-columns:2fr 1fr;grid-row-gap:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:center;padding:3rem}@media (max-width: 56.25em){.about__description{padding:0}}@media (max-width: 48em){.about__description{grid-template-columns:1fr;padding:3rem}}@media (max-width: 30em){.about__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}.about__details{grid-row:1/2;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);width:95%}@media (max-width: 30em){.about__details{padding:1rem}}.about__text{position:relative}.about__features{grid-row:1/2;grid-column:2/3;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);width:95%}@media (max-width: 48em){.about__features{grid-row:4/5;grid-column:1/2;width:auto}}@media (max-width: 30em){.about__features{width:95%}}.about__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.about__gallery{grid-row:2/3;grid-column:1/-1;display:grid;grid-template-columns:repeat(2, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2rem}@media (max-width: 30em){.about__gallery{grid-gap:1rem;grid-template-columns:repeat(2, 17rem);grid-template-rows:repeat(2, 20rem)}}@media (max-width: 22.5em){.about__gallery{grid-template-columns:repeat(2, 15rem);grid-template-rows:repeat(2, 17.5rem)}}.about__team{padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);padding:.5rem}.about__team-1{grid-row:1/2;grid-column:1/2}.about__team-2{grid-row:1/2;grid-column:2/3}.about__team-3{grid-row:1/2;grid-column:3/4}@media (max-width: 48em){.about__team-3{grid-row:2/3;grid-column:1/2}}.about__team-4{grid-row:1/2;grid-column:4/5}@media (max-width: 48em){.about__team-4{grid-row:2/3;grid-column:2/3}}.about__team--img{display:block;height:25rem;width:20rem;position:relative;-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 30em){.about__team--img{height:100%;width:100%}}.about__team:hover .about__team--img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(120%);filter:brightness(120%)}.about__team--caption{position:absolute;-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%);color:var(--color-white);text-transform:capitalize;font-size:1.4rem;padding:3px;opacity:1}@media (max-width: 22.5em){.about__team--caption{font-size:1.2rem}}.playful{font-family:var(--font-family-general);font-weight:600;letter-spacing:2px;font-size:2rem;text-align:center}@media (max-width: 30em){.playful{font-size:1.6rem;letter-spacing:1px}}.form_B{margin:2rem;display:grid;grid-row-gap:1rem}.form{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;row-gap:2rem}@media (max-width: 30em){.form{justify-self:center}}.form__contact-form{margin-top:2rem}.form__text{text-transform:none}.form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);padding:0;background-color:var(--color-white);border-radius:1rem}@media (max-width: 48em){.form__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form__part{padding:1rem}.form__details{border:medium none !important;margin-bottom:1rem;padding:0}.form input[type="text"],.form input[type="email"],.form input[type="number"],.form textarea{width:100%;background:rgba(255,255,255,0.75);padding:0.8rem;border:1px solid var(--color-grey-light);border-radius:3px;font-family:var(--font-family-primary);font-size:1.4rem}.form textarea{height:14rem;max-width:100%;resize:none}.form input[type="text"]:hover,.form input[type="email"]:hover,.form input[type="number"]:hover,.form textarea:hover{-webkit-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border:1px solid var(--color-secondary)}.form label{font-size:1.4rem;font-weight:bold}.form input:focus,.form textarea:focus{outline:none;border:1px solid var(--color-grey-dark)}.form__asterix{color:var(--color-red)}.form__messages{width:80%;margin:0 auto;border-radius:3px;padding:0.2rem;border:none;font-family:var(--font-family-general);font-weight:600;text-transform:uppercase;margin-bottom:0;text-align:center}.errorBig{color:var(--color-white);font-size:2rem;margin:1rem auto;display:block;border:2px solid var(--color-white);background-color:var(--color-red);-webkit-box-shadow:0 0 1rem 1px var(--color-text);box-shadow:0 0 1rem 1px var(--color-text)}.success{color:var(--color-secondary);font-size:2rem;margin:1rem auto;display:block;border:1px solid var(--color-secondary);background-color:var(--color-white);-webkit-box-shadow:0 0 1rem 1px var(--color-text);box-shadow:0 0 1rem 1px var(--color-text)}.errorB{color:var(--color-white);margin-top:2rem;border:2px solid var(--color-red);background-color:var(--color-red);-webkit-box-shadow:0 0 1rem 1px var(--color-text);box-shadow:0 0 1rem 1px var(--color-text)}.successB{color:var(--color-white);margin-top:2rem;border:2px solid var(--color-secondary);background-color:var(--color-secondary);-webkit-box-shadow:0 0 1rem 1px var(--color-text);box-shadow:0 0 1rem 1px var(--color-text)}.error{color:var(--color-red);font-size:1.3rem;font-style:italic;padding-left:1rem;font-weight:bold}.order{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%;justify-self:center}@media (max-width: 48em){.order{grid-template-columns:1fr;width:98%}}.order__steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--color-white);padding:.5rem;height:100%;line-height:2;border-radius:5px;border:1px solid var(--color-border);-webkit-box-shadow:0 1rem 1rem 0rem;box-shadow:0 1rem 1rem 0rem}.order__steps--5{grid-column:1/-1;grid-row:3/4}@media (max-width: 48em){.order__steps--5{grid-row:5/6}}.order__steps--10{grid-column:1/-1;grid-row:6/7;background-color:var(--color-primary);-webkit-animation:blinking 3s ease-in-out infinite;animation:blinking 3s ease-in-out infinite}@media (max-width: 48em){.order__steps--10{grid-row:10/11}}.order__heading{font-family:var(--font-family-general);margin:1rem}.order__details{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.order__details ion-icon{font-size:32px;color:var(--color-primary);margin:0 .5rem;-ms-flex-item-align:start;align-self:flex-start}.order__btn-box{font-family:var(--font-family-general);text-decoration:none;padding:0.5rem;border:1px solid var(--color-white);background-color:var(--color-primary);color:var(--color-white);text-transform:uppercase}.order__btn-addtocart,.order__btn-checkout,.order__btn-submit{font-family:var(--font-family-primary);text-decoration:none;padding:0.5rem 1rem;border:1px solid var(--color-white);-webkit-box-shadow:0 0 1rem var(--color-white);box-shadow:0 0 1rem var(--color-white);background-color:var(--color-primary);color:var(--color-white);text-transform:uppercase;border-radius:3rem}.order__btn-cart{font-family:var(--font-family-primary);text-decoration:none;padding:0.5rem;border:1px solid var(--color-white);-webkit-box-shadow:0 0 1rem var(--color-white);box-shadow:0 0 1rem var(--color-white);background-color:var(--color-grey-blue);color:var(--color-text);text-transform:capitalize}.order .btn-broadcast:link,.order .btn-broadcast:visited{background-image:radial-gradient(var(--color-white), var(--color-grey-light));color:var(--color-primary);padding:1rem 2rem;border-radius:5rem;border:2px solid var(--color-primary);text-decoration:none;text-transform:uppercase;font-family:var(--font-family-general);font-weight:600;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0);-webkit-transition:all 2s;transition:all 2s}.order .btn-broadcast:hover,.order .btn-broadcast:active{-webkit-transform:translateY(1rem) scale(1.05);transform:translateY(1rem) scale(1.05);-webkit-box-shadow:0 1rem 2rem rgba(0,0,0,0.2);box-shadow:0 1rem 2rem rgba(0,0,0,0.2)}.order .icon-small{font-size:195%;color:var(--color-primary);margin:1rem}.order .delivery__email{color:var(--color-primary);font-family:var(--font-family-general);letter-spacing:1px;text-decoration:none;font-weight:700;-webkit-transition:all 0.3s;transition:all 0.3s}.order .delivery__email ion-icon{font-size:20px}.order .delivery__email:hover{color:var(--color-white);background-color:var(--color-primary);padding:.5rem;border:1px dashed var(--color-white);-webkit-transform:translateY(-3px) scale(1.2);transform:translateY(-3px) scale(1.2)}.order .delivery__email:hover ion-icon{color:var(--color-white)}.delivery__link:link,.delivery__link:visited,.mail__link:link,.mail__link:visited{color:var(--color-green);text-decoration:none}.delivery__link:hover,.delivery__link:active,.mail__link:hover,.mail__link:active{text-decoration:underline}.instagram{text-decoration:none;padding:0.5rem;-webkit-transition:all 0.3s;transition:all 0.3s;font-weight:500;color:var(--color-instagram);-webkit-transition:all 0.2s;transition:all 0.2s}.instagram:hover{-webkit-transform:translateY(-3px) scale(1.1);transform:translateY(-3px) scale(1.1);border:2px solid var(--color-instagram);background-color:var(--color-white)}.inthebox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 48em){.inthebox{justify-self:center;width:100%;max-width:50rem}}@media (max-width: 30em){.inthebox{padding:0}}@media (max-width: 22.5em){.inthebox{width:30rem}}.inthebox__box{width:48%;margin-bottom:2rem;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);border-radius:4px;overflow:hidden;padding:1rem;display:grid;grid-template-rows:-webkit-max-content 1fr 6rem;grid-template-rows:max-content 1fr 6rem;grid-row-gap:1rem}@media (max-width: 48em){.inthebox__box{width:auto}}@media (max-width: 30em){.inthebox__box{width:95%;grid-template-rows:-webkit-max-content 1fr 4rem;grid-template-rows:max-content 1fr 4rem}}@media (max-width: 22.5em){.inthebox__box{grid-template-rows:-webkit-max-content 1fr 4rem;grid-template-rows:max-content 1fr 4rem}}.inthebox__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.inthebox__price{color:var(--color-black-heading);font-weight:700;text-align:center;font-size:150%}.inthebox__content{color:var(--color-black-text)}@media (max-width: 48em){.inthebox__content{padding:0 1rem}}@media (max-width: 30em){.inthebox__content{width:100%;padding:0}}.inthebox__inside{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 22.5em){.inthebox__inside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.inthebox__hero{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-right:1rem;padding:3px;background-color:var(--color-primary);-webkit-transition:ease-in-out all 0.2s;transition:ease-in-out all 0.2s}@media (max-width: 22.5em){.inthebox__hero{margin-right:0;margin-bottom:1rem}}.inthebox__hero:hover{-webkit-transform:translateX(10%) scale(1.15);transform:translateX(10%) scale(1.15)}@media (max-width: 22.5em){.inthebox__hero:hover{-webkit-transform:translateY(-10%) scale(1.05);transform:translateY(-10%) scale(1.05)}}.inthebox__img{display:block;width:100%;height:100%}.inthebox__food{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ion-ios-cart-outline::after{margin-right:2rem}.buildabox{display:grid;justify-items:center;row-gap:2rem}.buildabox__build{padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);display:grid;row-gap:2rem;border-radius:4px;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98%;justify-self:center}@media (max-width: 30em){.buildabox__build{padding:1rem}}.buildabox__price{font-size:150%;color:var(--color-black-heading);font-weight:700;text-align:center}.buildabox__list{display:grid;grid-template-columns:repeat(4, minmax(20rem, 1fr));grid-gap:2rem}@media (max-width: 64em){.buildabox__list{grid-template-columns:repeat(4, minmax(18rem, 1fr))}}@media (max-width: 48em){.buildabox__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 30em){.buildabox__list{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.buildabox__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);padding:1rem}@media (max-width: 48em){.buildabox__item{width:25rem}}@media (max-width: 30em){.buildabox__item{width:18rem}}@media (max-width: 22.5em){.buildabox__item{width:17rem}}.buildabox__product{display:grid;grid-template-columns:minmax(18rem, 24rem);grid-template-rows:6rem 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 48em){.buildabox__product{grid-template-rows:5rem 1fr}}@media (max-width: 30em){.buildabox__product{grid-template-rows:4rem 1fr}}@media (max-width: 22.5em){.buildabox__product{grid-template-columns:1fr}}.buildabox__details{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 30em){.buildabox__details{padding:0 1rem}}@media (max-width: 22.5em){.buildabox__details{padding:0}}.buildabox__heading{font-size:100%}@media (max-width: 48em){.buildabox__heading{font-size:110%}}@media (max-width: 22.5em){.buildabox__heading{font-size:100%}}.buildabox__quantity{justify-self:flex-end}.buildabox__icon{display:block;width:-webkit-fill-available;height:20rem;margin:0 auto;-webkit-transition:all 0.2s;transition:all 0.2s}.buildabox__icon:hover{-webkit-transform:translate(0.2rem, 0.2rem) scale(1.05);transform:translate(0.2rem, 0.2rem) scale(1.05);-webkit-filter:drop-shadow(2px 4px 6px black);filter:drop-shadow(2px 4px 6px black)}@media (max-width: 48em){.buildabox__icon{height:17rem}}@media (max-width: 30em){.buildabox__icon{height:15rem;padding:0 1rem}}@media (max-width: 22.5em){.buildabox__icon{height:14rem;padding:0}}.product{max-width:100rem;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 3rem 8rem 1rem rgba(var(--black), 0.2);box-shadow:0 3rem 8rem 1rem rgba(var(--black), 0.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:2rem auto}@media (max-width: 48em){.product{width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 30em){.product{max-width:90%;-webkit-box-shadow:0 0rem 1rem 1rem rgba(var(--black), 0.2);box-shadow:0 0rem 1rem 1rem rgba(var(--black), 0.2)}}.product__inthebox--advert{display:block;width:100vw;height:auto}.product__buildabox--advert{display:block;width:100vw;height:auto}.product__content{-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear, left top, left bottom, from(var(--color-green-3)), to(var(--color-green-4)));background:linear-gradient(to bottom, var(--color-green-3), var(--color-green-4));color:#333;padding:2rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 48em){.product__content{padding:.5rem .5rem}}.product__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.product__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product__heading{margin-right:auto}.product__tag{font-size:1rem;text-transform:uppercase;color:white;padding:.2rem .7rem;border-radius:10rem;margin-left:.7rem;margin-top:.1rem}.product__tag--1{background-color:var(--color-green-2)}.product__tag--2{background-color:var(--color-blue)}.product__hero{-webkit-box-flex:0;-ms-flex:0;flex:0}@media (max-width: 48em){.product__hero{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.product__img{display:block;height:100%}@media (max-width: 48em){.product__img{display:block;margin:.5rem auto;height:30rem}}@media (max-width: 30em){.product__img{height:20rem}}.product__price{background:-webkit-gradient(linear, left bottom, left top, from(var(--color-blue-dark)), to(var(--color-blue-light)));background:linear-gradient(to top, var(--color-blue-dark), var(--color-blue-light));font-size:120%;color:var(--color-white);font-weight:700;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 48em){.product__price{font-size:110%;font-weight:600}}.product__ideas{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:var(--color-white)}@media (max-width: 48em){.product__ideas{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .5rem}}.product__ingredients{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product__ing{font-style:normal;border-bottom:var(--color-black-text);font-weight:400;-ms-flex-line-pack:center;align-content:center;font-size:95%;text-decoration:underline}.product__ingredient-details{font-size:85%}.recipe-container{background-color:var(--color-primary);padding:1rem}.section-fresh-ideas{padding:3rem 0;row-gap:3rem;background-color:var(--color-background)}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2rem}.card{width:38rem;padding:1rem;-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border-radius:1rem;border:var(--border-primary);background-color:white}.card__side{font-size:2rem;position:relative}.card__side--front{background-color:var(--color-white)}.card__content{display:grid;grid-template-rows:-webkit-max-content 0px 5rem 4rem;grid-template-rows:max-content 0px 5rem 4rem;grid-gap:1rem}.card__picture{background-size:cover;height:17rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%);border-top-left-radius:3px;border-top-right-radius:3px}.card__picture--1{background-image:-webkit-gradient(linear, left top, right bottom, from(green), to(darkgreen)),url(../css/img/arrabiata-min.png);background-image:linear-gradient(to right bottom, green, darkgreen),url(../css/img/arrabiata-min.png)}.card__picture--2{background-image:-webkit-gradient(linear, left top, right bottom, from(green), to(darkgreen)),url(../css/img/blackbean-min.png);background-image:linear-gradient(to right bottom, green, darkgreen),url(../css/img/blackbean-min.png)}.card__picture--3{background-image:-webkit-gradient(linear, left top, right bottom, from(green), to(darkgreen)),url(../css/img/moroccan-min.png);background-image:linear-gradient(to right bottom, green, darkgreen),url(../css/img/moroccan-min.png)}.card__picture--4{background-image:-webkit-gradient(linear, left top, right bottom, from(green), to(darkgreen)),url(../css/img/ratatouille-min.png);background-image:linear-gradient(to right bottom, green, darkgreen),url(../css/img/ratatouille-min.png)}.card__picture--5{background-image:-webkit-gradient(linear, left top, right bottom, from(green), to(darkgreen)),url(../css/img/angribiatta-min.png);background-image:linear-gradient(to right bottom, green, darkgreen),url(../css/img/angribiatta-min.png)}.card__heading{font-size:2.4rem;font-weight:300;text-transform:capitalize;color:var(--color-white);text-align:right;position:absolute;top:2rem;left:2rem;width:90%;opacity:0.85;zoom:1;overflow:hidden;text-shadow:1px 1px 2px #339187;border-bottom:1px dotted #339187}.card__heading-span{padding:1rem 1.5rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.card__heading-span--1{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(255,0,0,0.85)), to(rgba(255,69,0,0.85)));background-image:linear-gradient(to right bottom, rgba(255,0,0,0.85), rgba(255,69,0,0.85))}.card__heading-span--2{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(0,0,255,0.85)), to(rgba(0,0,139,0.85)));background-image:linear-gradient(to right bottom, rgba(0,0,255,0.85), rgba(0,0,139,0.85))}.card__heading-span--3{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(0,128,0,0.85)), to(rgba(0,100,0,0.85)));background-image:linear-gradient(to right bottom, rgba(0,128,0,0.85), rgba(0,100,0,0.85))}.card__heading-span--4{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(255,255,0,0.85)), to(rgba(154,205,50,0.85)));background-image:linear-gradient(to right bottom, rgba(255,255,0,0.85), rgba(154,205,50,0.85))}.card__heading-span--5{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(0,255,255,0.85)), to(rgba(0,139,139,0.85)));background-image:linear-gradient(to right bottom, rgba(0,255,255,0.85), rgba(0,139,139,0.85))}.card__heading-span--6{background-image:-webkit-gradient(linear, left top, right bottom, from(rgba(128,0,128,0.85)), to(rgba(73,33,73,0.85)));background-image:linear-gradient(to right bottom, rgba(128,0,128,0.85), rgba(73,33,73,0.85))}.card__list{list-style:none;width:80%;margin:0 auto}.card__item{display:grid;grid-template-columns:1fr 2fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;text-align:center;font-size:1.5rem;padding:1rem;color:var(--color-text)}.card__item:not(:last-child){border-bottom:1px solid var(--color-grey-light)}.card__text{font-size:1.8rem;font-style:italic;padding:0 .5rem;text-align:center}.card__btn{color:green;margin-right:1rem;font-size:1.6rem;font-weight:400;text-decoration:none;border:none;text-transform:uppercase;text-align:end;-webkit-transition:all 0.2s;transition:all 0.2s}.card__btn:hover{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.card__cta{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;text-align:center}.card__recipe{display:-webkit-box;display:-ms-flexbox;display:flex}.card__part--1{-webkit-box-flex:30%;-ms-flex:30% 1 0px;flex:30% 1 0}@media only screen and (max-width: 56.25em), only screen and (hover: none){.card__side--back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-clip-path:polygon(0 15%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0 100%)}.card:hover .card__side--front{-webkit-transform:rotateY(0);transform:rotateY(0)}.card__cta{position:relative;top:0%;left:0%;-webkit-transform:translate(0);transform:translate(0);width:100%;padding:7rem 4rem 4rem 4rem}}.show-recipe{text-transform:capitalize;background-color:transparent;margin-top:1rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:5}.hidden{display:none}.recipe{display:block;position:fixed;top:50%;left:50%;width:85%;height:95vh;background-color:white;padding:3rem;-webkit-box-shadow:0 0 2rem var(--color-green, 0.8);box-shadow:0 0 2rem var(--color-green, 0.8);border-radius:1rem;border:3px solid var(--color-yellow);z-index:100;overflow:auto;-webkit-transform:translate(-50%, -48%) scale(0.95);transform:translate(-50%, -48%) scale(0.95);-webkit-transition:all 0.4s 0.2s;transition:all 0.4s 0.2s}@media (max-width: 48em){.recipe{width:95%}}@media (max-width: 30em){.recipe{padding:2rem}}@media (max-width: 22.5em){.recipe{padding:1rem;width:100%;padding:1rem}}.recipe__close:link,.recipe__close:visited{color:darkgray;position:fixed;top:2.5rem;right:2.5rem;font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;line-height:1}.recipe__close:hover ion-icon{color:var(--color-yellow)}.recipe__heading{font-size:2.8rem;font-weight:300;text-transform:capitalize;color:var(--color-white);text-align:right;position:absolute;top:5rem;left:20rem;width:75%;opacity:0.85;zoom:1;overflow:hidden;text-shadow:1px 1px 2px var(--color-green);border-bottom:1px dotted var(--color-green)}.recipe__title{display:grid;grid-template-columns:4fr 1fr}.recipe__img{width:15%;display:block;border-radius:4px;border:1px solid var(--color-green);grid-row:1/3;grid-column:1/2}.recipe__content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem}.recipe__subheading{font-size:2.2rem;margin-bottom:1rem;color:var(--color-green)}.recipe__part--1{-webkit-box-flex:30%;-ms-flex:30% 1 0px;flex:30% 1 0;margin-right:2rem}.recipe__ingredients{display:grid;grid-gap:1rem;list-style:none}.recipe__ingredient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recipe__part--2{display:grid;grid-gap:2rem;grid-template-rows:minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr);grid-template-rows:minmax(max-content, 1fr) minmax(max-content, 1fr)}.recipe__list{grid-row:2/3;grid-column:1/3;display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;grid-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-top:2rem}.recipe__item{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 48em){.recipe__item{font-size:1.6rem}}@media (max-width: 30em){.recipe__item{font-size:1.5rem}}@media (max-width: 22.5em){.recipe__item{font-size:1.3rem}}.heart{color:red !important}.check-mark{margin-right:2rem}ion-icon{margin-right:0.5rem}.modal{border-radius:5px;position:fixed;top:10rem;left:20%;background-color:var(--color-white);padding:1rem;-webkit-box-shadow:0 4rem 6rem rgba(0,0,0,0.3);box-shadow:0 4rem 6rem rgba(0,0,0,0.3);z-index:110;border:1px solid var(--color-primary)}@media (max-width: 48em){.modal{width:85%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 30em){.modal{width:90%}}.modal::after{bottom:100%;left:89%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:var(--color-primary);border-width:1rem;margin-left:-1rem}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;-webkit-transition:all 0.5s;transition:all 0.5s}.btn--close-modal{font-family:inherit;color:inherit;position:absolute;top:0rem;right:1rem;font-size:4rem;z-index:1;cursor:pointer;border:none;background:none}.hidden{opacity:0;visibility:hidden}.modalShop{border-radius:5px;position:absolute;top:56%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:var(--color-white);padding:1rem;-webkit-box-shadow:0 4rem 6rem rgba(0,0,0,0.3);box-shadow:0 4rem 6rem rgba(0,0,0,0.3);z-index:10000;border:1px solid var(--color-primary)}@media (max-width: 48em){.modalShop{width:70%;top:0;left:0;-webkit-transform:unset;transform:unset}}.product-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border);font-size:1.4rem;font-family:var(--font-family-general)}.product-cart::after{content:'';clear:both;display:block;height:0}.product-cart .product-cart__unit-price::before,.product-cart .product-cart__line-price::before{content:'R'}.product-cart__details{width:35%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1rem}.product-cart__image{width:20%;-webkit-transition:all .2s;transition:all .2s;margin-right:3rem}@media (max-width: 48em){.product-cart__image{margin-right:1rem}}.product-cart__image img{width:6rem;border-radius:3px;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(90%);filter:brightness(90%)}@media (max-width: 48em){.product-cart__image img{width:4rem}}@media (max-width: 30em){.product-cart__image img{width:3rem;margin-right:2rem}}.product-cart__image img:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-filter:brightness(120%);filter:brightness(120%)}.product-cart__link{text-decoration:none;text-transform:capitalize}.product-cart__unit-price{width:15%;text-align:center}.product-cart__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30%}.product-cart__quantity--build{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:flex-start}.product-cart__quantity input{width:3.3rem;height:2.2rem;border:1px solid var(--color-black-heading);background:var(--color-grey-light);color:var(--color-black-heading);text-align:center;border-radius:2px}@media (max-width: 30em){.product-cart__quantity input{width:2rem;height:2rem}}.product-cart__line-price{width:15%;text-align:center}.product-cart__buildItem{font-size:1.2rem;margin-left:8rem}.product-cart__description{line-height:1.5rem}.product-cart .remove-product{cursor:pointer;position:relative;right:1.2rem;top:.5rem;width:2rem;border:none}.product-cart .remove-product:hover{background-color:var(--color-grey-blue)}.cart-empty{text-align:center;font-size:120%}.cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-item-image{width:7rem;height:auto;display:block;border-radius:1rem}.cart-item-title{font-size:1.5rem;font-weight:600;color:var(--color-blue-dark)}@media (max-width: 48em){.cart-item-title{font-size:1.4rem}}@media (max-width: 30em){.cart-item-title{font-size:1.2rem}}.cart-quantity-input{margin-right:3rem}@media (max-width: 48em){.cart-quantity-input{margin-right:2rem}}.cart-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem}.cart-row:not(:first-child){border-top:1px solid var(--color-grey-light)}.cart-extrarow{margin-top:-3rem}.cart-extrarow:last-child{margin-bottom:1rem}.cart-counter{display:inline-block;padding:.5rem;color:black;text-decoration:none}@media (max-width: 30em){.cart-counter{font-size:1.5rem;padding:.3rem}}@media (max-width: 22.5em){.cart-counter{font-size:1.4rem}}.cart-count{background-color:#6394F8;border-radius:50%;color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400;text-align:center;vertical-align:middle;white-space:nowrap;width:3rem;height:3rem;z-index:1}@media (max-width: 22.5em){.cart-count{width:2rem;height:2rem}}.cart-total-price-top{color:var(--color-blue-dark);font-size:120%;font-weight:bold;margin-left:2rem}.cart-icon{color:var(--color-blue-dark);font-size:3rem;margin-right:1rem;float:left}.cart-total{display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:2rem;margin-top:1rem;border-top:1px solid var(--color-grey-light)}.cart-total--shop{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-total-title{margin-right:2rem}.totals{margin-bottom:2rem}.totals__item{float:right;clear:both;width:100%;margin-bottom:10px;margin-right:5rem;font-size:1.4rem}.totals__item::after{content:'';clear:both;display:block;height:0}@media (max-width: 30em){.totals__item{margin-right:1rem}}.totals__item label{float:left;clear:both;width:79%;text-align:right}@media (max-width: 30em){.totals__item label{width:75%}}.totals__item-total{font-size:1.4rem;font-weight:400}.totals__value{float:right;width:21%;text-align:right}@media (max-width: 30em){.totals__value{width:25%}}.totals__value::before{content:'R'}.totals__delivery{text-decoration:none;color:var(--color-text)}.totals__delivery:hover{color:var(--color-primary)}.totals__delivery .asterix{color:var(--color-red)}.shop{display:block;width:70rem;margin:0 auto;padding-top:.5rem;max-height:80vh;overflow:auto}@media (max-width: 48em){.shop{width:95%}}@media (max-width: 30em){.shop{width:100%}}.shop::after{bottom:100%;left:89%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:white;border-width:8px;margin-left:-8px}.shop__container{display:grid}.shop__checkout{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background-image:url(../css/img/vegebox-min.png);background-size:cover;background-position:center}.shop__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color-primary);width:100%;line-height:normal}.shop__heading{max-width:96rem;margin-top:2rem}.shop__logo{width:5rem;height:5rem;display:block;margin-right:2rem}.shop__details{background-color:var(--color-white);-webkit-box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.4);box-shadow:0 0.2rem 0.4rem rgba(0,0,0,0.4)}.shop__details--1{background-color:transparent}.shop__labels{color:var(--color-text);font-size:1.6rem;font-weight:bold;text-align:center;margin-bottom:0.5rem;border-bottom:1px solid var(--color-border)}.shop__labels::before{content:"";display:table}@media (max-width: 48em){.shop__labels{font-size:1.4rem}}.shop__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop__cart-header{border-bottom:1px solid var(--color-white);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop__cart-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:120%;font-weight:bold}.shop__purchases{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding:1rem}.shop__totals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem;margin-bottom:1rem}.shop__totals .totals__item{float:none;margin-bottom:0;margin-right:0;padding-right:2rem}.shop-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.shop-row .product-cart__title{width:38%;padding-left:1rem}.shop-row .product-cart__unit-price{width:21%}.shop-row .product-cart__quantity{width:17%}.shop-row .product-cart__line-price{width:20%}.shop-row .product-cart__buildItem{font-size:1.2rem;margin-left:0;padding-left:3rem}.shop-row .product-cart__buildItem::before{content:''}.form-shop{display:block;max-width:50rem;margin:1rem auto}@media (max-width: 30em){.form-shop{max-width:100%}}.form-shop__contact-form{background:var(--color-white);border-radius:6px;margin:0;-webkit-box-shadow:0 0 2rem 0 rgba(var(--color-black), 0.2),0 0.5rem 0.5rem 0 rgba(var(--color-black), 0.24);box-shadow:0 0 2rem 0 rgba(var(--color-black), 0.2),0 0.5rem 0.5rem 0 rgba(var(--color-black), 0.24);color:var(--color-grey-dark);font-size:1.2rem;font-weight:300}@media (max-width: 64em){.form-shop__contact-form{width:100%}}.form-shop__details{font-family:var(--font-family-general);border:medium none !important;margin:1rem auto;width:40rem}.form-shop__details::after{content:'';clear:both;display:block;height:0}@media (max-width: 30em){.form-shop__details{width:90%}}.form-shop input[type="text"],.form-shop textarea,.form-shop select{width:100%;background:var(--color-white);padding:.8rem;border:1px solid var(--color-grey-light);border-radius:3px;margin:0 0 .5rem;font-family:var(--font-family-general);font-size:1.4rem}.form-shop textarea{height:8rem;max-width:100%;resize:none}.form-shop input[type="text"]:hover,.form-shop textarea:hover,.form-shop select:hover{-webkit-transition:border-color 0.3s ease-in;transition:border-color 0.3s ease-in;border:1px solid var(--color-primary)}.form-shop label{margin-right:1rem}.form-shop input:focus,.form-shop textarea:focus,.form-shop select:focus{outline:none;border:1px solid var(--color-primary)}.form-shop__asterix{color:var(--color-red)}.form-shop__messages{width:80%;margin:0 auto;padding:1rem;border-radius:3px;margin-bottom:1.5rem}@media (max-width: 48em){.form-shop__messages{width:100%}}.form-shop .success{display:block;text-align:center;font-weight:700;color:var(--color-primary);font-size:1.6rem;font-style:oblique}.form-shop .error{color:var(--color-primary)}.popup{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(var(--black), 0.3);z-index:9999;opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}.popup__content{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:75%;background-color:var(--color-white);-webkit-box-shadow:0 2rem 4rem var(--color-grey-dark);box-shadow:0 2rem 4rem var(--color-grey-dark);font-size:1.7rem;padding:2rem;border-radius:3px;display:table;overflow:hidden;opacity:0;-webkit-transform:translate(-50%, -50%) scale(0.25);transform:translate(-50%, -50%) scale(0.25);-webkit-transition:all .4s .2s;transition:all .4s .2s}@media (max-width: 48em){.popup__content{width:90%;font-size:1.5rem}}.popup:target{opacity:1;visibility:visible}.popup:target .popup__content{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.popup__close:link,.popup__close:visited{color:var(--color-grey-dark);position:absolute;top:2.5rem;right:2.5rem;font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all .3s;transition:all .3s;line-height:1}.popup__close:hover{color:var(--color-primary)}.slider{grid-row:2/3;width:80rem;max-width:100rem;margin:0 auto;position:relative;overflow:hidden}@media (max-width: 64em){.slider{width:70rem}}@media (max-width: 48em){.slider{width:58rem}}@media (max-width: 30em){.slider{width:44rem}}@media (max-width: 22.5em){.slider{width:30rem}}.slider__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;z-index:10;border:none;background:rgba(255,255,255,0.7);font-family:inherit;color:var(--color-text);border-radius:50%;height:5rem;width:5rem;font-size:3rem;cursor:pointer}@media (max-width: 48em){.slider__btn{height:4rem;width:4rem;font-size:2.5rem}}.slider__btn--left{left:11%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 64em){.slider__btn--left{left:13%}}@media (max-width: 48em){.slider__btn--left{left:13%}}@media (max-width: 30em){.slider__btn--left{left:10%}}@media (max-width: 22.5em){.slider__btn--left{left:10%}}.slider__btn--right{right:11%;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}@media (max-width: 64em){.slider__btn--right{right:13%}}@media (max-width: 48em){.slider__btn--right{right:13%}}@media (max-width: 30em){.slider__btn--right{right:10%}}@media (max-width: 22.5em){.slider__btn--right{right:10%}}.slide{position:absolute;top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s}.slide__img{-webkit-transition:-webkit-filter 0.5s;transition:-webkit-filter 0.5s;transition:filter 0.5s;transition:filter 0.5s, -webkit-filter 0.5s;background-color:var(--color-white);border:var(--border-primary);padding:1rem}@media (max-width: 30em){.slide__img{padding:0.5rem}}.slide>.slide__img{max-height:42rem;-o-object-fit:contain;object-fit:contain}@media (max-width: 64em){.slide>.slide__img{max-height:42rem}}@media (max-width: 56.25em){.slide>.slide__img{max-height:42rem}}@media (max-width: 48em){.slide>.slide__img{max-height:40rem}}@media (max-width: 30em){.slide>.slide__img{max-height:25rem}}@media (max-width: 22.5em){.slide>.slide__img{max-height:23rem}}.slide__vid{width:inherit;height:40rem;background-color:var(--color-white);border:var(--border-primary);padding:1rem}@media (max-width: 48em){.slide__vid{height:30rem}}@media (max-width: 30em){.slide__vid{height:26rem;padding:.5rem}}@media (max-width: 22.5em){.slide__vid{height:18rem}}.dots{position:absolute;bottom:5%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex}.dots__dot{border:none;background-color:#f8f8ff;opacity:0.7;height:1rem;width:1rem;border-radius:50%;margin-right:1.75rem;cursor:pointer;-webkit-transition:all 0.5s;transition:all 0.5s}.dots__dot:last-child{margin:0}.dots__dot--active{background-color:var(--color-grey-dark);opacity:1}.oops,.thankyou{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(141,127,127,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.oops__content,.thankyou__content{display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;row-gap:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:50%;background-color:var(--color-white);border-radius:3px;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);padding:2rem;overflow:hidden;opacity:1;-webkit-animation:smallToBig 1s ease-in;animation:smallToBig 1s ease-in;-webkit-transition:all 0.4s 0.2s;transition:all 0.4s 0.2s}@media (max-width: 48em){.oops__content,.thankyou__content{width:60%}}@media (max-width: 30em){.oops__content,.thankyou__content{width:75%}}.oops:target,.thankyou:target{opacity:1;visibility:visible}.oops:target .oops__content,.thankyou:target .oops__content,.oops:target .thankyou__content,.thankyou:target .thankyou__content{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.oops__close,.thankyou__close{grid-column:3/4;grid-row:1/2;justify-self:end}.oops__close:link,.oops__close:visited,.thankyou__close:link,.thankyou__close:visited{color:var(--color-grey-light);font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;line-height:1}@media (max-width: 30em){.oops__close:link,.oops__close:visited,.thankyou__close:link,.thankyou__close:visited{top:1rem;right:1rem;font-size:2.3rem}}.oops__close:hover,.thankyou__close:hover{color:var(--color-text)}.oops__heading,.thankyou__heading{grid-column:2/3;grid-row:1/2;justify-self:center}.oops__logo,.thankyou__logo{grid-column:1/2;grid-row:1/2;justify-self:start;height:6rem;width:6rem}@media (max-width: 48em){.oops__logo,.thankyou__logo{height:4rem;width:4rem}}.oops__details,.thankyou__details{grid-row:2 /3;grid-column:1 / -1;justify-self:center}.oops__text,.thankyou__text{text-align:center}.oops .email__link,.thankyou .email__link{color:var(--color-primary);text-decoration:none;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.oops .email__link:hover,.thankyou .email__link:hover{border-bottom:1px solid var(--color-primary)}.error-modal{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(141,127,127,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99;opacity:1;visibility:visible;-webkit-transition:all 0.3s;transition:all 0.3s}.error-modal__content{display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;grid-template-rows:1fr -webkit-max-content;grid-template-rows:1fr max-content;row-gap:2rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;width:50%;background-color:var(--color-white);border-radius:3px;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);padding:2rem;overflow:hidden;opacity:1;-webkit-animation:smallToBig 1s ease-in;animation:smallToBig 1s ease-in;-webkit-transition:all 0.4s 0.2s;transition:all 0.4s 0.2s}@media (max-width: 48em){.error-modal__content{width:60%}}@media (max-width: 30em){.error-modal__content{width:75%}}.error-modal:target{opacity:1;visibility:visible}.error-modal:target .error-modal__content{opacity:1;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}.error-modal__close{grid-column:3/4;grid-row:1/2;justify-self:end}.error-modal__close:link,.error-modal__close:visited{color:var(--color-grey-light);font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;line-height:1}@media (max-width: 30em){.error-modal__close:link,.error-modal__close:visited{top:1rem;right:1rem;font-size:2.3rem}}.error-modal__close:hover{color:var(--color-text)}.error-modal__heading{grid-column:2/3;grid-row:1/2;justify-self:center}.error-modal__logo{grid-column:1/2;grid-row:1/2;justify-self:start;height:6rem;width:6rem}@media (max-width: 48em){.error-modal__logo{height:4rem;width:4rem}}.error-modal__details{grid-row:2 /3;grid-column:1 / -1;justify-self:center}.error-modal__text{text-align:center}.error-modal .email__link{color:var(--color-primary);text-decoration:none;-webkit-transition:border-bottom 0.2s;transition:border-bottom 0.2s}.error-modal .email__link:hover{border-bottom:1px solid var(--color-primary)}.broadcast{height:100vh;width:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;opacity:1;visibility:visible;-webkit-transition:all 0.3s;transition:all 0.3s}.broadcast__content{display:grid;row-gap:1rem;padding:2rem;background-color:var(--color-white);-webkit-box-shadow:var(--box-shadow-primary);box-shadow:var(--box-shadow-primary);border:var(--border-primary);top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;font-size:1.7rem;border-radius:3px;overflow:hidden;-webkit-animation:smallToBig 1s ease-in;animation:smallToBig 1s ease-in;-webkit-transition:all 0.4s 0.2s;transition:all 0.4s 0.2s}@media (max-width: 48em){.broadcast__content{width:60%}}@media (max-width: 30em){.broadcast__content{width:75%}}.broadcast__close:link,.broadcast__close:visited{color:var(--color-grey-light);position:absolute;top:2.5rem;right:2.5rem;font-size:3rem;text-decoration:none;display:inline-block;-webkit-transition:all 0.3s;transition:all 0.3s;line-height:1}@media (max-width: 30em){.broadcast__close:link,.broadcast__close:visited{top:1rem;right:1rem;font-size:2.3rem}}.broadcast__close:hover{color:var(--color-text)}.broadcast__heading{display:-webkit-box;display:-ms-flexbox;display:flex}.broadcast__logo{height:6rem;width:6rem}@media (max-width: 48em){.broadcast__logo{height:4rem;width:4rem}}.broadcast__info{display:grid}.broadcast__details{display:grid;grid-template-columns:12rem 1fr;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:95%;padding:1rem}.hidden{display:none}.footer{display:grid;background-color:var(--color-black-footer);color:var(--color-white);font-size:80%;line-height:1.2;padding:1rem;position:relative}.footer__box{display:grid;grid-template-columns:repeat(3, 1fr)}@media (max-width: 30em){.footer__box{grid-template-columns:repeat(2, 1fr)}}.footer__contact{grid-column:1 / 2}.footer__heading{border-bottom:1px solid var(--color-white);margin-bottom:0.2rem}@media (max-width: 48em){.footer__heading{width:100%}}.footer__list{padding:0.5rem;font-family:var(--font-family-general)}.footer__icon{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__link{display:inline-block;color:var(--color-white)}.footer__link:link,.footer__link:visited{text-decoration:none;border:0;-webkit-transform:translateX(0rem) scale(1);transform:translateX(0rem) scale(1);-webkit-transition:all 0.2s;transition:all 0.2s}.footer__link:active,.footer__link:hover{background-color:var(--color-primary);-webkit-transform:translateX(1rem) scale(1.15);transform:translateX(1rem) scale(1.15);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px dashed var(--color-white);font-style:italic;font-weight:700;padding:0.5rem}.footer__link--email:hover{color:var(--color-white)}.footer__link--whatsapp:hover{color:var(--color-whatsapp)}.footer__link--instagram:hover{color:var(--color-white)}.footer__link--floppy{color:var(--color-white);text-decoration:none;background-color:purple;border-bottom:1px solid transparent;margin-right:1rem}.footer__link--floppy:hover{border-bottom:1px solid var(--color-white)}.footer__logo{grid-column:2 / 3;display:block;height:15rem;width:auto;justify-self:center}@media (max-width: 48em){.footer__logo{width:15rem}}@media (max-width: 30em){.footer__logo{display:none}}.footer__nav{grid-column:3 / 4;margin-left:30%}@media (max-width: 30em){.footer__nav{grid-column:2/3;margin-left:0%;margin-right:3rem;justify-self:end}}.footer__item{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;color:var(--color-white)}.footer__item:not(:last-child){padding-bottom:0.2rem}.footer__text{font-size:85%;display:grid}.footer__floppy{justify-self:right}.footer__copy{padding-top:.2rem;padding-left:0.5rem;border-top:1px solid var(--color-white);width:70%}.ion-social-instagram,.ion-social-whatsapp-outline,.ion-ios-email-outline{-webkit-transition:color 0.2s;transition:color 0.2s;color:var(--color-white)}.ion-social-instagram:hover{color:var(--color-instagram)}.ion-social-whatsapp-outline:hover{color:var(--color-whatsapp)}.ion-ios-email-outline:hover{color:var(--color-white)}.header{background-image:linear-gradient(106deg, rgba(255,255,255,0.3) 100%, transparent 0%),url(../css/img/vegebox-min.png);background-size:cover;background-position:center;height:100vh;display:grid;align-self:stretch}@media (max-width: 30em){.header{height:65vh}}.header__hero-text-box{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;padding:0 2rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 30em){.header__hero-text-box{top:35%}}.header__brand-name{display:block;width:55%;height:auto;margin:1rem auto}@media (max-width: 48em){.header__brand-name{width:75%}}.header-shop .header{height:40vh}.header-shop .header__hero-text-box{top:25%}.header-shop .header__brand-name{width:35rem}.header-shop .heading-primary{display:none}.header-shop .btn{display:none}.logo{display:none}.logo--sticky{display:none;height:5rem;width:auto;margin-top:2rem}.nav{display:grid;grid-template-columns:17rem 1fr 14rem;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-navigation);-webkit-box-shadow:0 2px 0 var(--color-white);box-shadow:0 2px 0 var(--color-white);z-index:20}@media (max-width: 48em){.nav{grid-template-columns:1fr 1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 22.5em){.nav{grid-template-columns:7rem 1fr 5rem;padding:0 2rem}}.nav__logo{height:5rem;padding:0 1rem}@media (max-width: 48em){.nav__logo{height:4rem;grid-column:1/2;grid-row:1/2}}@media (max-width: 22.5em){.nav__logo{height:3rem}}.nav__list{display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media (max-width: 48em){.nav__list{display:none;margin-top:1rem}}.nav__item{display:inline-block;font-family:var(--font-family-general)}@media (max-width: 48em){.nav__item{padding:2px}}.nav__link:link,.nav__link:visited{padding:1rem 1rem;color:var(--color-white);text-decoration:none;text-transform:uppercase;font-size:100%;font-weight:400;-webkit-transition:all 0.2s;transition:all 0.2s}@media (max-width: 48em){.nav__link:link,.nav__link:visited{display:block;border:0;padding:0.4rem 0}}.nav__link:hover,.nav__link:active{color:var(--color-navigation);border:2px solid var(--color-navigation);background-color:var(--color-white);font-weight:600;-webkit-box-shadow:0 0 1rem var(--color-white);box-shadow:0 0 1rem var(--color-white)}@media (max-width: 48em){.nav__link:hover,.nav__link:active{border-bottom:2px solid transparent;background-color:var(--color-navigation);color:var(--color-white)}}.nav__right{justify-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#cfe7fd}@media (max-width: 48em){.nav__right{grid-column:2/3;grid-row:1/2}}.nav .mobile-nav__icon{cursor:pointer;display:none}@media (max-width: 48em){.nav .mobile-nav__icon{display:inline-block;grid-row:1/2;grid-column:3/4;justify-self:end;margin-right:1rem}}.nav .mobile-nav__icon ion-icon{display:block;height:3rem;width:3rem;color:var(--color-black)}@media (max-width: 22.5em){.nav .mobile-nav__icon ion-icon{height:2rem;width:2rem}}.sticky{position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-navigation);-webkit-box-shadow:0 2px 0 var(--color-white);box-shadow:0 2px 0 var(--color-white);z-index:20}@media (max-width: 48em){.sticky{grid-template-columns:1fr 1fr 1fr;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 22.5em){.sticky{grid-template-columns:7rem 1fr 5rem}}.nav__phone{display:grid;grid-template-columns:1fr 4fr 1fr;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;height:-webkit-max-content;height:-moz-max-content;height:max-content}.nav__phone .nav__logo{grid-column:1/2;grid-row:1/2;width:20rem;height:auto}@media (max-width: 22.5em){.nav__phone .nav__logo{width:12rem}}.nav__phone .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:2/3;-ms-flex-item-align:center;align-self:center}.nav__phone .nav__link{color:var(--color-black);font-weight:600;font-size:1.6rem}@media (max-width: 22.5em){.nav__phone .nav__link{font-size:1.3rem}}.nav__phone .mobile-nav__icon{grid-column:3/4;grid-row:1/2;margin-top:1rem}.nav__phone .nav__right{display:none}.banner{background-color:teal;border:dashed 2px var(--color-white);width:80vw;height:70vh;font-family:'Oswald', 'Helvetica Neue', Helvetica;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 48em){.banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60vw}}@media (max-width: 30em){.banner{width:90vw}}.banner__text{width:33rem}@media (max-width: 48em){.banner__text{width:30rem}}@media (max-width: 30em){.banner__text{width:25rem}}@media (max-width: 48em){.banner__pic{-ms-flex-item-align:center;align-self:center}}.banner__img{height:33rem;width:33rem;display:block}@media (max-width: 48em){.banner__img{height:20rem;width:auto}}@media (max-width: 30em){.banner__img{height:15rem;width:auto}}.banner__line{margin:0 0 1rem;width:100%;height:8rem;-webkit-box-shadow:1rem 1rem 1rem rgba(var(--black), 0.05);box-shadow:1rem 1rem 1rem rgba(var(--black), 0.05);text-align:center;text-transform:uppercase;font-size:4.5rem;line-height:8rem;-webkit-transform:skew(0, -15deg);transform:skew(0, -15deg)}@media (max-width: 48em){.banner__line{font-size:3.5rem}}@media (max-width: 30em){.banner__line{font-size:3rem}}.banner__line:after,.banner__line:first-child:before{position:absolute;top:4.5rem;left:0;z-index:-1;display:block;width:33rem;height:8rem;border-radius:4px;background:rgba(var(--grey), 0.8);content:'';-webkit-transform:skew(0, 15deg);transform:skew(0, 15deg)}@media (max-width: 48em){.banner__line:after,.banner__line:first-child:before{width:30rem}}@media (max-width: 30em){.banner__line:after,.banner__line:first-child:before{width:25rem}}.banner__line:first-child:before{top:-1rem;right:0;left:auto}.banner__line:first-child:before,.banner__line:last-child:after{width:0;height:0;border-width:3.5rem;border-style:solid;border-color:rgba(var(--grey), 0.8) rgba(var(--grey), 0.8) transparent transparent;background:transparent}.banner__line:last-child:after{top:12px;border-color:transparent transparent rgba(var(--grey), 0.8) rgba(var(--grey), 0.8)}.banner span{display:block;width:100%;height:100%;border-radius:4px;background:rgba(var(--white), 0.9);color:var(--color-black-text);text-shadow:1px 1px 0 var(--color-black-text)}
