#header-group .header__row--top a:focus-visible,#header-group .header__row--top button:focus-visible{outline-color:#bea58c}footer{background:#e8ded6}.nbj-brand-icon{display:block;width:100%;height:100%;flex:none}.nbj-icon-accent{fill:var(--nbj-icon-secondary,#bea58c)}.nbj-icon-cutout{fill:var(--nbj-badge-bg,#e8ded6)}.nbj-brand-badge{--nbj-badge-bg:#e8ded6;--nbj-icon-secondary:#bea58c;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:72px;height:72px;padding:15px;border-radius:50%;background:var(--nbj-badge-bg);color:#632222}.nbj-brand-badge--small{width:44px;height:44px;padding:9px}.nbj-brand-badge--inverse{--nbj-badge-bg:#632222;color:#e8ded6}.nbj-assurance{gap:24px;padding-top:28px;padding-bottom:28px}.nbj-assurance>div{gap:10px}.nbj-assurance .nbj-brand-badge{width:66px;height:66px;padding:14px}.nbj-process li>.nbj-brand-badge{padding:9px;color:#632222}.nbj-detail-label .nbj-brand-badge>.nbj-icon{width:24px;height:24px}.nbj-brand-footer{display:grid;padding:65px clamp(23px,6vw,100px);background:#e8ded6;color:#632222;border-top:1px solid #bea58c;font-family:var(--nbj-font-copy)}.nbj-brand-footer *{box-sizing:border-box}.nbj-footer-intro h2{color:#632222}.nbj-footer-intro p,.nbj-footer-social p{font-size:13px;line-height:1.7;max-width:260px;margin:0;color:#5f5659}.nbj-footer-column{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.nbj-footer-column h3{letter-spacing:.1em;text-transform:uppercase;font-weight:600}.nbj-footer-column>a{color:#632222;text-decoration:none;overflow-wrap:anywhere}.nbj-footer-column>a:hover{text-decoration:underline;text-underline-offset:4px}.nbj-footer-handle{display:inline-flex;gap:10px;align-items:center}.nbj-footer-handle .nbj-icon{width:16px;height:16px}.nbj-social-buttons{display:flex;gap:11px;flex-wrap:wrap;margin-top:8px}.nbj-social-buttons>a{--nbj-badge-bg:#632222;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border-radius:50%;background:#632222;color:#e8ded6;transition:background .2s}.nbj-social-buttons>a:hover{background:#5f5659;--nbj-badge-bg:#5f5659}.nbj-brand-footer a:focus-visible{outline:2px solid #632222;outline-offset:5px}@media(max-width:1000px){.nbj-footer-intro p{max-width:300px}}@media(max-width:700px){.nbj-assurance{padding:23px 12px;gap:8px}.nbj-assurance .nbj-brand-badge{width:54px;height:54px;padding:11px}.nbj-assurance strong{line-height:1.5}.nbj-assurance span:last-child,.nbj-assurance a:last-child{line-height:1.5}.nbj-footer-intro p,.nbj-footer-social p{max-width:100%}.nbj-footer-column>.nbj-brand-badge{width:58px;height:58px;padding:12px}.nbj-footer-social{border-top:1px solid #bea58c}.nbj-footer-social>.nbj-brand-badge{display:none}}.nbj-hero-visual{isolation:isolate}.nbj-hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--nbj-pattern);background-repeat:repeat;background-size:360px 720px;background-position:center;opacity:.22;pointer-events:none;z-index:0}.nbj-hero-visual>.nbj-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:transparent;z-index:1}.nbj-hero-visual>img{z-index:1}.nbj-footer-column>.nbj-brand-badge{--nbj-badge-bg:#e2dbd3}.nbj-quick-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:62px;padding:16px clamp(23px,6vw,92px);background:#faf8f5;border-bottom:1px solid #e2dbd3;flex-wrap:nowrap}.nbj-quick-nav>span{display:block;color:#5f5659;font-size:10px;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase}.nbj-quick-nav>a{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:#632222;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.nbj-quick-nav>a>span{padding:0;font-size:inherit}.nbj-quick-nav>a>.nbj-icon{width:15px;height:15px}.nbj-quick-nav>a:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:700px){.nbj-quick-nav{justify-content:space-between;gap:18px;min-height:52px;padding:15px 17px;overflow-x:auto;scrollbar-width:thin}.nbj-quick-nav>span{display:none}.nbj-quick-nav>a{font-size:10px;gap:6px;letter-spacing:.06em}.nbj-quick-nav>a>.nbj-icon{width:12px;height:12px}}.nbj-collections .nbj-quick-nav{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(2px,1vw,18px);width:100%;max-width:100%;min-width:0;min-height:0;overflow:visible;padding:0 0 18px;margin:0 0 26px;background:transparent}.nbj-collections .nbj-quick-nav>span{display:none}.nbj-collections .nbj-quick-nav>a{flex:0 0 auto;white-space:nowrap;gap:clamp(3px,.5vw,10px)}@media(max-width:700px){.nbj-collections .nbj-quick-nav{gap:18px;padding:0 0 16px;margin-bottom:22px}}.nbj-whatsapp{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:20;display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.nbj-whatsapp-circle{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#632222;color:#fff;border:1px solid #e8ded6;box-shadow:0 3px 12px #0002}.nbj-whatsapp-label{padding:9px 13px;background:#faf8f5;color:#632222;border:1px solid #e2dbd3;border-radius:4px;font-family:var(--nbj-font-copy);font-size:12px;line-height:1.3}.nbj-whatsapp:hover .nbj-whatsapp-circle{background:#5f5659}.nbj-whatsapp:focus-visible{outline:3px solid #632222;outline-offset:5px;border-radius:50px}body:has(dialog[open],.drawer[open],.dialog-modal[open]) .nbj-whatsapp{visibility:hidden}@media(max-width:749px){.nbj-whatsapp{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px))}.nbj-whatsapp-circle{width:52px;height:52px}.nbj-whatsapp-label{display:none}body:has(sticky-add-to-cart[data-stuck=true]) .nbj-whatsapp{bottom:calc(90px + env(safe-area-inset-bottom,0px))}}.nbj-collections .nbj-quick-nav{padding-bottom:12px;margin-bottom:24px}.nbj-collections .nbj-quick-nav>a{min-height:44px;padding:10px 0;font-size:12px}.nbj-mini-kicker{justify-content:flex-start;text-transform:uppercase}.nbj-hero-main{padding-bottom:12px}@media(max-width:700px){.nbj-hero-copy{min-height:0;padding-top:24px;padding-bottom:30px;gap:26px}}@media(max-width:749px){.nbj-collections .nbj-quick-nav{flex-wrap:nowrap;justify-content:space-between;column-gap:clamp(2px,.7vw,8px);overflow:visible;padding-bottom:12px}.nbj-collections .nbj-quick-nav>a{flex:0 0 auto;gap:3px;min-height:44px;font-size:clamp(10px,2.8vw,12px);letter-spacing:0}.nbj-collections .nbj-quick-nav>a>.nbj-icon{flex:0 0 auto;width:12px;height:12px}}@media(max-width:520px){.nbj-collections .nbj-quick-nav>a>.nbj-icon{display:none}}.nbj-brand-footer{grid-template-columns:minmax(150px,1fr) minmax(110px,.8fr) minmax(190px,1.2fr) minmax(150px,1fr);gap:32px;padding-top:36px;padding-bottom:28px}.nbj-footer-intro>.nbj-brand-badge{width:40px;height:40px;padding:9px}.nbj-footer-intro h2{font:400 25px/1.2 var(--nbj-font-display);letter-spacing:-.025em;margin:14px 0 0}.nbj-footer-column{gap:2px}.nbj-footer-column h3{margin:0 0 12px;font-size:11px;line-height:1.6}.nbj-footer-column>a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;line-height:1.5}.nbj-footer-social p{font-size:13px;line-height:1.6}.nbj-footer-social .nbj-social-buttons{margin-top:12px;gap:10px}@media(max-width:1000px){.nbj-brand-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 32px}}@media(max-width:700px){.nbj-brand-footer{padding:28px 23px 20px;gap:24px 20px}.nbj-footer-intro{display:flex;align-items:center;gap:12px;grid-column:1/-1}.nbj-footer-intro>.nbj-brand-badge{width:36px;height:36px;padding:8px}.nbj-footer-intro h2{margin:0;font-size:24px}.nbj-footer-column{gap:0}.nbj-footer-column h3{margin-bottom:8px}.nbj-footer-column>a{min-height:44px;font-size:14px}.nbj-footer-social{grid-column:1/-1;padding-top:20px}.nbj-footer-social h3{margin-bottom:6px}.nbj-footer-social .nbj-social-buttons{margin-top:10px}}body.nbj-brand-fonts .nbj-brand-footer,body.nbj-brand-fonts .nbj-first-look,body.nbj-brand-fonts .nbj-whatsapp-label{font-family:var(--nbj-font-copy)}body.nbj-brand-fonts .nbj-first-look h1,body.nbj-brand-fonts .nbj-first-look h2,body.nbj-brand-fonts .nbj-footer-intro h2,body.nbj-brand-fonts .nbj-manifesto-mark{font-family:var(--nbj-font-display);font-weight:400;font-style:normal;font-synthesis:none;letter-spacing:-.015em}body.nbj-brand-fonts .nbj-product-detail h3,body.nbj-brand-fonts .nbj-footer-column h3,body.nbj-brand-fonts .nbj-overline,body.nbj-brand-fonts .nbj-mini-kicker,body.nbj-brand-fonts .nbj-quick-nav,body.nbj-brand-fonts .nbj-category-footer,body.nbj-brand-fonts .nbj-text-link,body.nbj-brand-fonts .nbj-inline-link,body.nbj-brand-fonts .nbj-all-styles,body.nbj-brand-fonts .nbj-product-choose,body.nbj-brand-fonts .nbj-pill,body.nbj-brand-fonts .nbj-footer-column,body.nbj-brand-fonts .nbj-product-detail,body.nbj-brand-fonts .nbj-brand-footer nav,body.nbj-brand-fonts .product-card__title,body.nbj-brand-fonts label{font-family:var(--nbj-font-copy)}body.nbj-brand-fonts .nbj-product-detail h3,body.nbj-brand-fonts .nbj-footer-column h3{font-weight:500;letter-spacing:normal}body.nbj-brand-fonts strong,body.nbj-brand-fonts b,body.nbj-brand-fonts .nbj-ed-hero-link,body.nbj-brand-fonts .nbj-ed-cta,body.nbj-brand-fonts .nbj-ed-cta-alt{font-family:var(--nbj-font-condensed);font-weight:700}body.nbj-brand-fonts .nbj-overline,body.nbj-brand-fonts .nbj-mini-kicker,body.nbj-brand-fonts .nbj-ed-eyebrow,body.nbj-brand-fonts .nbj-ed-chapter-n,body.nbj-brand-fonts .nbj-ed-card-index{font-family:var(--nbj-font-condensed);font-weight:500}body.nbj-brand-fonts .nbj-first-look h1 em,body.nbj-brand-fonts .nbj-first-look h2 em,body.nbj-brand-fonts .nbj-editorial h1 em,body.nbj-brand-fonts .nbj-editorial h2 em{font-family:var(--nbj-font-display);font-style:normal;font-weight:400}body.nbj-brand-fonts .nbj-first-look p em,body.nbj-brand-fonts .nbj-editorial p em{font-family:var(--nbj-font-copy);font-style:italic;font-weight:400}body.nbj-brand-fonts .product-card__title,body.nbj-brand-fonts .nbj-pill,body.nbj-brand-fonts .nbj-inline-link,body.nbj-brand-fonts .nbj-quick-nav>a,body.nbj-brand-fonts .nbj-all-styles,body.nbj-brand-fonts .nbj-product-choose{font-weight:500}@media(max-width:749px){body.nbj-brand-fonts .nbj-first-look h1,body.nbj-brand-fonts .nbj-first-look h2,body.nbj-brand-fonts .nbj-footer-intro h2{letter-spacing:-.012em}}.nbj-process li{align-items:flex-start;gap:16px}.nbj-process li>.nbj-process-icon{display:inline-flex;flex:0 0 32px;width:32px;height:32px;margin-top:2px;padding:0;color:#632222}.nbj-process-icon>.nbj-brand-icon{width:32px;height:32px}.nbj-detail summary{min-height:64px;padding:18px 0}.nbj-detail-label{gap:0}.nbj-detail>div{padding:0 28px 22px 0}@media(max-width:700px){.nbj-process li{gap:14px}.nbj-detail summary{min-height:60px;padding:17px 0}.nbj-detail>div{padding:0 0 20px}}body.nbj-brand-fonts .nbj-ed-card h3,body.nbj-brand-fonts .nbj-craft-benefits .nbj-craft-benefit h2,body.nbj-brand-fonts .nbj-footer-intro h2{font-family:var(--nbj-font-copy);font-weight:500;font-style:normal;letter-spacing:normal;line-height:1.35}body.nbj-brand-fonts.nbj-policy-page .shopify-policy__body h2{font-family:var(--nbj-font-copy);font-size:clamp(24px,2.15vw,30px);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.32;letter-spacing:-.015em;color:#632222;text-wrap:balance;margin:42px 0 14px;padding-top:26px;border-top:1px solid rgb(99 34 34 / 18%)}body.nbj-brand-fonts.nbj-policy-page .shopify-policy__body h2:first-child{margin-top:4px;padding-top:0;border-top:0}body.nbj-brand-fonts.nbj-policy-page .shopify-policy__body :is(h3,h4){font-family:var(--nbj-font-copy);font-size:clamp(19px,1.65vw,22px);font-weight:500;font-style:normal;font-synthesis:none;line-height:1.35;letter-spacing:0;color:#632222}@media(max-width:749px){body.nbj-brand-fonts.nbj-policy-page .shopify-policy__body h2{font-size:clamp(22px,5.6vw,25px);margin:34px 0 12px;padding-top:22px}body.nbj-brand-fonts.nbj-policy-page .shopify-policy__body h2:first-child{margin-top:0;padding-top:0}}[id$=__nbj_judgeme_native] .jdgm-cards-carousel img{object-fit:contain!important;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/nbj-brand.css.map */
