.soma-page .soma-native-products{padding:60px max(24px,5vw);text-align:center}
.soma-page .soma-native-products h2{margin:8px 0 30px;font-size:clamp(28px,3vw,42px)}
.soma-page .soma-native-products .products{text-align:left}
.soma-page .soma-hero-media img{object-position:right center}
.soma-page .soma-hero-copy{background:#eeeceb}
.soma-page .soma-hero .soma-hero-title{font-size:clamp(38px,4.4vw,66px);line-height:.95;letter-spacing:-.04em}
.soma-page .soma-cool-copy{background:#f4f0ed}
.whb-header .whb-top-bar{background-color:#89152e!important}
.whb-header .site-logo .wd-main-logo img{display:none}
.whb-header .site-logo .wd-main-logo::after{content:'SOMA';display:block;font:40px/1.2 Georgia,serif;letter-spacing:.16em;color:#171717}
@media(max-width:767px){.soma-page .soma-native-products{padding:40px 16px}.soma-page .soma-hero .soma-hero-title{font-size:clamp(28px,8vw,42px)}.whb-header .site-logo .wd-main-logo::after{font-size:29px}}
.soma-page .soma-hero{width:calc(100% + 30px);max-width:none;margin-left:-15px}
.soma-page .soma-media-link,.soma-page .soma-card-image a,.soma-page .soma-duo-image a{display:block}
.soma-page .soma-best-sellers h2{margin-bottom:10px}.soma-page .soma-best-sellers>p:not(.soma-kicker){margin-bottom:30px}.soma-page .soma-best-sellers .soma-buttons{justify-content:center;margin-top:28px}
.soma-page .soma-best-sellers .wd-nav-arrows .wd-btn-arrow{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}

@media(max-width:767px){.soma-page .soma-hero-copy{inset:5% auto auto 50%;width:92%;max-width:440px;transform:translateX(-50%);background:transparent;text-align:center}.soma-page .soma-hero-copy p,.soma-page .soma-hero-copy h1,.soma-page .soma-hero-copy h2{text-shadow:0 1px 3px rgba(255,255,255,.9),0 0 12px rgba(255,255,255,.7)}}
