#blue-blob {
  bottom: 346px;
  display: block;
  position: absolute;
  right: -152px;
  top: unset;
  transform: scale(1.6);
  z-index: 0;
}

#blue-wave1 {
  display: block;
  height: 485px;
  left: -300px;
  position: absolute;
  top: 780px;
  width: 490px;
  z-index: -1;
}

#bottom-wave-healthier {
  bottom: -55px;
  left: 50%;
  position: absolute;
  transform: translate(-50%, -50px);
  width: 100%;
  z-index: -1;
}

#bottom-wave-healthier svg {
  height: auto;
  width: 100%;
}

#community-deco1 {
  background: url(/assets/images/community-deco1.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 128px;
  left: 210px;
  position: absolute;
  top: 70px;
  transform: translate(0, -50%) scale(3) rotate(342deg);
  transform-origin: right center;
  width: 102px;
  z-index: 0;
}

#community-deco2 {
  background: url(/assets/images/community-deco2.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 320px;
  left: -40px;
  position: absolute;
  top: 780px;
  transform: translate(-50%, -50%) scale(2.9);
  width: 240px;
}

#community-nut1 {
  background: url(/assets/images/community-nut1.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 40px;
  position: absolute;
  right: 21%;
  top: 5%;
  transform: translate(0, -50%) scale(1.5);
  width: 40px;
}

#community-nut2 {
  background: url(/assets/images/community-nut2.svg) center no-repeat;
  background-size: contain;
  height: 72px;
  width: 72px;
}

#community-nut2-wrapper {
  display: block;
  height: 48px;
  position: absolute;
  right: 55%;
  top: 3%;
  transform: translate(0, -50%);
  width: 48px;
}

#cruelty-free-main-bg {
  background: url(/assets/images/cruelty-free-main-bg.svg) -420px no-repeat;
  background-size: contain;
  display: block;
  height: 782px;
  left: -90px;
  position: absolute;
  top: -48px;
  transform: scale(0.9);
  width: 1670px;
}

#cruelty-various-deco-1 {
  background: url(/assets/images/cruelty-free-deco-1_1.webp) center no-repeat;
  background-size: contain;
  height: 500px;
  left: 150px;
  position: absolute;
  top: -5px;
  transform: translate(-50%, -50%) scale(1.1) rotate(0deg);
  width: 550px;
  z-index: -1;
}

#form-pink-waves {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(30px, 230px) scale(1.2);
}

#garlic-deco-1-wrapper {
  display: block;
  height: 152px;
  left: unset;
  position: absolute;
  right: 450px;
  top: -556px;
  transform: scale(1.3);
  width: 125px;
  z-index: 1;
}

#garlic-deco-1-wrapper #garlic-deco-1 {
  background: url(/assets/images/garlic-deco-1.webp) center no-repeat;
  background-size: contain;
  height: 152px;
  width: 125px;
}

#get-inspired-brown-blob {
  height: 564px;
  position: absolute;
  right: -75px;
  top: 0;
  transform: scale(0.95);
  transform-origin: top right;
  width: 662px;
}

#get-inspired-mushrooms-bowl {
  background: url(/assets/images/mushrooms.webp) center no-repeat;
  background-size: contain;
  bottom: -140px;
  height: 227px;
  left: 60vw;
  position: absolute;
  top: 652px;
  transform: translate(-50%, -50%) scale(0.9);
  width: 287px;
  z-index: 1;
}

#get-inspired-orange-blob {
  bottom: -150px;
  height: 184px;
  left: 60vw;
  position: absolute;
  transform: translate(-50%, -50%) scale(0.8);
  width: 715px;
}

#get-inspired-pepper {
  background: url(/assets/images/chilli-pepper.webp) center no-repeat;
  background-size: contain;
  height: 153px;
  left: 97px;
  position: absolute;
  top: 539px;
  transform: translate(-50%, -50%);
  width: 144px;
}

#get-inspired-plant-1 {
  background: url(/assets/images/plant-deco-1.svg) center no-repeat;
  background-size: contain;
  height: 735px;
  left: -180px;
  position: absolute;
  top: 270px;
  transform: translate(-50%, -50%) scale(0.9);
  width: 660px;
  z-index: 1;
}

#get-inspired-plant-2 {
  background: url(/assets/images/plant-deco-02.svg) center no-repeat;
  background-size: contain;
  height: 106px;
  position: absolute;
  right: -14px;
  top: 160px;
  transform: translate(50%, -50%) scale(1.5) rotate(27deg);
  width: 125px;
  z-index: 1;
}

#get-inspired-potatoes {
  background: url(/assets/images/plat-potatoes.webp) center no-repeat;
  background-size: contain;
  height: 442px;
  position: absolute;
  right: 308px;
  top: 387px;
  transform: translate(50%, -50%) scale(0.7);
  width: 802px;
  z-index: 1;
}

#get-inspired-small-yellow-blob {
  background: url(/assets/images/yellow-small.svg) center no-repeat;
  background-size: contain;
  height: 280px;
  position: absolute;
  right: 147px;
  top: 370px;
  transform: translate(50%, -50%) scale(0.9);
  width: 250px;
}

#get-inspired-sping-onions-1 {
  background: url(/assets/images/spring-onions.webp) center no-repeat;
  background-size: contain;
  height: 730px;
  left: 1106px;
  position: absolute;
  top: 404px;
  transform: translate(-50%, -50%) scale(0.6) rotate(8deg);
  width: 364px;
}

#get-inspired-sping-onions-2 {
  background: url(/assets/images/spring-onions-2.webp) center no-repeat;
  background-size: contain;
  height: 456px;
  left: 217px;
  position: absolute;
  top: 541px;
  transform: translate(-50%, -50%) scale(0.4);
  width: 995px;
  z-index: 0;
}

#get-inspired-sping-onions-3 {
  background: url(/assets/images/spring-onions.webp) center no-repeat;
  background-size: contain;
  height: 730px;
  left: 1414px;
  position: absolute;
  top: 460px;
  transform: translate(-50%, -50%) scale(0.6) rotate(45deg);
  width: 364px;
  z-index: 0;
}

#get-inspired-yellow-blob-2 {
  height: 800px;
  left: -241px;
  position: absolute;
  top: 520px;
  transform: translate(-50%, -50%) scale(1.1);
  width: 814px;
}

#getting-hungry-blue-blob {
  left: -316px;
  position: absolute;
  top: 294px;
  transform: scale(3.2);
}

#getting-hungry-pink-blob {
  bottom: -222px;
  position: absolute;
  right: 10px;
  transform: scale(2.5);
}

#green-waves-mushroum {
  background: url(/assets/images/green-waves-mushroum@2x.webp) center no-repeat;
  background-size: contain;
  height: 323px;
  position: absolute;
  right: 50px;
  top: -150px;
  transform: scale(0.8);
  width: 250px;
  z-index: 1;
}

#healthier-plant-deco-01-wrapper {
  height: 405px;
  left: 128px;
  position: absolute;
  top: -40px;
  transform: translate(-50%, -50%) scale(1);
  width: 385px;
  z-index: 0;
}

#healthier-plant-deco-01-wrapper #healthier-plant-deco-01 {
  background: url(/assets/images/plant-deco-01.svg) center no-repeat;
  background-size: contain;
  height: 405px;
  width: 385px;
}

#healthier-various-deco-1 {
  background: url(/assets/images/healthier-various-deco-1.webp) center no-repeat;
  background-size: contain;
  height: 520px;
  left: unset;
  position: absolute;
  right: -530px;
  top: 50px;
  transform: translate(-50%, -50%) scale(0.8);
  width: 580px;
  z-index: 1;
}

#healthier-various-deco-2 {
  background: url(/assets/images/healthier-various-deco-2.webp) center no-repeat;
  background-size: contain;
  bottom: -130px;
  height: 260px;
  left: unset;
  position: absolute;
  right: 100px;
  top: unset;
  transform: scale(1.1);
  width: 420px;
  z-index: 1;
}

#main-bg {
  height: 1594px;
  left: unset;
  position: absolute;
  top: 63%;
  transform: translate(2%, -46%) scale(1.05);
  width: 867px;
}

#mushroum-deco1 {
  background: url(/assets/images/mushroum-deco1.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 100px;
  position: absolute;
  right: 260px;
  top: -33px;
  transform: scale(1.2);
  width: 100px;
  z-index: 1;
}

#mushroums-deco {
  background: url(/assets/images/mushroums-deco.webp) center no-repeat;
  background-size: contain;
  bottom: 80px;
  display: block;
  height: 752px;
  position: absolute;
  right: -168px;
  top: unset;
  transform: scale(0.4);
  width: 476px;
  z-index: 1;
}

#nut-deco-1 {
  background: url(/assets/images/nut-deco-1.svg) center no-repeat;
  background-size: contain;
  height: 83px;
  mix-blend-mode: multiply;
  position: absolute;
  right: 273px;
  top: 30px;
  transform: translate(-50%, -50%) scale(1);
  width: 83px;
  z-index: 1;
}

#nut-deco-2 {
  background: url(/assets/images/nut-deco-2.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 86px;
  left: 320px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 360px;
  transform: translate(-50%, -50%) scale(0.9);
  width: 72px;
  z-index: 1;
}

#oranges-waves {
  background: url(/assets/images/oranges-waves.svg) center no-repeat;
  background-size: contain;
  bottom: 10px;
  display: block;
  height: 170px;
  position: absolute;
  right: 150px;
  transform: scale(1.2);
  width: 230px;
  z-index: 0;
}

#our-products-nut-1 {
  background: url(/assets/images/nut-1.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 61px;
  left: 42%;
  position: absolute;
  top: 205px;
  transform: translate(-50%, -50%) scale(1);
  width: 63px;
}

#our-products-nut-2-wrapper {
  content: "";
  display: block;
  height: 61px;
  left: 140px;
  position: absolute;
  top: -90px;
  transform: translate(-50%, -50%);
  width: 63px;
}

#our-products-nut-2-wrapper #our-products-nut-2 {
  background: url(/assets/images/nut-2.svg) center no-repeat;
  background-size: contain;
  height: 61px;
  width: 63px;
}

#our-products-nut-3 {
  background: url(/assets/images/nut-3.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 61px;
  left: 70%;
  position: absolute;
  top: 577px;
  transform: translate(-50%, -50%) scale(1.4);
  width: 63px;
}

#our-products-nut-4 {
  background: url(/assets/images/nut-4.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 61px;
  left: 48%;
  position: absolute;
  top: 760px;
  transform: translate(-50%, -50%);
  width: 63px;
  z-index: 3;
}

#our-products-nut-5 {
  background: url(/assets/images/nut-5.svg) center no-repeat;
  background-size: contain;
  bottom: -150px;
  content: "";
  display: block;
  height: 61px;
  left: 20%;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 63px;
}

#our-products-persil-1 {
  background: url(/assets/images/persil-1.webp) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 150px;
  position: absolute;
  right: -60px;
  top: -6px;
  transform: translate(-50%, -50%) scale(0.6);
  width: 150px;
  z-index: 0;
}

#our-products-persil-2 {
  background: url(/assets/images/persil-3.webp) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 190px;
  left: 130px;
  position: absolute;
  top: 10px;
  transform: translate(-50%, -50%) scale(0.8) rotate(6deg);
  width: 320px;
  z-index: 0;
}

#our-products-persil-3 {
  background: url(/assets/images/persil-2.webp) center no-repeat;
  background-size: contain;
  bottom: -160px;
  content: "";
  display: block;
  height: 190px;
  left: 33%;
  position: absolute;
  transform: scale(0.6) rotate(6deg);
  width: 320px;
  z-index: 1;
}

#our-products-plant-1 {
  background: url(/assets/images/plant-deco-1.svg) center no-repeat;
  background-size: contain;
  height: 493px;
  width: 554px;
}

#our-products-plant-1-wrapper {
  content: "";
  display: block;
  height: 493px;
  left: 99%;
  position: absolute;
  top: -30px;
  transform: translate(-50%, -50%) scale(0.8);
  width: 554px;
}

#our-products-sauce {
  background: url(/assets/images/our-products-sauce.webp) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 200px;
  left: 47%;
  position: absolute;
  transform: translate(-50%, -50%) scale(1.2);
  width: 200px;
}

#our-products-sauce-2 {
  background: url(/assets/images/sauce-trail-3.webp) center no-repeat;
  background-size: contain;
  bottom: 53%;
  content: "";
  display: block;
  height: 200px;
  position: absolute;
  right: 50%;
  transform: translate(50%, -50%) scale(0.7);
  width: 250px;
}

#our-products-sauce-3 {
  background: url(/assets/images/sauce-trail-1.webp) center no-repeat;
  background-size: contain;
  bottom: -200px;
  content: "";
  display: block;
  height: 200px;
  position: absolute;
  right: -187px;
  transform: translate(-50%, -50%) scale(0.8);
  width: 250px;
}

#pepper-decoration {
  background: url(/assets/images/pepper.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 404px;
  position: absolute;
  right: -300px;
  top: -350px;
  transform: scale(0.5);
  width: 520px;
}

#pink-bg-profil-2 {
  height: 259px;
  position: absolute;
  transform: translateX(-15px) translateY(105px) scale(0.9);
  width: 305px;
}

#pink-blob {
  display: block;
  height: 352px;
  position: absolute;
  right: -189px;
  top: -160px;
  transform: scale(1.2);
  width: 267px;
  z-index: 1;
}

#pink-wave1 {
  background: url(/assets/images/pink-wave1.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 400px;
  position: absolute;
  right: 94px;
  top: 510px;
  transform: translate(0, -50%) scale(2.6);
  width: 320px;
  z-index: -1;
}

#plant-deco-01-wrapper {
  height: 394px;
  left: -69px;
  position: absolute;
  top: -200px;
  transform: scale(2.4);
  transform-origin: right top;
  width: 376px;
}

#plant-deco-01-wrapper #plant-deco-01 {
  background: url(/assets/images/Plant-deco-01.svg) center no-repeat;
  background-size: contain;
  height: 394px;
  width: 376px;
}

#plant-deco-03-wrapper {
  height: 394px;
  position: absolute;
  right: 234px;
  top: 200px;
  transform: scaleX(-2) scaleY(2);
  transform-origin: right top;
  width: 376px;
}

#plant-deco-03-wrapper #plant-deco-03 {
  background: url(/assets/images/Plant-deco-01.svg) center no-repeat;
  background-size: contain;
  height: 394px;
  width: 376px;
}

#plant-deco-04 {
  background: url(/assets/images/Plant-deco-02.svg) center no-repeat;
  background-size: contain;
  height: 394px;
  width: 376px;
}

#plant-deco-04-wrapper {
  bottom: 730px;
  height: 394px;
  left: 247px;
  position: absolute;
  transform: scaleX(-1.1) scaleY(1.1);
  transform-origin: left bottom;
  width: 376px;
}

#plant-deco-3 {
  background: url(/assets/images/plant-deco-3.svg) center no-repeat;
  background-size: contain;
  height: 527px;
  mix-blend-mode: multiply;
  position: absolute;
  right: 7%;
  top: 50%;
  transform: translate(50%, -50%) scale(1);
  width: 518px;
  z-index: 1;
}

#plant-deco-4 {
  background: url(/assets/images/plant-deco-4.svg) center no-repeat;
  background-size: contain;
  height: 401px;
  left: 80px;
  mix-blend-mode: multiply;
  position: absolute;
  top: 200px;
  transform: translate(-50%, -50%) scale(1);
  width: 408px;
  z-index: 1;
}

#plant-deco-speady-saucy-wrapper {
  height: 830px;
  left: -420px;
  position: absolute;
  top: -730px;
  transform: scale(1);
  width: 595px;
  z-index: 1;
}

#plant-deco-speady-saucy-wrapper #plant-deco-speady-saucy {
  background: url(/assets/images/plant-deco-03.svg) center no-repeat;
  background-size: auto;
  height: 830px;
  width: 595px;
}

#plant-slider-01-wrapper {
  height: 200px;
  position: absolute;
  right: -182px;
  top: 100px;
  transform: scale(2.1);
  transform-origin: right top;
  width: 206px;
  z-index: 2;
}

#plant-slider-01-wrapper #plant-slider-01 {
  background: url(/assets/images/Plant-deco-02.svg) center no-repeat;
  background-size: contain;
  height: 200px;
  width: 206px;
}

#plate-various-deco {
  background: url(/assets/images/plate-various-deco.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 723px;
  left: 130px;
  position: absolute;
  top: -87px;
  transform: translate(-50%, -50%) scale(0.9) rotate(0deg);
  width: 665px;
  z-index: 1;
}

#recipe-details-wave {
  bottom: -10px;
  position: absolute;
  transform: translateY(70%);
  width: 100%;
  z-index: 0;
}

#recipe-details-wave svg {
  height: auto;
  width: 100%;
}

#sauce-section-wave-top-product-detail {
  fill: #6AA8DC;
}

#sauce-trail {
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(274px, 170px) scale(1);
}

#sauces-shape-01 {
  position: absolute;
  right: 0;
  top: -27px;
  transform: scale(1);
  transform-origin: right top;
}

#sauces-shape-02 {
  bottom: 169px;
  left: 0;
  position: absolute;
  transform: scale(1);
  transform-origin: left bottom;
}

#sauces-shape-03 {
  position: absolute;
  right: 0;
  top: -252px;
  transform: scale(2.6);
  transform-origin: right top;
}

#sauces-shape-04 {
  bottom: 249px;
  left: 0;
  position: absolute;
  transform: scale(2.7);
  transform-origin: left bottom;
}

#section-404-pink-blob {
  background: url(/assets/images/404-pink-blob-desktop.svg) center no-repeat;
  background-size: contain;
  height: 193.45px;
  position: absolute;
  right: 140px;
  top: -30px;
  transform: scale(6);
  width: 154.75px;
}

#section-404-yellow-blob {
  background: url(/assets/images/404-yellow-blob-desktop.svg) center no-repeat;
  background-size: contain;
  bottom: -470px;
  height: 225.7px;
  left: -160px;
  position: absolute;
  transform: scale(4.6);
  transform-origin: left bottom;
  width: 166.9px;
  z-index: -1;
}

#send-us--note-blue-wave {
  position: absolute;
  transform: translateX(1041px) translateY(-51px) scale(1.2) rotate(0deg);
}

#send-us--note-pink-wave {
  left: unset;
  position: absolute;
  right: -829px;
  transform: translateX(0) translateY(-413px) scale(0.7) scaleY(0.95) rotate(0deg);
  z-index: -1;
}

#top-wave-healthier {
  left: 50%;
  position: absolute;
  top: 49px;
  transform: translate(-50%, -50px);
  width: 100%;
}

#top-wave-healthier svg {
  height: auto;
  width: 100%;
}

#wave-container-spready-better {
  display: none;
  left: 50%;
  position: absolute;
  top: 30px;
  transform: translate(-50%, -50px);
  width: 100%;
}

#wave-container-spready-better svg {
  height: auto;
  width: 100%;
}

#wave-hero-section-divider {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 100%;
}

#wave-hero-section-divider svg {
  height: auto;
  width: 100%;
}

#wpsl-map-controls {
  display: none;
}

#wpsl-stores > ul .wpsl-preloader {
  align-items: center;
  color: #234386;
  display: flex;
  font-family: hwt-artz, sans-serif;
  font-size: 2rem;
  height: 40px;
  justify-content: center;
  letter-spacing: 1px;
  margin: auto;
  margin-top: 80px;
  padding: 0px !important;
  width: 100%;
}

#wpsl-stores > ul .wpsl-preloader img {
  display: block;
  height: 24px;
  margin-right: 32px;
  position: relative;
  transform: translate(0, -18px);
  width: 24px;
}

#yellow-bg-profil-1 {
  height: 286px;
  position: absolute;
  transform: translateX(-15px) translateY(15px) scale(0.9);
  width: 293px;
}

* {
  border: 0;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0;
}

.allergen-container {
  left: 58px;
  position: absolute;
  top: 40px;
}

.allergen-container img {
  height: 35px;
  margin: 0px 4px 4px 4px;
  width: 35px;
}

.allergen-container img:first-child {
  margin: 0;
  margin-bottom: 4px;
  margin-right: 4px;
}

.allergen-container img:last-child {
  margin: 0;
  margin-bottom: 4px;
  margin-left: 4px;
}

.allergen-container-blue {
  left: 20px;
  top: 20px;
}

.allergen-container-blue img {
  height: 35px;
  margin-left: 8px;
  width: 35px;
}

.allergen-container-blue img:first-child {
  margin: 0;
}

.better-world-hero-section {
  padding-top: 117px;
}

.better-world-hero-section .content-text-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: auto;
  padding: 104px 0 190px 0;
  position: relative;
}

.better-world-hero-section .content-text-container #better-world-plant-based {
  position: absolute;
  right: 40px;
  top: 62px;
  width: 100px;
}

.better-world-hero-section .content-text-container #better-world-plant-based > svg {
  height: auto;
  width: 100%;
}

.better-world-hero-section .content-text-container .title-wrapper {
  align-items: center;
  display: flex;
  margin-bottom: 24px;
}

.better-world-hero-section .content-text-container .title-wrapper h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 78px;
  letter-spacing: 0.2rem;
  line-height: 93px;
  margin: 0px 16px;
  text-decoration: none;
  width: auto;
  word-spacing: 0.1em;
}

.better-world-hero-section .content-text-container h1 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 67px;
  letter-spacing: 1px;
  line-height: 46px;
  text-decoration: none;
  word-spacing: 0;
}

.better-world-hero-section .content-text-container p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 16px;
  letter-spacing: 1px;
  line-height: 46px;
  text-align: center;
}

.category-hero-section {
  background-color: #ffffff;
  padding-bottom: 120px;
  padding-top: 117px;
  position: relative;
  z-index: 1;
}

.category-hero-section .category-products-wrapper {
  position: relative;
}

.category-hero-section .category-products-wrapper .category-products-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: auto;
  padding-bottom: 230px;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container {
  align-items: space-between;
  display: flex;
  flex-direction: column;
  margin-bottom: 100px;
  width: 280px;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container .pic-wrapper {
  height: 240px;
  position: relative;
  transform: translateY(0px) scale(1);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 240px;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container .pic-wrapper img {
  height: auto;
  left: 50%;
  max-width: unset;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -56%);
  width: 151%;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container .pic-wrapper.new:after {
  background: url("/assets/images/svg/brand-logo-positive.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: none;
  height: 80px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  width: 80px;
  z-index: 10;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 34px;
  line-height: 36px;
  margin: 50px 0 24px 0;
  text-align: center;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 24px;
  text-align: center;
}

.category-hero-section .category-products-wrapper .category-products-container .category-product-item-container:hover .pic-wrapper {
  transform: translateY(-16px) scale(1.05);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.category-hero-section .hero-text-content {
  margin: auto;
  padding: 134px 0;
}

.category-hero-section .hero-text-content h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 48px;
  letter-spacing: 0.2rem;
  line-height: 46px;
  margin: auto;
  margin-bottom: 42px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.category-hero-section .hero-text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 18px;
  line-height: 40px;
  text-align: center;
}

.center {
  margin: 0 auto;
  position: relative;
}

.content-generic {
  background-color: #ffffff;
}

.cooking-time {
  align-items: center;
  background-color: #ffffff;
  border-radius: 16px;
  display: block;
  flex-direction: row;
  height: 35px;
  justify-content: space-between;
  left: auto;
  padding: 10px;
  position: absolute;
  right: 40px;
  top: 40px;
  width: auto;
}

.cooking-time img {
  height: 18px;
  margin-right: 6px;
  width: 18px;
}

.cooking-time p {
  color: #234386 !important;
  font-family: "Delivery Note DEMO" !important;
  font-size: 2rem !important;
  margin: 0 !important;
}

.cooking-time-blue {
  align-items: center;
  background-color: #234386;
  border-radius: 16px;
  display: block;
  flex-direction: row;
  height: 35px;
  justify-content: space-between;
  left: auto;
  padding: 10px;
  right: 20px;
  top: 20px;
  width: 67px;
}

.cooking-time-blue img {
  height: 18px;
  width: 18px;
}

.cooking-time-blue p {
  color: #ffffff !important;
  font-family: "Delivery Note DEMO" !important;
  font-size: 2rem !important;
  margin: 0 !important;
}

.cooking-time-blue:first-child {
  margin: 0;
}

.cruelty-free-section {
  background-color: #FBF9F6;
  height: 806px;
  padding: 8px 0 136px 0;
  padding-bottom: 80px;
  position: relative;
  z-index: 1;
}

.cruelty-free-section .grid .text-content {
  display: flex;
  flex-direction: column;
  margin-bottom: 120px;
  padding-top: 103px;
}

.cruelty-free-section .grid .text-content .title-wrapper {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}

.cruelty-free-section .grid .text-content .title-wrapper .dots-container .dot-item {
  background-color: #ffffff;
  height: 8px;
  width: 8px;
}

.cruelty-free-section .grid .text-content .title-wrapper .dots-container .dot-item-mobile {
  display: none;
}

.cruelty-free-section .grid .text-content .title-wrapper h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 11rem;
  letter-spacing: 0.2rem;
  margin: 16px 24px 0;
  text-decoration: none;
  word-spacing: 0.1em;
}

.cruelty-free-section .grid .text-content h1 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0;
}

.cruelty-free-section .grid .text-content h1 span {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 11rem;
  letter-spacing: 0.2rem;
  line-height: 80px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0.1em;
}

.cruelty-free-section .grid .text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px;
  padding-left: 56px;
}

.cruelty-free-section .picture-wrapper {
  height: 550px;
  margin: 0 auto;
  position: absolute;
  right: 120px;
  top: 129px;
  transform: scale(1);
  width: 550px;
}

.cruelty-free-section .picture-wrapper img {
  -webkit-clip-path: path("M541.356 14.2673C548.717 24.6631 544.098 163.685 543.088 229.231C543.088 231.698 543.088 234.164 543.232 236.807C546.84 328.607 554.923 517.141 545.83 533.351C534.139 554.143 306.954 542.514 289.922 543.923C261.344 546.037 31.1278 559.781 8.46709 537.227C-0.626079 528.241 2.69368 426.222 2.26067 353.628C1.39467 192.581 -3.80141 101.31 5.29177 14.9721C6.01345 8.10029 12.2199 2.8143 19.581 2.4619C47.5822 1.05231 110.368 6.6907 147.174 3.34291C247.199 4.57631 281.551 -8.11002 383.885 9.15755C462.837 9.15755 533.273 2.81436 541.356 14.2673Z");
  clip-path: path("M541.356 14.2673C548.717 24.6631 544.098 163.685 543.088 229.231C543.088 231.698 543.088 234.164 543.232 236.807C546.84 328.607 554.923 517.141 545.83 533.351C534.139 554.143 306.954 542.514 289.922 543.923C261.344 546.037 31.1278 559.781 8.46709 537.227C-0.626079 528.241 2.69368 426.222 2.26067 353.628C1.39467 192.581 -3.80141 101.31 5.29177 14.9721C6.01345 8.10029 12.2199 2.8143 19.581 2.4619C47.5822 1.05231 110.368 6.6907 147.174 3.34291C247.199 4.57631 281.551 -8.11002 383.885 9.15755C462.837 9.15755 533.273 2.81436 541.356 14.2673Z");
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}

.cta {
  background-color: #ED7328;
  border-radius: 4rem;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.2rem;
  letter-spacing: 0.2rem;
  padding: 3rem 6rem;
  text-align: center;
  text-decoration: none;
  width: max-content;
}

.cta-blue {
  background-color: #234386;
  color: #ffffff;
}

.cta-border {
  background-color: #ffffff;
  border: 2px solid #ED7328;
  color: #ED7328;
  position: relative;
}

.cta-border-2 {
  background-color: #FBF9F6;
}

.cta-border-2::after {
  background: url(/assets/images/Arrow.svg) center no-repeat;
  background-color: #FBF9F6;
}

.cta-border::after {
  background: url(/assets/images/Arrow.svg) center no-repeat;
  background-color: #ffffff;
  content: "";
  display: block;
  height: 3rem;
  left: 0%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 3rem;
}

.cta-border:hover::after {
  left: 9px;
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.cta-orange {
  background-color: #ED7328;
  color: #ffffff;
}

.cta-white {
  background-color: #ffffff;
  color: #234386;
}

.d-center {
  margin: 0 auto;
  position: relative;
}

.d-col-1 {
  width: 51px;
}

.d-col-10 {
  width: 510px;
}

.d-col-11 {
  width: 561px;
}

.d-col-12 {
  width: 612px;
}

.d-col-13 {
  width: 663px;
}

.d-col-14 {
  width: 714px;
}

.d-col-15 {
  width: 765px;
}

.d-col-16 {
  width: 816px;
}

.d-col-17 {
  width: 867px;
}

.d-col-18 {
  width: 918px;
}

.d-col-19 {
  width: 969px;
}

.d-col-2 {
  width: 102px;
}

.d-col-20 {
  width: 1020px;
}

.d-col-21 {
  width: 1071px;
}

.d-col-22 {
  width: 1122px;
}

.d-col-3 {
  width: 153px;
}

.d-col-4 {
  width: 204px;
}

.d-col-5 {
  width: 255px;
}

.d-col-6 {
  width: 306px;
}

.d-col-7 {
  width: 357px;
}

.d-col-8 {
  width: 408px;
}

.d-col-9 {
  width: 459px;
}

.d-right {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.dashed-text {
  color: #234386;
  display: inline-block;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  position: relative;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.dashed-text::after {
  left: -40px;
}

.dashed-text::after, .dashed-text::before {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 6px;
  left: -40px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 31px;
}

.dashed-text::before {
  left: unset;
  right: -40px;
  transform: translate(0, -50%) rotate(180deg);
}

.difficulty-level {
  bottom: 40px;
  display: block;
  height: auto;
  position: absolute;
  right: 40px;
  width: 117px;
}

.difficulty-level-blue {
  bottom: 28px;
  height: auto;
  right: 20px;
  width: 117px;
}

.dots-container {
  display: flex;
}

.dots-container .dot-item {
  background-color: #234386;
  border-radius: 50%;
  display: block;
  height: 4px;
  margin: 0 8px;
  width: 4px;
}

.dots-container .dot-item:first-child {
  margin: 0 8px;
  margin-right: 4px;
}

.dots-container .dot-item:first-child, .dots-container .dot-item:last-child {
  margin: 0;
}

.dots-container .dot-item:last-child {
  margin: 0 8px;
  margin-left: 4px;
}

.experience-slider-section {
  align-items: center;
  background-color: #FDC600;
  display: flex;
  flex-direction: column;
  height: 543px;
  margin-bottom: 255px;
  padding-bottom: 421px;
  padding-top: 64px;
  position: relative;
  z-index: 1;
}

.experience-slider-section .experience-section-wave-bottom-container {
  bottom: 0;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 2px);
  width: 100%;
}

.experience-slider-section .experience-section-wave-top-container {
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%, -2px) rotate(180deg);
  width: 100%;
}

.experience-slider-section .grid {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.experience-slider-section .grid h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 72px;
  letter-spacing: 0.2rem;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.experience-slider-section .grid h1:nth-child(2) {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 50px;
  text-decoration: none;
  word-spacing: 0;
}

.experience-slider-section .grid h1:nth-child(3) {
  line-height: 90px;
  margin-bottom: 24px;
}

.experience-slider-section .sauce-section-wave-top-container #sauce-section-wave-top {
  fill: #FBF9F6;
}

.experience-slider-section .swiper-container-centered {
  height: 250px;
  overflow: visible !important;
  width: 250px;
  z-index: 2 !important;
}

.experience-slider-section .swiper-container-centered .swiper-pagination-centered {
  align-items: center;
  bottom: 50%;
  display: flex;
  height: 0px;
  justify-content: space-between;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 1077px;
}

.experience-slider-section .swiper-container-centered .swiper-pagination-centered .swiper-button-prev-centered, .experience-slider-section .swiper-container-centered .swiper-pagination-centered .swiper-button-next-centered {
  cursor: pointer;
  padding: 44px;
  position: relative;
  z-index: 99999;
}

.experience-slider-section .swiper-container-centered .swiper-pagination-centered .swiper-button-prev-centered::after {
  transform: translate(-50%, -50%) rotate(180deg);
}

.experience-slider-section .swiper-container-centered .swiper-pagination-centered .swiper-button-prev-centered::after, .experience-slider-section .swiper-container-centered .swiper-pagination-centered .swiper-button-next-centered::after {
  background: url("/assets/images/svg/Slider-arrow.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
}

.experience-slider-section .swiper-container-centered .swiper-wrapper-centered {
  position: relative;
  z-index: 0;
}

.experience-slider-section .swiper-container-centered .swiper-wrapper-centered .swiper-slide {
  display: block;
  height: 287px;
  overflow: visible;
  position: relative;
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 250px;
}

.experience-slider-section .swiper-container-centered .swiper-wrapper-centered .swiper-slide img {
  height: auto;
  left: 50%;
  max-width: unset;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 170%;
}

.experience-slider-section .swiper-container-centered .swiper-wrapper-centered .swiper-slide:hover {
  transform: translate(0, -24px) scale(1.05);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.experience-slider-section > .sauce-section-wave-bottom-container {
  transform: translate(-50%, 3px);
  z-index: 1;
}

.experience-slider-section > .sauce-section-wave-top-container {
  transform: translate(-50%, -100px) rotate(0deg);
}

.experience-slider-section > a {
  margin-top: 120px;
}

.experience-slider-section-01 {
  background-color: #6AA8DC;
  margin-bottom: 483px;
  padding-top: 174px;
}

.experience-slider-section-01 #sauce-section-wave-bottom {
  fill: #ffffff;
}

.experience-slider-section-01 > .sauce-section-wave-top-container {
  transform: translate(-50%, -3px) rotate(180deg);
}

.faq-hero-section {
  padding-top: 237px;
}

.faq-hero-section h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 90px;
  line-height: 68px;
  margin: auto;
  margin-bottom: 48px;
  text-align: center;
  transform: translateY(4px);
  word-spacing: 0.1em;
}

.faq-hero-section h1 span {
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 76px;
  line-height: 58px;
  position: relative;
  text-align: center;
}

.faq-hero-section h1 span::after {
  display: block;
  left: -56px;
}

.faq-hero-section h1 span::before {
  display: block;
  right: -56px;
}

.faq-hero-section h1 span::before, .faq-hero-section h1 span::after {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: none;
  height: 14px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 40px;
}

.faq-hero-section p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 40px;
  margin: auto;
  margin-bottom: 120px;
  text-align: center;
}

.faq-questions-container-active[data-tab-content] {
  display: flex;
}

.faq-questions-section .faq-questions-container {
  align-items: center;
  display: none;
  flex-direction: column;
  justify-content: center;
}

.faq-questions-section .faq-questions-container .faq-question-item {
  margin-bottom: 40px;
  position: relative;
  transition: all 0.6s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  transition-delay: 0.3s;
}

.faq-questions-section .faq-questions-container .faq-question-item .faq-question-answer {
  display: none;
  margin-bottom: 72px;
  transition: all 0.6s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  transition-delay: 0.3s;
}

.faq-questions-section .faq-questions-container .faq-question-item .faq-question-answer > p {
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 26px;
  margin-bottom: 38px;
  opacity: 0.5;
}

.faq-questions-section .faq-questions-container .faq-question-item .faq-question-answer > p:last-child {
  margin-bottom: 0px;
}

.faq-questions-section .faq-questions-container .faq-question-item > p {
  color: #ED7328;
  cursor: pointer;
  font-family: "Axiforma ExtraBold";
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 46px;
}

.faq-questions-section .faq-questions-container .faq-question-item-active {
  padding-bottom: 40px;
  transition: all 0.6s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.faq-questions-section .faq-questions-container .faq-question-item-active .faq-question-answer {
  display: block;
  transition: all 0.6s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.faq-questions-section .faq-questions-container .faq-question-item-active > p {
  margin-bottom: 46px;
}

.faq-questions-section .faq-questions-container .faq-question-item-active:before {
  transform: rotate(-90deg);
}

.faq-questions-section .faq-questions-container .faq-question-item:after {
  background-color: #234386;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
}

.faq-questions-section .faq-questions-container .faq-question-item:before {
  background: url(/assets/images/Slider-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(3px) rotate(90deg);
  width: 16px;
}

.faq-questions-section .faq-questions-container > h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 40px;
  line-height: 39px;
  margin-bottom: 56px;
  text-align: center;
}

.faq-questions-section .faq-questions-filters-divider {
  background: url(/assets/images/faq-questions-filters-divider-d.svg) center no-repeat;
  background-size: contain;
  height: 4px;
  margin-bottom: 32px;
}

.faq-questions-section .main-filters-questions-container {
  align-items: baseline;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 32px;
}

.faq-questions-section .main-filters-questions-container .main-filters-item {
  display: block;
  height: fit-content;
  margin-bottom: 0;
  width: 114px;
}

.faq-questions-section .main-filters-questions-container .main-filters-item > span {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0.5;
}

.faq-questions-section .main-filters-questions-container .main-filters-item > span img {
  margin-bottom: 32px;
  max-height: 85px;
  max-width: 85px;
  object-fit: cover;
}

.faq-questions-section .main-filters-questions-container .main-filters-item > span p {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 32px;
  letter-spacing: 1px;
  line-height: 39px;
}

.faq-questions-section .main-filters-questions-container .main-filters-item-active span {
  opacity: 1;
}

.faq-questions-section .sub-filters-questions-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 102px;
}

.faq-questions-section .sub-filters-questions-container .sub-filters-item {
  margin: 0 32px;
}

.faq-questions-section .sub-filters-questions-container .sub-filters-item > a {
  color: #234386;
  font-family: "Axiforma";
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 20px;
  margin: 0;
  opacity: 0.5;
  padding: 0;
  text-transform: uppercase;
}

.faq-questions-section .sub-filters-questions-container .sub-filters-item > a:hover, .faq-questions-section .sub-filters-questions-container .sub-filters-item a:active, .faq-questions-section .sub-filters-questions-container .sub-filters-item a:focus {
  opacity: 1;
}

.faq-questions-section .sub-filters-questions-container .sub-filters-item:first-child {
  margin: 0;
  margin-right: 32px;
}

.faq-questions-section .sub-filters-questions-container .sub-filters-item:last-child {
  margin: 0;
  margin-left: 32px;
}

.form-section { 
  position: relative;
}

.form-section .form-aside-divider {
  background-color: #234386;
  height: 1px;
  opacity: 0.3;
  width: 100%;
}

.form-section .form-section-container .form-aside-container {
  left: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco {
  height: 595px;
  margin: auto;
  margin-bottom: 100px;
  position: relative;
  transform: translateY(371px);
  width: 459px;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco #contact-pink-blob {
  position: absolute;
  transform: translate(-361px, -948px) scale(1) rotate(0deg);
  z-index: -2;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco #deco-1 {
  position: absolute;
  transform: translate(-194px, 453px) scale(0.7);
  z-index: 2;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco #persil-deco-1 {
  position: absolute;
  transform: translate(31px, -145px) scale(1.2);
  z-index: -1;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco #yellow-blob-deco {
  position: absolute;
  transform: translate(-117px, 535px) scale(2.3);
  z-index: 1;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco .aside-video-container {
  -webkit-clip-path: path("M453.106 382.81C435.929 201.473 472.454 30.5457 453.303 20.532C427.835 7.14736 370.974 -6.83217 291.706 6.55248C274.628 9.4277 225.467 -0.288563 196.939 1.09947C151.727 3.37982 64.3633 -3.26293 32.6755 7.54394C27.3449 9.32856 21.9155 9.92343 16.4862 9.72514C-5.13258 9.03112 14.5118 115.315 5.62743 178.768C-4.04671 235.182 1.38265 359.808 3.06082 391.336C12.2414 454.79 -9.77222 560.578 6.61459 572.178C34.1563 591.611 119.743 593.395 197.235 592.8C216.583 592.701 270.778 587.248 281.735 587.347C341.656 588.14 410.954 599.443 429.908 594.882C464.557 586.257 449.355 523.696 453.106 382.81Z");
  clip-path: path("M453.106 382.81C435.929 201.473 472.454 30.5457 453.303 20.532C427.835 7.14736 370.974 -6.83217 291.706 6.55248C274.628 9.4277 225.467 -0.288563 196.939 1.09947C151.727 3.37982 64.3633 -3.26293 32.6755 7.54394C27.3449 9.32856 21.9155 9.92343 16.4862 9.72514C-5.13258 9.03112 14.5118 115.315 5.62743 178.768C-4.04671 235.182 1.38265 359.808 3.06082 391.336C12.2414 454.79 -9.77222 560.578 6.61459 572.178C34.1563 591.611 119.743 593.395 197.235 592.8C216.583 592.701 270.778 587.248 281.735 587.347C341.656 588.14 410.954 599.443 429.908 594.882C464.557 586.257 449.355 523.696 453.106 382.81Z");
  height: 100%;
  width: 100%;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco .aside-video-container > figure {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.form-section .form-section-container .form-aside-container .aside-picture-deco .aside-video-container > figure > video {
  content: "";
  display: block;
  height: 99.9%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.form-section .form-section-container .form-wrapper {
  z-index: 2;
}

.form-section .form-section-container .form-wrapper .form-text-content {
  align-items: unset;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.form-section .form-section-container .form-wrapper .form-text-content .form-text-content-sub-title {
  margin-left: 561px;
  padding-top: 67px;
}

.form-section .form-section-container .form-wrapper .form-text-content .form-text-content-sub-title > h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 38px;
  letter-spacing: 2px;
  line-height: 39px;
  margin-bottom: 32px;
}

.form-section .form-section-container .form-wrapper .form-text-content .form-text-content-sub-title > h2 > a {
  color: #5ec0ee;
  position: relative;
}

.form-section .form-section-container .form-wrapper .form-text-content .form-text-content-sub-title > h2 > a::after {
  background-color: #5ec0ee;
  border-radius: 24px;
  content: "";
  display: block;
  height: 5px;
  left: 0;
  position: absolute;
  right: 0;
}

.form-section .form-section-container .form-wrapper .form-text-content .form-text-content-sub-title > p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 22px;
  letter-spacing: 3px;
  line-height: 44px;
  margin-bottom: 24px;
}

.form-section .form-section-container .form-wrapper .form-text-content > h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 82px;
  letter-spacing: 2px;
  line-height: 62px;
  margin: 0;
  margin-bottom: 10px;
  text-align: left;
  word-spacing: 0.1em;
}

.form-section .form-section-container .form-wrapper .form-text-content > h1 #dash-text {
  display: inline-block;
  height: 50px;
  margin-right: 16px;
}

.form-section .form-section-container .form-wrapper .form-text-content > h1 #dash-text > svg {
  transform: translate(0px, -4px);
}

.form-section .form-section-container .form-wrapper .form-text-content > h1 > span {
  font-family: "Delivery Note DEMO";
  font-size: 78px;
  line-height: 100px;
  word-spacing: -8px;
}

.form-section .form-section-container .form-wrapper .frm_forms {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 140px;
  margin-left: 561px;
  position: relative;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container {
  display: block;
  margin: 0;
  margin-bottom: 24px;
  position: relative;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 17px;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper a {
  color: #5ec0ee;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:checked + span, .form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:not(:checked) + span {
  -webkit-user-select: none;
  cursor: pointer;
  display: inline-block;
  height: 36px;
  left: 0;
  margin-right: 18px;
  margin-top: -10px;
  min-width: 36px;
  outline: none;
  position: relative;
  top: 0;
  user-select: none;
  vertical-align: middle;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:checked + span:after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:checked + span:after, .form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:not(:checked) + span:after {
  background: #234386;
  border-radius: 6px;
  content: "";
  cursor: pointer;
  height: 22px;
  left: 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.2s ease;
  width: 22px;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:checked + span:before, .form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:not(:checked) + span:before {
  background: #ffffff;
  border: 2px solid #234386;
  border-radius: 8px;
  content: "";
  cursor: pointer;
  display: block;
  height: 32px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 32px;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:checked, .form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:not(:checked) {
  margin-left: -9999px;
  position: absolute;
  visibility: hidden;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper input:not(:checked) + span:after {
  opacity: 0;
  transform: translateY(-50%) scale(0);
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .checkbox-wrapper label {
  cursor: pointer;
  display: flex;
  padding-top: 20px;
}

.form-section .form-section-container .form-wrapper .frm_forms .checkbox-container .frm_error {
  bottom: -17px;
  padding-left: 54px;
  top: auto;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_blank_field input[type=email], .form-section .form-section-container .form-wrapper .frm_forms .frm_blank_field textarea {
  border-color: red !important;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_blank_field.checkbox-container .checkbox-wrapper input:checked + span:before, .form-section .form-section-container .form-wrapper .frm_forms .frm_blank_field.checkbox-container .checkbox-wrapper input:not(:checked) + span:before {
  border-color: red;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_error {
  color: red;
  font-family: "Axiforma";
  font-size: 1.2rem;
  left: 0;
  padding-left: 16px;
  position: absolute;
  top: -17px;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_error_style {
  color: red;
  font-family: "Axiforma";
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 40px;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) {
  position: relative;
  width: 100%;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input::-webkit-calendar-picker-indicator {
  display: none;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input::placeholder {
  transform: translate(0px, 3px);
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input::placeholder, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) textarea::placeholder {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 17px;
  opacity: 1 !important;
  top: 16px;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input:active, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input:focus, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) textarea:active, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) textarea:focus {
  outline: none;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input:active::placeholder, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input:focus::placeholder {
  color: transparent;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) label {
  color: #234386;
  display: none;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 17px;
  padding-left: 16px;
  position: absolute;
  top: 16px;
  transform: translateY(3px);
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) textarea {
  height: 200px;
  margin-bottom: 24px;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) textarea, .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input[type=text], .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input[type=tel], .form-section .form-section-container .form-wrapper .frm_forms .frm_form_field:not(.checkbox-container) input[type=email] {
  border: 2px solid #234386;
  border-radius: 12px;
  color: #234386;
  display: flex;
  flex-direction: column;
  font-family: "Axiforma";
  font-size: 14px;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 17px;
  margin-bottom: 32px;
  opacity: 1 !important;
  padding: 16px 16px;
  width: 100%;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_half {
  width: calc(255px + 32px);
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_submit {
  margin-top: 24px;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_submit button:focus {
  outline: 0;
}

.form-section .form-section-container .form-wrapper .frm_forms .frm_success_message {
  color: #a2d3a6;
  font-family: "Axiforma";
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 40px;
}

.get-inspired-hero-section {
  background-color: #FBF9F6;
  padding-top: 117px;
  position: relative;
  z-index: -1;
}

.get-inspired-hero-section .hero-section-container {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.get-inspired-hero-section .hero-section-container .text-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 102px;
  padding-bottom: 200px;
  padding-top: 100px;
}

.get-inspired-hero-section .hero-section-container .text-content h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 80px;
  letter-spacing: 0.2rem;
  line-height: 53px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.get-inspired-hero-section .hero-section-container .text-content h1:first-child {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 64px;
  letter-spacing: 1px;
  line-height: 62px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.get-inspired-hero-section .hero-section-container .text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 12px;
  line-height: 24px;
  margin-top: 40px;
  padding: 0;
  text-align: center;
}

.getting-hungry-hero-section {
  padding-bottom: 80px;
  padding-top: 327px;
  position: relative;
  z-index: -1;
}

.getting-hungry-hero-section .getting-hungry-text-content {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.getting-hungry-hero-section .getting-hungry-text-content .getting-hungry-text-content-p {
  margin-bottom: 96px;
}

.getting-hungry-hero-section .getting-hungry-text-content .getting-hungry-text-content-p a {
  color: #5ec0ee;
}

.getting-hungry-hero-section .getting-hungry-text-content .getting-hungry-text-content-p p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 40px;
  text-align: left;
  width: 100%;
}

.getting-hungry-hero-section .getting-hungry-text-content > h3 {
  color: #234386;
  display: block;
  flex-direction: column;
  font-family: "Delivery Note DEMO";
  font-size: 76px;
  line-height: 58px;
  margin-bottom: 48px;
  text-align: center;
  width: 400px;
}

.getting-hungry-hero-section .getting-hungry-text-content > h3 span {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 90px;
  line-height: 68px;
  text-align: center;
  transform: translateY(15px);
  word-spacing: 0.1em;
}

.getting-hungry-hero-section .getting-hungry-text-content > h3 span:nth-child(2) {
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 76px;
  line-height: 58px;
  text-align: center;
  word-spacing: 0;
}

.gm-bundled-control {
  display: none;
}

.gm-fullscreen-control {
  display: none;
}

.grid, .d-grid {
  margin: 0 auto;
  padding: 0 15px;
  width: 1320px !important;
}

.grid, .l-grid {
  margin: 0 auto;
  width: 920px;
}

.grid, .m-grid {
  margin: 0 auto;
  width: 75.625vw;
}

.grid, .t-grid {
  margin: 0 auto;
  width: 612px;
}

.hbspt-form {
  margin: 0 auto;
  position: relative;
  width: 1173px;
}

.hbspt-form > form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 140px;
  margin-left: 561px;
  position: relative;
  width: 612px;
}

.hbspt-form > form .hs_submit .actions input[type=submit] {
  background-color: #ED7328;
  border-radius: 4rem;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.2rem;
  letter-spacing: 0.2rem;
  padding: 3rem 6rem;
  text-align: center;
  text-decoration: none;
  width: max-content;
}

.hbspt-form > form > .form-columns-2 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.hbspt-form > form > .form-columns-2 > div {
  margin: 0;
  width: calc(255px + 32px) !important;
}

.hbspt-form > form > fieldset {
  max-width: unset;
  position: relative;
  width: 100%;
}

.hbspt-form > form > fieldset > .field .input input select, .hbspt-form > form > fieldset > .field .input select select, .hbspt-form > form > fieldset > .field .input textarea select {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 17px;
  opacity: 1 !important;
  padding: 16px 0;
  position: relative;
}

.hbspt-form > form > fieldset > .field .input input select:after, .hbspt-form > form > fieldset > .field .input select select:after, .hbspt-form > form > fieldset > .field .input textarea select:after {
  background: url(/assets/images/Slider-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 20px;
}

.hbspt-form > form > fieldset > .field .input input textarea, .hbspt-form > form > fieldset > .field .input select textarea, .hbspt-form > form > fieldset > .field .input textarea textarea {
  height: 200px;
  margin-bottom: 24px;
  min-height: 257px;
}

.hbspt-form > form > fieldset > .field .input input, .hbspt-form > form > fieldset > .field .input select, .hbspt-form > form > fieldset > .field .input textarea {
  border: 2px solid #234386;
  border-radius: 12px;
  color: #234386;
  display: flex;
  flex-direction: column;
  font-family: "Axiforma";
  font-size: 14px;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 17px;
  margin-bottom: 32px;
  opacity: 1 !important;
  padding: 16px 16px;
  width: 100%;
}

.hbspt-form > form > fieldset > .field .input input::placeholder, .hbspt-form > form > fieldset > .field .input input::placeholder, .hbspt-form > form > fieldset > .field .input select::placeholder, .hbspt-form > form > fieldset > .field .input select::placeholder, .hbspt-form > form > fieldset > .field .input textarea::placeholder, .hbspt-form > form > fieldset > .field .input textarea::placeholder {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 17px;
  opacity: 1 !important;
  top: 16px;
}

.hbspt-form > form > fieldset > .field label {
  color: #234386;
  display: none;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 17px;
  padding-left: 16px;
  position: absolute;
  top: 16px;
  transform: translateY(3px);
}

.healthier-world-section {
  background-color: #fbe2e8;
  padding-bottom: 80px;
  padding-top: 16px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.healthier-world-section .grid {
  display: flex;
}

.healthier-world-section .grid .healthier-world-content {
  margin-bottom: 0;
  margin-left: 153px;
  margin-top: 0px;
  padding: 108px 0 130px 0;
  padding-bottom: 74px;
  padding-top: 60px;
  z-index: 2;
}

.healthier-world-section .grid .healthier-world-content .title-wrapper {
  align-items: center;
  display: flex;
  margin-bottom: 24px;
}

.healthier-world-section .grid .healthier-world-content .title-wrapper .dots-container .dot-item {
  background-color: #234386;
  height: 8px;
  margin: 0 4px;
  width: 8px;
}

.healthier-world-section .grid .healthier-world-content .title-wrapper h2 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 11rem;
  letter-spacing: 0.2rem;
  line-height: 30px;
  margin: 16px 24px 0;
  text-decoration: none;
  word-spacing: 0.1em;
}

.healthier-world-section .grid .healthier-world-content h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 48px;
  margin-top: 52px;
  text-decoration: none;
  word-spacing: 0;
}

.healthier-world-section .grid .healthier-world-content h2 span {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 11rem;
  letter-spacing: 0.2rem;
  line-height: 46px;
  text-decoration: none;
  word-spacing: 0.1em;
}

.healthier-world-section .grid .healthier-world-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 24px;
  padding-left: 50px;
  width: 100%;
}

.healthier-world-section .grid h1 {
  color: #234386;
  display: block;
  font-family: "Sandman_Fill";
  font-size: 88px;
  letter-spacing: 0.2rem;
  padding: 64px 0;
  text-decoration: none;
  transform: translateY(0);
  word-spacing: 0.1em;
}

.healthier-world-section .healthier-section-wave-container {
  bottom: 0;
  box-sizing: content-box;
  display: block;
  height: 124px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.healthier-world-section .healthier-section-wave-container #healthier-section-wave {
  transform: translateY(-124px);
}

.healthier-world-section .healthier-section-wave-container svg {
  transform: translateY(-126px);
}

.healthier-world-section .pic-wrapper {
  -webkit-clip-path: path("M9.61875 596.124C1.42781 584.557 6.56722 429.864 7.69147 356.929C7.69147 354.184 7.69147 351.439 7.53086 348.498C3.51569 246.35 -5.47828 36.5633 4.63994 18.5256C17.6491 -4.6097 270.444 8.3304 289.395 6.7619C321.196 4.40916 577.363 -10.8837 602.578 14.2123C612.697 24.2114 609.003 137.731 609.484 218.509C610.448 397.71 616.23 499.27 606.112 595.34C605.309 602.987 598.403 608.868 590.212 609.261C559.054 610.829 489.19 604.555 448.235 608.28C336.935 606.908 298.711 621.024 184.841 601.81C96.9888 601.81 18.6127 608.868 9.61875 596.124Z");
  bottom: -46px;
  clip-path: path("M9.61875 596.124C1.42781 584.557 6.56722 429.864 7.69147 356.929C7.69147 354.184 7.69147 351.439 7.53086 348.498C3.51569 246.35 -5.47828 36.5633 4.63994 18.5256C17.6491 -4.6097 270.444 8.3304 289.395 6.7619C321.196 4.40916 577.363 -10.8837 602.578 14.2123C612.697 24.2114 609.003 137.731 609.484 218.509C610.448 397.71 616.23 499.27 606.112 595.34C605.309 602.987 598.403 608.868 590.212 609.261C559.054 610.829 489.19 604.555 448.235 608.28C336.935 606.908 298.711 621.024 184.841 601.81C96.9888 601.81 18.6127 608.868 9.61875 596.124Z");
  height: 612px;
  left: -12px;
  position: absolute;
  top: auto;
  transform: translateX(0%) scale(0.9);
  width: 612px;
}

.healthier-world-section .pic-wrapper img, .healthier-world-section .pic-wrapper video {
  height: 100%;
  max-width: 100%;
  object-fit: cover;
  width: 100%;
}

.hero-section {
  background-color: #FBF9F6;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.hero-section #decorative-blob-left {
  background: url(/assets/images/Main-hero-left-shape.svg) center no-repeat;
  background-size: contain;
  height: 488px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  width: 376px;
}

.hero-section #decorative-plant-1 {
  background: url(/assets/images/Plant01.svg) center no-repeat;
  background-size: contain;
  height: 296px;
  left: 489px;
  position: absolute;
  top: -221px;
  transform: translate(-50%, -50%) scale(2.2);
  width: 312px;
  z-index: 2;
}

.hero-section #decorative-plant-2 {
  background: url(/assets/images/Plant02.svg) center no-repeat;
  background-size: contain;
  bottom: -370px;
  height: 160px;
  left: 50%;
  position: absolute;
  right: 723px;
  transform: translate(-50%, -50%) scale(3.1);
  width: 136px;
}

.hero-section #decorative-plant-4 {
  background: url(/assets/images/Plant04.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 368px;
  left: 95px;
  position: absolute;
  top: 470px;
  transform: translate(-50%, -50%) scale(1.3);
  width: 352px;
  z-index: 1;
}

.hero-section .hero-main-video img {
  height: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}

.hero-section .hero-main-video svg {
  position: absolute;
  right: 0;
  top: 0;
}

.hero-section .hero-main-video svg path {
  fill: red;
}

.hero-section .hero-main-video svg rect {
  -webkit-mask: url(#hero-blob-main-mask);
  fill: white;
  mask: url(#hero-blob-main-mask);
}

.hero-section .hero-section-content {
  position: relative;
}

.hero-section .hero-section-content #scroll-down-arrow {
  display: inline-block;
  height: 8rem;
  margin-top: 93px;
  position: relative;
  width: 8rem;
}

.hero-section .hero-section-content #scroll-down-arrow div {
  background: url(/assets/images/arrow-scroll-down-circle.svg) center no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 100%;
  position: relative;
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 100%;
}

.hero-section .hero-section-content #scroll-down-arrow div::after {
  animation: bounce 3.6s ease infinite;
  animation-duration: 1.5s;
  animation-iteration-count: infinite;
  background: url(/assets/images/arrow-scroll-down-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transform-origin: 50% 50%;
  width: 32px;
}

.hero-section .hero-section-content #scroll-down-arrow:hover {
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.hero-section .hero-section-content #scroll-down-arrow:hover div {
  transform: translateY(16px);
}

.hero-section .hero-section-content .hero-section-content-text {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 128px;
}

.hero-section .hero-section-content .hero-section-content-text .five-dots-container {
  display: flex;
  justify-content: center;
  margin: 16px 0;
}

.hero-section .hero-section-content .hero-section-content-text .five-dots-container .dot-item {
  background-color: #234386;
  border-radius: 50%;
  display: block;
  height: 8px;
  margin-left: 8px;
  margin-right: 8px;
  width: 8px;
}

.hero-section .hero-section-content .hero-section-content-text .five-dots-container .dot-item-tablet {
  display: block;
}

.hero-section .hero-section-content .hero-section-content-text .five-dots-container .dot-item:nth-child(1) {
  margin-left: 0px;
}

.hero-section .hero-section-content .hero-section-content-text > div {
  padding-top: 20px;
  width: 528px;
}

.hero-section .hero-section-content .hero-section-content-text h1 {
  align-items: center;
  color: #234386;
  display: flex;
  flex-direction: column;
  font-family: hwt-artz, sans-serif;
  font-size: 100px;
  line-height: 69px;
  text-decoration: none;
  word-spacing: 0.1em;
}

.hero-section .hero-section-content .hero-section-content-text h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 7rem;
  letter-spacing: 1;
  line-height: 6rem;
  margin-bottom: 112px;
  text-align: center;
  text-decoration: none;
  word-spacing: -4px;
}

.hero-section .hero-section-wave-container {
  bottom: 0;
  box-sizing: content-box;
  display: block;
  height: 124px;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1;
}

.hero-section .hero-section-wave-container #hero-section-wave {
  transform: translateY(-124px);
}

.hero-section .hero-section-wave-container svg {
  transform: translateY(3px);
}

.hero-section .home-blob-wrapper {
  position: absolute;
  right: 217px;
  top: 0px;
  transform: scaleX(2) scaleY(2);
  z-index: -1;
}

.hero-section .home-blob-wrapper svg {
  transform: scaleX(0.8) scaleY(1);
}

.hero-section .home-video-wrapper {
  border-bottom: 2px solid #FBF9F6;
  overflow: hidden;
  position: absolute;
  right: 50px;
  top: 0;
  transform: scale(1.15);
}

.hero-section .home-video-wrapper .home-video-container {
  -webkit-clip-path: path("M138.9 1.1066e-05C184.4 223.7 89 291.2 16.4 434.5C-117.3 826.3 609.5 972.3 675.3 767.5C675.3 634.7 675.3 0.500011 675.3 1.1066e-05C675.4 0.200011 139.3 -0.0999889 138.9 1.1066e-05Z");
  clip-path: path("M138.9 1.1066e-05C184.4 223.7 89 291.2 16.4 434.5C-117.3 826.3 609.5 972.3 675.3 767.5C675.3 634.7 675.3 0.500011 675.3 1.1066e-05C675.4 0.200011 139.3 -0.0999889 138.9 1.1066e-05Z");
  height: 860px;
  overflow: hidden;
  position: relative;
  width: 675px;
}

.hero-section .home-video-wrapper .home-video-container figure {
  height: 100%;
  width: 100%;
}

.hero-section .home-video-wrapper .home-video-container figure video {
  height: 100%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) scale(1.1);
}

.ingredients-section {
  background-color: #dae9f6;
  min-height: 400px;
  padding-top: 160px;
}

.ingredients-section .ingredients-section-container {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 80px;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside .badges-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 38px;
  width: 100%;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside .badges-container img {
  height: auto;
  margin-bottom: 8px;
  width: 72px;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside .text-content {
  margin: 0;
  margin-bottom: 50px;
  padding: 0;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside .text-content h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 14px;
  text-align: left;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .ingredients-section-aside .text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  opacity: 1;
  padding: 0;
  text-align: left;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container {
  display: flex;
  flex-direction: column;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper {
  border: 1px solid #234386;
  border-radius: 24px;
  cursor: pointer;
  margin-left: 40px;
  max-height: 64px;
  padding: 8px 32px;
  width: 100%;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper .values-container {
  margin-top: 8px;
  opacity: 0;
  visibility: hidden;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper .values-container .value-item {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper .values-container .value-item p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  margin: 8px 0;
  opacity: 1;
  text-align: left;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper .values-container .value-item::after {
  background-color: #234386;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 597px;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper .values-container .value-item:last-child::after {
  display: none;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper > a {
  color: #234386;
  display: block;
  font-family: hwt-artz, sans-serif;
  font-size: 24px;
  line-height: 32px;
  position: relative;
  text-align: left;
  transform: translateY(7px);
  width: 100%;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper > a span {
  position: absolute;
  right: 30px;
  top: 0;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper > a::after {
  background: url(/assets/images/arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%) rotate(180deg);
  width: 20px;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper-active {
  max-height: 800px;
  transition: max-height 1s;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper-active .values-container {
  opacity: 1;
  transition: all 0.3s ease-in-out;
  transition-delay: 0.5s;
  visibility: visible;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper-active .values-container .value-item {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper-active .values-container .value-item::after {
  background-color: #234386;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  opacity: 1;
  position: absolute;
  right: 0px;
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper-active a::after {
  transform: translate(0, -50%) rotate(0deg);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.ingredients-section .ingredients-section-container .ingredients-section-wrapper .nutri-ingredients-container .nutri-ingredients-wrapper:first-child {
  margin-bottom: 32px;
}

.inspiration-slider-section {
  background-color: #FBF9F6;
  padding-bottom: 440px;
  position: relative;
  z-index: 1;
}

.inspiration-slider-section #inspiration-swiper-mainBg-blob {
  background: url(/assets/images/slider-BG-desktop.svg) center no-repeat;
  background-size: contain;
  height: 748px;
  left: 92%;
  position: absolute;
  top: 110px;
  transform: translate(-50%, -50%) scale(1.7);
  width: 1312px;
}

.inspiration-slider-section > div {
  display: flex;
}

.inspiration-slider-section > div #inspiration-swiper-main-title-mobile {
  color: #234386;
  display: none;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin: 40px auto;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.inspiration-slider-section > div .inspiration-swiper-aside {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
}

.inspiration-slider-section > div .inspiration-swiper-aside #recipes-swiper-main-title-desktop {
  color: #234386;
  display: block;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  letter-spacing: 3px;
  line-height: 9rem;
  margin: 40px 0 8px 0;
  text-align: inherit;
  text-decoration: none;
  word-spacing: 0.1em;
}

.inspiration-slider-section > div .inspiration-swiper-aside > p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 13px;
  line-height: 23px;
  margin: 16px 0 48px 0;
  text-align: left;
  width: unset;
}

.inspiration-slider-section > div .inspiration-swiper-aside::after {
  background: url(/assets/images/slider-BG-mask-desktop.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1008px;
  left: 137%;
  position: absolute;
  top: 169px;
  transform: translate(-50%, -50%) scale(0.9);
  width: 1312px;
  z-index: -1;
}

.inspiration-slider-section > div .swiper-container-unique {
  margin-bottom: 32px;
  overflow: unset;
  position: relative;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-navigation {
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
  position: absolute;
  right: 0;
  z-index: 9999;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-next-unique {
  margin-left: 24px;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-prev-unique, .inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-next-unique {
  height: 24px;
  position: relative;
  width: 24px;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-prev-unique::after {
  transform: translate(-50%, -50%) rotate(180deg);
}

.inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-prev-unique::after, .inspiration-slider-section > div .swiper-container-unique .swiper-navigation .swiper-button-next-unique::after {
  background: url("/assets/images/svg/Slider-arrow-white.svg") no-repeat center;
  background-size: contain;
  content: "";
  cursor: pointer;
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide {
  box-shadow: 0 20px 27px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  height: 464px;
  max-height: 464px;
  max-width: 460px;
  overflow: visible;
  position: relative;
  transform: perspective(100px);
  transform-style: preserve-3d;
  width: 460px;
  will-change: transform;
  z-index: 1;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide .allergen-container {
  left: 40px;
  top: 40px;
  transform: scale(1.3);
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide .cooking-time {
  left: auto;
  right: 40px;
  top: 40px;
  transform: scale(1.3);
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide .difficulty-level {
  bottom: 40px;
  left: unset;
  right: 40px;
  top: unset;
  transform: translateX(0) scale(1.1);
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide > img {
  height: 110%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 110%;
  z-index: -1;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide > p {
  bottom: 32px;
  color: #ffffff;
  font-family: hwt-artz, sans-serif;
  font-size: 32px;
  left: 32px;
  padding: 0;
  position: absolute;
  text-align: inherit;
  text-shadow: 1px 1px 15px rgba(58, 58, 76, 0.68);
  width: 50%;
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide:hover > img {
  transform: translate(-50%, -50%) scale(1.1);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide:nth-child(3n+0) {
  -webkit-clip-path: path("M445.55 11.0389C438.777 1.42022 380.168 6.73766 314.483 6.81422C303.815 5.00694 275.856 6.4059 252.769 7.4731C233.605 8.35933 214.403 7.14505 195.499 3.85158L163.819 1.55246C156.911 1.05104 149.982 0.905461 143.059 1.1163L126.246 1.6267C122.131 1.75198 118.019 1.91902 113.911 2.16262C102.82 2.8215 90.1359 2.06286 77.5273 0.800783H20.6299C16.9145 0.799028 13.3231 2.14894 10.5149 4.60276C7.70662 7.05658 5.8699 10.4497 5.34182 14.1593C-4.23768 81.6922 5.40392 280.222 8.78032 303.306C10.8227 317.263 -5.58088 439.592 2.02752 447.146C3.71572 448.823 6.78622 450.259 10.9975 451.482C10.9975 451.482 96.73 455.335 171.282 451.482C219.334 448.999 257.82 447.909 326.18 446.512C378.429 445.445 404.505 448.036 416.03 449.865C423.567 451.082 431.267 450.8 438.696 449.034C444.366 447.67 448.08 445.986 449.242 443.914C451.788 439.376 452.717 418.651 452.717 390.222V218.331C452.634 216.234 451.613 19.6601 445.55 11.0389Z");
  clip-path: path("M445.55 11.0389C438.777 1.42022 380.168 6.73766 314.483 6.81422C303.815 5.00694 275.856 6.4059 252.769 7.4731C233.605 8.35933 214.403 7.14505 195.499 3.85158L163.819 1.55246C156.911 1.05104 149.982 0.905461 143.059 1.1163L126.246 1.6267C122.131 1.75198 118.019 1.91902 113.911 2.16262C102.82 2.8215 90.1359 2.06286 77.5273 0.800783H20.6299C16.9145 0.799028 13.3231 2.14894 10.5149 4.60276C7.70662 7.05658 5.8699 10.4497 5.34182 14.1593C-4.23768 81.6922 5.40392 280.222 8.78032 303.306C10.8227 317.263 -5.58088 439.592 2.02752 447.146C3.71572 448.823 6.78622 450.259 10.9975 451.482C10.9975 451.482 96.73 455.335 171.282 451.482C219.334 448.999 257.82 447.909 326.18 446.512C378.429 445.445 404.505 448.036 416.03 449.865C423.567 451.082 431.267 450.8 438.696 449.034C444.366 447.67 448.08 445.986 449.242 443.914C451.788 439.376 452.717 418.651 452.717 390.222V218.331C452.634 216.234 451.613 19.6601 445.55 11.0389Z");
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide:nth-child(4n+0) {
  -webkit-clip-path: path("M451.711 249.152C449.087 215.044 448.721 180.795 450.616 146.638C454.554 75.5577 457.683 18.0286 452.718 10.9135C445.833 1.06399 386.32 6.50426 319.62 6.58979C302.025 3.58219 256.382 6.81072 242.596 5.60626L181.025 0.429688C163.324 1.18753 143.732 1.85509 119.602 1.54863C107.522 2.66519 93.2104 1.86459 79.0059 0.429688H18.7501C15.7068 0.42857 12.7629 1.53181 10.4477 3.54106C8.13252 5.55032 6.5979 8.33377 6.11978 11.391C-4.27551 77.7552 3.98514 92.9119 7.10536 299.186C8.50665 391.837 -5.37086 449.751 2.35496 457.493C4.06921 459.211 7.1871 460.681 11.4634 461.931C11.4634 461.931 98.519 465.877 174.222 461.931C223.015 459.389 307.728 463.404 320.802 463.684C431.899 466.081 430.699 461.931 430.699 461.931C444.843 460.285 454.455 457.812 456.471 454.184C459.056 449.535 460 428.313 460 399.202C459.993 363.548 455.287 295.703 451.711 249.152Z");
  clip-path: path("M451.711 249.152C449.087 215.044 448.721 180.795 450.616 146.638C454.554 75.5577 457.683 18.0286 452.718 10.9135C445.833 1.06399 386.32 6.50426 319.62 6.58979C302.025 3.58219 256.382 6.81072 242.596 5.60626L181.025 0.429688C163.324 1.18753 143.732 1.85509 119.602 1.54863C107.522 2.66519 93.2104 1.86459 79.0059 0.429688H18.7501C15.7068 0.42857 12.7629 1.53181 10.4477 3.54106C8.13252 5.55032 6.5979 8.33377 6.11978 11.391C-4.27551 77.7552 3.98514 92.9119 7.10536 299.186C8.50665 391.837 -5.37086 449.751 2.35496 457.493C4.06921 459.211 7.1871 460.681 11.4634 461.931C11.4634 461.931 98.519 465.877 174.222 461.931C223.015 459.389 307.728 463.404 320.802 463.684C431.899 466.081 430.699 461.931 430.699 461.931C444.843 460.285 454.455 457.812 456.471 454.184C459.056 449.535 460 428.313 460 399.202C459.993 363.548 455.287 295.703 451.711 249.152Z");
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide:nth-child(even) {
  -webkit-clip-path: path("M459.993 223.108C459.911 220.966 458.877 19.3429 452.729 10.5007C446.51 1.56097 397.174 5.1992 338.46 6.02012C329.606 6.14623 320.73 5.8488 311.881 5.26107C294.219 4.0856 270.193 6.63165 258.374 5.59419L181.702 2.59431e-05C164.044 0.759081 144.499 1.42772 120.427 1.12076C108.38 2.23912 94.1143 1.42772 79.9396 2.59431e-05H20.7619C17.4461 -0.00632231 14.2292 1.15256 11.6511 3.28213C9.07299 5.4117 7.29074 8.38229 6.60352 11.6952C-1.7163 51.9085 12.3302 72.51 5.34308 291.396C2.97365 365.636 -4.24184 450.044 3.46524 457.796C5.17534 459.517 8.28566 460.989 12.5516 462.243C12.5516 462.243 99.396 466.196 174.915 462.243C223.59 459.697 274.457 452.423 342.148 460.011C375.231 463.721 424.65 461.989 424.65 461.989C438.759 460.34 454.471 458.115 456.48 454.482C459.059 449.827 460 428.571 460 399.413L459.993 223.108Z");
  clip-path: path("M459.993 223.108C459.911 220.966 458.877 19.3429 452.729 10.5007C446.51 1.56097 397.174 5.1992 338.46 6.02012C329.606 6.14623 320.73 5.8488 311.881 5.26107C294.219 4.0856 270.193 6.63165 258.374 5.59419L181.702 2.59431e-05C164.044 0.759081 144.499 1.42772 120.427 1.12076C108.38 2.23912 94.1143 1.42772 79.9396 2.59431e-05H20.7619C17.4461 -0.00632231 14.2292 1.15256 11.6511 3.28213C9.07299 5.4117 7.29074 8.38229 6.60352 11.6952C-1.7163 51.9085 12.3302 72.51 5.34308 291.396C2.97365 365.636 -4.24184 450.044 3.46524 457.796C5.17534 459.517 8.28566 460.989 12.5516 462.243C12.5516 462.243 99.396 466.196 174.915 462.243C223.59 459.697 274.457 452.423 342.148 460.011C375.231 463.721 424.65 461.989 424.65 461.989C438.759 460.34 454.471 458.115 456.48 454.482C459.059 449.827 460 428.571 460 399.413L459.993 223.108Z");
}

.inspiration-slider-section > div .swiper-container-unique .swiper-wrapper .swiper-slide:nth-child(odd) {
  -webkit-clip-path: path("M208.042 11.517C201.184 12.0979 194.292 12.1915 187.42 11.7973C148.804 9.57869 17.9282 2.01842 10.4101 7.34594C0.629845 14.2821 6.03661 74.2955 6.11445 141.549C3.13036 159.302 1.196 174.651 0 188.552V281.327C0.752512 299.174 1.41538 318.935 1.11108 343.269C2.21979 355.45 1.42482 369.883 0 384.207V445.208C0.00158762 448.224 1.07391 451.141 3.02648 453.443C4.97904 455.744 7.68544 457.28 10.6649 457.777C68.613 467.516 206.056 453.178 230 454.16C285.334 456.43 446.164 469.316 453.85 461.525C455.555 459.796 457.015 456.652 458.259 452.339C458.259 452.339 462.177 364.548 458.259 288.206C455.734 239.001 449.044 192.323 450.337 179.199C453.64 145.718 458.259 29.5627 458.259 29.5627C456.621 15.2854 454.166 5.59365 450.564 3.55874C445.949 0.942089 424.877 0 395.97 0C347.96 0 241.174 8.71432 208.042 11.517ZZ");
  clip-path: path("M208.042 11.517C201.184 12.0979 194.292 12.1915 187.42 11.7973C148.804 9.57869 17.9282 2.01842 10.4101 7.34594C0.629845 14.2821 6.03661 74.2955 6.11445 141.549C3.13036 159.302 1.196 174.651 0 188.552V281.327C0.752512 299.174 1.41538 318.935 1.11108 343.269C2.21979 355.45 1.42482 369.883 0 384.207V445.208C0.00158762 448.224 1.07391 451.141 3.02648 453.443C4.97904 455.744 7.68544 457.28 10.6649 457.777C68.613 467.516 206.056 453.178 230 454.16C285.334 456.43 446.164 469.316 453.85 461.525C455.555 459.796 457.015 456.652 458.259 452.339C458.259 452.339 462.177 364.548 458.259 288.206C455.734 239.001 449.044 192.323 450.337 179.199C453.64 145.718 458.259 29.5627 458.259 29.5627C456.621 15.2854 454.166 5.59365 450.564 3.55874C445.949 0.942089 424.877 0 395.97 0C347.96 0 241.174 8.71432 208.042 11.517ZZ");
}

.inspiration-slider-section-products-spreads #plant-slider-01 {
  display: none;
}

.intro-section {
  margin-bottom: 100px;
  padding: 190px 0;
  position: relative;
  z-index: 2;
}

.intro-section #intro-section-crumbs1 {
  background: url("/assets/images/pictures/HomePage/crumbs-1.webp") center no-repeat;
  background-size: contain;
  bottom: -52px;
  height: 148px;
  left: 33%;
  position: absolute;
  transform: translate(-50%, -50%);
  width: 148px;
}

.intro-section #intro-section-deco1 {
  background: url("/assets/images/svg/HomePage/intro-section-deco1.svg") center no-repeat;
  background-size: contain;
  height: 624px;
  width: 488px;
}

.intro-section #intro-section-deco1-wrapper {
  display: block;
  height: 624px;
  left: 88px;
  position: absolute;
  top: 500px;
  transform: translate(-50%, -50%);
  width: 488px;
}

.intro-section #intro-section-nut1 {
  background: url(/assets/images/nut-1.svg) center no-repeat;
  background-size: contain;
  height: 48px;
  left: 40%;
  position: absolute;
  top: 10%;
  transform: translate(-50%, -50%) scale(1.9);
  width: 48px;
  z-index: 1;
}

.intro-section #intro-section-nut2 {
  background: url("/assets/images/svg/IntroSection/nut-2.svg") center no-repeat;
  background-size: contain;
  display: block;
  height: 56px;
  left: 1080px;
  position: absolute;
  top: 460px;
  transform: translate(-50%, -50%) scale(1.6);
  width: 56px;
}

.intro-section-content {
  align-items: unset;
  display: flex;
  flex-direction: column;
  margin-bottom: 90px;
  position: relative;
}

.intro-section-content a {
  z-index: 99;
}

.intro-section-content p {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  line-height: 3rem;
  margin-bottom: 40px;
  text-decoration: none;
}

.intro-section-content p strong {
  font-weight: 800;
}

.keep-in-touch-section {
  padding-bottom: 200px;
  padding-top: 106px;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-socials {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin: 0 auto;
  width: fit-content;
  z-index: 3;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-socials > .circle-button {
  margin: 0 9px;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-socials > .circle-button > img {
  left: 50%;
  max-height: 25px;
  max-width: 25px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-socials > .circle-button:first-child {
  margin: 0;
  margin-right: 9px;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-socials > .circle-button:last-child {
  margin: 0;
  margin-left: 9px;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-text {
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-text .keep-in-touch-text-sub {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 2rem;
  letter-spacing: 0.4rem;
  line-height: 3rem;
  margin-bottom: 24px;
  text-align: center;
  text-decoration: none;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-text > h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 38px;
  letter-spacing: 1px;
  line-height: 40px;
  margin-bottom: 24px;
  text-align: center;
}

.keep-in-touch-section .keep-in-touch-content .keep-in-touch-text > p {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 14px;
  letter-spacing: 2px;
  line-height: 18px;
  margin-bottom: 16px;
  text-align: center;
}

.l-center {
  margin: 0 auto;
  position: relative;
}

.l-col-1 {
  width: 40px;
}

.l-col-10 {
  width: 400px;
}

.l-col-11 {
  width: 440px;
}

.l-col-12 {
  width: 480px;
}

.l-col-13 {
  width: 520px;
}

.l-col-14 {
  width: 560px;
}

.l-col-15 {
  width: 600px;
}

.l-col-16 {
  width: 640px;
}

.l-col-17 {
  width: 680px;
}

.l-col-18 {
  width: 720px;
}

.l-col-19 {
  width: 760px;
}

.l-col-2 {
  width: 80px;
}

.l-col-20 {
  width: 800px;
}

.l-col-21 {
  width: 840px;
}

.l-col-22 {
  width: 880px;
}

.l-col-3 {
  width: 120px;
}

.l-col-4 {
  width: 160px;
}

.l-col-5 {
  width: 200px;
}

.l-col-6 {
  width: 240px;
}

.l-col-7 {
  width: 280px;
}

.l-col-8 {
  width: 320px;
}

.l-col-9 {
  width: 360px;
}

.l-right {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.legend-icons-section {
  background-color: #FBF9F6;
  padding-bottom: 140px;
  padding-top: 220px;
  position: relative;
}

.legend-icons-section #legend-icons-blue-waves {
  background: url(/assets/images/blue-waves-deco.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 170px;
  position: absolute;
  right: -60px;
  top: 120px;
  transform: translate(-50%, 0) scale(0.8);
  width: 228px;
}

.legend-icons-section #legend-icons-green-blob {
  background: url(/assets/images/green-wave-deco.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 530px;
  left: -40px;
  position: absolute;
  top: 230px;
  transform: translate(-50%, 0) scale(0.9);
  width: 572px;
}

.legend-icons-section #legend-icons-sauce-trail {
  background: url(/assets/images/sauce-trail-2.webp) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 170px;
  left: 70px;
  position: absolute;
  top: 161px;
  transform: scale(1);
  width: 210px;
  z-index: 1;
}

.legend-icons-section #legend-icons-white-wave {
  content: "";
  display: block;
  height: 678px;
  position: absolute;
  right: -680px;
  top: 100px;
  transform: translate(-50%, 0) scale(1);
  width: 638px;
}

.legend-icons-section #legend-icons-yellow-waves-wrapper {
  content: "";
  display: block;
  height: 200px;
  left: -110px;
  position: absolute;
  right: unset;
  top: 657px;
  transform: scale(1);
  width: 270px;
}

.legend-icons-section #legend-icons-yellow-waves-wrapper #legend-icons-yellow-waves {
  background: url(/assets/images/yellow-waves.svg) center no-repeat;
  background-size: contain;
  height: 200px;
  width: 270px;
}

.legend-icons-section > .grid {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding-bottom: 0px;
  padding-top: 60px;
}

.legend-icons-section > .grid .hero-text {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin: auto;
  margin-bottom: 40px;
}

.legend-icons-section > .grid .hero-text .title-wrapper {
  align-items: center;
  display: flex;
}

.legend-icons-section > .grid .hero-text .title-wrapper h1 {
  margin: 0 16px;
  text-align: center;
}

.legend-icons-section > .grid .hero-text h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 86px;
  letter-spacing: 0.2rem;
  line-height: 63px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.legend-icons-section > .grid .hero-text h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 50px;
  letter-spacing: 1px;
  line-height: 45px;
  margin-top: 16px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.legend-icons-section > .grid .legend-icons-container {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.legend-icons-section > .grid .legend-icons-container .legend-caption {
  margin-top: 32px;
}

.legend-icons-section > .grid .legend-icons-container .legend-caption p {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 22px;
  text-align: center;
}

.legend-icons-section > .grid .legend-icons-container .legend-icon-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 188px;
  margin-top: 80px;
  width: 20%;
}

.legend-icons-section > .grid .legend-icons-container .legend-icon-item img {
  height: auto;
  width: 132px;
}

.m-center {
  margin: 0 auto;
  position: relative;
}

.m-col-1 {
  width: 6.875vw;
}

.m-col-10 {
  width: 68.75vw;
}

.m-col-2 {
  width: 13.75vw;
}

.m-col-3 {
  width: 20.625vw;
}

.m-col-4 {
  width: 27.5vw;
}

.m-col-5 {
  width: 34.375vw;
}

.m-col-6 {
  width: 41.25vw;
}

.m-col-7 {
  width: 48.125vw;
}

.m-col-8 {
  width: 55vw;
}

.m-col-9 {
  width: 61.875vw;
}

.m-right {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.main-generic {
  padding-bottom: 150px;
  padding-top: 267px;
}

.main-generic .pre-title {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 48px;
  letter-spacing: 1px;
  line-height: 40px;
  margin-bottom: 32px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.main-generic .section-cta {
  display: flex;
  margin-top: 120px;
}

.main-generic .section-cta > a {
  padding: 8rem 3rem;
}

.main-generic .section-cta > a .inner-cta .col-left h1 {
  color: #ffffff;
}

.main-generic .section-cta > a .inner-cta .col-left h2 {
  color: #ffffff;
}

.main-generic .section-cta > a .inner-cta .col-left h3 {
  color: #ffffff;
}

.main-generic .section-cta > a .inner-cta .col-left p {
  color: #ffffff;
  margin-bottom: 24px;
}

.main-generic .section-cta > a .inner-cta .col-right .btn-flip {
  background-color: #ffffff;
  border-radius: 4rem;
  color: #ED7328;
  cursor: pointer;
  display: inline-block;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.2rem;
  letter-spacing: 0.2rem;
  padding: 3rem 6rem;
  text-align: center;
  text-decoration: none;
  width: max-content;
}

.main-generic .section-cta > a .inner-cta .col-right .btn-flip em {
  font-style: inherit !important;
}

.main-generic h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 80px;
  letter-spacing: 0.2rem;
  line-height: 53px;
  margin-bottom: 80px;
  text-align: center;
  text-decoration: none;
  word-spacing: 10px;
}

.main-generic h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 48px;
  letter-spacing: 1px;
  line-height: 40px;
  margin-bottom: 32px;
  margin-top: 56px;
  text-decoration: none;
  word-spacing: 0;
}

.main-generic h3 {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 15px;
  letter-spacing: 2px;
  line-height: 19px;
  margin-bottom: 16px;
  margin-top: 56px;
}

.main-generic h4 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 38px;
  letter-spacing: 0.2rem;
  line-height: 28px;
  margin-bottom: 24px;
  text-align: left;
  text-decoration: none;
  word-spacing: 10px;
}

.main-generic p {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  line-height: 3rem;
  margin-bottom: 16px;
  text-decoration: none;
}

.main-generic p a {
  color: #234386;
  font-weight: 700;
  text-decoration: underline;
}

.main-generic ul {
  margin-bottom: 56px;
}

.main-generic ul li {
  color: #ED7328;
  cursor: pointer;
  font-family: "Axiforma ExtraBold";
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
  padding-left: 24px;
  position: relative;
}

.main-generic ul li a {
  color: #234386;
}

.main-generic ul li::before {
  color: #ED7328;
  content: "-";
  cursor: pointer;
  font-family: "Axiforma ExtraBold";
  font-size: 16px;
  left: 0px;
  line-height: 24px;
  margin-bottom: 32px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.options {
  background-color: white;
  border: 2px solid #234386;
  border-radius: 16px;
  box-shadow: 10px 10px 26px 0px rgba(0, 0, 0, 0.13);
  display: none;
  left: 0;
  list-style: none;
  margin: 0 0;
  padding: 32px 0;
  position: absolute;
  right: 0;
  top: 100%;
  transform: translateY(-16px);
  z-index: 999;
}

.options li {
  cursor: pointer;
  margin: 0;
  padding: 0;
}

.options li:first-child {
  display: none;
}

.options li:hover {
  background-color: #5ec0ee;
  color: #ffffff;
}

.options li:last-child {
  margin-bottom: 0px;
}

.other-receipts-section {
  background-color: #FBF9F6;
  padding-bottom: 200px;
  padding-top: 80px;
}

.other-receipts-section .grid .other-receipts-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  z-index: 2;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item {
  margin: 0 25.5px;
  width: 350px;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item > .picture-container {
  height: 350px;
  width: 350px;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item > .picture-container .allergen-container {
  left: 18px;
  top: 18px;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item > .picture-container .cooking-time {
  left: auto;
  right: 18px;
  top: 18px;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item > .picture-container .difficulty-level {
  bottom: 18px;
  right: 18px;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item:first-child {
  margin: 0 25.5px 0 0;
}

.other-receipts-section .grid .other-receipts-wrapper .recipes-container .recipe-item:last-child {
  margin: 0 0 0 25.5px;
}

.other-receipts-section .grid .other-receipts-wrapper h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 80px;
  letter-spacing: 0.2rem;
  margin: 0;
  margin-bottom: 80px;
  position: relative;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.other-receipts-section .grid .other-receipts-wrapper h1::after, .other-receipts-section .grid .other-receipts-wrapper h1::before {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 6px;
  left: -40px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 31px;
}

.other-receipts-section .grid .other-receipts-wrapper h1::before {
  left: unset;
  right: -40px;
  transform: translate(0, -50%) rotate(180deg);
}

.our-products-hero-section {
  background-color: #FBF9F6;
  padding-bottom: 72px;
  padding-top: 117px;
  position: relative;
}

.our-products-hero-section > .grid {
  display: flex;
  justify-content: center;
}

.our-products-hero-section > .grid .text-content {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: 40px;
  padding-bottom: 114px;
  padding-top: 148px;
}

.our-products-hero-section > .grid .text-content h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 88px;
  letter-spacing: 0.2rem;
  line-height: 45px;
  margin-bottom: 40px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.our-products-hero-section > .grid .text-content h1 span {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 58px;
  line-height: 64px;
  text-align: center;
  transform: translateY(-6px);
  word-spacing: 0px;
}

.our-products-hero-section > .grid .text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 18px;
  line-height: 40px;
  margin-left: 153px;
  padding: 0;
  text-align: left;
}

.point-of-sale {
  -webkit-clip-path: path("M270.819 3.22688C256.903 3.94397 242.901 4.78057 229.071 5.73668C177.383 6.93183 77.4642 6.81231 41.1616 14.4612C35.0247 15.7759 28.8014 16.1344 22.5781 16.0149C-2.22868 15.5369 20.3308 80.3136 10.0451 125.49C-1.0186 165.647 -0.932162 243.331 0.969405 265.8C11.5145 310.976 -7.15547 392.365 11.5145 400.731C42.9767 414.595 167.789 420.451 256.471 419.973C278.598 419.854 297.268 419.136 309.715 417.702C342.301 413.997 482.584 403.122 504.193 399.775C543.867 393.799 526.493 349.221 530.729 248.948C511.108 119.873 530.729 23.9028 511.454 12.9075C495.117 3.3464 445.244 0 386.037 0C349.302 0 309.023 1.31466 270.819 3.22688Z");
  clip-path: path("M270.819 3.22688C256.903 3.94397 242.901 4.78057 229.071 5.73668C177.383 6.93183 77.4642 6.81231 41.1616 14.4612C35.0247 15.7759 28.8014 16.1344 22.5781 16.0149C-2.22868 15.5369 20.3308 80.3136 10.0451 125.49C-1.0186 165.647 -0.932162 243.331 0.969405 265.8C11.5145 310.976 -7.15547 392.365 11.5145 400.731C42.9767 414.595 167.789 420.451 256.471 419.973C278.598 419.854 297.268 419.136 309.715 417.702C342.301 413.997 482.584 403.122 504.193 399.775C543.867 393.799 526.493 349.221 530.729 248.948C511.108 119.873 530.729 23.9028 511.454 12.9075C495.117 3.3464 445.244 0 386.037 0C349.302 0 309.023 1.31466 270.819 3.22688Z");
}

.product-section-detail {
  background-color: #ffffff;
  padding-top: 117px;
  position: relative;
  z-index: 1;
}

.product-section-detail #big-yellow-shape {
  display: block;
  height: 1188px;
  left: 24px;
  position: absolute;
  top: -56px;
  transform: translate(-50%, -50%) scale(1.2) rotate(360deg);
  width: 1025px;
}

.product-section-detail .product-section-detail-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding-bottom: 80px;
  padding-top: 150px;
  position: relative;
}

.product-section-detail .product-section-detail-wrapper .picture-container {
  align-items: center;
  display: flex;
  height: 300px;
  justify-content: center;
  margin-left: calc(2 * 40px);
  position: relative;
  transform: translateY(-50px);
  width: 210px;
}

.product-section-detail .product-section-detail-wrapper .picture-container .socials-container {
  bottom: 50%;
  left: -98px;
  position: absolute;
  top: unset;
  transform: translate(0, 50%);
  width: 55px;
}

.product-section-detail .product-section-detail-wrapper .picture-container > img {
  display: block;
  height: 100%;
  left: 130px;
  position: absolute;
  top: 130px;
  transform: translate(-50%, -50%) scale(1.9);
  width: auto;
}

.product-section-detail .product-section-detail-wrapper .picture-container.new:after {
  background: url("/assets/images/svg/brand-logo-positive.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: none;
  height: 80px;
  position: absolute;
  right: -40px;
  top: -40px;
  transform: translate(50%, -50%);
  width: 80px;
  z-index: 10;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: 0px;
  margin-left: calc(3*40px);
  padding-top: 0px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 60px 0;
  margin-bottom: 40px;
  width: 100%;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-conditionnement {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 0px;
  padding-left: 64px;
  position: relative;
  width: 100%;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-conditionnement p:first-child {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 24px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-conditionnement p:nth-child(2) {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-nutriscore {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 64px;
  position: relative;
  width: 100%;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-nutriscore img {
  height: auto;
  width: 150px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-nutriscore p {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 24px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .content-details .content-nutriscore::after {
  background-color: #234386;
  bottom: -32px;
  content: "";
  display: block;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 1px;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .text-content {
  padding: 0;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .text-content h1 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 48px;
  line-height: 44px;
  margin-bottom: 16px;
  text-align: left;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .text-content h2 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 40px;
  letter-spacing: 1px;
  line-height: 34px;
  margin-bottom: 40px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0;
}

.product-section-detail .product-section-detail-wrapper .products-details-content-text .text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 23px;
  margin: 0;
  padding: 0;
  text-align: left;
}

.product-section-detail .product-section-detail-wrapper::after {
  content: "";
  display: block;
  height: 80px;
  position: absolute;
  right: 0;
  top: 154px;
  width: 80px;
}

.profil-text-content-wrapper {
  text-align: right;
}

.profil-text-content-wrapper .profil-text-content {
  left: -10%;
  position: absolute;
}

.profil-text-content-wrapper h3 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 32px;
}

.profil-text-content-wrapper p {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  text-decoration: none;
  word-spacing: 0;
}

.questions {
  -webkit-clip-path: path("M254.691 0.955868C254.328 1.07535 153.558 3.70399 137.413 8.96126C128.343 11.8289 25.85 15.8913 17.2334 20.1927C8.34457 24.6136 9.16089 87.4619 9.25159 97.7375C9.6144 136.809 9.88651 186.275 6.34913 196.311C4.53509 201.33 3.08386 243.746 1.90474 249.004C0.816317 253.902 0 294.527 0 299.545C0 309.343 3.71878 384.139 8.79808 392.145C23.4918 415.325 121.359 414.727 135.418 410.306L218.501 406.841C267.843 403.974 290.609 404.571 332.513 411.262L402.898 417.356C468.566 422.255 532.783 421.06 545.753 407.678C558.724 394.295 550.198 264.417 560.084 217.34C561.898 208.857 560.81 131.432 558.633 123.068C556.184 113.987 551.558 35.7256 545.572 28.7955C539.041 21.1486 458.498 15.1744 449.7 10.634C444.983 8.24436 403.623 6.21314 398.635 4.54037C393.918 2.98709 355.098 1.55329 350.109 0.597417C348.295 0.119483 333.42 0 315.915 0C289.611 0 257.231 0.35845 254.691 0.955868Z");
  clip-path: path("M254.691 0.955868C254.328 1.07535 153.558 3.70399 137.413 8.96126C128.343 11.8289 25.85 15.8913 17.2334 20.1927C8.34457 24.6136 9.16089 87.4619 9.25159 97.7375C9.6144 136.809 9.88651 186.275 6.34913 196.311C4.53509 201.33 3.08386 243.746 1.90474 249.004C0.816317 253.902 0 294.527 0 299.545C0 309.343 3.71878 384.139 8.79808 392.145C23.4918 415.325 121.359 414.727 135.418 410.306L218.501 406.841C267.843 403.974 290.609 404.571 332.513 411.262L402.898 417.356C468.566 422.255 532.783 421.06 545.753 407.678C558.724 394.295 550.198 264.417 560.084 217.34C561.898 208.857 560.81 131.432 558.633 123.068C556.184 113.987 551.558 35.7256 545.572 28.7955C539.041 21.1486 458.498 15.1744 449.7 10.634C444.983 8.24436 403.623 6.21314 398.635 4.54037C393.918 2.98709 355.098 1.55329 350.109 0.597417C348.295 0.119483 333.42 0 315.915 0C289.611 0 257.231 0.35845 254.691 0.955868Z");
}

.questions-section-container .questions-section {
  display: flex;
  padding-bottom: 280px;
  padding-top: 90px;
}

.questions-section-container .questions-section .questions-tile {
  align-items: center;
  background-color: #6aa8dc;
  display: flex;
  flex-direction: column;
  height: 420px;
  justify-content: center;
  left: 0;
  margin-bottom: 40px;
  padding: 0;
  width: 561px;
}

.questions-section-container .questions-section .questions-tile .questions-section-title {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  letter-spacing: 2px;
  line-height: 9rem;
  margin-bottom: 16px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0px;
  z-index: 1;
}

.questions-section-container .questions-section .questions-tile a {
  max-width: unset;
  z-index: 1;
}

.questions-section-container .questions-section .questions-tile img {
  filter: grayscale(100%);
  height: 100%;
  left: 0;
  mix-blend-mode: screen;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: auto;
}

.questions-section-container .questions-section .questions-tile p {
  color: #ffffff;
  font-family: "Axiforma";
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 24px;
  max-width: unset;
  text-align: center;
  word-spacing: 2px;
  z-index: 1;
}

.questions-section-container .questions-section .questions-tile::after {
  background: linear-gradient(90deg, rgba(106, 168, 220, 0) 0%, #6aa8dc 60%, #6aa8dc 100%);
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.questions-section-container-inspired {
  background-color: #ffffff;
}

.questions-section-container-inspired > .questions-section {
  padding-top: 180px;
}

.questions-section-container-our-products {
  background-color: #FBF9F6;
}

.ranges-section {
  background-color: #FBF9F6;
  position: relative;
  z-index: 1;
}

.ranges-section .range-item {
  align-items: center;
  display: flex;
  flex-direction: row;
  margin-top: 120px;
}

.ranges-section .range-item .range-item-pictures {
  align-items: center;
  background-color: #67ba88;
  border-radius: 24px;
  display: flex;
  height: 325px;
  justify-content: center;
  margin-bottom: 53px;
  max-width: 616px;
  position: relative;
  width: 100%;
}

.ranges-section .range-item .range-item-pictures .pictures {
  display: contents;
  height: 100%;
  width: 100%;
}

.ranges-section .range-item .range-item-pictures .pictures img {
  height: 100%;
  position: absolute;
  top: 50%;
  width: auto;
}

.ranges-section .range-item .range-item-pictures .pictures img:first-child {
  transform: translateY(-55%) translateX(-120px) scale(1.6) rotate(20deg);
  z-index: 1;
}

.ranges-section .range-item .range-item-pictures .pictures img:last-child {
  transform: translateY(-55%) translateX(120px) scale(1.5) rotate(-20deg);
}

.ranges-section .range-item .range-item-text-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: 51px;
}

.ranges-section .range-item .range-item-text-content h2 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 40px;
  letter-spacing: 0.2rem;
  line-height: 36px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0.1em;
}

.ranges-section .range-item .range-item-text-content h2 span {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 39px;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0;
}

.ranges-section .range-item .range-item-text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 24px;
  margin: 32px 0 32px 0;
  text-align: left;
}

.ranges-section .range-item .range-item-text-content:nth-child(even) {
  margin-left: 51px;
  margin-right: 0;
}

.ranges-section .range-item:nth-child(even) .range-item-pictures {
  position: relative;
}

.ranges-section .range-item:nth-child(even) .range-item-pictures::after {
  background: url("/assets/images/svg/brand-logo-positive.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: none;
  height: 80px;
  position: absolute;
  right: 0px;
  top: 0;
  transform: translate(50%, -50%);
  width: 80px;
  z-index: 10;
}

.ranges-section .range-item:nth-child(odd) {
  flex-direction: row-reverse;
  position: relative;
}

.ranges-section .range-item:nth-child(odd) .range-item-pictures {
  background-color: #fdc600;
  border-radius: 24px;
  margin-left: 104px;
  margin-right: 0;
}

.ranges-section .range-item:nth-child(odd) .range-item-pictures .pictures img {
  height: 100%;
  position: absolute;
  top: 50%;
  width: auto;
}

.ranges-section .range-item:nth-child(odd) .range-item-pictures .pictures img:first-child {
  transform: translateY(-60%) translateX(-135px) scale(1.5) rotate(-20deg);
  z-index: 1;
}

.ranges-section .range-item:nth-child(odd) .range-item-pictures .pictures img:last-child {
  transform: translateY(-45%) translateX(110px) scale(1.6) rotate(20deg);
}

.ranges-section .title-wrapper {
  margin-left: 40px;
  text-align: left;
}

.ranges-section .title-wrapper > h1 {
  color: #234386;
  display: inline-block;
  font-family: "Sandman_Fill";
  font-size: 64px;
  letter-spacing: 0.2rem;
  line-height: 47px;
  margin: 0;
  position: relative;
  text-decoration: none;
  transform: translateY(60px);
  word-spacing: 0.1em;
}

.ranges-section .title-wrapper > h1::after, .ranges-section .title-wrapper > h1::before {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 6px;
  left: -40px;
  position: absolute;
  top: 42%;
  transform: translate(0, -50%);
  width: 31px;
}

.ranges-section .title-wrapper > h1::before {
  left: unset;
  right: -40px;
  transform: translate(0, -50%) rotate(180deg);
}

.recipe-detail-hero-section {
  background-color: #ffffff;
  padding-bottom: 80px;
  padding-top: 117px;
  position: relative;
}

.recipe-detail-hero-section #recipe-hero-container {
  bottom: -3px;
  position: absolute;
  width: 100%;
  z-index: 0;
}

.recipe-detail-hero-section #recipe-hero-container svg {
  height: auto;
  width: 100%;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper {
  margin-top: 90px;
  transform: translate3d(0px, 0px, 0px) !important;
  z-index: 1;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .legends-icons-container {
  align-items: center;
  display: none;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-left: auto;
  margin-right: auto;
  margin-top: 90px;
  max-width: 300px;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .legends-icons-container .allergen-container-blue {
  display: flex;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper {
  position: relative;
  transform: translate3d(0px, 0px, 0px) !important;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container {
  -webkit-clip-path: path("M5.97964 20.6107C-1.02036 93.6107 -2.72036 357.511 5.47964 428.211C6.37964 435.811 12.1796 441.911 19.6796 443.111C53.2796 448.511 136.18 437.911 153.38 440.111C171.78 442.411 244.08 452.511 254.88 446.411C256.28 445.611 257.68 444.911 259.28 444.411C284.88 437.211 390.98 432.311 411.78 437.411C412.88 437.711 413.98 437.811 415.08 437.811C616.58 446.611 845.98 455.611 1044.88 449.811C1045.78 449.811 1046.68 449.811 1047.58 449.911C1055.78 451.011 1063.38 444.911 1063.78 436.411C1064.38 305.311 1067.38 113.011 1063.48 21.5107C1063.18 13.4107 1057.18 6.71068 1049.28 5.41068C1033.28 2.71068 1016.48 2.81068 1000.18 4.11068C888.58 7.11068 737.28 -4.48932 620.08 8.21068C619.48 8.31068 618.78 8.31068 618.18 8.31068C521.88 7.61068 473.48 0.710675 389.88 5.11068C380.18 5.61068 370.48 6.81068 360.88 8.31068C325.08 14.0107 220.98 -3.68932 190.68 0.710675C163.38 4.61068 135.78 5.91068 108.28 3.61068C76.6796 0.910675 42.3796 -0.589324 18.4796 5.81068C11.6796 7.61068 6.57964 13.5107 5.97964 20.6107Z");
  border-radius: 16px;
  clip-path: path("M5.97964 20.6107C-1.02036 93.6107 -2.72036 357.511 5.47964 428.211C6.37964 435.811 12.1796 441.911 19.6796 443.111C53.2796 448.511 136.18 437.911 153.38 440.111C171.78 442.411 244.08 452.511 254.88 446.411C256.28 445.611 257.68 444.911 259.28 444.411C284.88 437.211 390.98 432.311 411.78 437.411C412.88 437.711 413.98 437.811 415.08 437.811C616.58 446.611 845.98 455.611 1044.88 449.811C1045.78 449.811 1046.68 449.811 1047.58 449.911C1055.78 451.011 1063.38 444.911 1063.78 436.411C1064.38 305.311 1067.38 113.011 1063.48 21.5107C1063.18 13.4107 1057.18 6.71068 1049.28 5.41068C1033.28 2.71068 1016.48 2.81068 1000.18 4.11068C888.58 7.11068 737.28 -4.48932 620.08 8.21068C619.48 8.31068 618.78 8.31068 618.18 8.31068C521.88 7.61068 473.48 0.710675 389.88 5.11068C380.18 5.61068 370.48 6.81068 360.88 8.31068C325.08 14.0107 220.98 -3.68932 190.68 0.710675C163.38 4.61068 135.78 5.91068 108.28 3.61068C76.6796 0.910675 42.3796 -0.589324 18.4796 5.81068C11.6796 7.61068 6.57964 13.5107 5.97964 20.6107Z");
  height: 450px;
  margin: 0;
  max-height: none;
  max-width: none;
  position: relative;
  transform: translate3d(0px, 0px, 0px) !important;
  width: 1080px;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .allergen-container {
  bottom: 48px;
  display: block;
  left: 70px;
  top: unset;
  transform: scale(1.3);
  z-index: 2;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .cooking-time {
  display: flex;
  left: 48px;
  right: auto;
  top: 48px;
  transform: scale(1.3);
  z-index: 2;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .difficulty-level {
  bottom: unset;
  display: block;
  right: 64px;
  top: 48px;
  transform: scale(1.3);
  z-index: 2;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .recipe-detail-swiper-slide {
  left: 0 !important;
  opacity: 0 !important;
  position: absolute;
  top: 0 !important;
  transform: translate3d(0px, 0px, 0px) !important;
  transition: opacity 0.6s ease !important;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .recipe-detail-swiper-slide > img {
  height: 100%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 48%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-container .swiper-slide-active {
  opacity: 1 !important;
  transform: translate3d(0px, 0px, 0px) !important;
  transition: opacity 0.6s ease !important;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .recipe-detail-swiper-pagination {
  bottom: 40px;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0) scale(1.3);
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .socials-container {
  bottom: -100px;
  height: fit-content;
  left: unset;
  max-width: none;
  position: absolute;
  right: 21px;
  top: 110px;
  transform: translate(0, -50%);
  width: 55px;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .swiper-pagination-bullet {
  background: #FBF9F6;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .swiper-pagination-bullet-active {
  background: #ffffff;
}

.recipe-detail-hero-section .recipe-detail-hero-section-wrapper .recipe-detail-swiper-wrapper .swiper-pagination-bullet:only-child {
  display: none;
}

.recipe-details-container {
  align-items: center;
  background-color: #FBF9F6;
  display: flex;
  flex-direction: column;
  padding-bottom: 160px;
  position: relative;
  z-index: 1;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-details-main-title-mobile {
  display: none;
  font-size: 34px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper {
  position: relative;
  transform: translateY(83px);
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container {
  display: block;
  height: 192px;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translate(-50%, -250px);
  width: 335px;
  z-index: 2;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  position: relative;
  width: 100%;
  z-index: 2;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper #highlighted-product-yellow-blob {
  content: "";
  display: block;
  height: 327px;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0) scale(0.95) rotate(0deg);
  width: 458px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper .pic-wrapper {
  width: 45%;
  z-index: 1;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper .pic-wrapper img {
  animation: animateHighlighted 4s;
  animation-delay: 5s;
  animation-iteration-count: infinite;
  height: auto;
  max-width: unset;
  transform: translate(-37px, -18px) rotate(-16deg);
  width: 163%;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper > .text-content {
  padding: 0;
  width: 50%;
  z-index: 1;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper > .text-content h1 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 46px;
  line-height: 40px;
  margin-bottom: 16px;
  text-align: left;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .highlighted-product-container .highlighted-product-wrapper > .text-content p {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 28px;
  letter-spacing: 1px;
  line-height: 26px;
  padding: 0;
  text-decoration: none;
  word-spacing: 0;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper {
  background: url(/assets/images/ingredients-bg.svg) center no-repeat;
  background-color: #DAE9F6;
  background-size: cover;
  border-radius: 16px;
  max-width: 100%;
  padding: 48px;
  padding-top: 64px;
  position: relative;
  transform: translateY(80px);
  z-index: 1;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper .ingredient-item {
  position: relative;
  z-index: 2;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper .ingredient-item p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 15px;
  line-height: 19px;
  margin: 32px 0;
  word-spacing: 0px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper .ingredient-item::after {
  background-color: #234386;
  content: "";
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  top: calc(100% + 16px);
  transform: translate(-50%, -50%);
  width: 100%;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper .ingredient-item:last-child::after {
  display: none;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .ingredients-highlighted-wrapper .ingredients-wrapper p {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 46px;
  letter-spacing: 0.2rem;
  line-height: 40px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0.1em;
  z-index: 2;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container {
  padding-top: 0;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .recipe-details-main-title-desktop {
  display: block;
  font-size: 42px;
  line-height: 46px;
  margin-bottom: 72px;
  text-align: left;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container {
  padding: 0;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container .step-item-container {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container .step-item-container p:first-child {
  color: #ED7328;
  display: block;
  font-family: "Sonder Sans Black Rough";
  font-size: 16px;
  height: fit-content;
  line-height: 14px;
  margin-bottom: 24px;
  position: relative;
  transform: translateX(49px);
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container .step-item-container p:first-child::before {
  background-color: #ED7328;
  border-radius: 8px;
  content: "";
  display: block;
  height: 3px;
  left: -48px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container .step-item-container p:last-child {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 21px;
  opacity: 0.5;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .steps-container .step-item-container:last-child {
  margin-bottom: 0px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .subtitle-wrapper {
  align-items: center;
  display: flex;
  margin-bottom: 64px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .subtitle-wrapper .dots-container {
  margin-left: 16px;
}

.recipe-details-container .recipe-details-container-wrapper .recipe-steps-ingredients-wrapper .recipe-steps-container .subtitle-wrapper p {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 55px;
  letter-spacing: 1px;
  line-height: 40px;
  text-decoration: none;
  word-spacing: 0;
}

.recipe-details-container .recipe-details-container-wrapper > svg path {
  transform: scale(1.5, 0.9);
}

.recipe-details-container .recipe-details-container-wrapper h1 {
  color: #234386;
  display: block;
  font-family: hwt-artz, sans-serif;
  font-size: 26px;
  text-align: center;
}

.recipe-item {
  cursor: pointer;
  display: block;
  height: auto;
  width: 464px;
}

.recipe-item .picture-container {
  background-size: cover;
  height: 464px;
  position: relative;
  width: 464px;
}

.recipe-item .picture-container > img {
  height: 100%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 100%;
  z-index: -1;
}

.recipe-item .picture-container:nth-child(1n+0) {
  -webkit-clip-path: path("M345.014 8.67391C345.285 -2.44325 268.667 7.68146 243.973 3.08432C226.255 -0.943949 163.648 0.119386 133.576 1.13487C126.58 1.37058 119.602 1.9111 112.641 2.60759C82.7573 5.59556 10.7758 -0.0507479 6.56801 7.78957C-1.0086 21.9266 1.44548 112.193 1.67648 152.049C1.73376 161.996 3.11419 201.868 3.0569 207.496C2.74644 238.333 -0.921746 325.851 0.878162 335.584C3.89957 351.924 62.0288 346.727 113.973 347.224C123.015 347.31 181.684 348.725 190.695 347.995C264.02 342.058 337.114 352.044 340.787 342.797C345.989 329.709 351.424 264.369 346.22 223.607C345.095 214.801 348.878 164.265 348.329 149.582C347.46 126.342 350.057 37.6515 345.843 21.3418C345.141 18.5984 344.943 11.4687 345.014 8.67391Z");
  clip-path: path("M345.014 8.67391C345.285 -2.44325 268.667 7.68146 243.973 3.08432C226.255 -0.943949 163.648 0.119386 133.576 1.13487C126.58 1.37058 119.602 1.9111 112.641 2.60759C82.7573 5.59556 10.7758 -0.0507479 6.56801 7.78957C-1.0086 21.9266 1.44548 112.193 1.67648 152.049C1.73376 161.996 3.11419 201.868 3.0569 207.496C2.74644 238.333 -0.921746 325.851 0.878162 335.584C3.89957 351.924 62.0288 346.727 113.973 347.224C123.015 347.31 181.684 348.725 190.695 347.995C264.02 342.058 337.114 352.044 340.787 342.797C345.989 329.709 351.424 264.369 346.22 223.607C345.095 214.801 348.878 164.265 348.329 149.582C347.46 126.342 350.057 37.6515 345.843 21.3418C345.141 18.5984 344.943 11.4687 345.014 8.67391Z");
}

.recipe-item .picture-container:nth-child(2n+0) {
  -webkit-clip-path: path("M3.60072 6.98961C0.553487 11.3411 2.44577 117.35 2.85601 144.958C2.87264 146.017 2.85601 148.715 2.81905 149.773C1.32962 188.434 -2.06318 333.26 1.7454 340.089C6.62578 348.842 174.76 348.603 232.526 347.085C244.471 348.011 332.508 351.187 341.98 341.719C345.798 337.904 345.085 235.071 346.11 228.036C348.067 214.593 350.684 6.54732 341.306 1.09545C336.974 -1.42273 282.579 3.2605 259.371 2.65058C254.856 2.53109 250.342 2.4223 245.825 2.40625C210.715 2.28498 162.689 -0.709364 124.512 2.3688C103.409 4.06839 82.2393 4.57844 61.0787 4.26991C33.1066 3.86329 5.79236 3.86151 3.60072 6.98961Z");
  clip-path: path("M3.60072 6.98961C0.553487 11.3411 2.44577 117.35 2.85601 144.958C2.87264 146.017 2.85601 148.715 2.81905 149.773C1.32962 188.434 -2.06318 333.26 1.7454 340.089C6.62578 348.842 174.76 348.603 232.526 347.085C244.471 348.011 332.508 351.187 341.98 341.719C345.798 337.904 345.085 235.071 346.11 228.036C348.067 214.593 350.684 6.54732 341.306 1.09545C336.974 -1.42273 282.579 3.2605 259.371 2.65058C254.856 2.53109 250.342 2.4223 245.825 2.40625C210.715 2.28498 162.689 -0.709364 124.512 2.3688C103.409 4.06839 82.2393 4.57844 61.0787 4.26991C33.1066 3.86329 5.79236 3.86151 3.60072 6.98961Z");
}

.recipe-item .picture-container:nth-child(3n+0) {
  -webkit-clip-path: path("M3.51564 6.06064C-0.33224 9.89626 2.97206 113.011 2.00404 167.659C1.77507 180.749 -2.49726 305.965 2.17717 342.375C2.54948 345.286 9.5937 347.5 12.6988 347.653C23.1963 348.166 67.1817 346.32 87.5008 346.936C92.8621 347.097 98.2198 347.213 103.585 347.244C138.8 347.441 185.904 350.343 223.679 347.244C242.567 345.696 261.512 344.947 280.457 345.257C310.568 345.748 341.999 346.014 344.378 342.625C347.448 338.251 345.542 231.659 345.123 203.901C345.108 202.835 345.123 200.122 345.16 199.059C346.661 160.185 350.078 14.5657 346.242 7.7014C341.325 -1.09953 190.143 3.80661 182.981 3.25252C170.959 2.32006 13.0562 -3.45398 3.51564 6.06064Z");
  clip-path: path("M3.51564 6.06064C-0.33224 9.89626 2.97206 113.011 2.00404 167.659C1.77507 180.749 -2.49726 305.965 2.17717 342.375C2.54948 345.286 9.5937 347.5 12.6988 347.653C23.1963 348.166 67.1817 346.32 87.5008 346.936C92.8621 347.097 98.2198 347.213 103.585 347.244C138.8 347.441 185.904 350.343 223.679 347.244C242.567 345.696 261.512 344.947 280.457 345.257C310.568 345.748 341.999 346.014 344.378 342.625C347.448 338.251 345.542 231.659 345.123 203.901C345.108 202.835 345.123 200.122 345.16 199.059C346.661 160.185 350.078 14.5657 346.242 7.7014C341.325 -1.09953 190.143 3.80661 182.981 3.25252C170.959 2.32006 13.0562 -3.45398 3.51564 6.06064Z");
}

.recipe-item .picture-container:nth-child(4n+0) {
  -webkit-clip-path: path("M8.48586 4.32036C-2.64855 4.04584 7.49162 80.665 2.88747 105.359C-1.15007 123.079 -0.0809932 185.684 0.927501 215.75C1.1627 222.745 1.70436 229.723 2.40104 236.684C5.39445 266.573 -0.259173 338.557 7.5914 342.76C21.7531 350.341 112.168 347.883 152.095 347.653C162.058 347.596 201.996 346.214 207.635 346.272C238.513 346.581 326.185 350.25 335.933 348.451C352.3 345.429 347.094 287.3 347.591 235.35C347.678 226.308 347.288 217.275 346.558 208.269C340.612 134.944 352.42 12.2091 343.158 8.5402C330.048 3.34655 264.601 -2.09564 223.778 3.10913C214.958 4.23318 164.339 0.4511 149.63 1.00014C126.348 1.86266 37.5148 -0.734164 21.1722 3.48011C18.4247 4.18867 11.2868 4.38899 8.48586 4.32036Z");
  clip-path: path("M8.48586 4.32036C-2.64855 4.04584 7.49162 80.665 2.88747 105.359C-1.15007 123.079 -0.0809932 185.684 0.927501 215.75C1.1627 222.745 1.70436 229.723 2.40104 236.684C5.39445 266.573 -0.259173 338.557 7.5914 342.76C21.7531 350.341 112.168 347.883 152.095 347.653C162.058 347.596 201.996 346.214 207.635 346.272C238.513 346.581 326.185 350.25 335.933 348.451C352.3 345.429 347.094 287.3 347.591 235.35C347.678 226.308 347.288 217.275 346.558 208.269C340.612 134.944 352.42 12.2091 343.158 8.5402C330.048 3.34655 264.601 -2.09564 223.778 3.10913C214.958 4.23318 164.339 0.4511 149.63 1.00014C126.348 1.86266 37.5148 -0.734164 21.1722 3.48011C18.4247 4.18867 11.2868 4.38899 8.48586 4.32036Z");
}

.recipe-item .picture-container:nth-child(5n+0) {
  -webkit-clip-path: path("M6.66702 3.59525C11.0326 0.547955 117.43 2.44027 145.138 2.85607C146.201 2.8727 148.909 2.85607 149.971 2.81911C188.774 1.32965 334.126 -2.06322 340.979 1.74544C349.764 6.62592 344.867 156.703 345.42 163.812C346.349 175.759 352.112 332.508 342.615 341.98C338.786 345.798 235.579 345.085 228.517 346.11C215.025 348.067 6.22133 350.684 0.747786 341.306C-1.76883 336.97 2.92432 282.574 2.31217 259.374C2.19224 254.86 2.08306 250.345 2.06695 245.829C1.94524 210.717 -1.06002 162.69 2.02936 124.513C3.73514 103.406 4.24706 82.2355 3.9374 61.0744C3.5293 33.1017 3.52751 5.78694 6.66702 3.59525Z");
  clip-path: path("M6.66702 3.59525C11.0326 0.547955 117.43 2.44027 145.138 2.85607C146.201 2.8727 148.909 2.85607 149.971 2.81911C188.774 1.32965 334.126 -2.06322 340.979 1.74544C349.764 6.62592 344.867 156.703 345.42 163.812C346.349 175.759 352.112 332.508 342.615 341.98C338.786 345.798 235.579 345.085 228.517 346.11C215.025 348.067 6.22133 350.684 0.747786 341.306C-1.76883 336.97 2.92432 282.574 2.31217 259.374C2.19224 254.86 2.08306 250.345 2.06695 245.829C1.94524 210.717 -1.06002 162.69 2.02936 124.513C3.73514 103.406 4.24706 82.2355 3.9374 61.0744C3.5293 33.1017 3.52751 5.78694 6.66702 3.59525Z");
}

.recipe-item .picture-container:nth-child(6n+0) {
  -webkit-clip-path: path("M5.39463 5.67757C9.23024 1.84973 113.827 2.56641 120.91 1.53861C133.867 -0.341044 305.299 -0.294747 341.709 4.35718C344.62 4.72755 346.834 11.7332 346.987 14.824C347.5 25.2649 345.654 69.0211 346.27 89.2344C346.431 94.5697 346.547 99.8994 346.578 105.236C346.775 140.269 349.677 187.125 346.578 224.705C345.03 243.492 344.281 262.339 344.591 281.187C345.082 311.141 345.348 342.41 341.959 344.775C337.585 347.831 230.993 345.933 203.235 345.516C202.169 345.499 199.456 345.516 198.393 345.553C159.519 347.044 13.8997 350.444 7.03539 346.629C-1.76555 341.738 3.1406 191.343 2.5865 184.219C1.65405 172.252 -4.12 15.1722 5.39463 5.67757Z");
  clip-path: path("M5.39463 5.67757C9.23024 1.84973 113.827 2.56641 120.91 1.53861C133.867 -0.341044 305.299 -0.294747 341.709 4.35718C344.62 4.72755 346.834 11.7332 346.987 14.824C347.5 25.2649 345.654 69.0211 346.27 89.2344C346.431 94.5697 346.547 99.8994 346.578 105.236C346.775 140.269 349.677 187.125 346.578 224.705C345.03 243.492 344.281 262.339 344.591 281.187C345.082 311.141 345.348 342.41 341.959 344.775C337.585 347.831 230.993 345.933 203.235 345.516C202.169 345.499 199.456 345.516 198.393 345.553C159.519 347.044 13.8997 350.444 7.03539 346.629C-1.76555 341.738 3.1406 191.343 2.5865 184.219C1.65405 172.252 -4.12 15.1722 5.39463 5.67757Z");
}

.recipe-item > p {
  color: #234386 !important;
  font-family: hwt-artz, sans-serif !important;
  font-size: 26px !important;
  letter-spacing: 1px !important;
  line-height: 32px !important;
  margin-bottom: 104px !important;
  margin-top: 16px !important;
  text-align: left !important;
}

.recipe-item:hover .picture-container > img {
  transform: translate(-50%, -50%) scale(1.1);
}

.recipes-section {
  background-color: #FBF9F6;
  position: relative;
  z-index: 1;
}

.recipes-section #bottom-wave-filter {
  bottom: 0;
  left: 0;
  position: absolute;
  transform: translateY(12px);
  width: 100%;
}

.recipes-section #bottom-wave-filter svg {
  height: auto;
  width: 110%;
}

.recipes-section #recipes-green-blob-wrapper {
  height: 1208px;
  opacity: 50%;
  position: absolute;
  right: -160px;
  top: 40%;
  transform: translate(50%, -50%) scale(0.9);
  width: 925px;
  z-index: -1;
}

.recipes-section #recipes-green-blob-wrapper #recipes-green-blob {
  background: url(/assets/images/recipes-green-blob.svg) center no-repeat;
  background-size: contain;
  height: 1208px;
  width: 925px;
  z-index: -1;
}

.recipes-section #recipes-yellow-blob-wrapper {
  bottom: 100px;
  height: 910px;
  left: -160px;
  opacity: 50%;
  position: absolute;
  top: 58%;
  transform: translate(-50%, -50%);
  width: 863px;
  z-index: -1;
}

.recipes-section #recipes-yellow-blob-wrapper #recipes-yellow-blob {
  background: url(/assets/images/recipes-yellow-blob.svg) center no-repeat;
  background-size: contain;
  height: 910px;
  width: 863px;
}

.recipes-section #top-wave-filter {
  left: 0;
  position: absolute;
  top: 0;
  transform: translateY(-12px);
  width: 100%;
}

.recipes-section #top-wave-filter svg {
  height: auto;
  width: 110%;
}

.recipes-section .active-filters-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 32px;
}

.recipes-section .active-filters-container .active-filter-item {
  border: 1px solid #234386;
  border-radius: 40px;
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 1px;
  margin-left: 8px;
  margin-top: 8px;
  padding: 16px;
}

.recipes-section .active-filters-container .active-filter-item .active-filter-item-close {
  height: 9px;
  margin-left: 20px;
  width: 9px;
}

.recipes-section .active-filters-container .active-filter-item:nth-child(1) {
  margin-left: 8px;
}

.recipes-section .filters-container {
  background-color: #234386;
  padding: 24px;
  position: relative;
}

.recipes-section .filters-container .form-container {
  display: flex;
  justify-content: space-between;
}

.recipes-section .filters-container .form-container .delete-filters {
  color: #fff;
  font-family: "Axiforma";
  font-size: 1.8rem;
  font-weight: 100;
  letter-spacing: 0.1em;
}

.recipes-section .filters-container .form-container .delete-filters::after {
  background-color: #ffffff;
  bottom: -4px;
  content: "";
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  transform: translate(-50%, 0);
  width: 100%;
}

.recipes-section .filters-container .form-container .delete-filters:first-letter {
  text-transform: uppercase;
}

.recipes-section .filters-container .form-container .filter-dropdown-item {
  cursor: pointer;
  position: relative;
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper {
  display: block;
  opacity: 0;
  position: absolute;
  transform: translateX(-80px) translateY(40px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  visibility: hidden;
  width: calc(19 * 40px);
  z-index: 1;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container {
  align-items: flex-start;
  background-color: #ffffff;
  border-radius: 24px;
  box-shadow: 4px 8px 24px 0px rgba(12, 25, 51, 0.08);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  left: 0;
  padding: 51px 51px;
  padding-bottom: 0;
  transform: translateY(64px);
  z-index: 1;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label {
  align-items: center;
  color: #234386;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family: hwt-artz, sans-serif;
  font-size: 25px;
  justify-content: center;
  line-height: 39px;
  margin: 0 32px 51px 32px;
  padding: 0;
  position: relative;
  text-align: center;
  width: 88px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label > .filter-picture-wrapper {
  display: block;
  height: 80px;
  margin-bottom: 8px;
  position: relative;
  transform: scale(1) translateY(0px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 80px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label > .filter-picture-wrapper > img {
  bottom: 0;
  left: 50%;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
  position: absolute;
  transform: translate(-50%, 0);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label > .filter-picture-wrapper.product {
  margin: 10px 0 60px;
  transform: scale(3);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label > .filter-picture-wrapper.product:hover {
  transform: scale(3.1) translateY(-8px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label > input {
  display: none;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label.product {
  width: 118px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label:hover .filter-picture-wrapper {
  transform: scale(1.1) translateY(-8px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container > label:hover .filter-picture-wrapper.product {
  transform: scale(3.1) translateY(-4px);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container.product {
  padding-top: 80px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container.product > label {
  font-size: 18px;
  line-height: 24px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper .filter-dropdown-container::after {
  background: url("/assets/images/svg/ICONS/white-arrow.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  left: 6.875vw;
  position: absolute;
  top: -28px;
  transform: translate(0, 0);
  width: 40px;
  z-index: 0;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.diet {
  transform: translateX(-190px) translateY(40px);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.diet .filter-dropdown-container::after {
  left: 190px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.dishes {
  transform: translateX(-50px) translateY(40px);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.dishes .filter-dropdown-container::after {
  left: 100px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.product {
  transform: translateX(-480px) translateY(40px);
  width: calc(22 * 40px);
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.product .filter-dropdown-container::after {
  left: 500px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.product .filter-dropdown-container::after, .recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.diet .filter-dropdown-container::after, .recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.dishes .filter-dropdown-container::after {
  left: 204px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.product label {
  font-size: 20px;
  line-height: 20px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.product, .recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.diet, .recipes-section .filters-container .form-container .filter-dropdown-item .filter-dropdown-wrapper.dishes {
  transform: translateX(-204px) translateY(40px);
}

.recipes-section .filters-container .form-container .filter-dropdown-item h6 {
  background: transparent;
  color: #ffffff;
  font-family: "Sonder Sans Black Rough";
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 16.8px;
  position: relative;
}

.recipes-section .filters-container .form-container .filter-dropdown-item h6::after {
  background: url("/assets/images/svg/GetInspired/Arrow-filter.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 14px;
  position: absolute;
  right: -24px;
  top: 50%;
  transform: translate(0, -50%);
  width: 14px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item.diet .filter-dropdown-wrapper.diet > .filter-dropdown-container > label {
  font-size: 18px;
  line-height: 24px;
}

.recipes-section .filters-container .form-container .filter-dropdown-item.diet, .recipes-section .filters-container .form-container .filter-dropdown-item.product {
  display: none;
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover {
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper {
  opacity: 1;
  transform: translateX(0) translateY(0);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  visibility: visible;
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.diet {
  transform: translateX(-190px) translateY(0);
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.dishes {
  transform: translateX(-50px) translateY(0);
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.product {
  transform: translateX(-480px) translateY(0);
}

.recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.product:hover, .recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.diet:hover, .recipes-section .filters-container .form-container .filter-dropdown-item:hover .filter-dropdown-wrapper.dishes:hover {
  transform: translateX(-204px) translateY(0);
}

.recipes-section .pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: auto;
  padding: 80px 0;
}

.recipes-section .pagination a, .recipes-section .pagination span {
  color: #234386;
  display: block;
  font-family: "Sonder Sans Black Rough";
  font-size: 3rem;
  margin-right: 48px;
}

.recipes-section .pagination a.next {
  margin: 0;
  transform: rotate(180deg);
}

.recipes-section .pagination a.next, .recipes-section .pagination a.prev {
  display: block;
  height: 24px;
  position: relative;
  width: 24px;
}

.recipes-section .pagination a.next::after, .recipes-section .pagination a.prev::after {
  background: url("/assets/images/svg/GetInspired/Pagination-arrow.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 18px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
}

.recipes-section .pagination-wrapper {
  margin-bottom: 26px;
  width: 100%;
}

.recipes-section .recipes-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  min-height: 400px;
}

.recipes-section .recipes-container > .recipe-item {
  margin-right: 64px;
  width: 348px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container {
  height: 348px;
  width: 348px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .allergen-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  left: 18px;
  max-width: 240px;
  top: 18px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .allergen-container > img {
  margin: 0px 4px 4px 4px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .allergen-container > img:first-child {
  margin: 0;
  margin-bottom: 4px;
  margin-right: 4px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .allergen-container > img:last-child {
  margin: 0;
  margin-bottom: 4px;
  margin-left: 4px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .cooking-time {
  left: auto;
  right: 18px;
  top: 18px;
}

.recipes-section .recipes-container > .recipe-item > .picture-container .difficulty-level {
  bottom: 18px;
  right: 18px;
}

.recipes-section .recipes-container > .recipe-item:nth-child(3n+3) {
  margin-right: 0;
}

.recipes-section p {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  margin: 40px 0;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.recipes-swiper-section {
  padding-top: 120px;
  position: relative;
  z-index: 1;
}

.recipes-swiper-section #recipes-swiper-aromatic-1 {
  background: url(/assets/images/aromatic-1.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 704px;
  position: absolute;
  right: 50%;
  top: -52%;
  transform: translate(50%, -50%);
  width: 472px;
  z-index: 1;
}

.recipes-swiper-section #recipes-swiper-donuts-1-wrapper {
  display: block;
  height: 176px;
  pointer-events: none;
  position: absolute;
  right: 8%;
  top: 300px;
  transform: translate(50%, -50%) scale(2.1);
  width: 256px;
  z-index: 2;
}

.recipes-swiper-section #recipes-swiper-donuts-1-wrapper #recipes-swiper-donuts-1 {
  background: url("/assets/images/pictures/HomePage/donuts-1.webp") center no-repeat;
  background-size: contain;
  height: 176px;
  top: 59%;
  width: 256px;
}

.recipes-swiper-section #recipes-swiper-main-title-mobile {
  color: #234386;
  display: none;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin: 40px 0;
  text-align: center;
  text-decoration: none;
}

.recipes-swiper-section #recipes-swiper-main-title-mobile span {
  color: #234386;
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 4rem;
  letter-spacing: 1px;
  line-height: 4rem;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.recipes-swiper-section #recipes-swiper-mainBg-blob {
  background: url(/assets/images/big-orange-shape-desktop.svg) center no-repeat;
  background-size: contain;
  height: 1008px;
  left: 96%;
  position: absolute;
  top: 25%;
  transform: translate(-50%, -50%) scale(1.2);
  width: 1312px;
}

.recipes-swiper-section #recipes-swiper-mushroom-1 {
  background: url("/assets/images/pictures/HomePage/mushroom-1.webp") center no-repeat;
  background-size: contain;
  display: block;
  height: 80px;
  left: 53%;
  position: absolute;
  top: 152%;
  transform: translate(50%, -50%) scale(2);
  width: 72px;
}

.recipes-swiper-section #recipes-swiper-panini {
  background: url("/assets/images/pictures/HomePage/toast-1.webp") center no-repeat;
  background-size: contain;
  display: block;
  height: 368px;
  position: absolute;
  right: 0;
  top: -430px;
  transform: translate(50%, -50%);
  width: 416px;
  z-index: 6;
}

.recipes-swiper-section #recipes-swiper-plantdeco1 {
  background: url("/assets/images/svg/HomePage/Plant03.svg") center no-repeat;
  background-size: contain;
  display: block;
  height: 80%;
  position: absolute;
  right: 0%;
  top: -5%;
  transform: translate(50%, -50%) scale(1.4);
  width: 80%;
  z-index: 2;
}

.recipes-swiper-section .recipes-swiper-main-title-mobile {
  display: none;
  font-family: "Sandman_Fill";
}

.recipes-swiper-section .swiper-aside {
  align-items: end;
  background: url("/assets/images/svg/Slider/big-orange-shape.svg") center no-repeat;
  background-size: contain;
  display: flex;
  flex-direction: column; 
  left: 50%;
  position: absolute;
  top: 45%;
  transform: translate(-50%, -50%) scale(1);
  width: 1300px;
  z-index: 1;
}

.recipes-swiper-section .swiper-aside #recipes-swiper-main-title-desktop {
  color: #234386;
  display: block;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin: 0 0 40px 0;
  text-align: inherit;
  text-decoration: none;
  word-spacing: 0.1em;
}

.recipes-swiper-section .swiper-aside .section-subtitle {
  color: #234386;
  margin: 8px 0 0 0;
  text-align: left;
}

.recipes-swiper-section .swiper-aside p:not(.section-subtitle) {
  font-size: 2rem;
  line-height: 28px;
  margin: 0 0 40px 0;
  text-align: inherit;
}

.recipes-swiper-section .swiper-aside::after {
  background: url(/assets/images/big-orange-shape-mask-slider.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1008px;
  left: 111%;
  position: absolute;
  top: 33%;
  transform: translate(-50%, -50%) scale(1);
  width: 1112px;
  z-index: -1;
}

.recipes-swiper-section .swiper-container {
  margin-bottom: 32px;
  overflow: unset;
  position: relative;
}

.recipes-swiper-section .swiper-container .swiper-navigation {
  cursor: pointer;
  display: flex;
  justify-content: flex-end;
  margin-top: 32px;
  position: absolute;
  right: 0;
  z-index: 9999;
}

.recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-next-unique {
  margin-left: 24px;
}

.recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-prev-unique, .recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-next-unique {
  height: 24px;
  position: relative;
  width: 24px;
}

.recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-prev-unique::after {
  transform: translate(-50%, -50%) rotate(180deg);
}

.recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-prev-unique::after, .recipes-swiper-section .swiper-container .swiper-navigation .swiper-button-next-unique::after {
  background: url("/assets/images/svg/Slider-arrow.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide {
  box-shadow: 0 20px 27px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  height: 464px;
  max-height: 464px;
  max-width: 460px;
  position: relative;
  transform: perspective(100px);
  transform-style: preserve-3d;
  width: 460px;
  will-change: transform;
  z-index: 1;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide .allergen-container {
  left: 58px;
  top: 40px;
  transform: scale(1.3) translateZ(0px);
  z-index: 10;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide .cooking-time {
  left: auto;
  right: 40px;
  top: 40px;
  transform: scale(1.3) translateZ(0px);
  z-index: 10;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide .difficulty-level {
  bottom: 40px;
  left: unset;
  right: 40px;
  top: unset;
  transform: translateX(0) scale(1.1) translateZ(0px);
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide > img {
  height: 110%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 110%;
  z-index: -1;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide > p {
  bottom: 32px;
  color: #ffffff;
  font-family: hwt-artz, sans-serif;
  font-size: 32px;
  left: 32px;
  padding: 0;
  position: absolute;
  text-align: inherit;
  text-shadow: 1px 1px 15px rgba(58, 58, 76, 0.68);
  transform: translateZ(0px);
  width: 50%;
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide:hover > img {
  transform: translate(-50%, -50%) scale(1.1);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide:nth-child(3n+0) {
  -webkit-clip-path: path("M445.55 11.0389C438.777 1.42022 380.168 6.73766 314.483 6.81422C303.815 5.00694 275.856 6.4059 252.769 7.4731C233.605 8.35933 214.403 7.14505 195.499 3.85158L163.819 1.55246C156.911 1.05104 149.982 0.905461 143.059 1.1163L126.246 1.6267C122.131 1.75198 118.019 1.91902 113.911 2.16262C102.82 2.8215 90.1359 2.06286 77.5273 0.800783H20.6299C16.9145 0.799028 13.3231 2.14894 10.5149 4.60276C7.70662 7.05658 5.8699 10.4497 5.34182 14.1593C-4.23768 81.6922 5.40392 280.222 8.78032 303.306C10.8227 317.263 -5.58088 439.592 2.02752 447.146C3.71572 448.823 6.78622 450.259 10.9975 451.482C10.9975 451.482 96.73 455.335 171.282 451.482C219.334 448.999 257.82 447.909 326.18 446.512C378.429 445.445 404.505 448.036 416.03 449.865C423.567 451.082 431.267 450.8 438.696 449.034C444.366 447.67 448.08 445.986 449.242 443.914C451.788 439.376 452.717 418.651 452.717 390.222V218.331C452.634 216.234 451.613 19.6601 445.55 11.0389Z");
  clip-path: path("M445.55 11.0389C438.777 1.42022 380.168 6.73766 314.483 6.81422C303.815 5.00694 275.856 6.4059 252.769 7.4731C233.605 8.35933 214.403 7.14505 195.499 3.85158L163.819 1.55246C156.911 1.05104 149.982 0.905461 143.059 1.1163L126.246 1.6267C122.131 1.75198 118.019 1.91902 113.911 2.16262C102.82 2.8215 90.1359 2.06286 77.5273 0.800783H20.6299C16.9145 0.799028 13.3231 2.14894 10.5149 4.60276C7.70662 7.05658 5.8699 10.4497 5.34182 14.1593C-4.23768 81.6922 5.40392 280.222 8.78032 303.306C10.8227 317.263 -5.58088 439.592 2.02752 447.146C3.71572 448.823 6.78622 450.259 10.9975 451.482C10.9975 451.482 96.73 455.335 171.282 451.482C219.334 448.999 257.82 447.909 326.18 446.512C378.429 445.445 404.505 448.036 416.03 449.865C423.567 451.082 431.267 450.8 438.696 449.034C444.366 447.67 448.08 445.986 449.242 443.914C451.788 439.376 452.717 418.651 452.717 390.222V218.331C452.634 216.234 451.613 19.6601 445.55 11.0389Z");
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide:nth-child(4n+0) {
  -webkit-clip-path: path("M451.711 249.152C449.087 215.044 448.721 180.795 450.616 146.638C454.554 75.5577 457.683 18.0286 452.718 10.9135C445.833 1.06399 386.32 6.50426 319.62 6.58979C302.025 3.58219 256.382 6.81072 242.596 5.60626L181.025 0.429688C163.324 1.18753 143.732 1.85509 119.602 1.54863C107.522 2.66519 93.2104 1.86459 79.0059 0.429688H18.7501C15.7068 0.42857 12.7629 1.53181 10.4477 3.54106C8.13252 5.55032 6.5979 8.33377 6.11978 11.391C-4.27551 77.7552 3.98514 92.9119 7.10536 299.186C8.50665 391.837 -5.37086 449.751 2.35496 457.493C4.06921 459.211 7.1871 460.681 11.4634 461.931C11.4634 461.931 98.519 465.877 174.222 461.931C223.015 459.389 307.728 463.404 320.802 463.684C431.899 466.081 430.699 461.931 430.699 461.931C444.843 460.285 454.455 457.812 456.471 454.184C459.056 449.535 460 428.313 460 399.202C459.993 363.548 455.287 295.703 451.711 249.152Z");
  clip-path: path("M451.711 249.152C449.087 215.044 448.721 180.795 450.616 146.638C454.554 75.5577 457.683 18.0286 452.718 10.9135C445.833 1.06399 386.32 6.50426 319.62 6.58979C302.025 3.58219 256.382 6.81072 242.596 5.60626L181.025 0.429688C163.324 1.18753 143.732 1.85509 119.602 1.54863C107.522 2.66519 93.2104 1.86459 79.0059 0.429688H18.7501C15.7068 0.42857 12.7629 1.53181 10.4477 3.54106C8.13252 5.55032 6.5979 8.33377 6.11978 11.391C-4.27551 77.7552 3.98514 92.9119 7.10536 299.186C8.50665 391.837 -5.37086 449.751 2.35496 457.493C4.06921 459.211 7.1871 460.681 11.4634 461.931C11.4634 461.931 98.519 465.877 174.222 461.931C223.015 459.389 307.728 463.404 320.802 463.684C431.899 466.081 430.699 461.931 430.699 461.931C444.843 460.285 454.455 457.812 456.471 454.184C459.056 449.535 460 428.313 460 399.202C459.993 363.548 455.287 295.703 451.711 249.152Z");
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide:nth-child(even) {
  -webkit-clip-path: path("M459.993 223.108C459.911 220.966 458.877 19.3429 452.729 10.5007C446.51 1.56097 397.174 5.1992 338.46 6.02012C329.606 6.14623 320.73 5.8488 311.881 5.26107C294.219 4.0856 270.193 6.63165 258.374 5.59419L181.702 2.59431e-05C164.044 0.759081 144.499 1.42772 120.427 1.12076C108.38 2.23912 94.1143 1.42772 79.9396 2.59431e-05H20.7619C17.4461 -0.00632231 14.2292 1.15256 11.6511 3.28213C9.07299 5.4117 7.29074 8.38229 6.60352 11.6952C-1.7163 51.9085 12.3302 72.51 5.34308 291.396C2.97365 365.636 -4.24184 450.044 3.46524 457.796C5.17534 459.517 8.28566 460.989 12.5516 462.243C12.5516 462.243 99.396 466.196 174.915 462.243C223.59 459.697 274.457 452.423 342.148 460.011C375.231 463.721 424.65 461.989 424.65 461.989C438.759 460.34 454.471 458.115 456.48 454.482C459.059 449.827 460 428.571 460 399.413L459.993 223.108Z");
  clip-path: path("M459.993 223.108C459.911 220.966 458.877 19.3429 452.729 10.5007C446.51 1.56097 397.174 5.1992 338.46 6.02012C329.606 6.14623 320.73 5.8488 311.881 5.26107C294.219 4.0856 270.193 6.63165 258.374 5.59419L181.702 2.59431e-05C164.044 0.759081 144.499 1.42772 120.427 1.12076C108.38 2.23912 94.1143 1.42772 79.9396 2.59431e-05H20.7619C17.4461 -0.00632231 14.2292 1.15256 11.6511 3.28213C9.07299 5.4117 7.29074 8.38229 6.60352 11.6952C-1.7163 51.9085 12.3302 72.51 5.34308 291.396C2.97365 365.636 -4.24184 450.044 3.46524 457.796C5.17534 459.517 8.28566 460.989 12.5516 462.243C12.5516 462.243 99.396 466.196 174.915 462.243C223.59 459.697 274.457 452.423 342.148 460.011C375.231 463.721 424.65 461.989 424.65 461.989C438.759 460.34 454.471 458.115 456.48 454.482C459.059 449.827 460 428.571 460 399.413L459.993 223.108Z");
}

.recipes-swiper-section .swiper-container .swiper-wrapper .swiper-slide:nth-child(odd) {
  -webkit-clip-path: path("M208.042 11.517C201.184 12.0979 194.292 12.1915 187.42 11.7973C148.804 9.57869 17.9282 2.01842 10.4101 7.34594C0.629845 14.2821 6.03661 74.2955 6.11445 141.549C3.13036 159.302 1.196 174.651 0 188.552V281.327C0.752512 299.174 1.41538 318.935 1.11108 343.269C2.21979 355.45 1.42482 369.883 0 384.207V445.208C0.00158762 448.224 1.07391 451.141 3.02648 453.443C4.97904 455.744 7.68544 457.28 10.6649 457.777C68.613 467.516 206.056 453.178 230 454.16C285.334 456.43 446.164 469.316 453.85 461.525C455.555 459.796 457.015 456.652 458.259 452.339C458.259 452.339 462.177 364.548 458.259 288.206C455.734 239.001 449.044 192.323 450.337 179.199C453.64 145.718 458.259 29.5627 458.259 29.5627C456.621 15.2854 454.166 5.59365 450.564 3.55874C445.949 0.942089 424.877 0 395.97 0C347.96 0 241.174 8.71432 208.042 11.517ZZ");
  clip-path: path("M208.042 11.517C201.184 12.0979 194.292 12.1915 187.42 11.7973C148.804 9.57869 17.9282 2.01842 10.4101 7.34594C0.629845 14.2821 6.03661 74.2955 6.11445 141.549C3.13036 159.302 1.196 174.651 0 188.552V281.327C0.752512 299.174 1.41538 318.935 1.11108 343.269C2.21979 355.45 1.42482 369.883 0 384.207V445.208C0.00158762 448.224 1.07391 451.141 3.02648 453.443C4.97904 455.744 7.68544 457.28 10.6649 457.777C68.613 467.516 206.056 453.178 230 454.16C285.334 456.43 446.164 469.316 453.85 461.525C455.555 459.796 457.015 456.652 458.259 452.339C458.259 452.339 462.177 364.548 458.259 288.206C455.734 239.001 449.044 192.323 450.337 179.199C453.64 145.718 458.259 29.5627 458.259 29.5627C456.621 15.2854 454.166 5.59365 450.564 3.55874C445.949 0.942089 424.877 0 395.97 0C347.96 0 241.174 8.71432 208.042 11.517ZZ");
}

.recipes-swiper-section > div {
  display: flex;
}

.right {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.s-hidden {
  display: none;
  padding-right: 10px;
  visibility: hidden;
}

.sauce-section-main-bg {
  background: url(/assets/images/saucy-choice-section-bg-desktop.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-45%, -50%) scale(2);
  width: 100%;
  z-index: -1;
}

.sauce-section-wave-bottom-container {
  -ms-overflow-style: none;
  bottom: 0;
  box-sizing: content-box;
  left: 50%;
  overflow: visible;
  position: absolute;
  transform: translate(-50%, 3px);
  width: 100%;
}

.sauce-section-wave-bottom-container svg {
  transform: translateY(3px);
}

.sauce-section-wave-bottom-container::-webkit-scrollbar {
  width: 0 !important;
}

.sauce-section-wave-top-container {
  -ms-overflow-style: none;
  box-sizing: content-box;
  left: 50%;
  overflow: visible;
  position: absolute;
  top: 0;
  transform: translate(-50%, -3px) rotate(180deg);
  width: 100%;
}

.sauce-section-wave-top-container svg {
  transform: translateY(3px);
}

.sauce-section-wave-top-container::-webkit-scrollbar {
  width: 0 !important;
}

.saucy-section {
  display: flex;
  justify-content: center;
  overflow: hidden;
  padding: 40px 0;
  padding-bottom: 0;
  position: relative;
}

.saucy-section .first-item {
  padding-bottom: 10rem;
  padding-top: 16rem;
}

.saucy-section .first-item .saucy-section-item-pictures-text .item-pictures {
  margin-right: 110px;
}

.saucy-section .saucy-section-item {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.saucy-section .saucy-section-item .cta-desktop {
  display: block;
  margin-bottom: 40px;
  margin-top: 0px;
  z-index: 1;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text {
  align-items: center;
  display: flex;
  flex-direction: row;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-pictures {
  height: 108px;
  position: relative;
  width: 182px;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-pictures img {
  height: 300px;
  object-fit: cover;
  position: absolute;
  width: 300px;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-pictures img:nth-child(1) {
  left: -64px;
  right: 0;
  top: 0;
  transform: translate(-22px, -100px) rotate(-20deg) scale(1.3);
  z-index: 0;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-pictures img:nth-child(2) {
  bottom: 0;
  left: 0;
  right: -64px;
  transform: translate(-22px, -64px) rotate(20deg) scale(1.3);
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-text {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-text .cta-mobile {
  display: none;
  margin-bottom: 32px;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-text h3 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin: 16px 0;
  text-align: left;
  text-decoration: none;
  word-spacing: -16px;
}

.saucy-section .saucy-section-item .saucy-section-item-pictures-text .item-text p {
  color: #ffffff;
  display: block;
  font-family: "Axiforma";
  font-size: 1.5rem;
  line-height: 26px;
  margin-bottom: 64px;
  max-width: 324px;
}

.saucy-section .saucy-section-item.first-item .saucy-section-item-pictures-text .item-pictures {
  transform: translate(-66px, 66px) scale(1.2);
}

.saucy-section .saucy-section-item.first-item .saucy-section-item-pictures-text .item-pictures::after {
  background: url("/assets/images/svg/brand-logo-positive.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: none;
  height: 80px;
  position: absolute;
  right: -80px;
  top: -160px;
  transform: translate(50%, -50%);
  width: 80px;
  z-index: 10;
}

.saucy-section .saucy-section-item.second-item .saucy-section-item-pictures-text .item-pictures {
  transform: translate(66px, 66px) scale(1.2);
}

.saucy-section .second-item {
  margin-left: 72px;
  padding-bottom: 10rem;
  padding-top: 16rem;
}

.saucy-section .second-item .saucy-section-item-pictures-text {
  flex-direction: row-reverse;
}

.saucy-section .second-item .saucy-section-item-pictures-text .item-pictures {
  margin-left: 70px;
}

.saucy-section .second-item .saucy-section-item-pictures-text .item-pictures .item-pic {
  z-index: 1;
}

.saucy-section .second-item .saucy-section-item-pictures-text .item-pictures .item-pic2 {
  z-index: 0;
}

.saucy-section .second-item .saucy-section-item-pictures-text .item-text {
  margin-left: 102px;
}

.saucy-section-better-world #betterworld-sauce-section-wave-top {
  fill: #FBF9F6;
}

.saucy-section-better-world #sauce-section-wave-bottom {
  fill: #ffffff;
}

.section-404 {
  padding-top: 117px;
  position: relative;
}

.section-404 .section-404-wrapper {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px 0 75px 0;
}

.section-404 .section-404-wrapper .text-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 32px 0;
}

.section-404 .section-404-wrapper .text-content p {
  color: #234386;
  font-family: "Sonder Sans Bold Rough";
  font-size: 16px;
  line-height: 36px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: none;
}

.section-404 .section-404-wrapper .text-content p:nth-child(2) {
  font-family: "Axiforma";
  font-size: 13px;
  line-height: 23px;
}

.section-community {
  display: block;
  padding-bottom: 6rem;
  padding-top: 4rem;
  position: relative;
}

.section-community .section-community-grid {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  padding-bottom: 16rem;
  padding-top: 22rem;
}

.section-community .section-community-grid .community-cards-container {
  height: 600px;
  margin: 0 0 0 102px;
  position: relative;
  width: calc(100% - 510px);
}

.section-community .section-community-grid .community-text-content {
  align-items: center;
  display: flex;
  flex-direction: column;
}

.section-community .section-community-grid .community-text-content .section-community-maintitle-desktop {
  color: #234386;
  display: block;
  font-family: "Sandman_Fill";
  font-size: 88px;
  line-height: 0.66;
  text-align: center;
  word-spacing: 0.1em;
}

.section-community .section-community-grid .community-text-content .section-community-maintitle-desktop span {
  color: #234386;
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 7rem;
  letter-spacing: 1;
  line-height: 6rem;
  text-align: center;
  text-decoration: none;
  word-spacing: 0;
}

.section-community .section-community-grid .community-text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 1.8rem;
  letter-spacing: 2px;
  line-height: 3rem;
  margin-bottom: 9rem;
  margin-top: 5rem;
  text-align: center;
  width: 280px;
}

.section-community .section-community-grid .section-community-maintitle-mobile {
  color: #234386;
  display: none;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.section-community .section-community-grid .section-community-maintitle-mobile span {
  color: #234386;
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 7rem;
  letter-spacing: 1;
  line-height: 6rem;
  text-align: center;
  text-decoration: none;
  word-spacing: -4px;
}

.section-map {
  height: auto;
  margin-bottom: 250px;
  z-index: 2;
}

.section-map #wpsl-wrap {
  align-items: end;
  flex-direction: row;
  justify-content: space-between;
  margin: auto;
  padding-top: 0;
  position: relative;
  width: 1173px;
}

.section-map #wpsl-wrap #wpsl-gmap {
  border-radius: 24px;
  height: 773px !important;
  margin: 0;
  margin-bottom: 48px;
  margin-left: 102px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(-73px);
  width: 663px;
}

.section-map #wpsl-wrap #wpsl-result-list {
  margin: 8px 0 0 0;
  width: 408px;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores {
  height: 659px;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li {
  background-color: #ffffff;
  border: none !important;
  cursor: pointer;
  padding: 56px 72px;
  padding-left: 40px;
  position: relative;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap {
  font-family: "Sonder Sans Black Rough";
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 14px;
  margin-top: 16px;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-direction-wrap a {
  display: none;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location {
  display: block;
  height: 100%;
  position: relative;
  width: 100%;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location p {
  color: #234386;
  margin: 0;
  padding: 0;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location p span {
  font-family: "Axiforma";
  font-size: 13px;
  letter-spacing: 1px;
  line-height: 22px;
  opacity: 0.5;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location p strong {
  display: block;
  font-family: hwt-artz, sans-serif;
  font-size: 21px;
  letter-spacing: 1px;
  line-height: 24px;
  margin-bottom: 16px;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li .wpsl-store-location:after {
  background: url(/assets/images/palais-pointer-map.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateX(-40px);
  width: 24px;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li::after {
  background-color: #234386;
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  opacity: 0.5;
  position: absolute;
  width: 100%;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li:last-child::after {
  display: none;
}

.section-map #wpsl-wrap #wpsl-result-list #wpsl-stores ul li:nth-child(even) {
  background-color: #FBF9F6;
}

.section-map #wpsl-wrap #wpsl-result-list ::-webkit-scrollbar {
  width: 8px;
}

.section-map #wpsl-wrap #wpsl-result-list ::-webkit-scrollbar-thumb {
  background: #234386;
  border-radius: 10px;
}

.section-map #wpsl-wrap #wpsl-result-list ::-webkit-scrollbar-thumb:hover {
  opacity: 1;
}

.section-map #wpsl-wrap #wpsl-result-list ::-webkit-scrollbar-track {
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px #23428657;
}

.section-map #wpsl-wrap .wpsl-search {
  background: none;
  margin: 0;
  padding: 0;
  width: 408px;
}

.section-map #wpsl-wrap .wpsl-search form {
  align-items: center;
  display: flex;
  width: 100%;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-input {
  margin: 0;
  padding: 0;
  width: 100%;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-input > input {
  border: 2px solid #234386;
  color: #234386;
  display: block;
  font-family: "Axiforma";
  font-size: 18px;
  height: 65px;
  letter-spacing: 2px;
  line-height: 40px;
  padding: 0;
  padding-left: 16px;
  padding-right: 16px;
  text-align: left;
  width: 100%;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-input label {
  display: none;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-search-btn-wrap {
  display: block;
  height: 65px;
  margin: 0;
  position: relative;
  transform: translateX(-4px);
  width: 65px;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-search-btn-wrap > #wpsl-search-btn {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  background-color: #234386;
  border: none;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  width: 100%;
}

.section-map #wpsl-wrap .wpsl-search form .wpsl-search-btn-wrap::after {
  background: url(/assets/images/magnifying-glass.svg) center no-repeat;
  background-size: contain;
  content: "";
  cursor: pointer;
  display: block;
  height: 32px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 32px;
}

.select {
  border: 2px solid #234386;
  border-radius: 12px;
  color: #234386;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  font-family: "Axiforma";
  font-size: 14px;
  height: 59px;
  justify-content: center;
  letter-spacing: 1px;
  line-height: 17px;
  margin-bottom: 24px;
  opacity: 1 !important;
  padding: 0 16px;
  width: 100%;
}

.send-us-note-section {
  overflow: hidden;
  padding-bottom: 320px;
  padding-top: 240px;
  z-index: 0;
}

.send-us-note-section .send-us-note-section-wrapper {
  position: relative;
  z-index: 0;
}

.send-us-note-section .send-us-note-section-wrapper .send-us-not-text-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 714px;
  z-index: 1;
}

.send-us-note-section .send-us-note-section-wrapper .send-us-not-text-content > h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 72px;
  letter-spacing: 1px;
  line-height: 61px;
  padding: 0 0 40px 0;
  text-align: left;
  word-spacing: 0.1em;
}

.send-us-note-section .send-us-note-section-wrapper .send-us-not-text-content > p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 23px;
  margin-bottom: 64px;
  opacity: 0.5;
  text-align: left;
}

.send-us-note-section .send-us-note-section-wrapper .send-us-note-aside {
  height: 583px;
  margin: auto;
  position: absolute;
  transform: translateY(-160px);
  width: 668px;
  z-index: 1;
}

.send-us-note-section .send-us-note-section-wrapper .send-us-note-aside > img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}

.sign-up-section {
  background-color: #a2d3a6;
  padding-bottom: 48px;
  position: relative;
  z-index: 1;
}

.sign-up-section #sign-up-plant1 {
  background: url(/assets/images/signup-plant-1.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 280px;
  left: 96%;
  mix-blend-mode: multiply;
  position: absolute;
  top: 20%;
  transform: translate(-50%, -50%) scale(1.6);
  width: 320px;
  z-index: 1;
}

.sign-up-section #sign-up-toasts {
  display: block;
  height: 390px;
  left: -70px;
  position: absolute;
  top: -220px;
  transform: scale(1.2);
  width: 560px;
  z-index: 1;
}

.sign-up-section #sign-up-toasts .sign-up-speech-bubble {
    position: absolute;
        right: 3%;
        top: 6px;
        width: 242px;
}

.sign-up-section #sign-up-toasts img {
    height: auto;
        width: 45%;
        left: 18%;
        position: relative;
}

.sign-up-section .sign-up-section-container {
align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 0rem; 
    position: relative;
    z-index: 2;
    padding-bottom: 10rem;
}

.sign-up-section .sign-up-section-container .email-input-container {
  align-items: center;
  display: flex;
  flex-direction: row;
  height: 65px;
  justify-content: center;
  padding-right: 100px;
  position: relative; 
}

.sign-up-section .sign-up-section-container .email-input-container .input-container {
  height: 100%;
  position: relative;
  width: 100%;
}

.sign-up-section .sign-up-section-container .email-input-container .input-container #bg-input {
  background: url(/assets/images/bg-signup.svg) center no-repeat;
  background-size: contain;
  display: block;
  height: 72px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-1px) scale(1);
  width: 272px;
  z-index: 0;
}

.sign-up-section .sign-up-section-container .email-input-container .input-container #bg-input img {
  height: auto;
  transform: translateY(-4px);
  width: 100%;
}

.sign-up-section .sign-up-section-container .email-input-container .input-container input {
  background: transparent;
  border: none;
  color: #234386; 
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 500;
  height: 100%; 
  outline: none;
  padding: 0 16px;
  position: relative;
  width: 100%;
  z-index: 1;
}

.sign-up-section .sign-up-section-container .email-input-container .input-container input::placeholder {
  color: #234386;
}

.sign-up-section .sign-up-section-container button {
  align-items: center;
  background-color: transparent;
  display: block;
  height: calc(100% + 8px);
  justify-content: center;
  padding: 0 16px;
  position: absolute;
  right: 0;
  top: 0; 
}

.sign-up-section .sign-up-section-container button #bg-input-btn {
  display: block;
  height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 138%;
  z-index: 0;
}

.sign-up-section .sign-up-section-container button #bg-input-btn img {
  height: 100%;
  transform: translateY(-4px) scale(1.04);
  width: auto;
}

.sign-up-section .sign-up-section-container button p {
color: #ffffff;
    letter-spacing: 0;
    position: relative;
    transform: translate(30px, -3px);
    z-index: 1;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 500;
}

.sign-up-section .sign-up-section-container h2 {
  color: #234386;
  font-family: 'Raleway', sans-serif;
  font-size: 36px;
  line-height: 1.2;
  margin-bottom: 16px;
  padding: 0;
  text-align: center;
  word-spacing: 0;
  font-weight: 700;
}

.sign-up-section .sign-up-section-container .section-subtitle {
  color: #666;
  display: block;
  margin-top: 0px;
  text-align: center;
}

.sign-up-section .sign-up-section-wave {
  display: block;
  height: 300px;
  position: absolute;
  top: 0;
  transform: translateY(-195px);
  width: 100%;
}

.sign-up-section .sign-up-section-wave #sign-up-section-wave {
  transform: translateY(-20px);
}

.sign-up-section .sign-up-section-wave svg {
  transform: translateY(1px);
}

.sign-up-section-white {
  background-color: #ffffff;
  margin-top: 37px;
}

.sign-up-section-white #bg-input {
  background: url(/assets/images/bg-signup-blue-outline.webp) center no-repeat !important;
  background-size: contain !important;
  transform: translateY(-50%) scale(1.04) translateX(0px) !important;
}

.sign-up-section-white .sign-up-section-wave #sign-up-section-wave {
  fill: #ffffff;
}

.socials-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  z-index: 3;
}

.socials-container .circle-button {
  border: 2px solid transparent !important;
  box-sizing: border-box;
  display: block;
  height: 55px;
  margin-bottom: 16px;
  margin-right: 5px;
  position: relative;
  width: 55px;
}

.socials-container .circle-button *, .socials-container .circle-button svg {
  z-index: 5;
}

.socials-container .circle-button svg {
  fill: #234386;
  left: 50%;
  max-height: 25px;
  max-width: 25px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.socials-container .circle-button.gold:after {
  border: 2px solid #ffffff;
}

.socials-container .circle-button.gold:before {
  background: #ffffff;
  border: 2px solid #ffffff;
}

.socials-container .circle-button.white:after {
  border: 1px solid #23428657;
}

.socials-container .circle-button.white:before {
  background: white;
  border: 1px solid #23428657;
}

.socials-container .circle-button:after {
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 50%;
  opacity: 1;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(1);
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: 0;
}

.socials-container .circle-button:before {
  border-radius: 50%;
  content: "";
  height: 100%;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.6);
  transition: transform 0.7s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.15s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  z-index: 0;
}

.socials-container .circle-button:hover svg {
  fill: #234386;
}

.socials-container .circle-button:hover:after {
  opacity: 0;
  transform: translate(-50%, -50%) scale(1.2);
}

.socials-container .circle-button:hover:before {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
}

.spready-better-world {
  background-color: #FBF9F6;
  padding: 0px 0 60px 0;
  padding-top: 61px;
  z-index: 1;
}

.spready-better-world .spready-saucy-content h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin-bottom: 40px;
  text-align: center;
  text-decoration: none;
}

.spready-better-world .spready-saucy-content h2 .spready-saucy-dashed {
  color: #234386;
  display: block;
  font-family: "Delivery Note DEMO";
  font-size: 7rem;
  letter-spacing: 1;
  line-height: 6rem;
  margin: auto;
  padding: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 336px;
  word-spacing: -4px;
}

.spready-better-world .spready-saucy-content h2 .spready-saucy-dashed::after, .spready-better-world .spready-saucy-content h2 .spready-saucy-dashed::before {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  left: -16px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 40px;
}

.spready-better-world .spready-saucy-content h2 .spready-saucy-dashed::before {
  left: unset;
  right: -16px;
  transform: translate(0, -50%) rotate(180deg);
}

.spready-saucy-section {
  background-color: #ffffff;
  padding-bottom: 0px;
  padding-top: 286px;
  position: relative;
}

.spready-saucy-section #recipes-brown-bubble {
  display: block;
  height: 720px;
  left: 20px;
  position: absolute;
  top: 426px;
  transform: translate(-50%, -50%) scale(1);
  width: 840px;
  z-index: 1;
}

.spready-saucy-section #recipes-spready-bowl-1 {
  background: url(/assets/images/dog-frisbee-jump.png) center no-repeat;
  background-size: contain;
  display: block;
  height: 600px;
  left: 0;
  position: absolute;
  top: 40%;
  transform: translate(-50%, -50%) scale(1);
  width: 600px;
  z-index: 2;
}

.spready-saucy-section #recipes-spready-crumbs-1 {
  background: url(/assets/images/crumbs-1.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 200px;
  left: 0;
  position: absolute;
  top: 40%;
  transform: translate(-50%, -50%) scale(0.7);
  width: 200px;
  z-index: 0;
}

.spready-saucy-section #recipes-spready-nut-1-wrapper {
  display: block;
  height: 72px;
  left: 94%;
  position: absolute;
  top: -25%;
  transform: translate(-50%, -50%) scale(1);
  width: 72px;
  z-index: 0;
}

.spready-saucy-section #recipes-spready-nut-1-wrapper #recipes-spready-nut-1 {
  background: url(/assets/images/nut-1.webp) center no-repeat;
  background-size: contain;
  height: 72px;
  width: 72px;
}

.spready-saucy-section .spready-saucy-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.spready-saucy-section .spready-saucy-content h2 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 11rem;
  line-height: 9rem;
  margin-bottom: 40px;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

.spready-saucy-section .spready-saucy-content h2 .dashed-text-spready-saucy {
  color: #234386;
  display: inline-block;
  font-family: "Delivery Note DEMO";
  font-size: 7rem;
  letter-spacing: 1;
  line-height: 6rem;
  margin: 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 336px;
  word-spacing: -4px;
}

.spready-saucy-section .spready-saucy-content h2 .dashed-text-spready-saucy::after, .spready-saucy-section .spready-saucy-content h2 .dashed-text-spready-saucy::before {
  background: url(/assets/images/Before-after-text.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  left: -16px;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 40px;
}

.spready-saucy-section .spready-saucy-content h2 .dashed-text-spready-saucy::before {
  left: unset;
  right: -16px;
  transform: translate(0, -50%) rotate(180deg);
}

.spready-saucy-section .spready-saucy-content p {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 3rem;
  letter-spacing: 0.4rem;
  line-height: 5rem;
  text-align: center;
  text-decoration: none;
}

.styledSelect {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 17px;
  opacity: 1 !important;
  padding: 16px 0;
  position: relative;
}

.styledSelect:active:after, .styledSelect.active:after {
  transform: translate(-50%, -50%) rotate(-90deg);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.styledSelect:after {
  background: url(/assets/images/Slider-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 20px;
  position: absolute;
  right: 9px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 20px;
}

.t-center {
  margin: 0 auto;
  position: relative;
}

.t-col-1 {
  width: 36px;
}

.t-col-10 {
  width: 360px;
}

.t-col-11 {
  width: 396px;
}

.t-col-12 {
  width: 432px;
}

.t-col-13 {
  width: 468px;
}

.t-col-14 {
  width: 504px;
}

.t-col-15 {
  width: 540px;
}

.t-col-16 {
  width: 576px;
}

.t-col-2 {
  width: 72px;
}

.t-col-3 {
  width: 108px;
}

.t-col-4 {
  width: 144px;
}

.t-col-5 {
  width: 180px;
}

.t-col-6 {
  width: 216px;
}

.t-col-7 {
  width: 252px;
}

.t-col-8 {
  width: 288px;
}

.t-col-9 {
  width: 324px;
}

.t-right {
  margin-left: auto;
  margin-right: 0;
  position: relative;
}

.term-palais-sauces > .category-hero-section > .hero-text-content::after {
  content: "";
  display: block;
  height: 80px;
  position: absolute;
  right: -63px;
  top: 73px;
  width: 80px;
}

.the-founders-section {
  background-color: #FBF9F6;
  padding: 90px 0 160px 0;
  position: relative;
  z-index: 1;
}

.the-founders-section .grid {
  display: flex;
  flex-direction: row;
}

.the-founders-section .grid .profils-container {
  display: flex;
  height: 580px;
  justify-content: center;
  margin: auto;
  margin-bottom: 110px;
  max-width: unset;
  position: relative;
  transform: translateX(-80px);
  width: 100%;
}

.the-founders-section .grid .profils-container .profils-wrapper {
  height: 530px;
  margin-top: 11px;
  position: relative;
  width: 480px;
}

.the-founders-section .grid .profils-container .profils-wrapper #plant-deco-02 {
  background: url(/assets/images/plant-deco-02.webp) center no-repeat;
  background-size: contain;
  display: block;
  height: 627px;
  left: -62px;
  position: absolute;
  top: -90px;
  transform: scale(0.9);
  width: 644px;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-1-wrapper {
  height: 318px;
  position: absolute;
  right: 0;
  top: 0;
  width: 272px;
  z-index: 0;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-1-wrapper .profil-1-relative-container {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-1-wrapper .profil-1-relative-container .profil-text-content-wrapper {
  z-index: 0;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-1-wrapper .profil-1-relative-container .profil-text-content-wrapper .profil-text-content {
  left: -72px;
  top: 40px;
  z-index: 1;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-1-wrapper .profil-1-relative-container img {
  -webkit-clip-path: path("M200.311 262.799C212.497 259.244 224.078 253.818 233.948 246.146C244.522 237.82 252.68 227.155 258.219 215.46C264.362 202.643 267.282 188.61 267.887 174.67C268.189 167.185 267.887 159.607 266.98 152.216C266.175 145.106 265.067 137.996 263.254 131.073C261.643 125.085 248.349 97.8607 244.22 92.9022C243.817 92.4344 228.509 69.2327 211.59 51.3635C202.124 41.3531 191.046 31.7169 180.169 23.0162C168.889 14.0349 156.502 9.63775 142.302 5.05353C127.599 0.28219 111.787 -0.653365 96.2781 0.375746C88.4228 0.93708 80.6681 2.05975 72.9135 3.55664C65.6625 4.86641 58.4114 6.73753 51.6639 9.63775C38.5717 15.2511 28.8029 25.168 21.149 36.3011C13.495 47.5278 8.15745 59.9707 4.83405 72.8813C1.51064 85.792 0 99.0769 0 112.362C0 126.208 1.40993 140.148 4.22979 153.713C7.15036 167.372 11.8837 180.657 19.1348 192.913C25.7816 204.14 34.4426 214.337 44.3121 223.225C65.3603 242.217 91.9476 255.876 120.247 262.799C146.23 269.161 174.428 270.284 200.311 262.799Z");
  clip-path: path("M200.311 262.799C212.497 259.244 224.078 253.818 233.948 246.146C244.522 237.82 252.68 227.155 258.219 215.46C264.362 202.643 267.282 188.61 267.887 174.67C268.189 167.185 267.887 159.607 266.98 152.216C266.175 145.106 265.067 137.996 263.254 131.073C261.643 125.085 248.349 97.8607 244.22 92.9022C243.817 92.4344 228.509 69.2327 211.59 51.3635C202.124 41.3531 191.046 31.7169 180.169 23.0162C168.889 14.0349 156.502 9.63775 142.302 5.05353C127.599 0.28219 111.787 -0.653365 96.2781 0.375746C88.4228 0.93708 80.6681 2.05975 72.9135 3.55664C65.6625 4.86641 58.4114 6.73753 51.6639 9.63775C38.5717 15.2511 28.8029 25.168 21.149 36.3011C13.495 47.5278 8.15745 59.9707 4.83405 72.8813C1.51064 85.792 0 99.0769 0 112.362C0 126.208 1.40993 140.148 4.22979 153.713C7.15036 167.372 11.8837 180.657 19.1348 192.913C25.7816 204.14 34.4426 214.337 44.3121 223.225C65.3603 242.217 91.9476 255.876 120.247 262.799C146.23 269.161 174.428 270.284 200.311 262.799Z");
  z-index: -1;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-2-wrapper {
  bottom: 0;
  height: 318px;
  left: 0;
  position: absolute;
  width: 333px;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-2-wrapper .profil-2-relative-container {
  height: 100%;
  position: relative;
  width: 100%;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-2-wrapper .profil-2-relative-container .profil-text-content-wrapper {
  text-align: left;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-2-wrapper .profil-2-relative-container .profil-text-content-wrapper .profil-text-content {
  bottom: 72px;
  left: auto;
  position: absolute;
  right: -40px;
  z-index: 1;
}

.the-founders-section .grid .profils-container .profils-wrapper .profil-2-wrapper .profil-2-relative-container img {
  -webkit-clip-path: path("M92.6387 312.069C93.2429 312.176 121.842 323.214 148.427 327.072C163.331 329.215 179.443 329.323 194.75 328.68C210.661 327.929 224.658 321.178 240.367 312.819C256.681 304.245 271.585 290.421 284.777 274.667C291.524 266.737 297.868 258.164 303.91 249.376C309.65 241.017 314.987 232.229 319.317 222.691C327.575 204.366 330.092 184.218 329.891 164.821C329.891 162.892 328.884 159.891 327.373 156.141C317.001 130.956 297.767 114.774 274.707 111.238L249.128 107.272C220.932 102.879 197.368 83.4814 183.773 53.4746L174.207 32.8986C159.706 0.855616 127.28 -9.32525 97.5731 9.32181C97.3717 9.42898 97.1703 9.53614 97.0696 9.64331C69.4774 27.0044 43.2951 52.1886 24.6654 84.6602C15.9044 99.9851 8.85531 116.81 4.82726 134.386C0.497109 153.354 -0.107099 172.752 2.30973 190.863C4.92796 210.689 11.0707 228.8 19.4289 244.661C23.8598 253.234 28.9956 261.164 34.4334 268.559C39.6699 275.525 45.1078 282.383 51.2505 288.17C56.5877 293.207 85.791 310.568 92.6387 312.069Z");
  clip-path: path("M92.6387 312.069C93.2429 312.176 121.842 323.214 148.427 327.072C163.331 329.215 179.443 329.323 194.75 328.68C210.661 327.929 224.658 321.178 240.367 312.819C256.681 304.245 271.585 290.421 284.777 274.667C291.524 266.737 297.868 258.164 303.91 249.376C309.65 241.017 314.987 232.229 319.317 222.691C327.575 204.366 330.092 184.218 329.891 164.821C329.891 162.892 328.884 159.891 327.373 156.141C317.001 130.956 297.767 114.774 274.707 111.238L249.128 107.272C220.932 102.879 197.368 83.4814 183.773 53.4746L174.207 32.8986C159.706 0.855616 127.28 -9.32525 97.5731 9.32181C97.3717 9.42898 97.1703 9.53614 97.0696 9.64331C69.4774 27.0044 43.2951 52.1886 24.6654 84.6602C15.9044 99.9851 8.85531 116.81 4.82726 134.386C0.497109 153.354 -0.107099 172.752 2.30973 190.863C4.92796 210.689 11.0707 228.8 19.4289 244.661C23.8598 253.234 28.9956 261.164 34.4334 268.559C39.6699 275.525 45.1078 282.383 51.2505 288.17C56.5877 293.207 85.791 310.568 92.6387 312.069Z");
  transform: translate(22px, -17px) scale(0.9);
}

.the-founders-section .grid .profils-container .signature-profil {
  bottom: 10px;
  height: 100px;
  position: absolute;
  right: 40px;
  width: 160px;
}

.the-founders-section .grid .profils-container .signature-profil img {
  height: auto;
  width: 100%;
}

.the-founders-section .grid .the-founders-text-content {
  align-items: unset;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: 120px;
}

.the-founders-section .grid .the-founders-text-content .dots-container {
  margin-bottom: 32px;
}

.the-founders-section .grid .the-founders-text-content .dots-container .dot-item {
  height: 8px;
  width: 8px;
}

.the-founders-section .grid .the-founders-text-content h1 {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  margin-bottom: 16px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0;
}

.the-founders-section .grid .the-founders-text-content h1 span {
  color: #234386;
  display: block;
  font-family: "Sandman_Fill";
  font-size: 11rem;
  letter-spacing: 0.2rem;
  line-height: 0.8;
  margin-bottom: 12px;
  margin-top: 16px;
  text-align: left;
  text-decoration: none;
  word-spacing: 0.1em;
}

.the-founders-section .grid .the-founders-text-content p {
  color: #234386;
  font-family: "Axiforma";
  font-size: 14px;
  line-height: 23px;
  margin-bottom: 23px;
  text-align: left;
}

.tk-blob {
  animation: blob-turn var(--time, 30s) linear infinite;
  fill: var(--fill, #7600f8);
  position: relative;
  transform-origin: center;
}

.tk-blob svg {
  animation: blob-skew calc( var(--time, 30s) * 0.5 ) linear 0s infinite;
  transform-origin: center;
}

.tk-blob svg path {
  animation: blob-scale calc( var(--time, 30s) * 0.5 ) ease-in-out 0s infinite;
  transform-origin: center;
}

.top-bar {
  align-items: center;
  background-color: red;
  display: flex;
  height: 7rem;
  z-index: 10;
}

.top-bar .top-bar-content {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.top-bar .top-bar-content a {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  text-decoration: none;
  text-transform: uppercase;
}

.top-bar .top-bar-content input {
  border: none;
  cursor: pointer;
  display: block;
  height: 3rem;
  outline: none;
  width: 3rem;
}

.top-bar .top-bar-content input[type=search]:focus {
  background: url("/assets/images/svg/magnifying-glass.svg") 0.5rem no-repeat;
  border: none;
  padding: 1rem 0;
  width: 16rem;
}

.topbar-main-header-desktop {
  display: block;
}

.topbar-main-header-desktop .main-header-desktop {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.topbar-main-header-desktop .main-header-desktop .cta-store-locator {
  -webkit-clip-path: path("M199.509 4.72596C199.41 3.31823 198.428 2.1116 197.15 2.1116C190.369 1.80994 182.114 0.502762 175.922 1.00552C175.431 1.60884 163.637 0.502762 158.33 1.10608C154.596 1.70939 114.597 -0.502762 92.8778 1.70939C70.0774 3.72044 47.1788 -1.60884 24.6733 0.804418C24.5751 0.904971 12.8801 0.603314 12.7818 0.603314C9.63691 0.603314 6.49203 0.100552 4.13338 0C2.85577 0 1.77472 1.10608 1.57817 2.61436C1.28334 4.62541 0.595397 7.64198 0.595397 8.54695C0.988506 22.4232 0.300565 33.9867 0.0057329 44.0419C-0.0925444 45.6507 1.08678 47.0585 2.46266 47.0585C13.9611 46.7568 30.8648 49.9745 51.9944 49.9745L166.782 48.969C166.881 48.969 166.881 48.969 166.979 48.969C172.875 48.3657 179.853 48.064 184.767 48.7679C189.386 49.4717 192.727 49.3712 196.265 49.9745C197.641 50.1756 198.919 49.1701 199.116 47.5612L199.509 45.0474C199.509 44.9469 199.509 44.7458 199.509 44.6452L200 10.6585C200 10.558 200 10.4574 200 10.3569L199.509 4.72596Z");
  background-color: #234386;
  clip-path: path("M199.509 4.72596C199.41 3.31823 198.428 2.1116 197.15 2.1116C190.369 1.80994 182.114 0.502762 175.922 1.00552C175.431 1.60884 163.637 0.502762 158.33 1.10608C154.596 1.70939 114.597 -0.502762 92.8778 1.70939C70.0774 3.72044 47.1788 -1.60884 24.6733 0.804418C24.5751 0.904971 12.8801 0.603314 12.7818 0.603314C9.63691 0.603314 6.49203 0.100552 4.13338 0C2.85577 0 1.77472 1.10608 1.57817 2.61436C1.28334 4.62541 0.595397 7.64198 0.595397 8.54695C0.988506 22.4232 0.300565 33.9867 0.0057329 44.0419C-0.0925444 45.6507 1.08678 47.0585 2.46266 47.0585C13.9611 46.7568 30.8648 49.9745 51.9944 49.9745L166.782 48.969C166.881 48.969 166.881 48.969 166.979 48.969C172.875 48.3657 179.853 48.064 184.767 48.7679C189.386 49.4717 192.727 49.3712 196.265 49.9745C197.641 50.1756 198.919 49.1701 199.116 47.5612L199.509 45.0474C199.509 44.9469 199.509 44.7458 199.509 44.6452L200 10.6585C200 10.558 200 10.4574 200 10.3569L199.509 4.72596Z");
  color: #ffffff;
  display: block;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.5rem;
  height: 50px;
  letter-spacing: 0.2rem;
  padding: 16px 0;
  text-align: center;
  width: 200px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop {
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list {
  align-items: center;
  display: flex;
  justify-content: flex-end;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item {
  height: fit-content;
  margin-right: 25px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-dropdown-title::after {
  background: url(/assets/images/Slider-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1rem;
  position: absolute;
  right: -16px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  width: 1rem;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired {
  display: block;
  position: absolute;
  visibility: hidden;
  width: 1173px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub {
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 4px 8px 24px 0px rgba(12, 25, 51, 0.08);
  display: flex;
  opacity: 0;
  padding: 51px;
  position: relative;
  transform: translateX(-357px) translateY(96px);
  width: 100%;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes {
  margin-left: 51px;
  width: 100%;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item {
  width: 210px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper {
  height: 163px;
  margin-bottom: 17px;
  overflow: hidden;
  position: relative;
  width: 180px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper > img {
  height: 100%;
  left: 50%;
  object-fit: cover;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
  width: 100%;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper:hover > img {
  transform: translate(-50%, -50%) scale(1.1);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper:nth-child(0) {
  -webkit-clip-path: path("M81.4079 4.04586C78.7241 4.2499 76.0274 4.2828 73.3384 4.14431C58.2276 3.36493 7.01538 0.709059 4.07353 2.58058C0.246461 5.01719 2.36215 26.0995 2.39261 49.7251C1.22492 55.9619 0.467999 61.3539 0 66.237V98.8281C0.294461 105.098 0.553845 112.04 0.434769 120.588C0.868614 124.867 0.557538 129.937 0 134.969V156.398C0.000621241 157.458 0.420225 158.483 1.18427 159.291C1.94832 160.1 3.00735 160.639 4.17323 160.814C26.8486 164.235 80.6307 159.198 89.9999 159.543C111.652 160.341 174.586 164.867 177.593 162.13C178.261 161.523 178.832 160.419 179.319 158.904C179.319 158.904 180.852 128.063 179.319 101.245C178.331 83.9593 175.713 67.5616 176.219 62.9515C177.511 51.1896 179.319 10.3852 179.319 10.3852C178.678 5.36965 177.717 1.96501 176.307 1.25016C174.502 0.330949 166.256 0 154.945 0C136.158 0 94.3725 3.06128 81.4079 4.04586Z");
  clip-path: path("M81.4079 4.04586C78.7241 4.2499 76.0274 4.2828 73.3384 4.14431C58.2276 3.36493 7.01538 0.709059 4.07353 2.58058C0.246461 5.01719 2.36215 26.0995 2.39261 49.7251C1.22492 55.9619 0.467999 61.3539 0 66.237V98.8281C0.294461 105.098 0.553845 112.04 0.434769 120.588C0.868614 124.867 0.557538 129.937 0 134.969V156.398C0.000621241 157.458 0.420225 158.483 1.18427 159.291C1.94832 160.1 3.00735 160.639 4.17323 160.814C26.8486 164.235 80.6307 159.198 89.9999 159.543C111.652 160.341 174.586 164.867 177.593 162.13C178.261 161.523 178.832 160.419 179.319 158.904C179.319 158.904 180.852 128.063 179.319 101.245C178.331 83.9593 175.713 67.5616 176.219 62.9515C177.511 51.1896 179.319 10.3852 179.319 10.3852C178.678 5.36965 177.717 1.96501 176.307 1.25016C174.502 0.330949 166.256 0 154.945 0C136.158 0 94.3725 3.06128 81.4079 4.04586Z");
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper:nth-child(1) {
  -webkit-clip-path: path("M179.997 78.3762C179.965 77.6239 179.561 6.79501 177.155 3.68882C174.721 0.548357 155.416 1.82644 132.441 2.11483C128.976 2.15913 125.503 2.05464 122.04 1.84818C115.129 1.43524 105.728 2.32965 101.103 1.9652L71.1007 9.11364e-06C64.1912 0.26666 56.5431 0.501547 47.1237 0.393716C42.4095 0.786588 36.8273 0.501547 31.2807 9.11364e-06H8.12422C6.82675 -0.00222098 5.56794 0.404888 4.55912 1.15299C3.5503 1.90109 2.8529 2.94464 2.58399 4.10844C-0.671596 18.2351 4.82488 25.4723 2.09077 102.366C1.1636 128.446 -1.65985 158.097 1.35596 160.821C2.02513 161.425 3.24221 161.942 4.91149 162.383C4.91149 162.383 38.8941 163.771 68.445 162.383C87.4917 161.489 107.396 158.933 133.884 161.599C146.83 162.902 166.167 162.294 166.167 162.294C171.688 161.714 177.837 160.933 178.622 159.656C179.632 158.021 180 150.554 180 140.311L179.997 78.3762Z");
  clip-path: path("M179.997 78.3762C179.965 77.6239 179.561 6.79501 177.155 3.68882C174.721 0.548357 155.416 1.82644 132.441 2.11483C128.976 2.15913 125.503 2.05464 122.04 1.84818C115.129 1.43524 105.728 2.32965 101.103 1.9652L71.1007 9.11364e-06C64.1912 0.26666 56.5431 0.501547 47.1237 0.393716C42.4095 0.786588 36.8273 0.501547 31.2807 9.11364e-06H8.12422C6.82675 -0.00222098 5.56794 0.404888 4.55912 1.15299C3.5503 1.90109 2.8529 2.94464 2.58399 4.10844C-0.671596 18.2351 4.82488 25.4723 2.09077 102.366C1.1636 128.446 -1.65985 158.097 1.35596 160.821C2.02513 161.425 3.24221 161.942 4.91149 162.383C4.91149 162.383 38.8941 163.771 68.445 162.383C87.4917 161.489 107.396 158.933 133.884 161.599C146.83 162.902 166.167 162.294 166.167 162.294C171.688 161.714 177.837 160.933 178.622 159.656C179.632 158.021 180 150.554 180 140.311L179.997 78.3762Z");
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper:nth-child(2) {
  -webkit-clip-path: path("M177.15 4.48965C174.457 1.02397 151.155 2.93987 125.038 2.96746C120.797 2.31629 109.68 2.82034 100.501 3.20486C92.8813 3.52417 85.2464 3.08666 77.7302 1.9L65.1342 1.07162C62.3876 0.89095 59.6326 0.838498 56.8801 0.914466L50.1953 1.09837C48.5593 1.1435 46.9242 1.20369 45.2909 1.29146C40.8813 1.52886 35.838 1.25552 30.8248 0.800782H8.20244C6.7252 0.800149 5.29727 1.28653 4.18071 2.17065C3.06415 3.05478 2.33387 4.27734 2.1239 5.61395C-1.6849 29.9464 2.14859 101.478 3.49105 109.795C4.30311 114.824 -2.21895 158.9 0.806141 161.621C1.47737 162.226 2.6982 162.743 4.37261 163.184C4.37261 163.184 38.4598 164.572 68.1017 163.184C87.207 162.289 102.509 161.896 129.689 161.393C150.463 161.009 160.831 161.942 165.413 162.601C168.41 163.04 171.471 162.938 174.425 162.302C176.68 161.81 178.156 161.203 178.618 160.457C179.631 158.822 180 151.355 180 141.112V79.1782C179.967 78.4225 179.561 7.59589 177.15 4.48965Z");
  clip-path: path("M177.15 4.48965C174.457 1.02397 151.155 2.93987 125.038 2.96746C120.797 2.31629 109.68 2.82034 100.501 3.20486C92.8813 3.52417 85.2464 3.08666 77.7302 1.9L65.1342 1.07162C62.3876 0.89095 59.6326 0.838498 56.8801 0.914466L50.1953 1.09837C48.5593 1.1435 46.9242 1.20369 45.2909 1.29146C40.8813 1.52886 35.838 1.25552 30.8248 0.800782H8.20244C6.7252 0.800149 5.29727 1.28653 4.18071 2.17065C3.06415 3.05478 2.33387 4.27734 2.1239 5.61395C-1.6849 29.9464 2.14859 101.478 3.49105 109.795C4.30311 114.824 -2.21895 158.9 0.806141 161.621C1.47737 162.226 2.6982 162.743 4.37261 163.184C4.37261 163.184 38.4598 164.572 68.1017 163.184C87.207 162.289 102.509 161.896 129.689 161.393C150.463 161.009 160.831 161.942 165.413 162.601C168.41 163.04 171.471 162.938 174.425 162.302C176.68 161.81 178.156 161.203 178.618 160.457C179.631 158.822 180 151.355 180 141.112V79.1782C179.967 78.4225 179.561 7.59589 177.15 4.48965Z");
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .pic-wrapper:nth-child(3) {
  -webkit-clip-path: path("M176.757 87.8042C175.73 75.8223 175.587 63.7909 176.328 51.7915C177.869 26.8216 179.093 6.61207 177.15 4.11258C174.456 0.652514 151.169 2.56364 125.069 2.59369C118.184 1.53714 100.323 2.6713 94.9288 2.24818L70.8359 0.429688C63.9095 0.695911 56.2429 0.93042 46.8006 0.822763C42.074 1.215 36.4736 0.933759 30.9154 0.429688H7.33701C6.14614 0.429295 4.99418 0.816856 4.08824 1.52269C3.18229 2.22853 2.58179 3.20634 2.3947 4.28032C-1.67303 27.5936 1.5594 32.918 2.78036 105.381C3.32869 137.928 -2.10164 158.273 0.921506 160.993C1.5923 161.596 2.81234 162.113 4.48568 162.552C4.48568 162.552 38.5509 163.938 68.1737 162.552C87.2667 161.659 120.415 163.069 125.531 163.168C169.004 164.01 168.534 162.552 168.534 162.552C174.069 161.974 177.83 161.105 178.619 159.83C179.631 158.197 180 150.742 180 140.515C179.997 127.99 178.156 104.157 176.757 87.8042Z");
  clip-path: path("M176.757 87.8042C175.73 75.8223 175.587 63.7909 176.328 51.7915C177.869 26.8216 179.093 6.61207 177.15 4.11258C174.456 0.652514 151.169 2.56364 125.069 2.59369C118.184 1.53714 100.323 2.6713 94.9288 2.24818L70.8359 0.429688C63.9095 0.695911 56.2429 0.93042 46.8006 0.822763C42.074 1.215 36.4736 0.933759 30.9154 0.429688H7.33701C6.14614 0.429295 4.99418 0.816856 4.08824 1.52269C3.18229 2.22853 2.58179 3.20634 2.3947 4.28032C-1.67303 27.5936 1.5594 32.918 2.78036 105.381C3.32869 137.928 -2.10164 158.273 0.921506 160.993C1.5923 161.596 2.81234 162.113 4.48568 162.552C4.48568 162.552 38.5509 163.938 68.1737 162.552C87.2667 161.659 120.415 163.069 125.531 163.168C169.004 164.01 168.534 162.552 168.534 162.552C174.069 161.974 177.83 161.105 178.619 159.83C179.631 158.197 180 150.742 180 140.515C179.997 127.99 178.156 104.157 176.757 87.8042Z");
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes .last-recipes-wrapper .last-recipe-item .text-wrapper {
  color: #234386;
  font-family: "Delivery Note DEMO";
  font-size: 54px;
  letter-spacing: 1px;
  line-height: 46px;
  text-decoration: none;
  word-spacing: 0;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .last-recipes h1 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 24px;
  letter-spacing: 2px;
  margin-bottom: 21px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .sub-plates-nav {
  position: relative;
  width: 153px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .sub-plates-nav .plates-container li {
  margin-bottom: 21px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .sub-plates-nav .plates-container li .plate-nav-item {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 12px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .sub-plates-nav h1 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 24px;
  letter-spacing: 2px;
  margin-bottom: 21px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub .sub-plates-nav::after {
  background-color: #234386;
  content: "";
  display: block;
  height: 100%;
  opacity: 0.3;
  position: absolute;
  right: -4px;
  top: 0;
  width: 0.5px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-inspired .menu-item-sub::after {
  background: url("/assets/images/svg/ICONS/white-arrow.svg") center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  left: 357px;
  position: absolute;
  top: -28px;
  transform: translate(-50%, 0);
  width: 40px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products {
  display: block;
  position: absolute;
  visibility: hidden;
  width: 663px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub {
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 4px 8px 24px 0px rgba(12, 25, 51, 0.08);
  display: flex;
  justify-content: space-between;
  opacity: 0;
  padding: 51px;
  position: relative;
  transform: translate(0, 86px);
  width: 100%;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper .menu-item-picture {
  background-size: contain;
  display: block;
  height: 197px;
  position: relative;
  width: 272px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper .menu-item-picture > img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-57px) rotate(20deg);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper .menu-item-picture > img:nth-child(2) {
  transform: translateY(-50%) translateX(65px) rotate(-20deg);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper .menu-item-picture:hover > img {
  transform: translateY(-50%) translateX(-57px) rotate(20deg) scale(1.08);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper .menu-item-picture:hover > img:nth-child(2) {
  transform: translateY(-50%) translateX(65px) rotate(-20deg) scale(1.08);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper h1 {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 24px;
  letter-spacing: 2px;
  margin-bottom: 21px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper:nth-child(even) .menu-item-picture {
  background: url(/assets/images/sub-menu-sauces-bg.svg) center no-repeat;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper:nth-child(odd) .menu-item-picture {
  background: url(/assets/images/sub-menu-spread-bg.svg) center no-repeat;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub .menu-item-wrapper:nth-child(odd) .menu-item-picture:after {
  background: url("/assets/images/svg/brand-logo-positive.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: none;
  height: 80px;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(50%, -50%);
  width: 80px;
  z-index: 10;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item .menu-item-sub-wrapper-products .menu-item-sub::after {
  background: url(/assets/images/white-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  left: 120px;
  position: absolute;
  top: -28px;
  transform: translate(-50%, 0);
  width: 40px;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item > a {
  color: #234386;
  font-size: 2.2rem;
  font-weight: 700;
  letter-spacing: 0rem;
  padding: 16px 0;
  position: relative;
text-wrap-mode: nowrap;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:active .menu-item-sub-wrapper-inspired .menu-item-sub, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:hover .menu-item-sub-wrapper-inspired .menu-item-sub, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:focus .menu-item-sub-wrapper-inspired .menu-item-sub {
  box-shadow: 4px 8px 24px 0px rgba(12, 25, 51, 0.08);
  opacity: 1;
  transform: translateX(-357px) translateY(56px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:active .menu-item-sub-wrapper-inspired, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:hover .menu-item-sub-wrapper-inspired, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:focus .menu-item-sub-wrapper-inspired {
  display: block;
  visibility: visible;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:active .menu-item-sub-wrapper-products .menu-item-sub, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:hover .menu-item-sub-wrapper-products .menu-item-sub, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:focus .menu-item-sub-wrapper-products .menu-item-sub {
  box-shadow: 4px 8px 24px 0px rgba(12, 25, 51, 0.08);
  opacity: 1;
  transform: translate(0, 56px);
  transition: all 0.3s cubic-bezier(0.3, 0.95, 0.33, 0.98);
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:active .menu-item-sub-wrapper-products, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:hover .menu-item-sub-wrapper-products, .topbar-main-header-desktop .main-header-desktop .main-navigation-desktop .main-navigation-list .menu-item:focus .menu-item-sub-wrapper-products {
  visibility: visible;
}

.topbar-main-header-desktop .main-header-desktop .main-navigation-desktop > svg path {
  transform: scale(1, 0.9);
}

.topbar-main-header-desktop .main-header-desktop > div {
  height: 75px;
  overflow: hidden;
  position: relative;
}

.topbar-main-header-desktop .main-header-desktop > div .brand-logo {
width: 120px; 
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

 

.topbar-main-header-desktop .topbar-desktop {
  align-items: center;
  display: flex;
  height: 56px;
  justify-content: flex-end;
}

.topbar-main-header-desktop .topbar-desktop .for-profesionals {
  background-color: transparent;
  display: none;
  padding: 0;
  position: relative;
  width: auto;
}

.topbar-main-header-desktop .topbar-desktop .for-profesionals > li > a {
  color: #ffffff;
  font-family: "Sonder Sans Black Rough";
  font-size: 10px;
  letter-spacing: 0.2rem;
  text-align: center;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang {
  margin-right: 16px;
  position: relative;
  width: 32px;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang > a:hover + ul {
  display: block !important;
  height: auto;
  opacity: 1;
  transition: height 0s ease 0s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang a {
  color: #ffffff;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.5rem;
  letter-spacing: 0.2rem;
  position: relative;
  text-transform: uppercase;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang a:after {
  background: url("/assets/images/svg/HeroSection/Arrow-lang.svg") center no-repeat;
  background-size: contain;
  content: "";
  height: 12px;
  left: 32px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul {
  background: #ffffff;
  border-radius: 4px;
  display: block;
  height: 0px;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(16px);
  transition: height 0s ease 1s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
  width: 40px;
  z-index: 888;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul a {
  color: #234386;
  display: block !important;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul a:after {
  display: none;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul li {
  display: block !important;
  left: 0;
  list-style-type: none;
  margin-bottom: 4px;
  position: relative;
  right: 0;
  text-align: left !important;
  top: 0;
  width: 100%;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul li.current-lang {
  display: none !important;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul li:last-child {
  margin-bottom: 0px;
}

.topbar-main-header-desktop .topbar-desktop .menu-lang ul:hover {
  display: block !important;
  height: auto;
  opacity: 1;
  transition: height 0s ease 0s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container {
  position: relative;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container #magnifying-glass-search-bar {
  background: url(/assets/images/magnifying-glass.svg) center no-repeat;
  background-color: blueviolet;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 24px;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container input::-webkit-search-decoration, .topbar-main-header-desktop .topbar-desktop .search-bar-container input::-webkit-search-cancel-button {
  display: none;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container input[type=search] {
  background-color: transparent;
  border-radius: 2rem;
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 100%;
  height: 24px;
  letter-spacing: 0.2rem;
  outline: none;
  position: relative;
  width: 24px;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container input[type=search]::placeholder {
  font-size: 0;
}

.topbar-main-header-desktop .topbar-desktop .search-bar-container input[type=search]:focus {
  background: url(/assets/images/search-input-bg.svg) center no-repeat;
  background-size: contain;
  font-size: 1.5rem;
  height: 40px;
  padding: 0 8px;
  width: 192px;
}

.topbar-main-header-desktop .topbar-desktop .topbar-desktop-divider {
  background: url(/assets/images/top-bar-divider-1.svg) center no-repeat;
  background-size: cover;
  display: none;
  height: 16px;
  margin: 0 16px;
  width: 2px;
}

.topbar-main-header-desktop .topbar-desktop-blue .for-profesionals {
  width: auto;
}

.topbar-main-header-desktop .topbar-desktop-blue .for-profesionals > li > a {
  color: #234386;
}

.topbar-main-header-desktop .topbar-desktop-blue .menu-lang a {
  color: #234386;
}

.topbar-main-header-desktop .topbar-desktop-blue .menu-lang a:after {
  background: url("/assets/images/svg/HeroSection/Arrow-lang-blue.svg") center no-repeat;
  background-size: contain;
}

.topbar-main-header-desktop .topbar-desktop-blue .search-bar-container {
  position: relative;
}

.topbar-main-header-desktop .topbar-desktop-blue .search-bar-container #magnifying-glass-search-bar {
  background: url(/assets/images/magnifying-glass-positive.svg) center no-repeat;
  background-size: contain;
}

.topbar-main-header-desktop .topbar-desktop-blue .topbar-desktop-divider {
  background: url(/assets/images/top-bar-divider-blue.svg) center no-repeat;
  background-size: contain;
}

.topbar-main-header-mobile {
  display: none;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  z-index: 10;
}

.topbar-main-header-mobile .main-header {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 32px 0;
  position: relative;
  z-index: 2;
}

.topbar-main-header-mobile .main-header .brand-logo {
  height: 66px;
  width: 143px;
  z-index: 1;
}

.topbar-main-header-mobile .main-header .brand-logo img {
  height: 100%;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right {
  align-items: center;
  display: flex;
  z-index: 1;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .main-navigation-menu-button {
  background: url(/assets/images/Header-burger-menu-bg-active.svg) center no-repeat;
  background-size: contain;
  border: none;
  color: #ffffff;
  cursor: pointer;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.5rem;
  height: 56px;
  letter-spacing: 0.2rem;
  position: relative;
  width: 56px;
  z-index: 2;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .main-navigation-menu-button-active {
  background-size: contain;
  border: none;
  cursor: pointer;
  font-size: 0;
  height: 56px;
  width: 56px;
  z-index: 2;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .main-navigation-menu-button-active::before {
  background: url(/assets/images/Close-menu.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 16px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang {
  margin-right: 16px;
  position: relative;
  width: 32px;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang > a:hover + ul {
  display: block !important;
  height: auto;
  opacity: 1;
  transition: height 0s ease 0s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang a {
  color: #ffffff;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.5rem;
  letter-spacing: 0.2rem;
  position: relative;
  text-transform: uppercase;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang a:after {
  background: url("/assets/images/svg/HeroSection/Arrow-lang.svg") center no-repeat;
  background-size: contain;
  content: "";
  height: 12px;
  left: 32px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul {
  background: #ffffff;
  border-radius: 4px;
  display: block;
  height: 0px;
  left: 0;
  opacity: 0;
  overflow: hidden;
  padding: 8px;
  position: absolute;
  top: 50%;
  transform: translateY(16px);
  transition: height 0s ease 1s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
  width: 48px;
  z-index: 888;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul a {
  color: #234386;
  display: block !important;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 2px;
  text-decoration: none;
  text-transform: uppercase;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul li {
  display: block !important;
  left: 0;
  list-style-type: none;
  margin-bottom: 14px;
  position: relative;
  right: 0;
  text-align: left !important;
  top: 0;
  width: 100%;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul li.current-lang {
  display: none !important;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul li:last-child {
  margin-bottom: 0px;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang ul:hover {
  display: block !important;
  height: auto;
  opacity: 1;
  transition: height 0s ease 0s, opacity 0.35s ease-in-out, transform 0.35s ease-in-out;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang-active a {
  color: #234386;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang-active a:after {
  background: url("/assets/images/svg/HeroSection/Arrow-lang-blue.svg") center no-repeat;
  background-size: contain;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang-blue a {
  color: #234386;
}

.topbar-main-header-mobile .main-header .main-header-mobile-right .menu-lang-blue a:after {
  background: url("/assets/images/svg/HeroSection/Arrow-lang-blue.svg") center no-repeat;
  background-size: contain;
}

.topbar-main-header-mobile .main-navigation {
  display: none;
}

.topbar-main-header-mobile .main-navigation > .grid {
  position: initial;
}

.topbar-main-header-mobile .main-navigation-active {
  background-color: #FBF9F6;
  display: block;
  height: 100vh;
  padding-top: calc(120px + 40px);
  transform: translateY(-130px);
  width: 100vw;
}

.topbar-main-header-mobile .main-navigation-active .cta-store-locator {
  -webkit-clip-path: path("M255.371 4.72596C255.245 3.31823 253.987 2.1116 252.352 2.1116C243.672 1.80994 233.105 0.502762 225.18 1.00552C224.551 1.60884 209.456 0.502762 202.663 1.10608C197.883 1.70939 146.684 -0.502762 118.884 1.70939C89.6991 3.72044 60.3889 -1.60884 31.5819 0.804418C31.4561 0.904971 16.4865 0.603314 16.3607 0.603314C12.3352 0.603314 8.3098 0.100552 5.29072 0C3.65539 0 2.27165 1.10608 2.02006 2.61436C1.64267 4.62541 0.762108 7.64198 0.762108 8.54695C1.26529 22.4232 0.384723 33.9867 0.00733812 44.0419C-0.118457 45.6507 1.39108 47.0585 3.15221 47.0585C17.8702 46.7568 39.5069 49.9745 66.5529 49.9745L213.481 48.969C213.607 48.969 213.607 48.969 213.733 48.969C221.281 48.3657 230.212 48.064 236.502 48.7679C242.414 49.4717 246.691 49.3712 251.22 49.9745C252.981 50.1756 254.616 49.1701 254.868 47.5612L255.371 45.0474C255.371 44.9469 255.371 44.7458 255.371 44.6452L256 10.6585C256 10.558 256 10.4574 256 10.3569L255.371 4.72596Z");
  background-color: #234386;
  clip-path: path("M255.371 4.72596C255.245 3.31823 253.987 2.1116 252.352 2.1116C243.672 1.80994 233.105 0.502762 225.18 1.00552C224.551 1.60884 209.456 0.502762 202.663 1.10608C197.883 1.70939 146.684 -0.502762 118.884 1.70939C89.6991 3.72044 60.3889 -1.60884 31.5819 0.804418C31.4561 0.904971 16.4865 0.603314 16.3607 0.603314C12.3352 0.603314 8.3098 0.100552 5.29072 0C3.65539 0 2.27165 1.10608 2.02006 2.61436C1.64267 4.62541 0.762108 7.64198 0.762108 8.54695C1.26529 22.4232 0.384723 33.9867 0.00733812 44.0419C-0.118457 45.6507 1.39108 47.0585 3.15221 47.0585C17.8702 46.7568 39.5069 49.9745 66.5529 49.9745L213.481 48.969C213.607 48.969 213.607 48.969 213.733 48.969C221.281 48.3657 230.212 48.064 236.502 48.7679C242.414 49.4717 246.691 49.3712 251.22 49.9745C252.981 50.1756 254.616 49.1701 254.868 47.5612L255.371 45.0474C255.371 44.9469 255.371 44.7458 255.371 44.6452L256 10.6585C256 10.558 256 10.4574 256 10.3569L255.371 4.72596Z");
  color: #ffffff;
  display: block;
  font-family: "Sonder Sans Black Rough";
  font-size: 16px;
  height: 50px;
  letter-spacing: 0.2rem;
  margin-left: auto;
  margin-right: auto;
  margin-top: 48px;
  padding: 16px 0;
  text-align: center;
  width: 256px;
}

.topbar-main-header-mobile .main-navigation-active .for-profesionals {
  bottom: 60px;
  display: none;
  left: 0;
  position: absolute;
  width: 100vw;
}

.topbar-main-header-mobile .main-navigation-active .for-profesionals li {
  position: relative;
}

.topbar-main-header-mobile .main-navigation-active .for-profesionals li > a {
  background-color: #234386;
  color: #ffffff;
  display: block;
  font-family: "Sonder Sans Black Rough";
  font-size: 16px;
  letter-spacing: 0.2rem;
  padding: 32px 0;
  text-align: center;
  width: 100%;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list {
  position: relative;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item {
  margin-bottom: 24px;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item .menu-item-has-children::after {
  background: url(/assets/images/Slider-arrow.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 16px;
  position: absolute;
  right: -32px;
  top: 50%;
  transform: translate(-50%, -50%) rotate(0);
  width: 16px;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item .sub-menu {
  display: none;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item .sub-menu li {
  margin-bottom: 16px;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item .sub-menu li a {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 1.5rem;
  letter-spacing: 0.2rem;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item > a {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  position: relative;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:active .menu-item-dropdown-title::after, .topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:hover .menu-item-dropdown-title::after, .topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:focus .menu-item-dropdown-title::after {
  transform: translate(-50%, -50%) rotate(90deg);
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:active .sub-menu, .topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:hover .sub-menu, .topbar-main-header-mobile .main-navigation-active .main-navigation-list .menu-item:focus .sub-menu {
  display: block;
  margin-top: 16px;
}

.topbar-main-header-mobile .main-navigation-active .main-navigation-list::after {
  background-color: #234386;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100%;
}

.topbar-main-header-mobile .main-navigation-active .search-bar-container {
  display: flex;
  position: relative;
}

.topbar-main-header-mobile .main-navigation-active .search-bar-container .search-bar {
  -webkit-appearance: none;
  appearance: none;
  background: url(/assets/images/search-input-bg.svg) center no-repeat;
  background-size: contain;
  border: none;
  height: 40px;
  margin-bottom: 40px;
  margin-left: 8px;
  padding: 0 8px;
  position: relative;
  width: 192px;
}

.topbar-main-header-mobile .main-navigation-active .search-bar-container .search-bar-button {
  background: url(/assets/images/magnifying-glass-positive.svg) center no-repeat;
  background-size: 32px;
  border: none;
  font-size: 0;
  height: 40px;
  width: 40px;
}

.topbar-main-header-mobile .main-navigation-active .search-bar-container .search-bar::placeholder {
  font-size: 0;
}

.treat-yourself-section {
  background-color: #FBF9F6;
  padding: 226px 0;
  position: relative;
}

.treat-yourself-section .legend-icons-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.treat-yourself-section .legend-icons-container .legend-caption {
  margin-top: 32px;
}

.treat-yourself-section .legend-icons-container .legend-caption p {
  color: #234386;
  font-family: hwt-artz, sans-serif;
  font-size: 22px;
  text-align: center;
}

.treat-yourself-section .legend-icons-container .legend-icon-item {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 80px;
  width: 200px;
}

.treat-yourself-section .legend-icons-container .legend-icon-item img {
  height: auto;
  width: 132px;
}

.treat-yourself-section h1 {
  color: #234386;
  font-family: "Sandman_Fill";
  font-size: 88px;
  letter-spacing: 0.2rem;
  line-height: 66px;
  margin: auto;
  text-align: center;
  text-decoration: none;
  word-spacing: 0.1em;
}

0% {
  -webkit-clip-path: url(#shape--start);
  clip-path: url(#shape--start);
  transform: rotate(0deg);
}

10% {
  transform: translateX(0px) rotate(0deg) scale(1);
}

100% {
  -webkit-clip-path: url(#shape--end);
  clip-path: url(#shape--end);
  transform: rotate(360deg);
}

11.11111% {
  transform: translateY(-50%) translateX(-50%);
}

13% {
  transform: skewY(calc( (1.8deg) * var(--amount, 2)));
}

15% {
  transform: translate(-37px, -18px) rotate(-16deg) scale(1.05);
}

18% {
  transform: skewY(calc( (2.2deg) * var(--amount, 2)));
}

2% {
  transform: translateX(-10px) rotate(0deg) scale(1);
}

22.22222% {
  transform: translateY(-30%) translateX(-50%);
}

24% {
  transform: skewY(calc( (2.48deg) * var(--amount, 2)));
}

25% {
  transform: skewY(calc( (2.5deg) * var(--amount, 2)));
}

26% {
  transform: skewY(calc( (2.48deg) * var(--amount, 2)));
}

27.77778% {
  transform: translateY(-50%) translateX(-50%);
}

3% {
  transform: translateX(0px) rotate(0deg) scale(1);
}

32% {
  transform: skewY(calc( (2.2deg) * var(--amount, 2)));
}

33% {
  d: path("M197.866 12.3979C195.766 12.4978 19.1967 1.09981 10.3982 7.39872C0.599896 14.2975 5.99896 74.3871 6.09895 141.676C3.09946 159.472 1.19979 174.77 0 188.667V281.551C0.799862 299.448 1.39976 319.145 1.09981 343.541C2.19962 355.739 1.39976 370.136 0 384.534V455.821C49.2915 469.919 282.051 458.721 307.347 455.021C321.544 452.922 445.823 469.719 453.522 461.92C455.221 460.22 456.721 457.021 457.921 452.722C457.921 452.722 461.82 364.837 457.921 288.45C455.421 239.159 448.722 192.467 450.022 179.369C453.322 145.875 457.921 29.5949 457.921 29.5949C456.321 15.2974 453.822 5.59903 450.222 3.59938C445.523 0.999827 424.527 0 395.632 0C338.442 0 197.866 12.3979 197.866 12.3979Z");
}

33.33333% {
  transform: translateY(-30%) translateX(-50%);
}

37% {
  transform: skewY(calc( (1.8deg) * var(--amount, 2)));
}

4% {
  transform: translateX(0px) rotate(0deg) scale(1);
}

44.44444% {
  transform: translateY(-50%) translateX(-50%);
}

5% {
  transform: translateX(-10px) rotate(0deg) scale(1);
}

5.55556% {
  transform: translateY(-50%) translateX(-50%);
}

50% {
  transform: skewY(0deg);
}

6% {
  transform: translateX(0px) rotate(0deg) scale(1);
}

63% {
  transform: skewY(calc( (-1.8deg) * var(--amount, 2)));
}

66% {
  d: path("M208 4C205.9 4.09998 39.7985 23.296 31 29.5949C21.2017 36.4937 14.999 74.3871 15.0989 141.676C12.0995 159.472 10.1998 174.77 9 188.667V281.551C9.79986 299.448 10.3998 319.145 10.0998 343.541C11.1996 355.739 10.3998 370.136 9 384.534L0.5 461.92C49.7915 476.018 212.204 465.62 237.5 461.92C251.698 459.821 437.301 472.299 445 464.5C446.7 462.8 471.8 436.799 473 432.5C473 432.5 470.82 364.837 466.921 288.45C464.421 239.159 457.722 192.467 459.022 179.369C462.322 145.875 466.921 29.5949 466.921 29.5949C465.321 15.2974 462.822 5.59903 459.222 3.59938C454.523 0.999827 433.527 0 404.632 0C347.442 0 208 4 208 4Z");
}

68% {
  transform: skewY(calc( (-2.2deg) * var(--amount, 2)));
}

7% {
  transform: translateX(0px) rotate(0deg) scale(1);
}

74% {
  transform: skewY(calc( (-2.48deg) * var(--amount, 2)));
}

75% {
  transform: skewY(calc( (-2.5deg) * var(--amount, 2)));
}

76% {
  transform: skewY(calc( (-2.48deg) * var(--amount, 2)));
}

8% {
  transform: translateX(-10px) rotate(0deg) scale(1);
}

82% {
  transform: skewY(calc( (-2.2deg) * var(--amount, 2)));
}

87% {
  transform: skewY(calc( (-1.8deg) * var(--amount, 2)));
}

[data-tab-content] {
  display: none;
}

a {
  cursor: pointer;
  text-decoration: none;
}

body {
  overflow-x: hidden;
  position: relative;
}

body .waves-page-transition-container {
  background-color: #ffffff;
  box-sizing: content-box;
  display: block;
  height: 100%;
  overflow: hidden;
  position: fixed;
  transform: translate3d(0, -100vh, 0);
  width: 100%;
  z-index: 9999999;
}

body .waves-page-transition-container .waves-page-transition {
  display: block;
  height: 160px;
  position: absolute;
  width: 100%;
}

body canvas {
  display: block;
}

button {
  cursor: pointer;
}

footer {
  background-color: #234386;
}

footer .bottom-footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-left: 276px;
  width: calc(100% - 306px);
}

footer .bottom-footer .bottom-footer-socials {
  display: flex;
}

footer .bottom-footer .bottom-footer-socials a {
  align-items: center;
  border: 2px solid #ffffff95;
  border-radius: 50%;
  color: #ffffff;
  display: flex;
  font-size: 0;
  height: 48px;
  justify-content: center;
  margin-left: 1rem;
  width: 48px;
}

footer .bottom-footer .bottom-footer-socials a img {
  height: 16px;
  width: 16px;
}

footer .bottom-footer a {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 3rem;
  letter-spacing: 0.4rem;
  line-height: 5rem;
  text-decoration: none;
  text-transform: uppercase;
}

footer .footer-divider {
  background-color: #ffffff95;
  height: 1px;
  margin-bottom: 16px;
  margin-left: 276px;
  width: calc(100% - 306px);
}

footer .main-footer .main-footer-content {
  display: flex;
  flex-direction: row;
  margin-bottom: 40px;
  padding-top: 104px;
  position: relative;
}

footer .main-footer .main-footer-content .brand-logo {
  display: inline-block;
  font-size: 0;
  height: 65px;
  margin: 0;
  width: 140px;
}

footer .main-footer .main-footer-content .nav-footer {
  display: flex;
  justify-content: space-between;
  margin-left: 136px;
  width: calc(100% - 306px);
}

footer .main-footer .main-footer-content .nav-footer .footer-menu {
  display: block;
  margin-left: 0;
}

footer .main-footer .main-footer-content .nav-footer .footer-menu .nav-footer-links {
  margin: 0;
  padding: 0;
}

footer .main-footer .main-footer-content .nav-footer .footer-menu .nav-footer-links .menu-item {
  list-style: none;
  margin: 0;
  margin-bottom: 16px;
  padding: 0;
}

footer .main-footer .main-footer-content .nav-footer .footer-menu .nav-footer-links .menu-item a {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 3rem;
  letter-spacing: 0.4rem;
  line-height: 5rem;
  text-decoration: none;
}

footer .main-footer .main-footer-content .nav-footer .footer-menu .nav-footer-links .menu-item:nth-last-child(1) {
  display: none;
  margin-top: 5rem;
}

footer .main-footer .main-footer-content .nav-footer .footer-menu h3 {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  margin-bottom: 32px;
  text-decoration: none;
  text-transform: uppercase;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container {
  display: flex;
  flex-direction: row;
  margin-left: 0;
  width: 600px;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-coordonates {
  margin-left: 102px;
  width: 204px;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-coordonates a {
  color: #234386;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 3rem;
  letter-spacing: 0.4rem;
  line-height: 5rem;
  text-decoration: none;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-coordonates h3 {
  color: #234386;
  font-family: "Sonder Sans Black Rough";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  margin-bottom: 32px;
  text-decoration: none;
  text-transform: uppercase;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-store-locator {
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
  width: 204px;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-store-locator a {
  color: #234386;
  display: block;
  font-family: "ITC Avant Garde Std Bk";
  font-size: 3rem;
  letter-spacing: 0.4rem;
  line-height: 5rem;
  text-decoration: none;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-store-locator h3 {
  color: #234386;
  display: inline-block;
  font-family: "Sonder Sans Black Rough";
  font-size: 2rem;
  letter-spacing: 0.2rem;
  margin-bottom: 32px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}

footer .main-footer .main-footer-content .nav-footer .store-palais-container .footer-store-locator h3::after {
  background: url(/assets/images/pin.svg) center no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
}

html {
  font-size: 8px;
  overflow-x: hidden;
  position: relative;
  scroll-behavior: smooth;
}

html:lang(de-DE) #cruelty-free-main-bg {
  top: 52px;
  transform: scale(1.1);
}

html:lang(de-DE) #menu-main-menu-de > li > a {
  letter-spacing: 0.1rem;
}

html:lang(de-DE) #oranges-waves {
  bottom: 100px;
}

html:lang(de-DE) #plate-various-deco {
  top: 13px;
}

html:lang(de-DE) .cruelty-free-section {
  height: 896px;
}

html:lang(de-DE) .frm_fields_container > .frm_final_submit > p {
  left: calc(50% - 1px);
}

html:lang(de-DE) .saucy-section {
  padding-bottom: 35px;
}

html:lang(fr-FR) #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container > a:nth-child(1) {
  -webkit-clip-path: path("M62.7321 0.353421C59.5086 0.431959 56.2651 0.523586 53.0616 0.628303C41.0887 0.7592 17.9437 0.74611 9.53461 1.58385C8.11307 1.72783 6.67152 1.7671 5.22996 1.75401C-0.516249 1.70166 4.7094 8.79625 2.32682 13.7441C-0.235946 18.1423 -0.215924 26.6505 0.224551 29.1114C2.66719 34.0593 -1.65748 42.9733 2.66719 43.8896C9.95506 45.408 38.8663 46.0494 59.4085 45.997C64.534 45.984 68.8587 45.9054 71.7418 45.7483C79.29 45.3426 111.785 44.1514 116.79 43.7849C125.98 43.1304 121.956 38.248 122.937 27.2658C118.392 13.1289 122.937 2.61793 118.472 1.41368C114.688 0.36651 103.136 0 89.4209 0C80.9117 0 71.5816 0.143986 62.7321 0.353421Z");
  clip-path: path("M62.7321 0.353421C59.5086 0.431959 56.2651 0.523586 53.0616 0.628303C41.0887 0.7592 17.9437 0.74611 9.53461 1.58385C8.11307 1.72783 6.67152 1.7671 5.22996 1.75401C-0.516249 1.70166 4.7094 8.79625 2.32682 13.7441C-0.235946 18.1423 -0.215924 26.6505 0.224551 29.1114C2.66719 34.0593 -1.65748 42.9733 2.66719 43.8896C9.95506 45.408 38.8663 46.0494 59.4085 45.997C64.534 45.984 68.8587 45.9054 71.7418 45.7483C79.29 45.3426 111.785 44.1514 116.79 43.7849C125.98 43.1304 121.956 38.248 122.937 27.2658C118.392 13.1289 122.937 2.61793 118.472 1.41368C114.688 0.36651 103.136 0 89.4209 0C80.9117 0 71.5816 0.143986 62.7321 0.353421Z");
}

html:lang(fr-FR) #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container > a:nth-child(2) {
  -webkit-clip-path: path("M62.6512 0.10469C62.562 0.117777 37.7737 0.405675 33.8022 0.981471C31.571 1.29554 6.35883 1.74048 4.23922 2.21158C2.05268 2.69577 2.25348 9.57916 2.27579 10.7046C2.36504 14.9838 2.43197 20.4015 1.56182 21.5008C1.11558 22.0504 0.758598 26.696 0.468546 27.2718C0.200805 27.8084 0 32.2577 0 32.8073C0 33.8804 0.914779 42.0724 2.16423 42.9492C5.77873 45.4879 29.853 45.4225 33.3114 44.9383L53.7489 44.5588C65.8864 44.2447 71.4867 44.3102 81.7947 45.043L99.1085 45.7104C115.262 46.2469 131.059 46.1161 134.249 44.6504C137.44 43.1847 135.343 28.9599 137.775 23.804C138.221 22.8748 137.953 14.3949 137.418 13.4789C136.815 12.4843 135.677 3.9128 134.205 3.15379C132.598 2.31627 112.786 1.66196 110.621 1.16468C109.461 0.902954 99.287 0.680487 98.0599 0.497279C96.8997 0.327157 87.3503 0.170122 86.1231 0.0654314C85.6769 0.0130863 82.0178 0 77.7116 0C71.2412 0 63.276 0.0392589 62.6512 0.10469Z");
  clip-path: path("M62.6512 0.10469C62.562 0.117777 37.7737 0.405675 33.8022 0.981471C31.571 1.29554 6.35883 1.74048 4.23922 2.21158C2.05268 2.69577 2.25348 9.57916 2.27579 10.7046C2.36504 14.9838 2.43197 20.4015 1.56182 21.5008C1.11558 22.0504 0.758598 26.696 0.468546 27.2718C0.200805 27.8084 0 32.2577 0 32.8073C0 33.8804 0.914779 42.0724 2.16423 42.9492C5.77873 45.4879 29.853 45.4225 33.3114 44.9383L53.7489 44.5588C65.8864 44.2447 71.4867 44.3102 81.7947 45.043L99.1085 45.7104C115.262 46.2469 131.059 46.1161 134.249 44.6504C137.44 43.1847 135.343 28.9599 137.775 23.804C138.221 22.8748 137.953 14.3949 137.418 13.4789C136.815 12.4843 135.677 3.9128 134.205 3.15379C132.598 2.31627 112.786 1.66196 110.621 1.16468C109.461 0.902954 99.287 0.680487 98.0599 0.497279C96.8997 0.327157 87.3503 0.170122 86.1231 0.0654314C85.6769 0.0130863 82.0178 0 77.7116 0C71.2412 0 63.276 0.0392589 62.6512 0.10469Z");
}

html:lang(fr-FR) #cruelty-free-main-bg {
  top: 10px;
  transform: scale(1);
}

html:lang(fr-FR) #frm_form_3_container > .frm_final_submit p {
  left: 50%;
}

html:lang(fr-FR) #plate-various-deco {
  top: -15px;
}

html:lang(fr-FR) .frm_final_submit > p {
  left: 0% !important;
}

html:lang(fr-FR) .healthier-world-section .grid .healthier-world-content .title-wrapper {
  width: 126%;
}

html:lang(fr-FR) .healthier-world-section .grid .healthier-world-content .title-wrapper .dots-container .dot-item {
  height: 6px;
  width: 6px;
}

html:lang(fr-FR) .healthier-world-section > .pic-wrapper {
  transform: unset;
}

html:lang(fr-FR) .hero-section .hero-section-content .hero-section-content-text h1 {
  line-height: 77px;
}

html:lang(nl-BE) #cookie-law-info-bar {
  width: 336px !important;
}

html:lang(nl-BE) #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container > a:nth-child(1) {
  -webkit-clip-path: path("M75.3142 0.353421C71.4442 0.431959 67.5501 0.523586 63.7042 0.628303C49.3298 0.7592 21.5426 0.74611 11.447 1.58385C9.74031 1.72783 8.00962 1.7671 6.27893 1.75401C-0.619793 1.70166 5.65396 8.79625 2.79351 13.7441C-0.283269 18.1423 -0.259232 26.6505 0.269589 29.1114C3.20215 34.0593 -1.98992 42.9733 3.20215 43.8896C11.9517 45.408 46.6617 46.0494 71.324 45.997C77.4776 45.984 82.6696 45.9054 86.131 45.7483C95.1931 45.3426 134.206 44.1514 140.215 43.7849C151.248 43.1304 146.417 38.248 147.595 27.2658C142.138 13.1289 147.595 2.61793 142.234 1.41368C137.691 0.36651 123.822 0 107.356 0C97.1401 0 85.9387 0.143986 75.3142 0.353421Z");
  clip-path: path("M75.3142 0.353421C71.4442 0.431959 67.5501 0.523586 63.7042 0.628303C49.3298 0.7592 21.5426 0.74611 11.447 1.58385C9.74031 1.72783 8.00962 1.7671 6.27893 1.75401C-0.619793 1.70166 5.65396 8.79625 2.79351 13.7441C-0.283269 18.1423 -0.259232 26.6505 0.269589 29.1114C3.20215 34.0593 -1.98992 42.9733 3.20215 43.8896C11.9517 45.408 46.6617 46.0494 71.324 45.997C77.4776 45.984 82.6696 45.9054 86.131 45.7483C95.1931 45.3426 134.206 44.1514 140.215 43.7849C151.248 43.1304 146.417 38.248 147.595 27.2658C142.138 13.1289 147.595 2.61793 142.234 1.41368C137.691 0.36651 123.822 0 107.356 0C97.1401 0 85.9387 0.143986 75.3142 0.353421Z");
}

html:lang(nl-BE) #cookie-law-info-bar .cli-bar-container .cli-bar-btn_container > a:nth-child(2) {
  -webkit-clip-path: path("M62.6512 0.10469C62.562 0.117777 37.7737 0.405675 33.8022 0.981471C31.571 1.29554 6.35883 1.74048 4.23922 2.21158C2.05268 2.69577 2.25348 9.57916 2.27579 10.7046C2.36504 14.9838 2.43197 20.4015 1.56182 21.5008C1.11558 22.0504 0.758598 26.696 0.468546 27.2718C0.200805 27.8084 0 32.2577 0 32.8073C0 33.8804 0.914779 42.0724 2.16423 42.9492C5.77873 45.4879 29.853 45.4225 33.3114 44.9383L53.7489 44.5588C65.8864 44.2447 71.4867 44.3102 81.7947 45.043L99.1085 45.7104C115.262 46.2469 131.059 46.1161 134.249 44.6504C137.44 43.1847 135.343 28.9599 137.775 23.804C138.221 22.8748 137.953 14.3949 137.418 13.4789C136.815 12.4843 135.677 3.9128 134.205 3.15379C132.598 2.31627 112.786 1.66196 110.621 1.16468C109.461 0.902954 99.287 0.680487 98.0599 0.497279C96.8997 0.327157 87.3503 0.170122 86.1231 0.0654314C85.6769 0.0130863 82.0178 0 77.7116 0C71.2412 0 63.276 0.0392589 62.6512 0.10469Z");
  clip-path: path("M62.6512 0.10469C62.562 0.117777 37.7737 0.405675 33.8022 0.981471C31.571 1.29554 6.35883 1.74048 4.23922 2.21158C2.05268 2.69577 2.25348 9.57916 2.27579 10.7046C2.36504 14.9838 2.43197 20.4015 1.56182 21.5008C1.11558 22.0504 0.758598 26.696 0.468546 27.2718C0.200805 27.8084 0 32.2577 0 32.8073C0 33.8804 0.914779 42.0724 2.16423 42.9492C5.77873 45.4879 29.853 45.4225 33.3114 44.9383L53.7489 44.5588C65.8864 44.2447 71.4867 44.3102 81.7947 45.043L99.1085 45.7104C115.262 46.2469 131.059 46.1161 134.249 44.6504C137.44 43.1847 135.343 28.9599 137.775 23.804C138.221 22.8748 137.953 14.3949 137.418 13.4789C136.815 12.4843 135.677 3.9128 134.205 3.15379C132.598 2.31627 112.786 1.66196 110.621 1.16468C109.461 0.902954 99.287 0.680487 98.0599 0.497279C96.8997 0.327157 87.3503 0.170122 86.1231 0.0654314C85.6769 0.0130863 82.0178 0 77.7116 0C71.2412 0 63.276 0.0392589 62.6512 0.10469Z");
}

html:lang(nl-BE) #cruelty-free-main-bg {
  top: 22px;
  transform: scale(1);
}

html:lang(nl-BE) #plate-various-deco {
  top: 11px;
}

html:lang(nl-BE) .hero-section .home-video-wrapper {
  z-index: 0;
}

img {
  height: auto;
  width: 100%;
}

li {
  list-style: none;
}
