.jx-hero{position:relative;min-height:clamp(560px,76vh,820px);display:flex;align-items:center;overflow:hidden;background:#0d0d0d}.jx-hero__media,.jx-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.jx-hero__image{width:100%;height:100%;object-fit:cover}.jx-hero__overlay{background:linear-gradient(90deg,#000000d1,#0000008a 42%,#0000001f),linear-gradient(0deg,#000000ad,#0000 48%)}.jx-hero__content{position:relative;z-index:1;width:100%;padding-top:clamp(8rem,10vw,13rem);padding-bottom:clamp(5rem,6vw,7rem);color:#fff}.jx-hero__kicker{margin:0 0 1.4rem;color:#d3d3d3;font-size:1.2rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.jx-hero__heading{max-width:820px;margin:0;color:#fff;font-size:clamp(4rem,6.4vw,8.8rem);font-weight:800;letter-spacing:0;line-height:.94;text-transform:uppercase}.jx-hero__text{max-width:680px;margin-top:2.2rem;color:#ffffffd1;font-size:clamp(1.55rem,1.35vw,2rem);line-height:1.55}.jx-hero__text p{margin:0}.jx-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.jx-button{min-width:17rem;min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;padding:1.4rem 2.2rem;border:1px solid #fff;color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease,border-color .16s ease}.jx-button--primary,.jx-button:hover{background:#fff;color:#111}.jx-button--secondary{background:transparent;color:#fff}div[id$=__jx-intro] .rich-text__blocks{max-width:980px}div[id$=__jx-intro] .rich-text__caption{color:rgba(var(--color-foreground),.62);font-size:1.15rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}div[id$=__jx-intro] .rich-text__heading{font-size:clamp(2.8rem,3vw,4.4rem);font-weight:800;line-height:1.05;text-transform:uppercase}div[id$=__jx-intro] .rich-text__text{max-width:760px;margin-left:auto;margin-right:auto;color:rgba(var(--color-foreground),.72);font-size:1.55rem;line-height:1.7}div[id$=__jx-categories] .collection-list-title,div[id$=__all-products] .collection__title .title{font-size:clamp(2.2rem,2.4vw,3.4rem);font-weight:800;letter-spacing:0;text-transform:uppercase}div[id$=__all-products] .collection__description{max-width:680px;color:rgba(var(--color-foreground),.68);font-size:1.4rem}.header__menu-item,.menu-drawer__menu-item,.announcement-bar__message{font-weight:800;letter-spacing:.05em;text-transform:uppercase}.header__inline-menu .header__menu-item{font-size:1.18rem}.card__heading,.price{letter-spacing:0}.collection-hero{background:#f5f5f2;border-bottom:1px solid rgba(18,18,18,.08)}.collection-hero__inner{padding-top:clamp(4rem,6vw,7.2rem);padding-bottom:clamp(3.2rem,5vw,5.6rem)}.collection-hero__title{max-width:880px;margin-bottom:2rem;font-size:clamp(3rem,4vw,5.8rem);font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.collection-hero__description{max-width:980px;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:1.7}.collection-hero__description h3{margin-top:2.4rem;margin-bottom:.6rem;color:rgb(var(--color-foreground));font-size:1.25rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.collection-hero__description p{margin-top:0;margin-bottom:1.1rem}.main-page-title{font-size:clamp(3.2rem,4vw,5.8rem);font-weight:850;letter-spacing:0;line-height:1;text-transform:uppercase}.jx-about{max-width:980px;padding-bottom:4rem}.jx-about__eyebrow{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.58);font-size:1.15rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.jx-about h2{max-width:860px;margin:0 0 2.4rem;font-size:clamp(2.6rem,3vw,4.2rem);font-weight:850;letter-spacing:0;line-height:1.08;text-transform:uppercase}.jx-about p{max-width:820px;color:rgba(var(--color-foreground),.76);font-size:1.62rem;line-height:1.75}.jx-about__panel{margin-top:4rem;padding:clamp(2.4rem,4vw,4.4rem);background:#f5f5f2;border:1px solid rgba(18,18,18,.08)}.jx-about__panel h3{margin:0 0 1.2rem;font-size:1.35rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.jx-about__panel p{margin-bottom:2.4rem}.jx-button--dark{background:#111;border-color:#111;color:#fff}.jx-button--dark:hover{background:transparent;color:#111}@media screen and (max-width:749px){.jx-hero{min-height:640px;align-items:center}.jx-hero__overlay{background:linear-gradient(0deg,#000000d6,#0000008a 58%,#0000002e)}.jx-hero__content{padding-top:6.4rem;padding-bottom:4.2rem}.jx-hero__heading{font-size:clamp(3.3rem,11vw,5.4rem)}.jx-hero__text{font-size:1.45rem}.jx-hero__kicker{color:#fffffff0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.jx-hero__actions{display:grid;grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/jxairsoft.css.map */
