:root{--nyb-ink: #111111;--nyb-ivory: #F7F1E8;--nyb-porcelain: #FFFCF7;--nyb-champagne: #B99655;--nyb-soft-gold: #D7BC78;--nyb-taupe: #D8CEC0;--nyb-deep-green: #123B34;--nyb-charcoal: #22201D}.nyb-launch-home{color:var(--nyb-ink);background:var(--nyb-porcelain);font-family:inherit}.nyb-launch-home *{box-sizing:border-box}.nyb-band{padding:clamp(42px,6vw,84px) 20px}.nyb-wrap{width:min(1160px,100%);margin:0 auto}.nyb-eyebrow{margin:0 0 18px;color:var(--nyb-champagne);font-size:.78rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.nyb-hero{min-height:58vh;display:flex;align-items:center;background:linear-gradient(135deg,#fffcf7fa,#f7f1e8eb)}.nyb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);align-items:center;gap:clamp(28px,5vw,72px)}.nyb-hero h1{max-width:760px;margin:0;color:inherit;font-family:var(--font-heading--family, var(--font-body--family, inherit));font-size:clamp(3.25rem,8vw,7.6rem);font-weight:500;letter-spacing:0;line-height:.98}.nyb-hero__lead{max-width:620px;margin:28px 0 0;font-size:clamp(1.28rem,2vw,1.95rem);line-height:1.35}.nyb-hero__body{max-width:610px;margin:18px 0 0;color:#22201dbd;font-size:1rem;line-height:1.7}.nyb-hero__mark{position:relative;min-height:clamp(320px,42vw,470px);border:1px solid rgba(185,150,85,.45);background:linear-gradient(160deg,var(--nyb-ivory),var(--nyb-porcelain));overflow:hidden}.nyb-hero__mark:before,.nyb-hero__mark:after{content:"";position:absolute;inset:50% auto auto 50%;width:min(58%,250px);aspect-ratio:1;transform:translate(-50%,-50%) rotate(45deg);border:1px solid var(--nyb-champagne)}.nyb-hero__mark:after{width:min(35%,150px);border-color:var(--nyb-soft-gold);background:#d7bc7829}.nyb-hero__mark span{position:absolute;z-index:1;left:28px;right:28px;bottom:26px;color:var(--nyb-champagne);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nyb-jewelry{padding:clamp(46px,6vw,78px) 20px clamp(60px,7vw,96px);color:var(--nyb-ink);background:var(--nyb-porcelain)}.nyb-jewelry__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,.55fr);gap:24px;align-items:end;margin-bottom:clamp(24px,4vw,44px)}.nyb-jewelry__header h2{margin:0;color:inherit;font-family:var(--font-heading--family, var(--font-body--family, inherit));font-size:clamp(2.25rem,4.8vw,5rem);font-weight:500;letter-spacing:0;line-height:1}.nyb-jewelry__header p:not(.nyb-eyebrow),.nyb-jewelry__empty{margin:0;color:#22201db8;font-size:1rem;line-height:1.7}.nyb-jewelry__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.7vw,22px)}.nyb-product-card{display:grid;gap:12px;color:inherit;text-decoration:none}.nyb-product-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--nyb-ivory);border:1px solid rgba(185,150,85,.22)}.nyb-product-card__media img,.nyb-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s ease}.nyb-product-card:hover .nyb-product-card__media img{transform:scale(1.025)}.nyb-product-card__meta{display:grid;gap:4px}.nyb-product-card__title{font-size:1rem;font-weight:600;line-height:1.35}.nyb-product-card__price{color:#22201db8;font-size:.95rem;line-height:1.4}@media(max-width:900px){.nyb-hero__grid{grid-template-columns:1fr}.nyb-jewelry__header,.nyb-jewelry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.nyb-band{padding:40px 16px}.nyb-hero{min-height:auto}.nyb-hero h1{font-size:3.4rem}.nyb-hero__mark{min-height:300px}.nyb-jewelry{padding-inline:16px}.nyb-jewelry__header,.nyb-jewelry__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nayab-launch.css.map */
