/** Shopify CDN: Minification failed

Line 119:30 Unexpected "wishlist-button-collection"
Line 123:30 Unexpected "wishlist-button-collection"

**/
.product-grid > .grid__item {
  padding-bottom: 2rem;
  width: 50%;
  max-width: 50%;
}

product-recommendations .product-grid > .grid__item {
  width: 46%;
  max-width: 46%;
}

@media screen and (max-width: 989px) {
  .card__badges--container {
    top: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
  }
  .product-grid[data-small-grid="1"] > .grid__item {
    width: 100%;
    max-width: 100%;
  }
  .product-grid[data-small-grid="4"] > .grid__item {
    width: 25%;
    max-width: 25%;
    padding-bottom: 0;
  }
  .product-grid[data-small-grid="4"] > .grid__item .card-wrapper .card-information > * > * {
    display: none;
  }
  .product-grid[data-small-grid="4"] > .grid__item .card-wrapper .card-information > * > *.card-information__text {
    display: block;
    height: 0;
    width: 0;
    overflow: hidden;
    color: transparent;
  }
  .product-grid[data-small-grid="4"] > .grid__item .card--product > button[id*="modalOpener"] {
    width: 2rem;
    height: 2rem;
  }
  .product-grid[data-small-grid="4"] > .grid__item .card--product > button[id*="modalOpener"] .icon {
    width: 0.6rem;
  }
  .product-grid > .grid__item.product-item-card .card--product .badge {
    padding: 0.4rem;
    font-size: 1rem;
  }

  .product-grid[data-small-grid="4"] > .grid__item.product-item-card .card--product .badge {
    font-size: 0.6rem;
    padding: 0.2rem 0.3rem;
  }

  #product-grid.product-grid[data-small-grid="4"] > .grid__item.product-item-card .card--product .badge.color-sale-ss25 {
    font-size: 0.9rem;
    padding: 0.2rem 0.3rem;
  }

  .product-grid[data-small-grid="4"] > .grid__item.product-item-card .card--product .card__badges--container {
    top: 0.25rem;
    left: 0.25rem;
    right: 0.25rem;
  }

  .product-grid[data-small-grid="4"] > .grid__item.product-item-card .card--product .card__badges--container.badge--bottom-left {
    top: auto;
    bottom: 0.6rem;
  }

  .product-grid[data-small-grid="2"] wishlist-button-collection {
    top: 0.5rem;
    right: 0.5rem;
  }

  .product-grid[data-small-grid="4"] wishlist-button-collection {
    top: 0.25rem;
    right: 0.25rem;
  }

  .product-grid[data-small-grid="4"] wishlist-button-collection .wk-button svg {
    --size: 8px;
  }
}

@media screen and (max-width: 550px) {
  .product-grid[data-small-grid="2"] > .grid__item.product-item-card .card--product .badge {
    font-size: 1.4rem;
    padding: 0.1rem 0.2rem;
  }

  .product-grid[data-small-grid="4"] > .grid__item.product-item-card .card--product .badge {
    font-size: 0.35rem;
  }
}

@media screen and (min-width: 990px) {
  .product-grid > .grid__item {
    width: 25%;
    max-width: 25%;
  }
  .product-grid[data-grid="2"] > .grid__item {
    width: 50%;
    max-width: 50%;
  }
  .product-grid[data-grid="6"] > .grid__item {
    width: 16.66%;
    max-width: 16.66%;
  }
  .product-grid[data-grid="6"] > .grid__item.product-item-card .card--product .badge {
    font-size: 1.15rem;
    padding: 0.4rem;
  }
  .product-grid[data-grid="6"]wishlist-button-collection {
    top: 1.5rem;
    right: 1.5rem;
  }
  .product-grid[data-grid="8"]wishlist-button-collection {
    top: 0.5rem;
    right: 0.5rem;
  }
  .product-grid[data-grid="8"] > .grid__item {
    width: 12.5%;
    max-width: 12.5%;
    padding-bottom: 1rem;
  }
  .product-grid[data-grid="8"] > .grid__item .card-wrapper .card-information > * > * {
    display: none;
  }
  .product-grid[data-grid="8"] > .grid__item .card-wrapper .card-information > * > *.card-information__text {
    display: block;
    height: 0;
    width: 0;
    overflow: hidden;
    color: transparent;
  }
  .product-grid[data-grid="8"] > .grid__item card-sizes {
    padding: 1rem 0.4rem 0.4rem;
  }
  .product-grid[data-grid="8"] > .grid__item.product-item-card .card--product .badge {
    font-size: 0.9rem;
    padding: 0.2rem 0.3rem;
    max-width: 6rem;
    text-align: left;
    white-space: break-spaces;
  }

  .product-grid[data-grid="8"] > .grid__item.product-item-card .card--product .card__badges--container {
    top: 0.5rem;
    left: 0.5rem;
    right: 0.5rem;
  }

  .product-grid[data-grid="8"] > .grid__item.product-item-card .card--product .card__badges--container.badge--bottom-left {
    top: auto;
    bottom: 0.6rem;
  }
}

.product-grid.negative-margin {
  margin-bottom: -2rem;
}

.product-grid {
  justify-content: flex-start;
}

@media screen and (min-width: 990px) {
  .product-grid {
    align-items: flex-start;
  }
}

@media screen and (min-width: 750px) {
  .collection.collection-product-list.collection-product-list-aw25 .product-grid {
    margin-top: 0.3rem;
    margin-bottom: 0;
  }

  .collection.collection-product-list.collection-product-list-aw25 .product-grid .card-information {
    margin-bottom: 7.5rem;
  }

  section .collection.collection-product-list.collection-product-list-aw25,
  .collection-product-list-aw25.page-width {
    padding: 0;
  }
}

@media screen and (max-width: 749px) {
  section .collection.collection-product-list.collection-product-list-aw25,
  .collection-product-list-aw25.page-width {
    padding: 0;
    padding-left: 0;
    padding-right: 0.2rem;
    padding-top: 0.2rem;
  }

  section .collection.collection-product-list.collection-product-list-aw25 .product-grid,
  .collection-product-list-aw25.page-width .product-grid {
    margin-top: 0;
    margin-bottom: 0;
  }

  section .collection.collection-product-list.collection-product-list-aw25 .product-grid .grid__item,
  .collection-product-list-aw25.page-width .product-grid .grid__item {
    padding-bottom: 0.2rem;
    padding-left: 0.2rem;
  }
  section .collection.collection-product-list.collection-product-list-aw25 .product-grid .grid__item .card--product,
  .collection-product-list-aw25.page-width .product-grid .grid__item .card--product {
    margin-bottom: 0;
  }
  .collection.collection-product-list.collection-product-list-aw25 .product-grid .card-wrapper .card-information {
    display: none;
  }
}

.collection-heading__card {
  align-self: flex-start;
}

.collection .collection-image__card.collection-image__card-three {
  width: 100%;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding-bottom: 0;
}

.collection .collection-image__card.collection-image__card-three img {
  max-width: 100%;
}

@media screen and (min-width: 750px) {
  .collection .collection-image__card.collection-image__card-three {
    margin-top: 4rem;
    padding-bottom: 1rem;
  }
}

.product-grid .banner__image {
  position: relative;
}

@media screen and (max-width: 749px) {
  .product-grid .banner__image {
    margin-bottom: 2rem !important;
  }
}

.product-grid .banner__image--text {
  position: absolute;
  bottom: 0;
  left: 1.6rem;
  right: 1.6rem;
  text-align: left;
  font-weight: 600;
  font-size: 1.7rem;
}

.product-grid .image-with-text:not(.color-scheme-background-1) {
  margin-bottom: 0;
  margin-top: 0;
}
.product-grid .image-with-text__content {
  padding: 0;
}

.product-grid .image-with-text__heading {
  font-size: 1.6rem;
  font-weight: 600;
}

@media screen and (min-width: 750px) {
  .product-grid .image-with-text__heading {
    font-size: 2.8rem;
    font-weight: 600;
  }
  .product-grid .image-with-text__content {
    padding: 0;
    max-width: 100%;
  }
  .product-grid .banner__image--text {
    width: 35%;
  }
  .product-grid .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__text-item {
    padding-right: 0;
  }
  .product-grid .image-with-text__grid--reverse .image-with-text__text-item {
    padding-left: 0;
  }
}

@media screen and (min-width: 750px) {
  .product-grid .grid__item {
    /* padding-bottom: calc(6rem + var(--page-width-margin)); */
    padding-bottom: 0.3rem;
  }

  .product-grid .grid__item.image-with-text__media-item,
  .product-grid .grid__item.image-with-text__text-item {
    padding-bottom: 0;
  }

  .product-grid.negative-margin {
    margin-bottom: calc(-5rem - var(--page-width-margin));
  }

  .product-grid.negative-margin--small {
    margin-bottom: calc(-1rem - var(--page-width-margin));
  }
}

@media screen and (min-width: 990px) {
  .product-item.product-item-4,
  .product-item.product-item-28,
  .product-item.product-item-52 {
    margin-left: 16.66666%;
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .product-item.product-item-5,
  .product-item.product-item-29,
  .product-item.product-item-53 {
    margin-right: 16.66666%;
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .product-item.product-item-6,
  .product-item.product-item-30,
  .product-item.product-item-54 {
    width: 50%;
    max-width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }

  .product-item.product-item-9,
  .product-item.product-item-33,
  .product-item.product-item-57 {
    margin-right: 25%;
  }

  .product-item.product-item-10,
  .product-item.product-item-34,
  .product-item.product-item-58 {
    margin-left: 25%;
  }

  .product-item.product-item-13,
  .product-item.product-item-37,
  .product-item.product-item-61 {
    width: 50%;
    max-width: 50%;
  }

  .product-item.product-item-20,
  .product-item.product-item-44,
  .product-item.product-item-68 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .product-item.product-item-21,
  .product-item.product-item-45,
  .product-item.product-item-69 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .product-item.product-item-22,
  .product-item.product-item-46,
  .product-item.product-item-70 {
    width: 50%;
    max-width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }

  .product-item.product-item-23,
  .product-item.product-item-47,
  .product-item.product-item-71 {
    width: 33.33333%;
    max-width: 33.33333%;
    margin-left: 33.33333%;
  }

  .product-item.product-item-24,
  .product-item.product-item-48,
  .product-item.product-item-72 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .product-item.product-item-27,
  .product-item.product-item-51,
  .product-item.product-item-75 {
    margin-right: 25%;
  }

  .limited-collection .product-item.product-item-4,
  .limited-collection .product-item.product-item-5 {
    width: 50%;
    max-width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }

  .limited-collection .product-item.product-item-27,
  .limited-collection .product-item.product-item-51 {
    margin-left: 16.66666%;
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .limited-collection .product-item.product-item-28,
  .limited-collection .product-item.product-item-52 {
    margin-right: 16.66666%;
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .limited-collection .product-item.product-item-29,
  .limited-collection .product-item.product-item-53 {
    width: 50%;
    max-width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }

  .limited-collection .product-item.product-item-8,
  .limited-collection .product-item.product-item-32,
  .limited-collection .product-item.product-item-56 {
    margin-right: 25%;
  }

  .limited-collection .product-item.product-item-9,
  .limited-collection .product-item.product-item-33,
  .limited-collection .product-item.product-item-57 {
    margin-left: 25%;
  }
  .limited-collection .product-item.product-item-6,
  .limited-collection .product-item.product-item-13,
  .limited-collection .product-item.product-item-24,
  .limited-collection .product-item.product-item-30,
  .limited-collection .product-item.product-item-37,
  .limited-collection .product-item.product-item-46,
  .limited-collection .product-item.product-item-54,
  .limited-collection .product-item.product-item-48 {
    width: 25%;
    max-width: 25%;
    margin-right: 0;
    margin-left: 0;
  }
  .limited-collection .product-item.product-item-9,
  .limited-collection .product-item.product-item-22,
  .limited-collection .product-item.product-item-27,
  .limited-collection .product-item.product-item-47,
  .limited-collection .product-item.product-item-51,
  .limited-collection .product-item.product-item-33 {
    margin-right: 0;
  }

  .limited-collection .product-item.product-item-10,
  .limited-collection .product-item.product-item-23,
  .limited-collection .product-item.product-item-28,
  .limited-collection .product-item.product-item-47,
  .limited-collection .product-item.product-item-52,
  .limited-collection .product-item.product-item-34 {
    margin-left: 0;
  }

  .limited-collection .product-item.product-item-12,
  .limited-collection .product-item.product-item-36,
  .limited-collection .product-item.product-item-60 {
    width: 50%;
    max-width: 50%;
  }

  .limited-collection .product-item.product-item-19,
  .limited-collection .product-item.product-item-43,
  .limited-collection .product-item.product-item-67 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .limited-collection .product-item.product-item-20,
  .limited-collection .product-item.product-item-44,
  .limited-collection .product-item.product-item-68 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .limited-collection .product-item.product-item-21,
  .limited-collection .product-item.product-item-45,
  .limited-collection .product-item.product-item-69 {
    width: 50%;
    max-width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }

  .limited-collection .product-item.product-item-22,
  .limited-collection .product-item.product-item-46,
  .limited-collection .product-item.product-item-70 {
    width: 33.33333%;
    max-width: 33.33333%;
    margin-left: 33.33333%;
  }

  .limited-collection .product-item.product-item-23,
  .limited-collection .product-item.product-item-47,
  .limited-collection .product-item.product-item-71 {
    width: 33.33333%;
    max-width: 33.33333%;
  }

  .limited-collection .product-item.product-item-26,
  .limited-collection .product-item.product-item-50,
  .limited-collection .product-item.product-item-74 {
    margin-right: 25%;
  }
}

@media screen and (max-width: 989px) {
  .product-item {
    width: 50%;
    max-width: 50%;
  }
  .product-item .card-information__wrapper {
    margin-left: 0;
  }

  .product-grid .image-with-text__media {
    min-height: unset;
  }

  .product-grid .image-with-text__grid {
    min-height: auto;
  }

  .product-item.product-item-6,
  .product-item.product-item-30,
  .product-item.product-item-54 {
    width: calc(100%);
    max-width: calc(100%);
  }
  .product-item.product-item-6 .card-information__wrapper,
  .product-item.product-item-30 .card-information__wrapper,
  .product-item.product-item-54 .card-information__wrapper {
    margin-left: -0.5rem;
  }

  .product-item.product-item-6 .card-information,
  .product-item.product-item-30 .card-information,
  .product-item.product-item-54 .card-information {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .product-item.product-item-9,
  .product-item.product-item-33,
  .product-item.product-item-57 {
    margin-right: 50%;
  }

  .product-item.product-item-10,
  .product-item.product-item-34,
  .product-item.product-item-58 {
    margin-left: 50%;
  }

  .product-item.product-item-13,
  .product-item.product-item-37,
  .product-item.product-item-61 {
    width: calc(100%);
    max-width: calc(100%);
  }
  .product-item.product-item-13 .card-information__wrapper,
  .product-item.product-item-37 .card-information__wrapper,
  .product-item.product-item-61 .card-information__wrapper {
    margin-left: -0.5rem;
  }

  .product-item.product-item-13 .card-information,
  .product-item.product-item-37 .card-information,
  .product-item.product-item-61 .card-information {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .product-item.product-item-22,
  .product-item.product-item-46,
  .product-item.product-item-70 {
    width: calc(100%);
    max-width: calc(100%);
  }
  .product-item.product-item-22 .card-information__wrapper,
  .product-item.product-item-46 .card-information__wrapper,
  .product-item.product-item-70 .card-information__wrapper {
    margin-left: -0.5rem;
  }

  .product-item.product-item-22 .card-information,
  .product-item.product-item-46 .card-information,
  .product-item.product-item-70 .card-information {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .product-item.product-item-23,
  .product-item.product-item-47,
  .product-item.product-item-71 {
    width: calc(100%);
    max-width: calc(100%);
  }
  .product-item.product-item-23 .card-information__wrapper,
  .product-item.product-item-47 .card-information__wrapper,
  .product-item.product-item-71 .card-information__wrapper {
    margin-left: -0.5rem;
  }

  .product-item.product-item-23 .card-information,
  .product-item.product-item-47 .card-information,
  .product-item.product-item-71 .card-information {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.collection .title-wrapper {
  align-self: flex-start;
}

.collection .title-wrapper .title-wrapper-with-link {
  margin-top: 0;
  margin-right: 30%;
}

.collection .title-wrapper .media {
  width: 100%;
}

.collection-featured-collection .product-grid {
  padding-top: calc(6rem + var(--page-width-margin));
  margin-top: 0;
}

.collection-grid-pictures-section .product-grid.product-grid--pictures {
  display: grid;
  grid-auto-flow: row dense;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.3rem 0.3rem;
  margin-left: 0;
}

.collection-grid-pictures-section .product-grid.product-grid--pictures > .grid__item {
  width: auto;
  max-width: none;
  padding: 0;
}

.collection-grid-pictures-section .collection-heading__card {
  grid-column: 1 / -1;
}

.collection-grid-pictures-section .product-grid.product-grid--pictures .collection-grid-picture {
  grid-column: span 2;
  grid-row: span 2;
}

.collection-grid-pictures-section .collection-grid-picture__media {
  width: 100%;
  height: 100%;
}

.collection-grid-pictures-section .collection-grid-picture__media img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}

@media screen and (max-width: 989px) {
  .collection-grid-pictures-section .product-grid.product-grid--pictures[data-small-grid="1"] {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .collection-grid-pictures-section .product-grid.product-grid--pictures[data-small-grid="1"] .collection-grid-picture {
    grid-column: span 1;
    grid-row: span 1;
  }

  .collection-grid-pictures-section .product-grid.product-grid--pictures[data-small-grid="4"] {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

@media screen and (min-width: 990px) {
  .collection-grid-pictures-section .product-grid.product-grid--pictures {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 0.3rem;
  }

  .collection-grid-pictures-section .product-grid.product-grid--pictures[data-grid="6"] {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .collection-grid-pictures-section .product-grid.product-grid--pictures[data-grid="8"] {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .collection-grid-pictures-section .collection-grid-picture--right {
    grid-column: 3 / span 2;
  }

  .collection-grid-pictures-section .collection-grid-picture--left {
    grid-column: 1 / span 2;
  }
}
