.shop-collections p{color:#fff;font-size:22px;line-height:normal}.shop-collections h2{margin-bottom:24px}.shop-collections .slick-slide img{border-radius:40px;overflow:hidden}.shop-collections .shop-info{padding-left:60px}.shop-collections .reverse{display:flex;flex-direction:row-reverse;align-items:center}.shop-collections .reverse .shop-info{padding-left:0;padding-right:50px}.shop-collections .reverse .et_pb_column:not(.shop-info){margin-right:0;margin-left:5.5%}.activity-sec.green-btn-link .cta-group .learn-more-link-container{height:60px;padding:0 32px;background:#0f0;width:320px;margin-bottom:24px}.activity-sec.green-btn-link .cta-group .learn-more-link-container:hover{background:#000}.activity-sec.green-btn-link .learn-more-link-container .green-link-text{color:#000;padding-left:50px}.activity-sec.green-btn-link .learn-more-link-container:hover .green-link-text{color:#fff}.activity-sec.green-btn-link .cta-group .shop-link-container:hover{background-color:#000000;border:2px solid #0f0!important}.activity-sec.green-btn-link .learn-more-link-container:before,.activity-sec.green-btn-link .learn-more-link-container:after{filter:brightness(0)}.activity-sec.green-btn-link .learn-more-link-container:hover::before,.activity-sec.green-btn-link .learn-more-link-container:hover::after{filter:none}.slick-arrow{bottom:0}.additional-base-info p{max-width:none}.curve-right-arrow-green-filled-btn{width:270px}.image-set-wrap{display:flex;flex-wrap:wrap;gap:16px}.image-set-wrap .image-set{position:relative;flex-basis:calc(25% - 12px);width:calc(25% - 12px);border-radius:40px;overflow:hidden}.image-set img{width:100%;transition:opacity 0.5s ease}.image-set img:nth-child(1){opacity:1;z-index:1}.image-set img:nth-child(2){opacity:0;z-index:2;position:absolute;top:0;left:0}.image-set:hover img:nth-child(1){opacity:0}.image-set:hover img:nth-child(2){opacity:1}.image-set-wrap .slick-slide{margin-right:16px}.race-slider-image{padding:0 12px}.activity-sec.green-btn-link .cta-group .learn-more-link-container{margin-bottom:0px}.hero-banner-v2 .hero-body{max-width:890px!important}.miles-of-smiles-info-content a:hover{border:1.5px solid #000}.miles-of-smiles-info-content a{width:320px}@media (max-width:1199px){.shop-collections .reverse{flex-direction:row-reverse}.miles-of-smiles-info-content{max-width:330px}.race-recap-relive-the-race{padding-bottom:0px!important}.race-recap-card-txt-container-bottom-space{padding-bottom:64px!important}.miles-of-smiles-info-container{padding:0 15px}}@media (max-width:980px){.shop-collections .reverse{flex-direction:column}.shop-collections .slick-slide img{border-radius:50px}.race-recap-relive-the-race .et_pb_column{margin:0px!important}.shop-collections .reverse .et_pb_column:not(.shop-info){margin-left:0}.race-slider-image{padding:0}}@media (max-width:779px){.activity-sec.green-btn-link,.activity-sec.green-btn-link .cta-group .learn-more-link-container,.additional-base-info .curve-right-arrow-green-outlined-btn{width:100%}.image-set:hover img:nth-child(1){opacity:1}.shop-collections .reverse{flex-direction:column}.shop-collections .reverse .shop-info,.shop-collections .shop-info{padding-right:0;padding-left:0}.shop-collections .reverse .et_pb_column:not(.shop-info){margin-left:0}.curve-right-arrow-green-filled-btn{width:100%}.shop-collections p{font-size:18px}.additional-base-info p{font-size:18px;line-height:normal}.image-set-slide .slick-list{padding-right:70px}.miles-of-smiles-info-content a{width:100%}.stats-info-heading{font-size:80px}.miles-of-smiles-info-container{padding:0}}div.et_pb_section.et_pb_section_0{background-image:url(https://media.everywomansmarathon.com/wp-content/uploads/2025/11/18044556/recap-hero-min-scaled-1.jpg)!important}.et_pb_section_0.et_pb_section{padding-top:300px;padding-bottom:0px;background-color:#000000!important}.et_pb_row_0.et_pb_row,.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_section_1.et_pb_section{padding-top:120px;padding-bottom:120px;margin-top:-140px;background-color:RGBA(255,255,255,0)!important}.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#000000!important}.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row{width:auto;max-width:1198px}.et_pb_image_0,.et_pb_image_1{background-color:#000000;margin-bottom:0px!important;text-align:left;margin-left:0}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_1 .et_pb_image_wrap{border-radius:40px 40px 40px 40px;overflow:hidden}.et_pb_section_3.et_pb_section{padding-top:120px;padding-bottom:120px;background-color:#000000!important}.et_pb_text_1{margin-bottom:24px!important}.et_pb_section_4.et_pb_section{padding-top:0px;padding-bottom:120px;background-color:#000000!important}.et_pb_image_2,.et_pb_image_3{text-align:left;margin-left:0}.et_pb_image_3 .et_pb_image_wrap{border-radius:40px 0 0 40px;overflow:hidden}@media only screen and (max-width:980px){.et_pb_section_0.et_pb_section{padding-top:300px;padding-bottom:0px;background-color:#000000!important}.et_pb_section_1.et_pb_section{padding-top:120px;padding-bottom:120px;margin-top:-140px}.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:120px}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img{width:auto}.et_pb_section_3.et_pb_section{padding-top:120px;padding-bottom:120px}.et_pb_section_4.et_pb_section{padding-top:0px;padding-bottom:60px}}@media only screen and (max-width:767px){div.et_pb_section.et_pb_section_0{background-image:url(https://media.everywomansmarathon.com/wp-content/uploads/2025/11/18044601/race-mobile-min.jpg)!important}.et_pb_section_0.et_pb_section{padding-top:290px;background-color:#000000!important}.et_pb_section_1.et_pb_section{padding-top:120px;padding-bottom:64px;margin-top:-150px}.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:64px}.et_pb_image_0 .et_pb_image_wrap img,.et_pb_image_1 .et_pb_image_wrap img,.et_pb_image_2 .et_pb_image_wrap img,.et_pb_image_3 .et_pb_image_wrap img{width:auto}.et_pb_section_3.et_pb_section{padding-top:64px;padding-bottom:52px}.et_pb_section_4.et_pb_section{padding-top:0px;padding-bottom:60px}.et_pb_image_3 .et_pb_image_wrap{border-radius:40px 49px 0 0px;overflow:hidden}}