#clothing-program-container {max-width: 80rem;margin: 0 auto;padding: 0 .75rem;}.clothing-program-row {display: grid;gap: .75rem;margin-bottom: .75rem;}.clothing-program-row.clothing-featured > a, .clothing-program-row.clothing-featured > div, .clothing-program-row.clothing-two > a {border-radius: .375rem;overflow: hidden;}.clothing-program-row.clothing-featured .clothing-program-content-1 {background: #222 url(https://dh36nblqpps8a.cloudfront.net/assets/clothing/2026-Clothing-Silkweight-1400x846.jpg) 38% center/cover no-repeat;position: relative;min-height: 32rem;}.clothing-program-content-1-inner {color: #fff;border-radius: 0.1875rem;background-color: rgba(0,0,0,.35);background: linear-gradient(0deg, rgba(0,0,0,0.35) 80%, rgba(0,0,0,0) 100%);padding: 1rem;position: absolute;bottom: 0;left: auto;right: auto;margin: 0 auto;}.clothing-program-content-1-inner h2 {font-size: 2rem;margin: 0;}.clothing-program-content-1-inner h2::after {content: "";display: block;max-width: 4rem;margin: .125rem 0 .5rem;height: .125rem;background-color: #27aae1;border-radius: 10rem;}.clothing-program-content-1-inner p {font-size: 1rem;margin: .25rem 0 0;}.clothing-program-content-1-inner .gendered-links-container {display: flex;flex-flow: row wrap;gap: .625rem;margin-top: 1rem;}.gendered-links-container > a {background-color: #eee;color: #005380;border: .125rem solid #005380;border-radius: 10rem;padding: .5rem 1rem;font-family: proxima-nova-extra-condensed, sans-serif;font-weight: 600;font-style: normal;text-transform: uppercase;line-height: 1;text-align: center;font-size: 1rem;}.gendered-links-container > a:hover {background-color: #005380;color: #fff;}.clothing-single-focus {position: relative;background-color: #222;}.clothing-single-focus::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0);transition: background-color .3s ease-out .1s;}.clothing-single-focus:hover::after {background-color: rgba(0,0,0,.35);}.clothing-single-focus img {width: 100%;height: 100%;object-position: center center;object-fit: cover;transition: transform .3s ease-out .1s;}.clothing-single-focus:hover img {transform: scale(1.04);}.clothing-single-focus > div {position: absolute;top: 0;z-index: 1;width: 100%;height: 100%;display: flex;justify-content: center;align-items: end;padding-bottom: 10%;}.clothing-single-focus > div > div {line-height: 1.2;color: #fff;font-size: 1.25rem;text-shadow: 0 0 2rem rgba(0,0,0,1), 0 0 .25rem rgba(0,0,0,1), 0 0 4rem rgba(0,0,0,1);text-align: center;font-weight: 700;}.clothing-single-focus > div > div span {display: block;text-transform: uppercase;font-family: proxima-nova-extra-condensed,sans-serif;font-weight: 600;font-size: 2rem;letter-spacing: .05rem;}.clothing-single-focus > div > div span::before {content: "";display: block;max-width: 4rem;margin: .375rem auto;height: .125rem;background-color: #27aae1;border-radius: 8rem;}.clothing-about-copy {border-radius: .375rem;min-height: 36rem;background: #222 url(https://dh36nblqpps8a.cloudfront.net/assets/clothing/2026-Clothing-About-Mobile-1536x1152.jpg) 34% center/cover no-repeat;position: relative;display: flex;justify-content: start;align-items: start;margin-bottom: .75rem;}.clothing-copy {background-color: #222;background-color: rgba(0,0,0,.35);background: linear-gradient(180deg,rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.6) 70%);border-radius: 0.1875rem;color: #fff;padding: 1rem;margin: 1rem 1rem 0;line-height: 1.28;}.clothing-copy h2 {font-size: 2rem;margin: 0;text-transform: uppercase;}.clothing-copy h2::after {content: "";display: block;max-width: 4rem;margin: .375rem 0 .75rem;height: .125rem;background-color: #27aae1;border-radius: 10rem;}.clothing-copy p {font-size: 1rem;margin: 0;}.clothing-grid-image-container {border-radius: .375rem;overflow: hidden;}.clothing-program-row.clothing-four img {width: 100%;height: auto;display: block;transition: transform .3s ease-out .1s;}.clothing-program-row.clothing-four a:hover img {transform: scale(1.04);}.clothing-program-row.clothing-four a:hover .clothing-sub-cta h3, .clothing-program-row.clothing-four a:hover .clothing-sub-cta p {color: #005380;}.clothing-sub-cta {margin: .5rem .5rem 0;}.clothing-sub-cta h3 {margin: 0;font-size: 1.5rem;line-height: 1;color: #444;}.clothing-sub-cta h3::after {content: "";display: block;max-width: 2rem;margin: .125rem 0 .375rem;height: .125rem;background-color: #27aae1;border-radius: 10rem;}.clothing-sub-cta p {font-size: .875rem;margin: 0;color: #444;line-height: 1;display: flex;flex-flow: row wrap;align-items: center;gap: .125rem }.clothing-sub-cta p i {margin-top: .125rem;}.clothing-program-row.clothing-two .clothing-single-focus > div {align-items: center;padding-bottom: 0;}.clothing-program-row.clothing-two .clothing-single-focus > div > div {border-radius: 0.1875rem;background-color: rgba(0,0,0,.35);padding: 1.5rem;}.clothing-widget-container {margin: 2rem auto;max-width: 75rem;}.clothing-widget-container h2 {text-align: center;font-size: 2rem;text-transform: uppercase;}.clothing-widget-container h2::after {content: "";display: block;max-width: 4rem;margin: .375rem auto .5rem;height: .125rem;background-color: #27aae1;border-radius: 10rem;}.clothing-widget-container p {text-align: center;max-width: 42rem;margin: 0 auto 2rem;padding: 0 .5rem;}.category-page .clothing-widget-container .categoryItem {padding-bottom: 0;margin-bottom: 0;}.slick-slide {margin: .25rem;}#clothing-program-container .productImageThumb {padding: 0;margin-bottom: .5rem;border-radius: .375rem;position: relative;}#clothing-program-container .categoryItem:hover p, #clothing-program-container .categoryItem:hover .categoryItemPricing {color: #005380;}#clothing-program-container .shop-all {margin: 2rem auto 4rem;text-align: center;}#clothing-program-container .shop-all a {display: inline-block;padding: .5rem 1rem;border-radius: 10rem;text-decoration: none;background-color: #01507b;border: .125rem solid #01507b;color: #fff;}#clothing-program-container .shop-all a:hover {background-color: #efefef;color: #01507b;}@media screen and (min-width: 30rem) {.clothing-copy {margin: 1.5rem 1.5rem 0;}.clothing-program-row.clothing-featured, .clothing-program-row.clothing-four, .clothing-program-row.clothing-two {grid-template-columns: 1fr 1fr;}.clothing-program-row.clothing-featured .clothing-program-content-1 {grid-column: 1/-1;}}@media screen and (min-width: 48rem) {.clothing-program-row > a {min-height: 15rem;}.clothing-program-row.clothing-featured {grid-template-columns: 2fr 1fr;}.clothing-program-row.clothing-featured .clothing-program-content-1 {grid-column: 1/2;grid-row: 1/3;}.clothing-about-copy {min-height: 40rem;background: #222 url(https://dh36nblqpps8a.cloudfront.net/assets/clothing/2026-Clothing-About-2000x1000.jpg) center center/cover no-repeat;align-items: center;justify-content: end;}.clothing-copy {max-width: 34rem;padding: 2em;margin: 4rem;line-height: 1.4;font-size: 1.125rem;}.clothing-copy h2 {font-size: 3rem;}.clothing-copy p {font-size: 1.125rem;}.clothing-program-row.clothing-four {grid-template-columns: repeat(4, 1fr);margin-bottom: 1.25rem;}.clothing-program-row.clothing-featured .clothing-program-content-1 {min-height: 20rem;background-position: 32% center;}.clothing-program-content-1-inner {bottom: 2rem;left: 2rem;padding: 1.5rem;max-width: 38rem;background-color: rgba(0,0,0,.35);margin-right: 2rem;}.clothing-program-content-1-inner h2 {font-size: 3rem;}.clothing-program-content-1-inner p {font-size: 1.125rem;}.gendered-links-container > a {font-size: 1.125rem;}.clothing-widget-container {margin: 4rem auto;}.clothing-widget-container h2 {font-size: 3rem;}.clothing-widget-container p {font-size: 1.125rem;line-height: 1.4;}}@media screen and (min-width: 62.5rem) {.clothing-program-row.clothing-featured .clothing-program-content-1 {background-position: left center;}}