#fw-section-featured-collection-368b5f01-b200-4ad9-96a0-99c61c3cc2bb {

.section-header__heading {
  text-align: center;
}

.image__object img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.product-tile {
  transition: transform 0.3s ease;
  --color-on-background: #031017;
  --color-background: #e8e6e3;
  background-color: #e8e6e3;
  border-radius: 3px;
  border: 30px;
}

.image {
  border-radius: 3px;
  aspect-ratio: 6 / 9;
  height: auto;
  width: 100%;
}

.tile__image {
  padding: 12px;
}

.tile__heading {
  font-weight: var(--font-weight-heading);
}

.product-tile:hover {
  transform: scale(1.05);
}

.tile:hover .tile__heading {
  color: var(--color-primary);
}

.collection__grid {
  padding-bottom: 30px;
}

.badge {
  --color-on-background: #e8e6e3;
  --color-background: #031017;
}

.tile__options {
  padding: 0px;
  border: 0px;
}

.tile__description {
  padding: 3px 15px 15px;
}

.grid__column {
  padding: 12px;
}
}

#fw-section-featured-collection-00787127-a089-4043-a009-bc0a0594c0c3 {

.section-header__heading {
  text-align: center;
}

.image__object img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.product-tile {
  transition: transform 0.3s ease;
  --color-on-background: #031017;
  --color-background: #e8e6e3;
  background-color: #e8e6e3;
  border-radius: 3px;
  border: 30px;
}

.image {
  border-radius: 3px;
  aspect-ratio: 6 / 9;
  height: auto;
  width: 100%;
}

.tile__image {
  padding: 12px;
}

.tile__heading {
  font-weight: var(--font-weight-heading);
}

.product-tile:hover {
  transform: scale(1.05);
}

.tile:hover .tile__heading {
  color: var(--color-primary);
}

.collection__grid {
  padding-bottom: 30px;
}

.badge {
  --color-on-background: #e8e6e3;
  --color-background: #031017;
}

.tile__options {
  padding: 0px;
  border: 0px;
}

.tile__description {
  padding: 3px 15px 15px;
}

.grid__column {
  padding: 12px;
}
}



#fw-section-hero-ec4b9109-8d66-4b66-a6ec-3cdf9ce4026e {

.hero__inner,
.hero__inner--center {
  width: 100vw;
  height: calc(100vh - 90px);
}
}
#fw-section-featured-collection-0 {

.section-header__heading {
  text-align: center;
}

.image__object img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.product-tile {
  transition: transform 0.3s ease;
  --color-on-background: #031017;
  --color-background: #e8e6e3;
  background-color: #e8e6e3;
  border-radius: 3px;
  border: 30px;
}

.image {
  border-radius: 3px;
  aspect-ratio: 6 / 9;
  height: auto;
  width: 100%;
}

.tile__image {
  padding: 12px;
}

.tile__heading {
  font-weight: var(--font-weight-heading);
}

.product-tile:hover {
  transform: scale(1.05);
}

.tile:hover .tile__heading {
  color: var(--color-primary);
}

.collection__grid {
  padding-bottom: 30px;
}

.badge {
  --color-on-background: #e8e6e3;
  --color-background: #031017;
}

.tile__options {
  padding: 0px;
  border: 0px;
}

.tile__description {
  padding: 3px 15px 15px;
}

.grid__column {
  padding: 12px;
}
}

#fw-section-footer {

.footer__menu-link:hover {
  color: var(--color-primary);
}

.footer__social-link:hover svg {
  color: var(--color-primary);
}
}
#fw-section-header {

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: #031017;
}

.header__grid,
.header--left,
.header__size--lg {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header__logo {
  transition: transform 0.3s ease;
}

.header__logo:hover {
  transform: scale(1.10);
}

.header__link:hover {
  color: var(--color-primary);
}

.header__dropdown-link:hover {
  color: var(--color-primary);
}

.header__icon:hover {
  color: var(--color-primary);
}

.header__dropdown,
.header__dropdown-inner {
  border-radius: 3px;
}
}






#fw-section-password {

.password__content {
  padding-top: 15px;
  padding-bottom: 15px;
}

.password__social-link:hover {
  color: var(--color-primary);
}

.password__header {
  transition: transform 0.3s ease;
  width: auto;
  margin: 0 auto;
}

.password__header:hover {
  transform: scale(1.10);
  width: auto;
  margin: 0 auto;
}
}