#fw-section-header {
--color-primary: #9bcae0;
--color-primary-rgb: 155, 202, 224;
--color-background: #9bcae0;
--color-background-rgb: 155, 202, 224;
--color-on-primary: #315568;
--color-on-primary-rgb: 49, 85, 104;
--color-on-background: #000000;
--color-on-background-rgb: 0, 0, 0;
--color-product-image-background: #deeef6;
--color-background-brightness: 190;
background-color: var(--color-background);
color: var(--color-on-background);
.header
 {
    background-color: rgba(0, 0, 0, 0);
    font-size: 15px;
    font-weight: bold;
    z-index: 10;
}
}







#fw-section-product {

@media (min-width: 1024px) {
    .product-info__title {
        font-size: 22px;
    }
}
}








#fw-section-featured-collection-3b00d0e1-7529-40bf-b11e-e1f096c41254 {

element.style {
}
.tile__heading {
    transition: color 200ms;
    color: var(--color-on-background);
    font-size: 13px;
}

.tile__price {
    display: inline-block;
    margin-top: 4px;
    color: var(--color-on-background);
    font-size: 16px;
}

@media (min-width: 1024px) {
    .section-header__heading {
        font-size: 24px;
    }
}
.button--small {
    padding: 0px 20px;
    font-size: 14px;
}
@media screen and (min-width: 640px) {
    .section-fw-section-featured-collection-0-padding {
        padding-top: 34px;
        padding-bottom: 36px;
    }
}

@media (min-width: 640px) {
    .section-header {
        min-height: 30px;
        align-items: left;
        flex-direction: row;
    }
}
#fw-section-featured-collection-0 {
    @media (min-width: 1024px) {
        .section-header__heading {
            font-size: 24px;
        }
    }
}
}
#fw-section-featured-collection-820af145-b00a-453b-a947-0e98ddd868ad {

element.style {
}
.tile__heading {
    transition: color 200ms;
    color: var(--color-on-background);
    font-size: 13px;
}

.tile__price {
    display: inline-block;
    margin-top: 4px;
    color: var(--color-on-background);
    font-size: 16px;
}

@media (min-width: 1024px) {
    .section-header__heading {
        font-size: calc(var(--font-heading-scale) * 1.2rem);
    }
}
.button--small {
    padding: 0px 20px;
    font-size: 14px;
}
@media screen and (min-width: 640px) {
    .section-fw-section-featured-collection-0-padding {
        padding-top: 34px;
        padding-bottom: 36px;
    }
}

@media (min-width: 640px) {
    .section-header {
        min-height: 30px;
        align-items: left;
        flex-direction: row;
    }
}
#fw-section-featured-collection-0 {
    @media (min-width: 1024px) {
        .section-header__heading {
            font-size: 24px;
        }
    }
}
}
#fw-section-rich-text-0ffa8108-14c9-4d83-80a5-d975865851cb {

.rich-text__text {
    font-size: calc(var(--font-body-scale) * 1.8rem);
}
}
#fw-section-product-recommendations {

h2, .h2 {
    font-size: calc(var(--font-heading-scale) * 1.5rem);
}

.tile__heading {
    transition: color 200ms;
    color: var(--color-on-background);
    font-size: 13px;
}
}
#fw-section-collection-template {

element.style {
}
.tile__heading {
    transition: color 200ms;
    color: var(--color-on-background);
    font-size: 13px;
}

.tile__price {
    display: inline-block;
    margin-top: 4px;
    color: var(--color-on-background);
    font-size: 16px;
}

.collection-template__header {
    display: flex;
    flex-direction: column;
    position: relative;
    margin-bottom: 32px;
    text-align: center;
}

@media (min-width: 640px) {
    .collection-template__heading {
        flex: 1;
    width: 100%;
    text-align: center;
    font-size: calc(var(--font-heading-scale) * 1.2rem);
    }
}

.collection-template__heading {
    font-size: calc(var(--font-heading-scale) * 1.2rem);
}

@media (min-width: 640px) {
    .pagination__item {
        width: 40px;
        height: 40px;
        font-size: 1.125rem;
    }
}

.pagination__item.active {
    background: var(--color-on-background);
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(96, 163, 189);
    color: var(--color-background);
}

}
#fw-section-featured-collection-0 {

element.style {
}
.tile__heading {
    transition: color 200ms;
    color: var(--color-on-background);
    font-size: 13px;
}

.tile__price {
    display: inline-block;
    margin-top: 4px;
    color: var(--color-on-background);
    font-size: 16px;
}

@media (min-width: 1024px) {
    .section-header__heading {
        font-size: calc(var(--font-heading-scale) * 1.2rem);
    }
}
.button--small {
    padding: 0px 20px;
    font-size: 14px;
}
@media screen and (min-width: 640px) {
    .section-fw-section-featured-collection-0-padding {
        padding-top: 34px;
        padding-bottom: 36px;
    }
}

@media (min-width: 640px) {
    .section-header {
        min-height: 30px;
        align-items: left;
        flex-direction: row;
    }
}
#fw-section-featured-collection-0 {
    @media (min-width: 1024px) {
        .section-header__heading {
            font-size: 24px;
        }
    }
}
}