#fw-section-hero-06f1e573-9837-407a-a3e3-5bad237b130d {

.hero__container {
  background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);
  mix-blend-mode:normal;
  background-repeat: no-repeat;
  max-width: 100%;
  background-position: center;
  background-position-y: center;
  background-position-y: top;
  background-size: 100%;
  /*max-height: 450px;*/
}

@media (max-width: 1024px) {
  .hero__container {
    background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);mix-blend-mode:normal;
    max-width: 100%;
    background-position: 20% 12%;
    background-repeat: no-repeat;
    background-size: 380%;
  }  
}

@media (max-width: 480px) {
  .hero__container {
    background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);mix-blend-mode:normal;
    max-width: 100%;
    background-position: 22% 8%;
    background-repeat: no-repeat;
    background-size: 439%;
  }  
}

.hero__collage {
  visibility: hidden;
}

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

@media (min-width: 640px) {
  .hero {
      padding-top: 0px;
      padding-bottom: 0px;
  }
}
}
#fw-section-custom-html-90893a79-fef1-4f35-89b3-9ba9715f3363 {

.hero__socials {
    display:flex;
    position:relative;
    justify-content:center;
    flex-wrap:wrap;
    margin-top: -75px;
  }

  .hero__social-item {
    float: left;
    padding: 5px;
  }

  @media (max-width: 1024px){
    .hero__social-link{
      opacity: 1;
      filter: drop-shadow( 2px 2px 2px rgba(255, 255, 255, 0.7));
    }
  }
}
#fw-section-rich-text-47e49563-9b11-4904-b588-58118ce2564e {
--color-primary: #1ec2d8;
--color-primary-rgb: 30, 194, 216;
--color-background: #95e5e9;
--color-background-rgb: 149, 229, 233;
--color-on-background: #062b2c;
--color-on-background-rgb: 6, 43, 44;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-product-image-background: #062b2c;
--color-background-brightness: 206;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #1ec2d8;
--primary-btn-text: #ffffff;
--primary-btn-border-color: #062b2c;
--secondary-btn-bg: transparent;
--secondary-btn-text: #062b2c;
--secondary-btn-border-color: #062b2c;

}
#fw-section-custom-html-9ea1cf0f-44bf-41a0-9541-ad329b6a91db {

.column {
    float: left;
    width: 33.33%;
    padding: 10px;
  }

@media (max-width:720px){
  .column {
    float:none;
    width: 100%;
    padding: 10px;
  }
}
  .row:after {
    content: "";
    display: table;
    clear: both;
    display:flex;
    position:relative;
    justify-content:center;
    flex-wrap:wrap;
  }
  .icon-column{
    float: left;
    padding: 5px;
  }
  .text-column{
    float: left;
    width: 66.66%;
    padding: 5px;
  }
  .img-fluid{
    width: 400px;
    height: 400px;
    object-fit: contain;
  }
}
#fw-section-recent-videos-4b9b04fe-eea3-42ad-9a02-546c8757c72e {

.video-tile__title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
}
}
#fw-section-rich-text-f182658f-f0a1-4762-87f2-649554d9e413 {

.wrapper {
  margin-bottom: -50px
}
}
#fw-section-image-d5612035-d842-4cef-9051-699c2b7ef564 {

.image-section__image {
  position: relative;
  height: 100%;
  min-height: 400px;
  margin-bottom: -700px;
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgb(0, 0, 0) 75%);
}
}
#fw-section-collection-template-collection-bg-fade-style {

.collection-template__header {
  visibility: hidden;
}

.grid__column--6 {
  flex-basis: 25%;
  max-width: 50%;
}
}




#fw-section-hero-d0076ae1-c3c7-476c-bf37-265e6029a4f1 {

.hero__container {
  background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);
  mix-blend-mode:normal;
  background-repeat: no-repeat;
  max-width: 100%;
  background-position: center;
  background-position-y: center;
  background-position-y: top;
  background-size: 100%;
  /*max-height: 450px;*/
}

@media (max-width: 1024px) {
  .hero__container {
    background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);mix-blend-mode:normal;
    max-width: 100%;
    background-position: 20% 12%;
    background-repeat: no-repeat;
    background-size: 380%;
  }  
}

@media (max-width: 480px) {
  .hero__container {
    background-image: url(https://lh3.googleusercontent.com/pw/AP1GczMRPOfjRjrB0xVpXRlEOZCcQsotec8dlIwh8xfBsTaInz7IQR4fuKR-MSY2nsye9IoQFmxwFNoVG-fUwWrYMmdz3TrNafYiIFlgN1Vw0CxcChfxkQPERU4oUEI9D1Wg7XPhx2pi9YnzyvjxEqP9NWDt=w2305-h1296-s-no?authuser=0);mix-blend-mode:normal;
    max-width: 100%;
    background-position: 22% 8%;
    background-repeat: no-repeat;
    background-size: 439%;
  }  
}

.hero__collage {
  visibility: hidden;
}

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

@media (min-width: 640px) {
  .hero {
      padding-top: 0px;
      padding-bottom: 0px;
  }
}
}
#fw-section-custom-html-62a9dca8-82dc-4fcf-89a3-e4b5e49c36f4 {

.hero__socials {
    display:flex;
    position:relative;
    justify-content:center;
    flex-wrap:wrap;
    margin-top: -75px;
  }

  .hero__social-item {
    float: left;
    padding: 5px;
  }

  @media (max-width: 1024px){
    .hero__social-link{
      opacity: 1;
      filter: drop-shadow( 2px 2px 2px rgba(255, 255, 255, 0.7));
    }
  }
}
#fw-section-rich-text-4eaf318c-a7dd-4f64-83b6-637038e69513 {
--font-heading-scale: 1.4;
--font-body-scale: 1.09;
}
#fw-section-image-b45872c7-939a-49fb-b4fd-963c6116ad8b {

.image-section__image {
  position: relative;
  height: 100%;
  min-height: 400px;
  margin-bottom: -560px;
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgb(0, 0, 0) 75%);
}

@media (max-width: 1024px) {
  .image-section__image {
    visibility: hidden
  }
}
}
#fw-section-featured-collection-f6cff8f0-b64c-4bd1-94e4-8fa17ba2f807 {

.grid__column--6 {
  flex-basis: 25%;
  max-width: 50%;
}
}
#fw-section-custom-html-116db906-7ef4-4187-9f5c-3a0a5b6aafc3 {

.column {
    float: left;
    width: 33.33%;
    padding: 10px;
  }

@media (max-width:720px){
  .column {
    float:none;
    width: 100%;
    padding: 10px;
  }
}
  .row:after {
    content: "";
    display: table;
    clear: both;
    display:flex;
    position:relative;
    justify-content:center;
    flex-wrap:wrap;
  }
  .icon-column{
    float: left;
    padding: 5px;
  }
  .text-column{
    float: left;
    width: 66.66%;
    padding: 5px;
  }
  .img-fluid{
    width: 400px;
    height: 400px;
    object-fit: contain;
  }
}
#fw-section-recent-videos-244208ec-c9db-49f3-8df4-7eec98ddd3b7 {

.video-tile__title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 450px;
}
}

#fw-section-header {

@media (max-width:1280px) {
  .header__grid {
    display: grid;
    align-items: center;
  }
}

@media (max-width:480px) {
  .header__grid {
    display: grid;
    grid-template-areas:
  'left-icons heading icons';
    grid-template-columns: 1fr 6fr 1fr;
    align-items: center;
  }
}
}