.ncom{--nr-red:#960d0d;--nr-gold:#c69842;--nr-cream:#fdf7f1;color:#3d2817;font-family:var(--font-body-family)}.ncom *{box-sizing:border-box}.ncom h2,.ncom h3{font-family:var(--font-heading-family);font-weight:400;line-height:1.12;letter-spacing:-.02em;margin:0}.ncom p{margin:0;line-height:1.65}.ncom-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:600;text-transform:uppercase;margin:0 0 14px!important}.ncom-head{max-width:73rem;margin-bottom:30px}.ncom-head h2{font-size:clamp(3.8rem,6vw,6.5rem);margin:0 0 15px}.ncom-head>p:last-child{font-size:1.48rem}.ncom-ritual{background:var(--nr-red);color:#fff;padding:68px 0 74px}.ncom-steps{display:grid;gap:0}.ncom-step{padding:23px 0;border-top:1px solid rgba(255,255,255,.35)}.ncom-step span{font-size:11px;letter-spacing:.18em;color:#eccaa0}.ncom-step h3{font-size:2.95rem;margin:10px 0}.ncom-step p{max-width:39rem;font-size:1.34rem;color:#fff}.ncom-gallery{background:#fff;padding:66px 0 78px}.ncom-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ncom-gallery__photo{margin:0;min-width:0}.ncom-gallery__photo img,.ncom-gallery__empty{width:100%;aspect-ratio:4/5;display:block;object-fit:cover;background:#ebdbca}.ncom-gallery__photo figcaption{font-size:1.1rem;margin-top:10px;line-height:1.4;color:#715c50}.ncom-social-link{display:inline-flex;align-items:center;gap:12px;margin-top:26px;padding-bottom:6px;border-bottom:1px solid var(--nr-red);text-decoration:none;color:var(--nr-red);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.ncom-circle{background:var(--nr-cream);padding:72px 0 78px}.ncom-circle__layout{display:grid;gap:28px}.ncom-circle__intro h2{font-size:clamp(4.1rem,7vw,6.8rem);color:var(--nr-red);margin:0 0 16px}.ncom-circle__intro>p:not(.ncom-eyebrow){font-size:1.48rem;max-width:48rem}.ncom-circle__perks{display:grid;gap:14px;margin-top:28px}.ncom-circle__perks>div{border-top:1px solid #d6c4b1;padding-top:16px}.ncom-circle__perks h3{font-size:2.15rem;color:var(--nr-red);margin:0 0 6px}.ncom-circle__perks p{font-size:1.24rem}.ncom-circle__signup{background:#960d0d;color:#fff;padding:27px 22px;align-self:center}.ncom-circle__form{display:flex;flex-direction:column;gap:12px}.ncom-circle__form label{font-size:1.14rem;letter-spacing:.12em;text-transform:uppercase}.ncom-circle__form input{background:#fff;border:1px solid #fff;border-radius:0;color:#322018;width:100%;font-size:16px;min-height:50px;padding:12px 14px}.ncom-circle__form button{background:var(--nr-cream);border:1px solid var(--nr-cream);color:var(--nr-red);min-height:50px;padding:13px 17px;font-family:inherit;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ncom-circle__privacy{font-size:1.12rem;margin-top:15px!important;color:#fff}.ncom-circle__privacy a{color:#fff;text-decoration:underline}.ncom-circle__status{font-size:1.22rem}.ncom a:focus-visible,.ncom button:focus-visible,.ncom input:focus-visible{outline:3px solid var(--nr-gold);outline-offset:3px}@media(min-width:750px){.ncom-ritual,.ncom-gallery{padding:92px 0}.ncom-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ncom-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ncom-circle__layout{grid-template-columns:1.1fr .9fr;gap:9%}.ncom-circle__perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ncom-circle__signup{padding:35px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nubaa-community.css.map */
