#fw-section-featured-collection-1731483990 {

.section-header {
	display: none;
}
}
#fw-section-collections-list-22e08ccf-e7cf-4ade-901c-21e4db76a1d8 {

@media (max-width: 640px) {
  .grid--layout-4-cols {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	}

}

  .collections-list__item-title {
	text-align: center;
}

.section-header {
	display: none;
}
}




#fw-section-hero-1732218108 {

.hero__heading.hero__heading--regular {
  background: url('https://loadingartist.com/shop/logo.png') no-repeat center center;
  background-size: contain;
  text-indent: -9999px; /* hides the text for accessibility */
  width: 305px;  /* default width for desktops */
  aspect-ratio: 305 / 180; /* Replace with your image’s width/height ratio */
  margin: 0 auto; /* centers the element */
}

@media only screen and (max-width: 640px) {
  .hero__heading.hero__heading--regular {
    width: 200px;  /* smaller width for mobile; height adjusts automatically */
  }
}





.banner-decoration-link {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10; /* increased z-index */
}
.hero__container--large {
	min-height: 480px;
}

/* Ensure the link and image are positioned correctly */
.banner-decoration-link {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
  /* Add a transition if you want smooth resizing during window resizes */
  transition: transform 0.3s ease, opacity 0.3s ease;
}

.banner-decoration {
  /* 
    Calculation:
    - At 640px viewport: calc(200px + 0.25*(640px - 640px)) = 200px
    - At 1440px viewport: calc(200px + 0.25*(1440px - 640px)) = 200px + 0.25*800 = 400px
  */
  width: clamp(200px, calc(200px + 0.25 * (100vw - 640px)), 400px);
  height: auto;
}


/* Hide the decoration completely on mobile (below 640px) */
@media (max-width: 640px) {
  .banner-decoration-link {
    display: none;
  }
}

.hero__container--large {
  min-height: clamp(280px, calc(280px + 140 * ((100vw - 280px) / 920)), 420px);
}

  
  .hero__content {
    padding-top: 0px;
	padding-bottom: 0px;
}



}

#fw-section-announcement-bar-1731895980 {
--color-primary: #fd0000;
--color-primary-rgb: 253, 0, 0;
--color-background: #f4f4f5;
--color-background-rgb: 244, 244, 245;
--color-on-primary: #FFFFFF;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #2E2E2E;
--color-on-background-rgb: 46, 46, 46;
--color-product-image-background: #2E2E2E;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);

}