.nxl-page-intro{position:relative;isolation:isolate;min-height:460px;display:grid;align-items:end;overflow:hidden;background:#09090c;color:#fff}.nxl-page-intro__image,.nxl-page-intro__veil{position:absolute;inset:0}.nxl-page-intro__image{background:url('nexfit-hero-campaign.png') 50% 43%/cover;filter:saturate(.4);transform:scale(1.03)}.nxl-page-intro__veil{background:linear-gradient(90deg,#08080be8,#08080b70 60%,#08080b35),linear-gradient(0deg,#09090c 0%,transparent 70%)}.nxl-page-intro__content{position:relative;z-index:2;width:min(1440px,calc(100% - 44px));margin:0 auto;padding:150px 3vw 62px}.nxl-page-intro__content p{font-size:10px;letter-spacing:.24em;color:#b7a9ff}.nxl-page-intro__content h1{max-width:960px;margin:18px 0 16px;font-size:clamp(48px,7vw,104px);line-height:.9;letter-spacing:-.06em;color:#fff}.nxl-page-intro__content div{max-width:650px;color:#aaa7b1;line-height:1.7}
body:not(:has(.nxl-home)){background:#09090c;color:#f4f1ec}body:not(:has(.nxl-home)) .page-wrapper,body:not(:has(.nxl-home)) .content-for-layout{background:#09090c;color:#f4f1ec}body:not(:has(.nxl-home)) #header-group{background:#09090ce8;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff14}body:not(:has(.nxl-home)) .announcement-bar{background:#050507!important}body:not(:has(.nxl-home)) .header__row,body:not(:has(.nxl-home)) .header-section{background:transparent!important}body:not(:has(.nxl-home)) .header a,body:not(:has(.nxl-home)) .header__icon{color:#f4f1ec!important}
.nxl-page-intro~.shopify-section{background:#09090c;color:#f4f1ec}.nxl-page-intro~.shopify-section .product-card,.nxl-page-intro~.shopify-section .collection-card{background:#111116;border-color:#ffffff18}.nxl-page-intro~.shopify-section input,.nxl-page-intro~.shopify-section select,.nxl-page-intro~.shopify-section textarea{background:#0d0d11!important;color:#f4f1ec!important;border-color:#ffffff24!important}.nxl-page-intro~.shopify-section .button{border-radius:2px!important;letter-spacing:.06em;text-transform:uppercase}.nxl-page-intro~.shopify-section a{transition:opacity .25s ease}.nxl-page-intro~.shopify-section a:hover{opacity:.72}
body:not(:has(.nxl-home)) product-information{background:radial-gradient(circle at 76% 14%,#47326224,transparent 30%),#09090c;color:#f4f1ec}body:not(:has(.nxl-home)) product-information h1{font-size:clamp(38px,4.8vw,76px);line-height:.95;letter-spacing:-.055em}body:not(:has(.nxl-home)) product-information .product-information__media{background:#111116}body:not(:has(.nxl-home)) product-information .button{border-radius:2px;min-height:54px;text-transform:uppercase;letter-spacing:.08em}body:not(:has(.nxl-home)) .product-card{transition:transform .35s ease,filter .35s ease}body:not(:has(.nxl-home)) .product-card:hover{transform:translateY(-7px);filter:brightness(1.05)}
body:not(:has(.nxl-home)) .cart-drawer,body:not(:has(.nxl-home)) .theme-drawer,body:not(:has(.nxl-home)) dialog:not(.nexfit){background:#0c0c10!important;color:#f4f1ec!important;border-color:#ffffff1f!important}body:not(:has(.nxl-home)) footer,body:has(.nxl-home) footer{background:#070709!important;color:#d8d4dd!important;padding-top:50px;border-color:#ffffff16!important}footer input{background:transparent!important;color:#fff!important;border-color:#ffffff35!important}footer a{color:#d8d4dd!important}.facets,.sorting-filter,.filter-remove{color:#d8d4dd!important}.pagination a{border-color:#ffffff20!important}.rte a{color:#bcaeff}
@media(max-width:700px){.nxl-page-intro{min-height:380px}.nxl-page-intro__image{background-position:68% center}.nxl-page-intro__veil{background:linear-gradient(0deg,#09090c 0%,#09090ca8 65%,#09090c55)}.nxl-page-intro__content{padding:130px 0 46px}.nxl-page-intro__content h1{font-size:52px}}
