@charset "UTF-8";
.header-main {
  background: #f9f6ef;
}

h1 {
  font-weight: 500 !important;
}

.product-thumbnails {
  width: 368px !important;
  bottom: 110px;
  margin: 0 auto;
}
@media only screen and (max-width: 820px) {
  .product-thumbnails {
    display: none;
  }
}
.product-thumbnails .flickity-viewport {
  left: 50%;
}
.product-thumbnails .flickity-prev-next-button {
  display: none;
}
.product-thumbnails img {
  width: 70px;
  height: 70px;
  border: 0 !important;
}
.product-thumbnails a {
  border: 2px solid white !important;
}
.product-thumbnails a:hover {
  border: 2px solid #c19e63 !important;
}
.product-thumbnails .is-nav-selected a {
  border: 2px solid #c19e63 !important;
}

.product-gallery .product-images, .product-gallery .sortiment-gallery, .product-gallery .foodservice-gallery {
  background-color: white;
}
.product-gallery .product-images .slider, .product-gallery .sortiment-gallery .slider, .product-gallery .foodservice-gallery .slider {
  aspect-ratio: 4/3;
  display: flex;
  padding: 10%;
  align-items: center;
}
.product-gallery .product-images .slider .flickity-slider, .product-gallery .sortiment-gallery .slider .flickity-slider, .product-gallery .foodservice-gallery .slider .flickity-slider {
  display: flex;
  align-items: center;
}
.product-gallery .product-images .slider .flickity-slider img, .product-gallery .sortiment-gallery .slider .flickity-slider img, .product-gallery .foodservice-gallery .slider .flickity-slider img {
  aspect-ratio: 4/3;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-gallery .image-tools {
  display: none;
}

.product-main .product-gallery-slider .flickity-viewport {
  height: 100% !important;
}

.product-main .sortiment-gallery .flickity-prev-next-button svg,
.product-main .foodservice-gallery .flickity-prev-next-button svg,
.product-main .product-gallery-slider .flickity-prev-next-button svg {
  width: 30px;
  height: 30px;
  background-color: #f9f6ef;
  border-radius: 100%;
  border: 0;
}
.product-main .sortiment-gallery .flickity-prev-next-button svg *, .product-main .sortiment-gallery .flickity-prev-next-button svg path,
.product-main .foodservice-gallery .flickity-prev-next-button svg *,
.product-main .foodservice-gallery .flickity-prev-next-button svg path,
.product-main .product-gallery-slider .flickity-prev-next-button svg *,
.product-main .product-gallery-slider .flickity-prev-next-button svg path {
  color: #122A3A;
  stroke: #122A3A;
}
.product-main .sortiment-gallery .flickity-prev-next-button svg path,
.product-main .foodservice-gallery .flickity-prev-next-button svg path,
.product-main .product-gallery-slider .flickity-prev-next-button svg path {
  transition: none;
}
.product-main .sortiment-gallery .flickity-prev-next-button svg:hover *, .product-main .sortiment-gallery .flickity-prev-next-button svg:hover path,
.product-main .foodservice-gallery .flickity-prev-next-button svg:hover *,
.product-main .foodservice-gallery .flickity-prev-next-button svg:hover path,
.product-main .product-gallery-slider .flickity-prev-next-button svg:hover *,
.product-main .product-gallery-slider .flickity-prev-next-button svg:hover path {
  color: white;
  stroke: white;
}

.product-main .sortiment-gallery .flickity-prev-next-button,
.product-main .foodservice-gallery .flickity-prev-next-button,
.product-main .product-gallery-slider .flickity-prev-next-button {
  transform: none !important;
  border: 0 !important;
}

.adt-nutrients {
  margin-bottom: 0;
}
.adt-nutrients tr td:last-child {
  text-align: right;
}

.product-container, .message-wrapper {
  max-width: 1370px;
  margin: 0 auto;
}

@media only screen and (min-width: 820px) {
  .product-info {
    padding-left: 50px;
  }
}
.product-info .accordion {
  margin-top: 50px;
}

.accordion {
  border: 0;
}
.accordion .accordion-title {
  font-size: 18px;
  font-weight: 600;
  padding: 20px 0;
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
}
.accordion .accordion-title .toggle {
  position: relative;
  transform-origin: 50% 30%;
}
.accordion .accordion-inner {
  padding: 40px 0px;
}
.accordion .accordion-inner * {
  font-weight: 500;
  color: black;
}

.product-short-description * {
  font-weight: 500;
}

.adt-shops-available,
.adt-weight-variants {
  margin-bottom: 5px;
  position: relative;
}
.adt-shops-available__label,
.adt-weight-variants__label {
  font-weight: 500;
  margin-left: 30px;
}
.adt-shops-available__value,
.adt-weight-variants__value {
  margin-left: 15px;
  font-weight: 600;
  text-transform: uppercase;
}

.adt-shops-available__value {
  font-weight: 500;
}

.adt-gluten-free,
.adt-danish-production,
.adt-laktose-free,
.adt-custom-sku,
.adt-custom-variant {
  margin-bottom: 5px;
  font-weight: 500;
  font-family: Geogrotesque !important;
}
.adt-gluten-free .icon-box-left .icon-box-img + .icon-box-text,
.adt-danish-production .icon-box-left .icon-box-img + .icon-box-text,
.adt-laktose-free .icon-box-left .icon-box-img + .icon-box-text,
.adt-custom-sku .icon-box-left .icon-box-img + .icon-box-text,
.adt-custom-variant .icon-box-left .icon-box-img + .icon-box-text {
  padding-left: 0;
}

.adt-gluten-free .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_gluten' viewBox='0 0 23.08 23.08'%3E%3Cg transform='translate(0 38)'%3E%3Cpath fill='none' stroke='%23192e3c' d='M11.54-37.5c-6.1,0-11.04,4.94-11.04,11.04s4.94,11.04,11.04,11.04 s11.04-4.94,11.04-11.04C22.56-32.55,17.63-37.48,11.54-37.5z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23192e3c' d='M16.43,15.73c0.06-0.54,0.03-0.94,0.02-0.98l-0.04-0.41L16,14.3c-0.04,0-0.44-0.03-0.98,0.01 l-0.52-0.52c0.28-0.14,0.55-0.31,0.78-0.53c1.38-1.28,1.18-3.46,1.17-3.55L16.42,9.3L16,9.26c-0.1-0.01-2.41-0.19-3.77,1.07 c-0.07,0.07-0.12,0.14-0.19,0.21l0-0.9c0.47-0.42,1.68-1.62,1.68-3.11c0-1.82-1.8-3.22-1.87-3.28l-0.3-0.23l-0.3,0.23 c-0.08,0.06-1.87,1.46-1.87,3.28c0,1.5,1.21,2.7,1.68,3.11l0,0.69L4.09,3.38L3.38,4.09l0.58,0.58h0l14.45,14.45h0l0.58,0.58 l0.71-0.71L16.43,15.73z M10.36,6.54c0-0.94,0.74-1.79,1.18-2.21c0.43,0.42,1.18,1.28,1.18,2.21c0,0.94-0.74,1.79-1.18,2.21 C11.11,8.33,10.36,7.48,10.36,6.54z M12.43,11.73c0.12-0.24,0.27-0.47,0.48-0.66c0.73-0.68,1.92-0.8,2.56-0.82 c-0.02,0.59-0.16,1.62-0.87,2.28c-0.25,0.23-0.55,0.38-0.87,0.5L12.43,11.73z'%3E%3C/path%3E%3Cpath fill='%23192e3c' d='M15.46,18.11l-0.71-0.71c-0.05,0.05-0.09,0.11-0.14,0.16c-0.72,0.67-1.89,0.8-2.54,0.82l0-0.22 c0.05-0.6,0.22-1.47,0.85-2.06c0.1-0.09,0.2-0.16,0.31-0.23l-0.72-0.72c-0.09,0.07-0.18,0.14-0.27,0.21 c-0.07,0.06-0.11,0.13-0.17,0.2l0-0.86l-1.39-1.39c-0.66-0.05-1.57-0.23-2.18-0.79c-0.69-0.64-0.84-1.67-0.86-2.26L6.66,9.32 L6.63,9.71C6.62,9.8,6.42,11.98,7.8,13.26c0.99,0.92,2.47,1.07,3.25,1.08l0,1.26c-0.07-0.08-0.13-0.16-0.2-0.24 c-1.36-1.26-3.67-1.08-3.77-1.07l-0.41,0.04l-0.04,0.41c-0.01,0.09-0.21,2.27,1.17,3.55c1,0.92,2.49,1.07,3.26,1.08l0.01,3.2l1,0 l-0.01-3.2c0.79-0.02,2.24-0.18,3.22-1.08C15.35,18.24,15.4,18.17,15.46,18.11z M8.48,17.56c-0.7-0.65-0.84-1.69-0.86-2.28 c0.64,0.02,1.83,0.14,2.56,0.82c0.7,0.65,0.84,1.69,0.86,2.28C10.39,18.36,9.21,18.24,8.48,17.56z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.adt-laktose-free .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_laktose' viewBox='0 0 23.1 23.1'%3E%3Cg transform='translate(0 38)'%3E%3Cpath fill='none' stroke='%23192e3c' d='M11.5-37.5c-6.1,0-11,4.9-11,11s4.9,11,11,11s11-4.9,11-11C22.6-32.5,17.6-37.5,11.5-37.5z'%3E%3C/path%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23192e3c' d='M14.3,16.8v0.8c0,0.4-0.1,0.7-0.3,0.9c-0.3,0.2-0.6,0.2-0.7,0.2l-3.6,0c0,0-0.4,0-0.6-0.2 c-0.2-0.2-0.3-0.5-0.3-0.9v-6.3l-1-1v7.3c0,0.7,0.2,1.3,0.6,1.7c0.5,0.4,1.1,0.5,1.3,0.5c0,0,0.1,0,0.1,0l3.5,0 c0.1,0,0.8,0,1.4-0.5c0.4-0.4,0.6-0.9,0.6-1.5L14.3,16.8z'%3E%3C/path%3E%3Cpath fill='%23192e3c' d='M15.3,14.6v-4.4c0-1-0.5-1.7-0.9-2.4c-0.3-0.4-0.5-0.7-0.6-1.1h0.5V4.8c0-0.6-0.5-1-1-1H9.9c-0.6,0-1,0.5-1,1 v1.9h0.5C9.2,7.1,9,7.4,8.7,7.8c0,0-0.1,0.1-0.1,0.1L4.1,3.4L3.4,4.1L4,4.7l0,0l14.5,14.5l0,0l0.6,0.6l0.7-0.7L15.3,14.6z M9.9,4.8 l3.3,0v0.9h-0.6h-2.2H9.9L9.9,4.8z M14.3,13.6L9.4,8.7c0.1-0.1,0.1-0.2,0.2-0.3c0.3-0.5,0.7-1,0.8-1.7h2.4c0.1,0.6,0.5,1.2,0.8,1.7 c0.4,0.6,0.8,1.1,0.8,1.8V13.6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.adt-danish-production .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_dansk' viewBox='0 0 21.06 14.01'%3E%3Crect style='fill:%23FFFFFF;' width='21.06' height='14.01'%3E%3C/rect%3E%3Crect style='fill:%23EE2C25;' width='7.19' height='5.68'%3E%3C/rect%3E%3Crect x='9.87' style='fill:%23EE2C25;' width='11.19' height='5.68'%3E%3C/rect%3E%3Crect y='8.33' style='fill:%23EE2C25;' width='7.19' height='5.68'%3E%3C/rect%3E%3Crect x='9.87' y='8.33' style='fill:%23EE2C25;' width='11.19' height='5.68'%3E%3C/rect%3E%3C/svg%3E");
  position: absolute;
  top: 1px;
  left: 3px;
  width: 20px;
  height: 20px;
}

.adt-ecology .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_eco' viewBox='0 0 20.894 19.845'%3E%3Cg%3E%3Cpath d='M211.142,160.666a6.012,6.012,0,0,1,5.811-10.131.748.748,0,0,0,.866-.353c.215-.371,1.395-2.45,1.591-2.8a.642.642,0,0,0-.63-.989h-4.027a9.92,9.92,0,0,0-7.926,15.883c-.41.718-1.543,2.728-1.9,3.349-.189.33-.093.613.319.613h3.019a.716.716,0,0,0,.689-.455c.187-.343,1.81-3.2,2.3-4.051a.744.744,0,0,0-.117-1.062' transform='translate(-204.836 -146.389)' fill='%23d9000d'%3E%3C/path%3E%3Cpath d='M327.375,151.957a6.012,6.012,0,0,1-5.811,10.131.748.748,0,0,0-.866.353c-.215.371-1.395,2.45-1.591,2.8a.642.642,0,0,0,.63.989h4.027a9.92,9.92,0,0,0,7.926-15.883c.41-.718,1.543-2.728,1.9-3.349.189-.33.093-.613-.319-.613h-3.019a.716.716,0,0,0-.689.455c-.187.342-1.811,3.2-2.3,4.051a.745.745,0,0,0,.117,1.062' transform='translate(-312.786 -146.389)' fill='%23d9000d'%3E%3C/path%3E%3Cpath d='M387.325,256.122a.571.571,0,1,1-.571-.571.571.571,0,0,1,.571.571' transform='translate(-376.308 -249.607)' fill='%23d9000d'%3E%3C/path%3E%3Crect width='6.72' height='0.816' transform='translate(7.088 12.221)' fill='%23d9000d'%3E%3C/rect%3E%3Cpath d='M310.488,278.948a.846.846,0,0,1,.765-.8,1.8,1.8,0,0,0,.5,1.248c.213.272.547.673.889,1.035H311.41l-.154-.168a5.572,5.572,0,0,1-.565-.668,1.21,1.21,0,0,1-.2-.646m3.272,1.482c-.339-.352-1.172-1.283-1.318-1.468a1.952,1.952,0,0,1-.363-.595,5.2,5.2,0,0,0,1.931.508c0,.329,0,1.555,0,1.555Zm1.063-1.555a5.2,5.2,0,0,0,1.931-.508,1.789,1.789,0,0,1-.308.525c-.279.343-1.034,1.186-1.373,1.538h-.25s0-1.225,0-1.555m1.364,1.555c.342-.362.748-.855.85-.984a1.985,1.985,0,0,0,.543-1.3.841.841,0,0,1,.765.8,1.22,1.22,0,0,1-.2.646,5.578,5.578,0,0,1-.565.668l-.154.168Zm.324-2.839,0,0a4.485,4.485,0,0,1-1.664.472c0-.011,0-.021,0-.028a.968.968,0,0,1,.753-.736.894.894,0,0,1,.913.29m-2.522.474a4.486,4.486,0,0,1-1.664-.472l0,0a.894.894,0,0,1,.913-.29.968.968,0,0,1,.753.736c0,.008,0,.017,0,.028m-3.966,1.981a5.714,5.714,0,0,0,.644.767l.391.423h6.723l.384-.423a6.07,6.07,0,0,0,.644-.767,1.692,1.692,0,0,0-1.428-2.719l-.069,0c-.039-.064-.083-.128-.132-.194a1.7,1.7,0,0,0-1.758-.622,1.136,1.136,0,0,1-2.012,0,1.7,1.7,0,0,0-1.758.622c-.049.066-.093.13-.132.194l-.069,0a1.693,1.693,0,0,0-1.428,2.719' transform='translate(-303.966 -269.386)' fill='%23d9000d'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.adt-shops-available .icon-inner {
  position: relative;
}
.adt-shops-available .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_cart' viewBox='0 0 23.082 23.082'%3E%3Cg id='Component_30_3' data-name='Component 30 – 3' transform='translate(0.5 0.5)'%3E%3Cg id='Group_74' data-name='Group 74' transform='translate(-390.229 -1319.592)'%3E%3Cpath id='Path_49' data-name='Path 49' d='M11.041,0A11.041,11.041,0,1,0,22.082,11.041,11.073,11.073,0,0,0,11.041,0Z' transform='translate(390.229 1319.592)' fill='none' stroke='%23192e3c' stroke-width='1'%3E%3C/path%3E%3C/g%3E%3Cg id='Group_47' data-name='Group 47' transform='translate(-4227.449 -1609.011)'%3E%3Cg id='Group_46' data-name='Group 46' transform='translate(4232.433 1614.859)'%3E%3Cpath id='Path_54' data-name='Path 54' d='M4362.433,1586.859h1.791l.445,1.531,1.521,5.239H4372l1.332-4.652h-8.642' transform='translate(-4362.433 -1586.859)' fill='none' stroke='%23192e3c' stroke-linejoin='round' stroke-width='1'%3E%3C/path%3E%3Cg id='Ellipse_7' data-name='Ellipse 7' transform='translate(6.909 8.045)' fill='none' stroke='%23192e3c' stroke-width='1'%3E%3Ccircle cx='1.805' cy='1.805' r='1.805' stroke='none'%3E%3C/circle%3E%3Ccircle cx='1.805' cy='1.805' r='1.305' fill='none'%3E%3C/circle%3E%3C/g%3E%3Cg id='Ellipse_8' data-name='Ellipse 8' transform='translate(2.576 8.045)' fill='none' stroke='%23192e3c' stroke-width='1'%3E%3Ccircle cx='1.805' cy='1.805' r='1.805' stroke='none'%3E%3C/circle%3E%3Ccircle cx='1.805' cy='1.805' r='1.305' fill='none'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.adt-custom-sku .icon-inner:before,
.adt-custom-variant .icon-inner:before,
.adt-weight-variants .icon-inner:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_varenr' viewBox='0 0 23.082 23.082'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Ctext transform='translate(7.771 1.408)' fill='%23192e3c' style='font-size:14px;'%3E%3Ctspan x='1.414' y='14'%3Ei%3C/tspan%3E%3C/text%3E%3Cg%3E%3Cpath d='M11.041,0A11.041,11.041,0,1,0,22.082,11.041,11.073,11.073,0,0,0,11.041,0Z' fill='none' stroke='%23192e3c' stroke-width='1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.adt-weight-variants:before {
  content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' id='svg_varenr' viewBox='0 0 23.082 23.082'%3E%3Cg transform='translate(0.5 0.5)'%3E%3Ctext transform='translate(7.771 1.408)' fill='%23192e3c' style='font-size:14px;'%3E%3Ctspan x='1.414' y='14'%3Ei%3C/tspan%3E%3C/text%3E%3Cg%3E%3Cpath d='M11.041,0A11.041,11.041,0,1,0,22.082,11.041,11.073,11.073,0,0,0,11.041,0Z' fill='none' stroke='%23192e3c' stroke-width='1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  position: absolute;
  left: 3px;
  width: 20px;
  height: 20px;
  top: 3px;
}

.squared-ratio {
  display: flex;
  position: relative;
}
.squared-ratio .box-image {
  background-color: white;
  aspect-ratio: 1/1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.squared-ratio img {
  padding: 10%;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
}

.adt-combo__heading {
  font-weight: 600 !important;
  text-transform: uppercase;
}
.adt-combo + .adt-combo {
  margin-top: 20px;
}
