@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inria+Sans:wght@400;700&family=Lilita+One&display=swap");*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width: 75em){html{font-size:50%}}body{background-color:#fff}::-moz-selection{background:#ed61ce;color:#fff}::selection{background:#ed61ce;color:#fff}body{font-family:"Inria Sans", sans-serif;line-height:1.6}.heading-1,.heading-2,.footer__link:link,.footer__link:visited,.header__link,.section-coodafest__heading,.section-links__heading-1{font-family:"Bebas Neue", sans-serif;font-weight:400}.heading-logo{color:#4a47f6;font-family:"Lilita One", sans-serif;font-size:7.5rem;line-height:1}.heading-logo a:link,.heading-logo a:visited{color:inherit;text-decoration:none}.heading-1{font-size:10rem;line-height:1}.heading-2{font-size:4rem;line-height:1}.mb-sm{margin-bottom:2rem}.mb-md{margin-bottom:3rem}.mb-lg{margin-bottom:4rem}.mb-hg{margin-bottom:8rem}.font-white{color:#fff}.font-blue{color:#4a47f6}.font-pink{color:#ed61ce}.font-yellow{color:#ffd600}.font-green{color:#50c3c7}.btn{border:2px solid #000;box-shadow:5px 5px #000;color:#000;display:inline-block;font-family:"Bebas Neue", sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin-right:2.5rem;margin-top:2.5rem;padding-block:.5rem .2rem;padding-inline:3rem;text-decoration:none;text-transform:uppercase;rotate:-1.5deg;transition:all .2s}@media only screen and (max-width: 37.5em){.btn{padding-inline:1.5rem}}.btn--pink{background-color:#ed61ce}.btn--yellow{background-color:#ffd600}.btn:hover{filter:brightness(90%);scale:1.25}.btn-colors-container{align-items:center;display:flex;grid-column:2 / 3;justify-content:center;margin-block:2.5rem;position:relative;width:100%}@media only screen and (max-width: 62.5em){.btn-colors-container{grid-column:1 / -1}}.btn-colors-container:hover .btn-colors--black{transform:translate(-15px, -15px)}.btn-colors-container:hover .btn-colors--green{transform:translate(-7.5px, -7.5px)}.btn-colors-container:hover .btn-colors--yellow{transform:translate(7.5px, 7.5px)}.btn-colors{border:4px solid #000;color:#fff;display:inline-block;font-size:3.5rem;padding:1.5rem 3rem;position:absolute;text-align:center;text-decoration:none;transition:all .2s;width:25rem}.btn-colors--black{background-color:#000;z-index:4}.btn-colors--green{background-color:#50c3c7;z-index:3}.btn-colors--pink{background-color:#ed61ce;z-index:2}.btn-colors--yellow{background-color:#ffd600;z-index:1}.btn-inline:link,.btn-inline:visited{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff;display:inline-block;font-family:"Bebas Neue", sans-serif;font-size:2.5rem;letter-spacing:1px;padding-bottom:2px;text-decoration:none;transition:all .2s}.btn-inline:link span,.btn-inline:visited span{margin-left:3px;transition:margin-left .2s}.btn-inline:link:hover,.btn-inline:visited:hover{color:#ffd600;border-bottom:1px solid #ffd600}.btn-inline:link:hover span,.btn-inline:visited:hover span{margin-left:2rem}.btn-product{border:2px solid #000;border-radius:.4rem;color:#000;cursor:pointer;display:inline-block;font-family:"Bebas Neue", sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;padding-block:.5rem .2rem;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s;width:80%}.btn-product:hover{filter:brightness(90%);scale:1.1;z-index:1}.btn-product--center{align-self:center;width:60%}.btn-product--end{align-self:flex-end;justify-self:center}.btn-product--1{background-color:#ed61ce}.btn-product--2{background-color:#ffd600}.btn-product--3{background-color:#50c3c7}.section-nutrition{align-items:center;background-color:#4a47f6;border-bottom:2px solid #000;display:flex;justify-content:center;padding-block:10rem;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-nutrition{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-nutrition{padding-inline:3.75rem}}.nutrition-facts{background-color:#fff;border:4px solid #000;box-shadow:5px 5px #000;max-width:127rem;width:100%}.nutrition-facts__header{background-color:#ffd600;border-bottom:4px solid #000;padding-inline:2.5rem;padding-top:.3rem}@media only screen and (max-width: 50em){.nutrition-facts__header p{font-size:3rem}}.nutrition-facts__item{display:grid;font-size:2.5rem;line-height:1.25}.nutrition-facts__item p{align-items:center;display:flex;padding:1rem 2.5rem}.nutrition-facts__item:not(:last-child){border-bottom:2px solid #000}.nutrition-facts__item:nth-child(1){background-color:#ed61ce;border-bottom:4px solid #000}.nutrition-facts__item--big{font-size:3.5rem;font-weight:700}@media only screen and (max-width: 25em){.nutrition-facts__item--big{font-size:2.5rem}}.nutrition-facts__item--small{border-left:2px solid #000;font-size:1.5rem;font-weight:700}.nutrition-facts__item--2{background-color:#50c3c7;border-bottom:4px solid #000 !important;grid-template-columns:1fr 15rem}.nutrition-facts__item--2 p{justify-content:center}@media only screen and (max-width: 37.5em){.nutrition-facts__item--2{grid-template-columns:1fr}.nutrition-facts__item--2 p:nth-child(2){display:none}}.nutrition-facts__item--3{grid-template-columns:1fr repeat(2, minmax(max-content, 15rem))}@media only screen and (max-width: 37.5em){.nutrition-facts__item--3{grid-template-columns:1fr minmax(max-content, 15rem)}}.nutrition-facts__item--3:nth-of-type(6){padding-left:5rem}.nutrition-facts__item--3 p:nth-child(2),.nutrition-facts__item--3 p:nth-child(3){border-left:2px solid #000;justify-content:center}@media only screen and (max-width: 37.5em){.nutrition-facts__item--3 p:nth-child(3){display:none}}.nutrition-facts__footer{background-color:#ffd600;border-top:4px solid #000;font-size:2.5rem;line-height:1.25;padding:1rem 2.5rem}.paragraph{font-size:2.5rem;line-height:1.25}.paragraph--big{font-family:"Bebas Neue", sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px}.section-about{background-color:#000;border-bottom:2px solid #000;color:#fff;display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 62.5em){.section-about{grid-template-columns:1fr}}.section-about__image-container{background-image:url(../../img/cans.webp);filter:brightness(125%);height:100%;background-position:bottom right}@media only screen and (max-width: 62.5em){.section-about__image-container{height:40vh}}.section-about__info{border-left:2px solid #000;padding-block:10rem;padding-inline:15rem;padding-left:5rem}@media only screen and (max-width: 62.5em){.section-about__info{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-about__info{padding-inline:3.75rem}}@media only screen and (max-width: 62.5em){.section-about__info{border-left:none}}.section-about__ceo{border-left:2px solid #fff;padding-left:2.5rem}.section-cta-products{border-bottom:2px solid #000;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:85vh}@media only screen and (orientation: portrait), (max-height: 870px) and (orientation: landscape), (max-width: 50em){.section-cta-products{grid-template-columns:1fr;grid-template-rows:auto}}.section-cta-products__image-container{align-items:center;background-color:#50c3c7;display:flex;justify-content:flex-end;position:relative}@media only screen and (orientation: portrait), (max-height: 870px) and (orientation: landscape), (max-width: 50em){.section-cta-products__image-container{display:none}}.section-cta-products__circle-container{align-items:center;display:flex;height:100%;margin-right:-40rem;overflow:hidden;position:absolute;width:80rem}.section-cta-products__circle{background-color:#ffd600;border:4px solid #000;border-radius:50%;display:inline-block;height:100rem;width:100%}.section-cta-products__image{height:100%;margin-right:-5.5rem;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);width:40rem;z-index:2}@media only screen and (max-width: 75em){.section-cta-products__image{margin-right:-6.2rem;width:45rem}}.section-cta-products__info{align-items:center;background-color:#ed61ce;border-left:2px solid #000;display:flex;flex-direction:column;justify-content:center;padding-block:6rem;text-align:center;z-index:1;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-cta-products__info{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-cta-products__info{padding-inline:3.75rem}}@media only screen and (orientation: portrait), (max-height: 870px) and (orientation: landscape), (max-width: 50em){.section-cta-products__info{border-left:none}}.section-event{background-color:#4a47f6;padding-block:10rem;text-align:center;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-event{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-event{padding-inline:3.75rem}}@media only screen and (max-width: 25em){.section-event{padding-block:7.5rem 9rem}}.section-event__header{background-color:#fff;border:4px solid #000;box-shadow:5px 5px #000;display:inline-block;padding:1.5rem 3rem}@media only screen and (max-width: 37.5em){.section-event__header{padding:1.5rem 2rem}}@media only screen and (max-width: 37.5em){.section-event__header h1,.section-event__header span{font-size:8rem}}@media only screen and (max-width: 25em){.section-event__header h1,.section-event__header span{font-size:6rem}}.section-event__body{-moz-column-gap:5rem;column-gap:5rem;row-gap:10rem;display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 62.5em){.section-event__body{grid-template-columns:repeat(2, 1fr);row-gap:5rem}.section-event__body a{margin-top:7.5rem}}@media only screen and (max-width: 37.5em){.section-event__body{grid-template-columns:1fr}}.section-event__item{background-color:#fff;border:4px solid #000;box-shadow:5px 5px #000;text-align:left}.section-event__item-header{border-bottom:4px solid #000;padding-inline:2.5rem;padding-top:.4rem}.section-event__item-header--1{background-color:#50c3c7}.section-event__item-header--2{background-color:#ed61ce}.section-event__item-header--3{background-color:#ffd600}.section-event__item-body{padding:1rem 2.5rem 2.5rem}.section-features{background-color:#fff;display:grid;grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 50em){.section-features{grid-auto-rows:max-content;grid-template-columns:1fr}}.section-features__square{padding-block:2.5rem 2rem;text-align:center}.section-features__square--1{background-color:#4a47f6}.section-features__square--2{background-color:#ed61ce;border-inline:2px solid #000}@media only screen and (max-width: 50em){.section-features__square--2{border-block:2px solid #000;border-inline:none}}.section-features__square--3{background-color:#ffd600}.section-features__rectangle{background-color:#fff;border-block:2px solid #000;grid-column:1 / -1;padding:5rem 3.75rem;text-align:center}.section-hero{align-items:center;border-bottom:2px solid #000;display:flex;min-height:100vh;overflow:hidden;padding-block:15rem 5rem;position:relative;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-hero{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-hero{padding-inline:3.75rem}}@media only screen and (max-width: 25em){.section-hero{padding-inline:0}}.section-hero--index{background-color:#50c3c7}.section-hero--about{background-color:#ed61ce;justify-content:center;text-align:center}.section-hero__info{background-color:#fff;border:2px solid #000;box-shadow:5px 5px #000;display:flex;flex-direction:column;left:15rem;padding:5rem;position:absolute;width:45%}@media only screen and (max-width: 62.5em){.section-hero__info{left:7.5rem;top:15rem;width:60%}}@media only screen and (max-width: 50em){.section-hero__info{left:3.75rem;width:75%}}@media only screen and (max-width: 37.5em){.section-hero__info{bottom:5dvh;left:auto;padding-inline:2.5rem;text-align:center;top:auto;width:90%}}@media only screen and (max-width: 25em){.section-hero__info{border-block:2px solid #000;border-inline:none;bottom:20vw;box-shadow:none;padding-inline:0;width:100%}}.section-hero__info h1{margin-bottom:8rem}@media only screen and (max-width: 62.5em){.section-hero__info h1{margin-bottom:4rem}}.section-hero__image-container{bottom:-10%;display:flex;justify-content:center;position:absolute;right:-75%;width:85%}@media only screen and (max-width: 75em){.section-hero__image-container{bottom:auto;right:-85%;top:25%;width:100%}}@media only screen and (max-width: 62.5em){.section-hero__image-container{right:-45%;top:95%;width:90%}}@media only screen and (max-width: 50em){.section-hero__image-container{right:-25%}}@media only screen and (max-width: 37.5em){.section-hero__image-container{align-self:center;bottom:95%;right:auto;top:auto;width:75%}}.section-hero__image{background-color:#ffd600;border:4px solid #000;box-shadow:5px 5px #000;width:100%}.section-hero__star{height:20rem;position:absolute;right:-12.5%;rotate:5deg;top:-15%;width:20rem}@media only screen and (max-width: 37.5em){.section-hero__star{height:15rem;top:-20%;width:15rem}}.section-moments{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, max-content)}@media only screen and (max-width: 37.5em){.section-moments{grid-template-columns:1fr;grid-auto-rows:max-content}}.section-moments__item{border-bottom:2px solid #000;padding:10rem}@media only screen and (max-width: 62.5em){.section-moments__item{padding:7.5rem}}@media only screen and (max-width: 50em){.section-moments__item{padding:3.75rem}}.section-moments__item--1{background-color:#ffd600}.section-moments__item--2{background-color:#50c3c7;border-left:2px solid #000}@media only screen and (max-width: 37.5em){.section-moments__item--2{border-left:none}}.section-moments__item--3{background-color:#000}.section-moments__item--4{background-color:#4a47f6;border-left:2px solid #000}@media only screen and (max-width: 37.5em){.section-moments__item--4{border-left:none}}.section-news{border-bottom:2px solid #000;display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 62.5em){.section-news{grid-template-columns:1fr}}.section-news__info{background-color:#000;color:#fff;padding:10rem}@media only screen and (max-width: 62.5em){.section-news__info{padding:7.5rem}}@media only screen and (max-width: 50em){.section-news__info{padding:3.75rem}}.section-news__graph-container{align-content:center;align-items:center;background-color:#50c3c7;-moz-column-gap:10rem;column-gap:10rem;display:flex;flex-wrap:wrap;justify-content:space-around;padding-block:7.5rem;padding-inline:3.75rem;row-gap:5rem}@media only screen and (max-width: 50em){.section-news__graph-container{-moz-column-gap:0;column-gap:0}}.section-news__graph{background-image:conic-gradient(#ed61ce 70deg, #ffd600 0);border:4px solid #000;border-radius:50%;box-shadow:5px 5px 0px 5px #000;height:40rem;width:40rem}@media only screen and (max-width: 25em){.section-news__graph{height:30rem;width:30rem}}.section-news__graph-info{align-items:center;display:grid;gap:2rem;grid-template-columns:min-content max-content;grid-template-rows:repeat(2, min-content)}@media only screen and (max-width: 25em){.section-news__graph-info{grid-template-columns:min-content 1fr}}.section-news__square{border:4px solid #000;box-shadow:2.5px 2.5px #000;height:3rem;width:3rem}.section-news__square--1{background-color:#ffd600}.section-news__square--2{background-color:#ed61ce}.section-products{display:grid;grid-template-columns:minmax(min-content, 2fr) repeat(3, 1fr);min-height:100dvh;padding-top:10rem}@media only screen and (max-width: 87.5em){.section-products{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 50em){.section-products{grid-template-columns:1fr}}.section-products__main{display:flex;flex-direction:column;justify-content:center;padding:5rem}@media only screen and (max-width: 50em){.section-products__main{padding:3.75rem}}.section-products__item{background-color:#fff;border-left:2px solid #000;display:grid;grid-template-rows:15.2rem repeat(2, max-content) 1fr;padding:5rem}@media only screen and (max-width: 50em){.section-products__item{padding:3.75rem}}.section-products__item--1{background-color:#ffd600}@media only screen and (max-width: 50em){.section-products__item--1{border-left:none;border-top:2px solid #000}}.section-products__item--2{background-color:#50c3c7}@media only screen and (max-width: 87.5em){.section-products__item--2{border-left:none;border-top:2px solid #000}}.section-products__item--3{background-color:#ed61ce}@media only screen and (max-width: 87.5em){.section-products__item--3{border-top:2px solid #000}}@media only screen and (max-width: 50em){.section-products__item--3{border-left:none}}.section-products__image-container{background-position:center bottom;background-repeat:no-repeat;background-size:contain;filter:brightness(120%);height:30rem}@media only screen and (max-width: 87.5em){.section-products__image-container{height:40rem}}.section-products__image-container--1{background-image:url(../../img/can.webp)}.section-products__image-container--2{background-image:url(../../img/bottle.webp)}.section-products__image-container--3{background-image:url(../../img/2l-bottle.webp)}.section-stories{background-color:#ffd600;border-bottom:2px solid #000;display:grid;grid-template-columns:repeat(2, 1fr);min-height:60vh;overflow:hidden;position:relative}@media only screen and (max-width: 50em){.section-stories{grid-template-rows:60vh}}@media only screen and (max-width: 37.5em){.section-stories{grid-template-columns:1fr;grid-template-rows:30vh max-content}}.section-stories>*{padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-stories>*{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-stories>*{padding-inline:3.75rem}}.section-stories__message{display:flex;flex-direction:column;justify-content:center}.section-stories__text{font-size:3rem;font-weight:700}@media only screen and (max-width: 37.5em){.section-stories__text{text-align:center}}.section-stories__client-name{font-size:2rem;font-weight:700}@media only screen and (max-width: 37.5em){.section-stories__client-name{text-align:right}}.section-stories__image-container{align-items:center;background-color:#50c3c7;border-left:2px solid #000;display:flex;justify-content:center;padding-block:5rem}@media only screen and (max-width: 37.5em){.section-stories__image-container{border-left:none;border-top:2px solid #000;grid-row:2 / 3;padding-block:3.75rem}}.section-stories__image-container>div{position:relative}@media only screen and (max-width: 37.5em){.section-stories__image-container>div{display:flex;justify-content:center}}.section-stories__image{background-color:#ed61ce;border:4px solid #000;border-radius:25% / 30%;max-height:80vh;max-width:100%}@media only screen and (max-width: 37.5em){.section-stories__image{max-height:40%;max-width:80%}}.section-stories__image-info{background-color:#fff;border:2px solid #000;border-radius:50px;bottom:-25%;font-size:2rem;left:-15%;line-height:1.25;padding:1rem 3rem;position:absolute}@media only screen and (max-width: 62.5em){.section-stories__image-info{left:-8%}}@media only screen and (max-width: 50em){.section-stories__image-info{bottom:-30%}}@media only screen and (max-width: 37.5em){.section-stories__image-info{bottom:-45%;left:0}}@media only screen and (max-width: 25em){.section-stories__image-info{bottom:-60%}}.section-stories__bread{font-size:8.5rem;position:absolute;right:-10%;top:40%}@media only screen and (max-width: 50em){.section-stories__bread{top:50%}}@media only screen and (max-width: 37.5em){.section-stories__bread{right:0;top:65%}}@media only screen and (max-width: 25em){.section-stories__bread{top:70%}}.span__small{display:inline-block;font-size:1.75rem}.span__logo{color:#4a47f6;font-family:"Lilita One", sans-serif;font-size:5rem;font-weight:400;line-height:1;text-transform:none}.span__logo--small{font-size:1.75rem}.span__logo--medium{font-size:2.5rem}.span__logo--big{font-size:10rem}.span__wave{animation:wave 6s linear infinite;background:linear-gradient(90deg, #000, #ffd600);background-size:100vw;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes wave{0%{background-position-x:0%}100%{background-position-x:600vw}}.stars-container{display:inline-block;font-size:2rem}.stars-container .fa-star{color:#ffd600;-webkit-text-stroke:2px #000}.stars-container .fa-star:not(:last-of-type){margin-right:.5rem}.stars-container .fa-star.none{color:#fff}.footer{background-color:#000;color:#fff;display:grid;gap:2.5rem;grid-template-rows:15rem repeat(2, max-content);padding-block:8rem;padding-inline:15rem}@media only screen and (max-width: 62.5em){.footer{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.footer{padding-inline:3.75rem}}.footer__info{align-items:center;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr max-content;row-gap:1.5rem}@media only screen and (max-width: 50em){.footer__info{grid-auto-rows:max-content;grid-template-columns:1fr;row-gap:2.5rem}}.footer__list{-moz-column-gap:5rem;column-gap:5rem;display:flex;list-style:none}@media only screen and (max-width: 50em){.footer__list{-moz-column-gap:0;column-gap:0;grid-row:3 / 4;justify-content:space-between;justify-self:center;margin-top:5rem;width:50%}}@media only screen and (max-width: 37.5em){.footer__list{width:75%}}@media only screen and (max-width: 25em){.footer__list{width:100%}}.footer__link:link,.footer__link:visited{color:#fff;font-size:2.5rem;letter-spacing:2px;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:all .2s}.footer__link:hover{color:#ffd600}.footer__input-container{align-items:center;display:flex}.footer__input{border:none;border-bottom-left-radius:.4rem;border-top-left-radius:.4rem;font-family:inherit;font-size:2.5rem;height:6.5rem;outline:none;padding-left:2.5rem;transition:all .2s;width:40rem}.footer__input:focus{width:60rem}@media only screen and (max-width: 37.5em){.footer__input{width:25rem}.footer__input:focus{width:80%}}@media only screen and (max-width: 25em){.footer__input{width:25rem}.footer__input:focus{width:90%}}.footer__button{background-color:#ffd600;border:none;border-bottom-right-radius:.4rem;border-left:2px solid #000;border-top-right-radius:.4rem;cursor:pointer;font-size:3rem;height:6.5rem;width:6.5rem}.footer__button:hover{filter:brightness(105%)}.footer__button:active{filter:brightness(90%)}.footer__icon-container{display:flex;justify-content:space-between;width:100%}@media only screen and (max-width: 50em){.footer__icon-container{justify-self:center;width:50%}}@media only screen and (max-width: 37.5em){.footer__icon-container{width:75%}}@media only screen and (max-width: 25em){.footer__icon-container{width:100%}}.footer__icon-link:link,.footer__icon-link:visited{color:#fff;transition:all .2s}.footer__icon-link:hover{color:#ffd600}.footer__icon{font-size:3rem}.header{display:flex;flex-direction:column;height:10rem;position:fixed;width:100vw;z-index:100}.header__list{display:flex;list-style:none}@media only screen and (max-width: 37.5em){.header__list{display:none}}@media only screen and (max-width: 37.5em){.header__list--bottom{display:flex;flex-direction:column}}.header__item{padding-inline:3.5rem}.header__item-bottom{padding-block:1rem 2rem;text-align:center}.header__link{color:#000;font-size:2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s}.header__link:hover{color:#4a47f6}.header__link--bottom{color:#fff;font-size:3.5rem}.header__top{align-items:center;background-color:#fff;border-bottom:2px solid #000;display:flex;flex-basis:100%;justify-content:space-between;transition:all .2s;z-index:2;padding-inline:15rem}@media only screen and (max-width: 62.5em){.header__top{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.header__top{padding-inline:3.75rem}}@media only screen and (max-width: 37.5em){.header__top--black{background-color:#000;border-bottom:2px solid #78716c}}.header__button{align-items:center;cursor:pointer;display:none;height:5rem;justify-content:center;width:5rem}@media only screen and (max-width: 37.5em){.header__button{display:flex}}.header__icon,.header__icon::before,.header__icon::after{background-color:#000;display:block;height:2px;position:absolute;transition:all .2s;width:3rem}.header__icon::before,.header__icon::after{content:""}.header__icon::before{top:-.8rem}.header__icon::after{top:.8rem}.header__icon--active{background-color:transparent}.header__icon--active::before,.header__icon--active::after{background-color:#fff;top:0}.header__icon--active::before{transform:rotate(135deg)}.header__icon--active::after{transform:rotate(-135deg)}.header__bottom{background-color:#000;display:none;justify-content:center;padding-block:2.5rem;position:absolute;text-align:center;top:10rem;transform:translateY(-40rem);transition:all .3s;width:100%;z-index:1}@media only screen and (max-width: 37.5em){.header__bottom{display:flex}}.header__bottom--active{transform:translateY(0)}.section-start{align-items:center;border-bottom:2px solid #000;display:flex;flex-direction:column;justify-content:center;padding-inline:7.5rem;text-align:center;background-color:#ffd600;height:85vh}.section-plans{align-items:center;border-bottom:2px solid #000;display:flex;flex-direction:column;justify-content:center;padding-inline:7.5rem;text-align:center;padding-block:10rem}.section-surprise{align-items:center;border-bottom:2px solid #000;display:flex;flex-direction:column;justify-content:center;padding-inline:7.5rem;text-align:center;padding-block:15rem}@media only screen and (max-width: 50em){.section-start,.section-plans,.section-surprise{padding-inline:3.75rem}}.section-coodafest{display:flex;min-height:100dvh;padding-top:10rem}@media only screen and (max-width: 62.5em){.section-coodafest{flex-direction:column}}.section-coodafest__left{background-color:#ffd600;display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding-block:6rem 9rem;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-coodafest__left{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-coodafest__left{padding-inline:3.75rem}}@media only screen and (max-width: 62.5em){.section-coodafest__left{flex-basis:80dvh}}.section-coodafest__right{background-image:linear-gradient(to bottom, rgba(80,195,199,0.8), rgba(74,71,246,0.8)),url(../../img/crowd.webp);background-position:center;background-size:cover;border-left:2px solid #000;display:flex;flex-basis:50%;flex-direction:column;justify-content:center;padding-block:6rem}@media only screen and (max-width: 62.5em){.section-coodafest__right{border-left:none;border-top:2px solid #000;flex-basis:80vh}}.section-coodafest__heading{font-size:20rem;line-height:1;text-align:center;text-shadow:5px 5px #000;-webkit-text-stroke:3px #000}.section-coodafest__heading--small{font-size:10rem}@media only screen and (max-width: 25em){.section-coodafest__heading{font-size:15rem}.section-coodafest__heading--small{font-size:7.5rem}}.section-product{border-bottom:2px solid #000;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:max-content;min-height:100dvh;padding-block:15rem 10rem;row-gap:5rem;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-product{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-product{padding-inline:3.75rem}}@media only screen and (max-width: 37.5em){.section-product{grid-template-columns:1fr}}.section-product--small{min-height:auto;padding:7.5rem 3.75rem}.section-product--small:nth-child(2){border-left:2px solid #000}@media only screen and (max-width: 37.5em){.section-product--small:nth-child(2){border-left:none}}@media only screen and (max-width: 62.5em){.section-product--small{grid-template-columns:1fr}}.section-product--0{background-color:#ffd600}.section-product--1{background-color:#50c3c7}.section-product--2{background-color:#ed61ce}.section-product__left{align-items:center;display:flex}.section-product__image-container{background-position:center bottom;background-repeat:no-repeat;background-size:contain;filter:brightness(120%);height:40rem;width:100%}.section-product__image-container--0{background-image:url(../../img/can.webp)}.section-product__image-container--1{background-image:url(../../img/bottle.webp)}.section-product__image-container--2{background-image:url(../../img/2l-bottle.webp)}.section-product__right{display:flex;flex-direction:column;justify-content:center}.section-product__info{background-color:#fff;border:4px solid #000;box-shadow:5px 5px #000;grid-column:1 / -1;margin-top:5rem}.section-product__info-header{border-bottom:4px solid #000;display:flex;padding-top:1rem;padding-inline:2.5rem}@media only screen and (max-width: 25em){.section-product__info-header{padding-inline:1.5rem}}.section-product__info-header p:nth-of-type(2){margin-left:1.5rem}@media only screen and (max-width: 25em){.section-product__info-header p:nth-of-type(2){margin-left:1rem}}.section-product__info-header--0{background-color:#ed61ce}.section-product__info-header--1{background-color:#ffd600}.section-product__info-header--2{background-color:#50c3c7}.section-product__info-header-item{border-inline:2px solid #000;border-top:2px solid #000;cursor:pointer;font-family:"Bebas Neue", sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;line-height:1.25;padding-inline:2.5rem;padding-top:.4rem}@media only screen and (max-width: 25em){.section-product__info-header-item{padding-inline:1.5rem}}.section-product__info-header-item--0{background-color:#ffd600}.section-product__info-header-item--1{background-color:#50c3c7}.section-product__info-header-item--2{background-color:#ed61ce}.section-product__info-header-item--thick{border-inline:4px solid #000;border-top:4px solid #000}.section-product__info-header-item:hover{filter:brightness(125%)}.section-product__info-header-item:active{filter:brightness(75%)}.section-product__description{padding:3rem 2.5rem}@media only screen and (max-width: 25em){.section-product__description{padding:2rem 1.5rem}}.section-product__description p{font-size:2.25rem;line-height:1.25}.section-product__description p:not(:last-child){margin-bottom:2.5rem}@media only screen and (max-width: 25em){.section-product__description p:not(:last-child){margin-bottom:1.5rem}}.section-product__reviews{display:none;grid-template-columns:max-content auto}@media only screen and (max-width: 50em){.section-product__reviews{grid-template-columns:1fr}}.section-product__reviews-stars{border-right:2px solid #000;height:100%;padding:3rem 2.5rem;width:41.5rem}@media only screen and (max-width: 75em){.section-product__reviews-stars{width:42.75rem}}@media only screen and (max-width: 50em){.section-product__reviews-stars{border-bottom:2px solid #000;border-right:none;width:100%}}@media only screen and (max-width: 25em){.section-product__reviews-stars{padding-block:2rem 1.5rem}}.section-product__reviews-stars--0{background-color:#50c3c7}.section-product__reviews-stars--1{background-color:#ed61ce}.section-product__reviews-stars--2{background-color:#ffd600}.section-product__reviews-number{display:inline-block;font-size:1.5rem;margin-left:.5rem}.section-product__reviews-percentage{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content 1fr max-content;row-gap:1.5rem}.section-product__reviews-percentage-bar{border:2px solid #000;height:2.5rem}.section-product__reviews-percentage-bar--0{background-color:#ffd600}.section-product__reviews-percentage-bar--1{background-color:#50c3c7}.section-product__reviews-percentage-bar--2{background-color:#ed61ce}.section-product__reviews-percentage-pointer{border-right:2px solid #000;height:calc(2.5rem - 4px)}.section-product__reviews-percentage-pointer--0{background-color:#ed61ce}.section-product__reviews-percentage-pointer--1{background-color:#ffd600}.section-product__reviews-percentage-pointer--2{background-color:#50c3c7}.section-product__reviews-messages{padding:3rem 2.5rem}@media only screen and (max-width: 25em){.section-product__reviews-messages{padding:2rem 1.5rem}}.section-product__reviews-message:not(:last-of-type){margin-bottom:2.5rem}.section-product__reviews-title{font-family:"Bebas Neue", sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:2px;line-height:1.25}.section-product__reviews-username{border-right:2px solid #000;display:inline-block;font-size:2rem;margin-right:.5rem;padding-right:1rem}.section-products-header{border-bottom:2px solid #000;display:flex;justify-content:center;padding-block:5rem;text-align:center;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-products-header{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-products-header{padding-inline:3.75rem}}.section-product-container{display:grid;grid-template-columns:repeat(2, 1fr)}@media only screen and (max-width: 37.5em){.section-product-container{grid-template-columns:1fr}}.section-links{align-items:center;display:flex;flex-direction:column;min-height:100dvh;padding-block:15rem;padding-inline:15rem}@media only screen and (max-width: 62.5em){.section-links{padding-inline:7.5rem}}@media only screen and (max-width: 50em){.section-links{padding-inline:3.75rem}}.section-links__heading-1{background-color:#ffd600;border:4px solid #000;box-shadow:5px 5px #000;display:inline-block;font-size:10rem;line-height:1;padding-block:1.5rem 1rem;padding-inline:10rem;text-align:center;transform:skew(-10deg)}@media only screen and (max-width: 37.5em){.section-links__heading-1{padding-inline:5rem}}@media only screen and (max-width: 25em){.section-links__heading-1{box-shadow:none;padding-inline:2rem;transform:skew(0)}}.section-links__heading-1--unskewed{display:block;transform:skew(10deg)}@media only screen and (max-width: 25em){.section-links__heading-1--unskewed{transform:skew(0)}}.section-links__links{align-self:flex-start}.section-links__link:link,.section-links__link:visited{color:#000;display:block;font-size:1.5rem;line-height:1.25}.section-links__link:hover{color:#ed61ce;font-weight:700}
