#fw-section-links-list-822b2a1f-777c-4109-a401-56dd24fd8e86 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #131313;
--color-on-primary-rgb: 19, 19, 19;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-product-image-background: #131313;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
a.button.button--primary.button--expand {
    color: white;
    font-weight: 600;
}
}

#fw-section-collections-list-63fb781c-d096-418a-b142-2595ab7584e8 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #131313;
--color-on-primary-rgb: 19, 19, 19;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-product-image-background: #131313;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
h3.collections-list__item-title.h5 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
}

@media (min-width: 640px) {
    .grid--waffle>.grid__column {
        padding: 5px;
    }
}
@media (min-width: 640px) {
    .wrapper {
        padding-right: 0px;
        padding-left: 0px;
    }
}
.section-fw-section-collections-list-63fb781c-d096-418a-b142-2595ab7584e8-padding {
    padding-top: 0px;
    padding-bottom: 100px;
}
h3.collections-list__item-title.h5 {
    background-color: #15a7bf;
    color: white;
    padding-top: 30px;
    padding-bottom: 30px;
}
}




#fw-section-hero-880b1bf4-4398-4e28-a107-6cd4e9f38f39 {

@media (max-width: 768px) {
.hero__content {
    padding-top: 100px;
    padding-bottom: 80px;
}
  }
a.button.button--primary.button--expand {
    color: white;
    font-weight: 600;
}
}


#fw-section-hero-927da4c3-2444-4f07-aef7-25daf4d126bc {

h2.hero__heading.hero__heading--regular {
    font-size: 40px;
}
}
#fw-section-featured-collection-97802ed6-0d84-4be8-9da8-bdea9cd321a6 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #2c2c2c;
--color-on-background-rgb: 44, 44, 44;
--color-product-image-background: #2c2c2c;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
a.button.button--outline.button--small {
    background-color: #15a7bf;
    color: white;
    padding: 10px 30px;
    border: none;
  font-weight: 600;
}
.badge {
    background-color: #000000;
    margin: 5px 3px 0px 0px;
  font-weight: 600;
}
h2.section-header__heading {
    text-align: center;
}
section.featured-collection.featured-collection--fw-section-featured-collection-0.section-fw-section-featured-collection-0-padding {
    padding-bottom: 0px;
}
section.collections-list.section-fw-section-collections-list-63fb781c-d096-418a-b142-2595ab7584e8-padding {
    padding-top: 0px;
}
.image__object img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    background-color: #e4e4e4;
}
img.tile__item.tile__item--2 {
    background-color: #e4e4e4;
}
.tile__options {
    padding-bottom: 0px;
    z-index: -1;
    position: relative;
}
}
#fw-section-header {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--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: #ffffff;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
a.header__link {
    font-size: 18px;
}
}
#fw-section-password {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #131313;
--color-background-rgb: 19, 19, 19;
--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: #ffffff;
--color-background-brightness: 19;
background-color: var(--color-background);
color: var(--color-on-background);
button.button.button--primary.button--expand {
    font-weight: 600;
}
}
#fw-section-recent-videos-a9b02601-80d8-4438-a372-e99591dec8a8 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #f4f4f4;
--color-background-rgb: 244, 244, 244;
--color-on-primary: #131313;
--color-on-primary-rgb: 19, 19, 19;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-product-image-background: #131313;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
a.button.button--outline.button--small {
    background-color: #15a7bf;
    color: white;
    padding: 10px 30px;
    border: none;
  font-weight: 600;
}
}
#fw-section-footer {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #1e1e1e;
--color-background-rgb: 30, 30, 30;
--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: #ffffff;
--color-background-brightness: 30;
background-color: var(--color-background);
color: var(--color-on-background);

}
#fw-section-featured-collection-0 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #ffffff;
--color-background-rgb: 255, 255, 255;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #2c2c2c;
--color-on-background-rgb: 44, 44, 44;
--color-product-image-background: #2c2c2c;
--color-background-brightness: 255;
background-color: var(--color-background);
color: var(--color-on-background);
a.button.button--outline.button--small {
    background-color: #15a7bf;
    color: white;
    padding: 10px 30px;
    border: none;
  font-weight: 600;
}
.badge {
    background-color: #000000;
    margin: 5px 3px 0px 0px;
  font-weight: 600;
}
h2.section-header__heading {
    text-align: center;
}
section.featured-collection.featured-collection--fw-section-featured-collection-0.section-fw-section-featured-collection-0-padding {
    padding-bottom: 0px;
}
section.collections-list.section-fw-section-collections-list-63fb781c-d096-418a-b142-2595ab7584e8-padding {
    padding-top: 0px;
}
.image__object img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    background-color: #e4e4e4;
}
img.tile__item.tile__item--2 {
    background-color: #e4e4e4;
}
.tile__options {
    padding-bottom: 0px;
    z-index: -1;
    position: relative;
}
}
#fw-section-featured-product-15465440-8d33-4678-bebe-9617adcdfa01 {
--color-primary: #15a7bf;
--color-primary-rgb: 21, 167, 191;
--color-background: #f4f4f4;
--color-background-rgb: 244, 244, 244;
--color-on-primary: #ffffff;
--color-on-primary-rgb: 255, 255, 255;
--color-on-background: #131313;
--color-on-background-rgb: 19, 19, 19;
--color-product-image-background: #131313;
--color-background-brightness: 244;
background-color: var(--color-background);
color: var(--color-on-background);
button.button.button--primary.button--expand {
    font-weight: 600;
}
.badge.badge--PROMOTION {
    font-size: 16px;
    padding: 8px 17px 8px 17px;
}
}
#fw-section-rich-text-4e855736-af3a-402a-a931-fa20e3e2276f {

h4 {
    font-weight: 500;
}
}