body.noma-storefront{--n-paper:#fff;--n-ink:#223127;--n-soft:#f5f5ef;--n-line:#dce0d6;--n-muted:#62695f;--n-olive:#263e2f;--n-inverse:#fff;--n-sage:#e4e8d8;--n-hero:#e1e5d6;--font-heading-family:var(--heading-font-family);color:var(--n-ink);background:var(--n-paper);font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5;color-scheme:light;width:100%;max-width:1440px;margin:0 auto}body.noma-storefront .n-topline{background:var(--n-olive);color:var(--n-inverse);padding:10px 20px;text-align:center;font-size:11px;letter-spacing:.13em}body.noma-storefront .n-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 34px;background:var(--n-paper)}body.noma-storefront .n-logo{display:flex;align-items:center;gap:12px;flex-shrink:0}body.noma-storefront .n-logo img{width:62px;height:62px;object-fit:contain;background:#fff}body.noma-storefront .n-logo-text{font-size:11px;max-width:110px;line-height:1.5;color:var(--n-muted)}body.noma-storefront .n-nav{display:flex;align-items:center;justify-content:center;gap:23px;flex-wrap:wrap}body.noma-storefront .n-nav a{font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid transparent}body.noma-storefront .n-nav a:hover{border-color:currentColor}body.noma-storefront .n-account{flex-shrink:0;border:0;background:none;padding:10px 0;display:flex;gap:9px;align-items:center;font-size:12px}body.noma-storefront .n-account svg{width:18px;height:18px}@media(max-width:990px){body.noma-storefront .n-header{padding:13px 22px;gap:20px;flex-wrap:wrap}body.noma-storefront .n-logo-text{display:none}body.noma-storefront .n-nav{order:3;width:100%;gap:25px;justify-content:space-between;border-top:1px solid var(--n-line);padding-top:6px}}@media(max-width:560px){body.noma-storefront .n-topline{font-size:10px;padding:9px 12px}body.noma-storefront .n-logo img{width:50px;height:50px}body.noma-storefront .n-nav{gap:5px}body.noma-storefront .n-nav a{font-size:10px;letter-spacing:0}body.noma-storefront .n-header{padding:10px 18px;gap:8px}body.noma-storefront .n-account{font-size:11px}}body.noma-storefront .n-header{gap:20px}body.noma-storefront .n-header .n-nav{margin-left:auto}body.noma-storefront .n-header .n-logo img{height:62px;object-fit:contain}body.noma-storefront .n-account{min-height:44px}body.noma-storefront .n-search{position:relative}body.noma-storefront .n-search summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;list-style:none}body.noma-storefront .n-search summary::-webkit-details-marker{display:none}body.noma-storefront .n-search form{position:absolute;z-index:40;right:0;top:100%;width:300px;max-width:calc(100vw - 36px);padding:20px;background:#fff;border:1px solid var(--n-line);box-shadow:0 8px 20px #22312718}body.noma-storefront .n-search label{display:block;font-size:12px;margin-bottom:12px}body.noma-storefront .n-search form div{display:flex;gap:8px}body.noma-storefront .n-search input{width:100%;min-width:0;border:1px solid var(--n-line);padding:10px;font:inherit}body.noma-storefront .n-search button{background:var(--n-olive);color:#fff;border:0;padding:10px;font-size:12px}body.noma-storefront .n-nav a:focus-visible{outline:2px solid var(--n-olive);outline-offset:4px}@media(max-width:990px){body.noma-storefront .n-header .n-nav{margin-left:0}body.noma-storefront .n-header .n-logo{margin-right:auto}}@media(max-width:560px){body.noma-storefront .n-header{gap:6px}body.noma-storefront .n-header .n-logo img{height:50px}body.noma-storefront .n-nav a{min-height:44px;display:flex;align-items:center}}@media(max-width:560px){body.noma-storefront .n-topline{font-size:9px;letter-spacing:.07em;text-wrap:balance}}body.noma-storefront .n-header{box-sizing:border-box;color:var(--n-ink)}body.noma-storefront .n-topline,body.noma-storefront .n-header *{box-sizing:border-box}body.noma-storefront .n-header a{color:inherit;text-decoration:none}body.noma-storefront .n-header img{display:block;max-width:100%}body.noma-storefront .n-header svg{display:block;width:18px;height:18px;flex:none}body.noma-storefront .n-header button,body.noma-storefront .n-header input{font-family:inherit}body.noma-storefront .n-nav a[aria-current=page]{border-color:currentColor}body.noma-storefront .n-header :focus-visible{outline:2px solid var(--n-olive);outline-offset:4px}body.noma-storefront .n-search button{cursor:pointer}body.noma-storefront:not(.noma-homepage) h1{font-family:var(--heading-font-family);font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.12;letter-spacing:-.045em}body.noma-storefront:not(.noma-homepage) h2,body.noma-storefront:not(.noma-homepage) h3{letter-spacing:-.025em}body.noma-storefront.template-product h1{font-size:clamp(28px,3vw,38px)}body.noma-storefront .collection-banner{background:var(--n-hero);color:var(--n-ink)}body.noma-storefront .collection-banner .collection-banner__wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;min-height:270px;padding:0}body.noma-storefront .collection-banner .collection-banner__wrapper:after{display:none}body.noma-storefront .collection-banner__wrapper>.collection-banner__media-wrapper{inset:0 0 0 auto;width:45%;height:100%}body.noma-storefront .collection-banner .collection-banner__content{width:55%;align-items:flex-start;justify-content:center;padding:42px 34px;row-gap:20px}body.noma-storefront .collection-banner .collection-banner__title{color:var(--n-ink);text-align:left;margin:0;overflow-wrap:anywhere}body.noma-storefront .collection-banner .breadcrumb,body.noma-storefront .collection-banner .breadcrumb a,body.noma-storefront .collection-banner .breadcrumb span{color:var(--n-ink)}body.noma-storefront .noma-collection-description{max-width:880px;padding:0 34px;margin:24px auto;color:var(--n-muted);font-size:14px;line-height:1.7}body.noma-storefront .noma-collection-description p{margin:0 0 14px}body.noma-storefront .noma-collection-description p:last-child{margin-bottom:0}body.noma-storefront .noma-collection-description a{color:var(--n-olive)}body.noma-storefront .noma-vendor-banner{background:var(--n-hero);color:var(--n-ink)}body.noma-storefront .noma-vendor-banner__title{font-family:var(--heading-font-family)}body.noma-storefront .noma-brand-directory{background:var(--n-paper)}body.noma-storefront .noma-brand-directory__eyebrow{color:var(--n-olive)}body.noma-storefront .noma-brand-directory__card{background:var(--n-soft);border-color:var(--n-line)}body.noma-storefront .noma-brand-directory__card:hover{background:var(--n-sage)}body.noma-storefront .blog__title,body.noma-storefront .page-default__title{padding:36px 28px;margin:0 0 32px;background:var(--n-hero);color:var(--n-ink);text-align:left}body.noma-storefront .page-default__title h1{margin:0}body.noma-storefront .blog .blog__filters-link{font-size:14px;font-family:inherit}body.noma-storefront .blog .blog__filters{gap:22px}body.noma-storefront .section-noma-rituais{background:var(--n-soft)}body.noma-storefront .section-noma-rituais .nr-head{text-align:left}body.noma-storefront .section-noma-rituais .nr-intro{margin:0;max-width:650px;color:var(--n-muted)}body.noma-storefront .section-noma-rituais .nr-eyebrow,body.noma-storefront .section-noma-rituais .nr-card-region{color:var(--n-muted)}body.noma-storefront .section-noma-rituais .nr-card{border-color:var(--n-line);border-radius:2px;box-shadow:none}body.noma-storefront .section-noma-rituais .nr-card:hover{transform:translateY(-2px);box-shadow:none}body.noma-storefront .section-noma-rituais .nr-card-title,body.noma-storefront .section-noma-rituais .nr-title,body.noma-storefront .section-noma-rituais .nr-card-cta{color:var(--n-ink)}body.noma-storefront .section-noma-rituais .nr-card-text{color:var(--n-muted)}body.noma-storefront .nb-serif{font-family:var(--heading-font-family)}body.noma-storefront .nb-title{color:var(--n-ink)}body.noma-storefront .nb-subtitle{font-family:inherit;font-style:normal;color:var(--n-muted)}body.noma-storefront .nb-benefit{background:var(--n-sage);border-radius:2px}body.noma-storefront .nb-reviewcard{border-color:var(--n-line);border-radius:2px}body.noma-storefront .nb-freebar-track{background:var(--n-line)}body.noma-storefront .nb-freebar-fill{background:var(--n-olive)}body.noma-storefront .footer{font-family:Inter,Arial,sans-serif}body.noma-storefront .footer h2,body.noma-storefront .footer h3{font-family:inherit;font-size:20px;letter-spacing:-.025em}body.noma-storefront .footer .social-links .button-social{--button-background-color-social:var(--n-paper);--button-background-color-social-hover:var(--n-olive);--button-border-color-social:var(--n-paper);--button-border-color-social-hover:var(--n-paper);--button-icon-color-social:var(--n-olive);--button-icon-color-social-hover:var(--n-paper);width:44px;height:44px;border-radius:50%;color:var(--button-icon-color-social)}body.noma-storefront .footer .social-links .button-social svg{width:20px;height:20px;color:inherit}body.noma-storefront .footer .social-links .button-social:focus-visible{color:var(--button-icon-color-social-hover);outline:2px solid var(--n-paper);outline-offset:3px}@media(hover:hover){body.noma-storefront .footer .social-links .button-social:hover{color:var(--button-icon-color-social-hover)}}@media(max-width:990px){body.noma-storefront .n-search{position:static}body.noma-storefront .n-header{position:relative}body.noma-storefront .n-search form{top:78px;right:18px}}@media(max-width:767px){body.noma-storefront .collection-banner .collection-banner__wrapper{flex-direction:column;min-height:0}body.noma-storefront .collection-banner .collection-banner__content{width:100%;padding:28px 18px;row-gap:14px;order:0}body.noma-storefront .collection-banner__wrapper>.collection-banner__media-wrapper{position:relative;inset:auto;width:100%;height:160px;order:1}body.noma-storefront .noma-collection-description{padding:0 18px;margin:22px auto}body.noma-storefront .blog__title,body.noma-storefront .page-default__title{padding:28px 18px;margin-bottom:24px}body.noma-storefront .section-noma-rituais .nr-head{margin-bottom:24px}body.noma-storefront .section-noma-rituais .nr-card-body{padding:18px}}@media(prefers-reduced-motion:reduce){body.noma-storefront .section-noma-rituais .nr-card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/noma-storefront.css.map */
