.header{background-color:var(--bg-header);z-index:1000;border-bottom:1px solid var(--color-red-primary);justify-content:space-between;align-items:center;width:90%;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex}@media (min-width:768px){.header{max-width:1200px;margin-top:27px;padding-top:0;padding-bottom:27px}}.header__logo-link{align-items:center;display:flex}.header__logo-img{aspect-ratio:75/56.28;width:75px;height:56.275px}@media (min-width:768px){.header__logo-img{aspect-ratio:80.92/60.72;width:81px;height:61px}}.header__hamburger{cursor:pointer;flex-direction:column;align-items:center;gap:6px;width:34px;height:33px;display:flex}.header__hamburger span{opacity:1;border:2px solid var(--color-cream);width:25.5px;height:0}@media (min-width:900px){.header__hamburger{display:none}}.header__nav{align-items:center;gap:40px;display:none}@media (min-width:900px){.header__nav{display:flex}}.header__nav a{color:var(--color-white);font-size:var(--font-size-xl);font-family:costaStd;text-decoration:none}.header__nav a:hover{color:var(--color-red-primary)}.header__contact{color:var(--color-red-primary);font-weight:var(--font-weight-bold)}@media (max-width:899px){.header{position:sticky;top:0}}.mobile-menu{background:var(--color-black);overscroll-behavior:contain;flex-direction:column;gap:24px;width:100%;height:calc(100vh - 90px);padding:21px 20px;display:flex;position:fixed;top:105px;left:0}.mobile-menu a{color:var(--color-white);font-size:var(--font-size-2xl);font-family:costaStd;text-decoration:none}.mobile-menu__contact{background:var(--color-red-primary);color:var(--color-white);text-align:center;border-radius:8px;margin-top:40px;padding:14px}@media (min-width:900px){.mobile-menu{display:none}}.mobile-menu .btn-wrapper,.mobile-menu .btn{width:100%}
.btn-wrapper{cursor:pointer;flex-direction:column;align-items:stretch;width:fit-content;min-width:120px;display:inline-flex}.btn-top,.btn-bottom{background:var(--btn-bg,#e64449);border-radius:20.6px;width:100%;height:20px}.btn-wrapper--secondary .btn-top{border:2px solid var(--btn-border,var(--btn-color,var(--color-white)));background:var(--btn-bg,transparent);border-bottom:none}.btn-wrapper--secondary .btn-bottom{border:2px solid var(--btn-border,var(--btn-color,var(--color-white)));background:var(--btn-bg,transparent);border-top:none}.btn{cursor:pointer;letter-spacing:0;text-align:center;border:none;border-radius:3.71px;padding-left:20px;padding-right:20px;font-family:CitrusGothic,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:106%;transition:all .3s}.btn--primary{background:var(--btn-bg,#e64449);color:var(--btn-color,var(--color-white))}.btn--secondary{background:var(--btn-bg,transparent);border-left:2px solid var(--btn-border,var(--btn-color,var(--color-white)));border-right:2px solid var(--btn-border,var(--btn-color,var(--color-white)));color:var(--btn-color,var(--color-white));border-top:none;border-bottom:none}.btn-top{margin-bottom:-1px}.btn-bottom{margin-top:-1px}
.mobile-menu{background:var(--color-black);z-index:9999;flex-direction:column;gap:60px;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.mobile-menu__header{border-bottom:1px solid var(--color-red-primary);flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.mobile-menu__logo{width:75px;height:56px}.mobile-menu__hamburger{cursor:pointer;flex-direction:column;align-items:center;gap:6px;width:34px;height:33px;display:flex}.mobile-menu__hamburger span{opacity:1;border:2px solid var(--color-cream);width:25.5px;height:0}.mobile-menu__hamburger span:first-child{transform:translateY(0)}.mobile-menu__hamburger span:nth-child(2){opacity:1}.mobile-menu__hamburger span:nth-child(3){transform:translateY(0)}.mobile-menu__content{flex-direction:column;flex:1;justify-content:flex-start;gap:28px;display:flex}.mobile-menu a{color:var(--color-white);font-size:var(--font-size-2xl);font-family:costaStd;text-decoration:none;transition:opacity .2s}.mobile-menu a:hover{opacity:.8}.mobile-menu__btn-wrapper{width:100%;margin-top:40px}.mobile-menu .btn{width:100%}@media (min-width:900px){.mobile-menu{display:none}}
.hero{background:var(--color-black);width:100%;position:relative}.hero__content{flex-direction:column;gap:40px;max-width:390px;margin:0 auto;padding-top:100px;padding-bottom:100px;display:flex}@media (min-width:769px) and (max-width:1200px){.hero__content{max-width:800px}}@media (min-width:1201px){.hero__content{max-width:1440px}}.hero__content-right-decoration{pointer-events:none;width:127px;height:225px;position:absolute;top:-39px;right:0}@media (min-width:769px) and (max-width:1200px){.hero__content-right-decoration{width:177px;height:397px;position:absolute;top:-87px;right:0}}@media (min-width:1201px){.hero__content-right-decoration{width:310px;height:529px;position:absolute;top:-87px;right:0}}.hero__content-left-decoration{pointer-events:none;width:128px;height:232px;position:absolute;top:553px;left:0}@media (min-width:769px) and (max-width:1200px){.hero__content-left-decoration{width:171px;height:466px;position:absolute;top:262px;left:-5px}}@media (min-width:1201px){.hero__content-left-decoration{width:344px;height:607px;position:absolute;top:105px;left:-15px}}.hero__title{font-family:CitrusGothic;font-size:var(--font-size-header-3);text-align:center;letter-spacing:-3%;line-height:92%}.hero__title-tbl{color:var(--color-red-primary)}@media (min-width:769px) and (max-width:1200px){.hero__title{font-size:60px}}@media (min-width:1201px){.hero__title{font-size:var(--font-size-header-1);max-width:100%}}.hero_subtitle{text-align:center;justify-content:center;align-items:center;width:72%;max-width:420px;height:74px;margin:0 auto;display:flex;position:relative}@media (min-width:769px){.hero_subtitle{width:100%}}.hero_subtitle-ellipse{z-index:0;width:100%;height:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:769px){.hero_subtitle-ellipse{height:90px}}.hero_subtitle-text{z-index:1;max-width:402px;line-height:92%;font-size:var(--font-size-xl);font-family:costaStd;position:relative}@media (min-width:769px){.hero_subtitle-text{font-size:var(--font-size-3xl)}}.hero__buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hero__buttons .btn-wrapper{flex-shrink:0}@media (min-width:769px){.hero__buttons{gap:16px}}.hero__check{background-image:url(../media/check-hero.svg.bb432929.js);background-repeat:repeat-x;background-size:auto 100%;height:19px;margin-top:100px}@media (min-width:769px){.hero__check{height:39px}}.hero__badges{text-align:center;background:var(--color-red-primary);flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;width:100%;height:39px;display:flex}@media (min-width:769px){.hero__badges{height:69px}}.hero__badges-item{justify-content:space-around;gap:8px;width:30%;display:flex}.hero__badges-burger{width:17px;height:17px}@media (min-width:769px){.hero__badges-burger{width:42px;height:42px}}.hero__badges .hero-badge{font-size:var(--font-size-xs);font-family:citrusGothic;line-height:106%;font-weight:var(--font-weight-normal);color:var(--color-white);align-items:center;display:flex}@media (min-width:769px){.hero__badges .hero-badge{font-size:var(--font-size-3xl)}}
*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:80px}
.brand-story{background:var(--color-black);flex-wrap:wrap;justify-content:center;align-items:center;gap:100px;max-width:1200px;margin:105px auto 0;padding:0 16px;display:flex}@media (min-width:768px) and (max-width:1200px){.brand-story{justify-content:center}}@media (min-width:1201px){.brand-story{justify-content:space-between}}.brand-story__text-content{opacity:1;flex-direction:column;gap:24px;display:flex}.brand-story__content{max-width:537px;padding:0 8px}.brand-story__badge{z-index:2;width:135px;height:135px;position:absolute;top:-61px;left:-46px}.brand-story__lines{position:absolute;top:-30px;right:-20px}.brand-story__line1{opacity:1;background:#fff;border-radius:4px;width:6.78632px;height:15.991px;position:absolute;transform:rotate(38.84deg)}.brand-story__line2{opacity:1;background:#fff;border-radius:4px;width:6.78632px;height:15.991px;position:absolute;top:10px;left:10px;transform:rotate(65.14deg)}.brand-story__line3{opacity:1;background:#fff;border-radius:4px;width:6.78632px;height:15.991px;position:absolute;top:24px;left:11px;transform:rotate(-91.43deg)}.brand-story__bg-img{background:var(--color-red-primary);opacity:1;border-radius:17px;width:335px;height:478px;position:absolute;transform:rotate(4.92deg)}@media (min-width:768px){.brand-story__bg-img{width:407px;height:577px}}@media (max-width:416px){.brand-story__bg-img{width:280px;height:400px}}@media (max-width:375px){.brand-story__bg-img{width:240px;height:340px}}.brand-story__title{font-family:CitrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-header-3);letter-spacing:-3%;max-width:100%;line-height:92%}@media (min-width:768px) and (max-width:1200px){.brand-story__title{font-size:80px}}@media (min-width:1201px){.brand-story__title{font-size:100px}}.brand-story__text{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:0%;color:#ffffff69;line-height:112%}.brand-story__text--emphasis{font-family:costaStd;font-weight:var(--font-weight-bold);font-style:Bold;font-size:var(--font-size-xl);letter-spacing:0%;color:var(--color-cream);line-height:112%}@media (min-width:768px){.brand-story__text--emphasis,.brand-story__text{font-size:var(--font-size-2xl)}}.brand-story__action{margin:30px 0 24px}@media (min-width:768px){.brand-story__action{margin:40px 0 30px}}.brand-story__image{justify-content:flex-end;display:flex;position:relative}.brand-story__image-family{z-index:1;opacity:1;border-radius:17px;width:335px;height:478px;transform:rotate(-.64deg)}@media (min-width:768px){.brand-story__image-family{width:407px;height:577px}}@media (max-width:416px){.brand-story__image-family{width:280px;height:400px}}@media (max-width:375px){.brand-story__image-family{width:240px;height:340px}}
.badge{width:135px;height:135px}.badge__text{letter-spacing:0%;text-align:center;font-family:citrusGothic;font-size:20px;font-weight:400;line-height:112%}@media (max-width:768px){.badge{width:78px;height:78px}.badge__text{font-size:20px;line-height:112%}}
.food-showcase{background:var(--color-black);margin:105px auto 0}.food-showcase__container{background:var(--color-white);width:100%;max-height:677px;padding:20px;position:relative;overflow:hidden}@media (min-width:767px){.food-showcase__container{max-height:500px;padding:40px}}.food-showcase__content{background:var(--color-red-primary);flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;min-height:637px;display:flex;position:relative}@media (min-width:768px){.food-showcase__content{min-height:420px}}.food-showcase__content-star{width:11.5%;position:absolute;top:-33px;right:13px}@media (min-width:768px){.food-showcase__content-star{width:76px;top:-65px;right:-65px}}.food-showcase__content-burger{width:clamp(256px,35vw,520px);height:180px;position:absolute;top:-17px;left:-20px}@media (min-width:768px){.food-showcase__content-burger{width:clamp(220px,35vw,520px);height:auto;top:0;left:0;transform:translate(-20%,-20%)}}.food-showcase__content-meatball{width:clamp(292px,32vw,440px);height:auto;position:absolute;bottom:-6px;right:-156px;transform:rotate(26deg)}@media (min-width:769px) and (max-width:999px){.food-showcase__content-meatball{height:auto;top:247px;bottom:-16px;right:-131px;transform:rotate(28deg)}}@media (min-width:1000px) and (max-width:1300px){.food-showcase__content-meatball{height:auto;top:197px;bottom:-16px;right:-140px;transform:rotate(28deg)}}@media (min-width:1301px){.food-showcase__content-meatball{height:auto;top:144px;bottom:-16px;right:-185px;transform:rotate(28deg)}}.food-showcase_subtitle{text-align:center;justify-content:center;align-items:center;width:100%;max-width:420px;height:74px;margin:0 auto;display:flex;position:relative}.food-showcase_subtitle-ellipse{z-index:0;width:86%;height:59px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.food-showcase_subtitle-ellipse{height:63px}}.food-showcase_subtitle-text{z-index:1;width:77%;line-height:92%;font-size:var(--font-size-xl);font-family:costaStd;position:relative}@media (min-width:768px){.food-showcase_subtitle-text{font-size:var(--font-size-3xl);width:74%}}.food-showcase__header{position:relative}.food-showcase__items{text-align:center;flex-direction:column;align-items:center;gap:40px;width:72.57%;max-width:860px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.food-showcase__items{width:100%;top:60%}}.food-showcase__items-text{font-family:CitrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-header-3);color:var(--color-white);text-align:center;letter-spacing:-3%;line-height:92%}@media (min-width:768px) and (max-width:1200px){.food-showcase__items-text{font-size:80px}}@media (min-width:1201px){.food-showcase__items-text{font-size:var(--font-size-header-1)}}.food-showcase-check{background-image:url(../media/Check.svg.7f330d7e.js);background-repeat:repeat-x;background-size:auto 100%;width:100%;height:39px;margin:0 auto}
.burgers{background:var(--color-black);margin-top:40px;padding:50px 24px}@media (min-width:769px) and (max-width:1200px){.burgers{margin-top:90px}}.burgers__container{flex-direction:column;gap:60px;max-width:1278px;margin:0 auto;display:flex;position:relative}.burgers__container-badges{position:absolute;top:-1%;right:10%}.burgers__container-products{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px) and (max-width:1200px){.burgers__container-products{grid-template-columns:repeat(auto-fit,minmax(297px,1fr));justify-content:center;gap:15px}}@media (min-width:1201px){.burgers__container-products{grid-template-columns:repeat(4,1fr)}}.burgers__subItem{flex-direction:column;gap:24px;display:flex}.burgers__subItem-header{width:100%;font-family:citrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-header-3);letter-spacing:-3%;line-height:92%}@media (min-width:768px) and (max-width:1200px){.burgers__subItem-header{font-size:80px}}@media (min-width:1201px){.burgers__subItem-header{font-size:var(--font-size-header-1)}}.burgers__subItem-header-items{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.burgers__subItem-header-items .btn-wrapper{flex-shrink:0}.burgers__subItem-header-items-text{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:0%;max-width:682px;line-height:112%}@media (min-width:769px){.burgers__subItem-header-items-text{font-size:var(--font-size-2xl)}}.burger-badge2{position:absolute;top:-41px;right:-51px;transform:rotate(-30deg)}@media (min-width:769px) and (max-width:1200px){.burger-badge2{top:-68px;right:-84px}}@media (min-width:1201px){.burger-badge2{top:3px;right:-134px}}.burger-badge1{position:absolute;top:-41px;right:17px}@media (min-width:769px) and (max-width:1200px){.burger-badge1{top:-121px;right:57px}}@media (min-width:1201px){.burger-badge1{top:-59px;right:9px}}.burger-sub-badge{position:absolute;bottom:3px;right:1px;transform:rotate(68deg)}
.product-card{text-align:center;background:#f4efe8;border:2px solid #e0d8cf;border-radius:18px;width:100%;padding:10px;font-family:Arial,sans-serif;position:relative}@media (min-width:768px){.product-card{width:297px;height:393px}}.product-card__header{opacity:1;background:var(--color-red-dark);width:100%;height:49px;font-family:citrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-3xl);letter-spacing:0%;border-radius:8px;justify-content:center;align-items:center;gap:10px;line-height:112%;display:flex}@media (min-width:768px){.product-card__header{width:100%}}.product-card__image-section{background:#e63b3b;border-radius:0 0 9px 9px;height:146px;margin:5px 0}.product-card__image-section-check{background-image:url(../media/Check.svg.7f330d7e.js);background-repeat:repeat-x;background-size:auto 100%;height:10.19px}.product-card__image{opacity:1;width:355px;height:234px;position:absolute;top:17%;left:50%;transform:translate(-50%)}@media (min-width:768px){.product-card__image{width:300px}}.product-card__title{font-size:var(--font-size-4xl);letter-spacing:1px;margin-bottom:12px;font-weight:900}.product-card__subtitle{font-family:citrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-4xl);letter-spacing:0%;text-align:center;color:var(--color-black);gap:15px;line-height:112%}.product-card__footer{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:88px;margin-top:80px;display:flex}.product-card__button{text-align:center;background:var(--color-black);width:100%;height:auto;color:var(--color-white);letter-spacing:0%;border-radius:12px;justify-content:center;align-items:center;padding:10px 40px;font-family:costaStd;font-size:20px;font-weight:400;line-height:112%;display:flex}
.meatballs-container{background:var(--color-red-primary);width:100%;margin:105px auto 0;position:relative}@media (min-width:769px){.meatballs-container{margin-top:350px}}.meatballs{background:var(--color-red-primary);max-width:1440px;height:auto;margin:0 auto;padding:117px 24px 70px;overflow:hidden}@media (min-width:769px) and (max-width:1200px){.meatballs{padding-top:170px}}@media (min-width:1201px){.meatballs{padding-top:70px}}.meatballs__container{flex-direction:column;gap:60px;max-width:1278px;margin:0 auto;display:flex;position:relative}.meatballs__container-badges{position:absolute;top:0%;right:18%}@media (min-width:769px){.meatballs__container-badges{top:-1%;right:10%}}.meatballs__container-products{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px) and (max-width:1200px){.meatballs__container-products{grid-template-columns:repeat(auto-fit,minmax(297px,1fr));justify-content:center;gap:15px}}@media (min-width:1201px){.meatballs__container-products{grid-template-columns:repeat(12,1fr)}.meatballs__container-products>:nth-child(7n+4){grid-column:1/span 3}.meatballs__container-products>:nth-child(7n+5){grid-column:4/span 3}.meatballs__container-products>:nth-child(7n+6){grid-column:7/span 3}.meatballs__container-products>:nth-child(7n+7){grid-column:10/span 3}.meatballs__container-products>:nth-child(7n+1){grid-column:2/span 3}.meatballs__container-products>:nth-child(7n+2){grid-column:5/span 3}.meatballs__container-products>:nth-child(7n+3){grid-column:8/span 3;margin-right:4.165%}}.meatballs-check{background-image:url(../media/check-hero.svg.bb432929.js);background-repeat:repeat-x;background-size:auto 100%;height:19px}@media (min-width:769px){.meatballs-check{height:39px}}.meatballs__subItem{flex-direction:column;gap:24px;display:flex}.meatballs__subItem-header{width:100%;font-family:citrusGothic;font-weight:var(--font-weight-normal);letter-spacing:-3%;font-size:60px;line-height:92%}@media (min-width:769px) and (max-width:1200px){.meatballs__subItem-header{font-size:80px}}@media (min-width:1201px){.meatballs__subItem-header{font-size:100px}}.meatballs__subItem-header-items{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.meatballs__subItem-header-items .btn-wrapper{flex-shrink:0}.meatballs__subItem-header-items-text{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:0%;width:100%;line-height:112%}@media (min-width:768px){.meatballs__subItem-header-items-text{font-size:var(--font-size-2xl);width:60%}}.meatballs__wave{width:100%;position:absolute;top:2px;left:50%;transform:translate(-50%,-100%)}.meatballs__wave img{width:100%;height:auto;display:block}.meatballs-badge2{position:absolute;top:-54px;right:-71px;transform:rotate(-42deg)}@media (min-width:769px) and (max-width:1200px){.meatballs-badge2{top:-68px;right:-84px}}@media (min-width:1201px){.meatballs-badge2{top:3px;right:-134px}}.meatballs-badge1{position:absolute;top:-84px;right:-1px;transform:rotate(45deg)}@media (min-width:769px) and (max-width:1200px){.meatballs-badge1{top:-121px;right:57px}}@media (min-width:1201px){.meatballs-badge1{top:-59px;right:9px}}.meatballs-sub-badge{position:absolute;bottom:3px;right:1px;transform:rotate(68deg)}
.meatball-card{text-align:center;background:#f4efe8;border:2px solid #e0d8cf;border-radius:20px;width:100%;padding:10px;font-family:Arial,sans-serif;position:relative}@media (min-width:768px){.meatball-card{width:297px;height:407px}}.meatball-card__header{opacity:1;background:var(--color-red-dark);width:277px;height:49px;font-family:citrusGothic;font-weight:var(--font-weight-normal);font-style:Regular;font-size:var(--font-size-3xl);letter-spacing:0%;border-radius:8px;justify-content:center;align-items:center;gap:10px;line-height:112%;display:flex;top:10px;left:10px}.meatball-card__image-section{background:#e63b3b;border-radius:9px;height:252px;margin-bottom:33px;position:relative}.meatball-card__image-section-check{background-image:url(../media/Check.svg.7f330d7e.js);background-repeat:repeat-x;background-size:auto 100%;width:100%;height:10.19px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.meatball-card__image{width:238px;height:252px;max-height:266px;position:absolute;bottom:128px;left:50%;transform:translate(-50%)}@media (min-width:769px){.meatball-card__image{width:241px;height:247px}}.meatball-card__title{font-size:var(--font-size-4xl);letter-spacing:1px;margin-bottom:12px;font-weight:900}.meatball-card__subtitle{font-family:citrusGothic;font-weight:var(--font-weight-normal);letter-spacing:0%;text-align:center;color:var(--color-black);gap:15px;font-size:24px;line-height:112%}.meatball-card__footer{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;height:100px;display:flex}.meatball-card__button{text-align:center;background:var(--color-black);width:100%;height:auto;font-size:var(--font-size-2xl);font-weight:var(--font-weight-normal);color:var(--color-white);border-radius:12px;justify-content:center;align-items:center;padding:10px;font-family:costaStd;display:flex}
.card{text-align:center;background:#f4efe6;border-radius:18px;flex-direction:column;align-items:center;width:300px;height:422px;padding:36px 28px;transition:transform .2s;display:flex;box-shadow:8px 8px #8b1e1e}.card:hover{transform:translateY(-6px)}.icon{color:#e24343;width:60px;height:60px;margin-top:9px;margin-bottom:28px}.title{font-family:citrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-4xl);letter-spacing:0%;text-align:center;color:var(--color-black);line-height:112%}.description{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-2xl);letter-spacing:0%;text-align:center;color:var(--color-black);line-height:100%}.card-content{flex-direction:column;align-items:center;gap:28px;margin-top:35px;display:flex}
.momentum{background:var(--color-black);width:100%;margin-top:105px;margin-bottom:100px}.momentum__container{flex-direction:column;gap:20px;max-width:1278px;margin:0 auto;display:flex}.momentum__container-diamonds{background-image:url(../media/dmd.svg.246a101a.js);background-repeat:repeat-x;background-size:auto 100%;height:49px;margin-top:100px}.momentum__container-header{font-family:CitrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-header-3);letter-spacing:-3%;text-align:center;margin-bottom:70px;line-height:92%}@media (min-width:768px) and (max-width:1200px){.momentum__container-header{font-size:80px}}@media (min-width:1201px){.momentum__container-header{font-size:var(--font-size-header-1)}}.momentum__container-header-brand{color:var(--color-red-primary)}.momentum__container-marketingCards{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.momentum__container-marketingCards .card{flex:320px;max-width:309px;position:relative}@media (min-width:1028px){.momentum__container-marketingCards .card:first-child{z-index:2;transform:rotate(-10deg)translateY(40px)}.momentum__container-marketingCards .card:nth-child(2){z-index:1;transform:rotate(0)translateY(-20px)}.momentum__container-marketingCards .card:nth-child(3){z-index:3;transform:rotate(10deg)translateY(40px);box-shadow:-8px 8px #8b1e1e}}
.retailers{background:var(--color-black);text-align:center;margin-top:105px}.retailers__container{max-width:1000px;margin:0 auto;padding:0 8px}.retailers__container-subItems{width:100%}.retailers__title{font-family:citrusGothic;font-weight:var(--font-weight-normal);font-size:var(--font-size-header-3);letter-spacing:-3%;text-align:center;margin-bottom:28px;line-height:92%}@media (min-width:768px) and (max-width:1200px){.retailers__title{font-size:80px}}@media (min-width:1201px){.retailers__title{font-size:var(--font-size-header-1)}}.retailers__description{font-size:var(--font-size-lg);color:#ccc;max-width:100%;margin:0 auto 40px;font-family:costaStd;line-height:1.6}@media (min-width:768px){.retailers__description{font-size:var(--font-size-xl);max-width:700px;margin:0 auto 50px;line-height:1.6}}.retailers__logos{flex-wrap:wrap;justify-content:center;gap:8.39px;display:flex}@media (min-width:768px){.retailers__logos{gap:20px}}.retailers__logo{opacity:1;border:1px solid #555;border-radius:5.6px;flex:0 0 30%;justify-content:center;align-items:center;gap:10px;height:49px;padding:13px 17px;display:flex}@media (min-width:768px){.retailers__logo{flex:unset;border:1px solid #555;border-radius:13.34px;width:30%;height:117px;padding:30px 40px}}.retailers__logo-icon{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (min-width:768px){.retailers__logo-icon{object-fit:contain;width:100%;height:auto;max-height:100%}}
.upper-container{width:100%;margin:105px auto 0;position:relative}@media (min-width:767px){.upper-container{margin-top:350px}}.contact{background:var(--color-black)}.contact-check{background-image:url(../media/check-contact.svg.ec7bc84f.js);background-repeat:repeat-x;background-size:auto 100%;height:19px}@media (min-width:767px){.contact-check{height:39px}}.contact__container{background:var(--color-cream);flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;padding:50px 24px;display:flex;overflow:hidden}.contact__container-upper-items{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:390px;display:flex}@media (min-width:769px){.contact__container-upper-items{width:100%}}.contact__wave{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.contact__wave img{width:100%;margin-bottom:-2px;display:block}.contact__title{font-family:citrusGothic;font-weight:400;font-size:var(--font-size-header-3);letter-spacing:-3%;text-align:center;color:var(--color-black);line-height:92%}@media (min-width:768px) and (max-width:1200px){.contact__title{width:823px;font-size:80px}}@media (min-width:1201px){.contact__title{font-size:var(--font-size-header-1);width:830px}}.contact__subtitle{font-family:costaStd;font-weight:400;font-size:var(--font-size-xl);letter-spacing:0%;text-align:center;color:#000000db;margin-bottom:28px;line-height:112%}@media (min-width:768px){.contact__subtitle{width:496px;font-size:22px}}.contact__form{flex-direction:column;gap:28px;width:100%;max-width:848px;display:flex}.contact__field{flex-direction:column;gap:12px;display:flex}.contact__field label{font-family:costaStd;font-weight:400;font-size:var(--font-size-2xl);letter-spacing:-3%;color:var(--color-black);line-height:92%}.contact__input{opacity:1;border:1px solid var(--color-border-gray);background:var(--color-cream);border-radius:10px;gap:10px;width:100%;padding:15px;font-family:costaStd;font-size:22px}.contact__input::placeholder{letter-spacing:-3%;font-family:costaStd;font-size:22px;font-weight:400;line-height:92%}.contact__input:focus{box-shadow:0 0 10px var(--color-red-shadow);outline:none}.contact__input.error{border-color:var(--color-red-primary);box-shadow:0 0 10px #e644494d}.contact__error{color:var(--color-red-primary);font-family:costaStd;font-size:14px;font-weight:var(--font-weight-normal);display:block}.contact__success{color:#fff;text-align:center;background:#4caf50;border-radius:10px;margin-top:20px;padding:15px;font-family:costaStd;font-size:16px;animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact__submit,.contact__submit .btn-wrapper{width:100%}
.footer{color:var(--color-white);background:#1a1a1a;background:var(--color-black);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 16px 30px;display:flex}.footer__container{border-bottom:1px solid var(--color-red-primary);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding-bottom:70px;display:flex}.footer__brand{align-items:flex-end;gap:8.68px;width:298px;display:flex}.footer__logo{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-white);line-height:0}.footer__logo-img{width:72px}.footer__tagline{font-family:citrusGothic;font-weight:var(--font-weight-normal);letter-spacing:0%;font-size:29.42px;line-height:106%}.footer__family{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:-3%;color:#585858;line-height:92%}@media (min-width:768px){.footer__family{font-size:var(--font-size-2xl)}}.footer__heading{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-2xl);letter-spacing:0%;line-height:153%}.footer__links{opacity:1;flex-direction:column;gap:18px;width:154px;height:220px;padding:10px;display:flex}.footer__social{opacity:1;flex-direction:column;gap:18px;width:136px;height:96px;padding:10px;display:flex}.footer__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__list a{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:0%;color:#585858;line-height:100%}@media (min-width:768px){.footer__list a{font-size:var(--font-size-2xl)}}.footer__copyright{font-family:costaStd;font-weight:var(--font-weight-normal);font-size:var(--font-size-xl);letter-spacing:0%;color:#585858;text-align:center;line-height:153%}@media (min-width:768px){.footer__copyright{font-size:var(--font-size-2xl)}}.brand-container{flex-direction:column;gap:28px;max-width:303px;display:flex}.right-container{flex-wrap:wrap;gap:40px;display:flex}.social-img{width:24px;height:24px}.footer__social .footer__list{flex-direction:row;align-items:center;gap:16px}
