#fw-section-product-recommendations {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}











#fw-section-product {
--color-primary: #0071bc;
--color-primary-rgb: 0, 113, 188;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #ffffff;
--color-on-background-rgb: 255, 255, 255;
--color-product-image-background: #b1b1b1;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
.gallery__image-container {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.gallery__image-container::before {
      display: block;
      width: calc(100% - 20px);
  }
.gallery__image-container::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-header {
--color-primary: #030924;
--color-primary-rgb: 3, 9, 36;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #0071bc;
--color-on-background-rgb: 0, 113, 188;
--color-product-image-background: #b1b1b1;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-7f842d09-db19-4fd4-9365-ca95f12d1957 {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-collection-template {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-featured-collection-0 {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-featured-collection-7bdad015-d395-4336-8b07-0e537b43e4f9 {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-featured-collection-a5f34b51-eff6-42c2-9f92-f8b15fbd8f80 {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-featured-collection-42b72ac8-1b21-4526-8343-c5ba08b1668c {

.tile__image {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.tile__image::before {
      display: block;
      width: calc(100% - 20px);
  }
.tile__image::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-collections-list-636fb919-0a3e-497d-b390-13ae7681a0de {

.collections-list__item-image-wrapper {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.collections-list__item-image-wrapper::before {
      display: block;
      width: calc(100% - 20px);
  }
.collections-list__item-image-wrapper::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}
#fw-section-collections-list-45a4353f-414a-4a56-b9ac-dc7c11a3f256 {

.collections-list__item-image-wrapper {
  clip-path: polygon(
      0% 20px, /* top left */
      20px 0%, 
      calc(100% - 20px) 0%, /* top right */
      100% 20px, 
      100% calc(100% - 20px), /* bot right */
      calc(100% - 20px) 100%, 
      20px 100%, /* bot left */
      0% calc(100% - 20px)
  );
}
.collections-list__item-image-wrapper::before {
      display: block;
      width: calc(100% - 20px);
  }
.collections-list__item-image-wrapper::after {
      display: block;
      width: calc(100% - 20px);
      left: 0;
      border-left: 10px solid transparent;
  }
}