#fw-section-hero-7cd26097-1390-4513-bf48-cf9763ec6c17 {

.button--expand {   
    background:#E1983A;
    color: white!important;
  border:0;
}

.button--expand:hover {
    background:black;
    color: white!important;
}
.hero__text {
    font-size: x-large;
}
@media (min-width: 640px) {
    .hero__heading--large {
        font-size: 3.8rem;
       /*  background: rgba(3, 172, 240, 0.2);*/
       background: rgba(0, 0, 0, 0.3);
    }
}
.hero__text {
    margin-top: 16px;
    background: rgba(0, 0, 0, 0.3);
}

}

#fw-section-rich-text-f02d8706-4a9b-4d44-bc61-9970fd82e912 {

@media (min-width: 640px) {
    .wrapper {
        margin-top: 3rem;
        margin-bottom: -3rem;
    }
}
@media (min-width: 640px) {
    .rich-text__heading {
       text-transform: none;
    }
}
.rich-text__heading {
    font-size: 1.5rem;
    margin-top: 3rem;
}
.rich-text__text {
    font-size: 1rem;
    margin-top: 2rem;
}
}



#fw-section-footer {

.radio-button__input:checked+.radio-button__label {
    
    color: #ccc;
}
}

#fw-section-collections-list-1529f441-4832-46ad-b0e5-78bf46fe3b2f {

.section-header {
    margin-bottom: 0px;
}
}
#fw-section-collections-list-650a23e0-d759-4e12-90fb-118804d05dc1 {
--color-primary: #e1983a;
--color-primary-rgb: 225, 152, 58;
--color-background: #303030;
--color-background-rgb: 48, 48, 48;
--color-on-primary: #dbd5d5;
--color-on-primary-rgb: 219, 213, 213;
--color-on-background: #c2c2c2;
--color-on-background-rgb: 194, 194, 194;
--color-product-image-background: #ffffff;
--color-background-brightness: 48;
background-color: var(--color-background);
color: var(--color-on-background);
.section-header {
    margin-bottom: 0px;
}
}




#fw-section-announcement-bar-a4fba8ec-704b-499c-ae44-fa1fbde2b416 {

.announcement-bar__label {
    color: black;
}
}
#fw-section-image-with-text-929a5a9c-c2b2-45fb-9b2c-cd79d0d51484 {

.image-with-text__image {
    margin: 0 auto;
    max-width: 60%;
    /* border-radius: var(--image-corner-radius); */
}
}


#fw-section-header {

.header{
  border-bottom:2px solid;
    border-color: #666;
}

@media (min-width: 640px) {
    .header__grid {
        padding-bottom: 20px; 
        
    }
}

}

#fw-section-rich-text-174202419322406 {

@media (min-width: 640px) {
    .rich-text__heading {
        font-size: 3rem;
    }
}
@media screen and (min-width: 640px) {
    .section-fw-section-rich-text-ccf72b77-0062-4056-9f45-178d3a74a9aa-padding {
        padding-top: 48px;
        padding-bottom: 0 !important;
    }
}
}