html{box-sizing:border-box;font-size:100%}*,*:before,*:after{box-sizing:inherit}body.nj-body{margin:0;background:#faf7f2;color:#242424;font-family:var(--nj-font,Archivo),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.nj-skip{position:absolute;left:-9999px}.nj-skip:focus{left:16px;top:16px;background:#fff;padding:8px 12px;z-index:10}.nj{font-family:var(--nj-font,Archivo),system-ui,sans-serif;color:#242424;letter-spacing:0}.nj a{color:inherit}.nj img{max-width:100%}.nj-wrap{max-width:720px;margin:0 auto;padding-left:16px;padding-right:16px;box-sizing:content-box}.nj-wrap--wide{max-width:1084px}@media(min-width:750px){.nj-wrap{padding-left:40px;padding-right:40px}}.nj-hide-m{display:none!important}@media(min-width:750px){.nj-hide-m{display:inline-flex!important}.nj-show-m{display:none!important}}.nj-disclosure{background:#f1eadf;padding:7px 16px;font-size:13px;line-height:1.35;text-align:center}.nj-disclosure strong{font-weight:800;letter-spacing:.06em}.nj-header{background:#fff;border-bottom:1px solid #E8E8E8}.nj-header__row{height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:750px){.nj-header__row{height:64px}}.nj-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.nj-logo{font-size:16px;line-height:1;white-space:nowrap}.nj-logo b{font-weight:800;letter-spacing:.04em}.nj-logo span{font-weight:400;letter-spacing:.06em}.nj-rule{width:1px;height:20px;background:#d6d6d6;display:inline-block}.nj-journal{font-size:13px;font-weight:800;letter-spacing:.14em}.nj-nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600}.nj-nav a{text-decoration:none;min-height:44px;align-items:center}.nj-nav a:hover{color:#c94a00}.nj-shop{display:inline-flex;color:#c94a00!important;font-weight:700;white-space:nowrap}.nj-crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;color:#5e5e5e;margin-bottom:20px}.nj-crumbs a{text-decoration:none;color:#5e5e5e}.nj-over{font-size:13px;font-weight:800;letter-spacing:.06em;color:#c94a00;margin:0 0 12px;text-transform:uppercase}.nj-h1{margin:0;max-width:940px;font-family:inherit;font-size:clamp(31px,4.6vw,58px);line-height:1.06;letter-spacing:-.025em;font-weight:800;color:#242424;text-wrap:balance}.nj-sub{margin:16px 0 0;max-width:720px;font-size:clamp(17px,1.5vw,21px);line-height:1.45;color:#3a3a3a;text-wrap:pretty}.nj-meta{margin-top:24px;padding:14px 0;border-top:1px solid #E8E8E8;border-bottom:1px solid #E8E8E8;display:flex;align-items:center;gap:12px}.nj-avatar{width:40px;height:40px;flex:none;border-radius:50%;background:#242424;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:17px;object-fit:cover}.nj-meta__by{font-size:15px;font-weight:700}.nj-meta__by span{font-weight:400;color:#5e5e5e}.nj-meta__line{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;color:#5e5e5e;margin-top:3px}.nj-hero{margin:0}.nj-hero img{display:block;width:100%;height:auto;border-radius:8px;aspect-ratio:4/3;object-fit:cover}@media(min-width:750px){.nj-hero img{aspect-ratio:2/1}}.nj-cap{margin-top:10px;font-size:14px;line-height:1.4;color:#5e5e5e}.nj-text{font-size:clamp(17px,1.3vw,18.5px);line-height:1.6;color:#3a3a3a;text-wrap:pretty}.nj-text p{margin:0 0 18px}.nj-text p:last-child{margin-bottom:0}.nj-text a{color:#c94a00}.nj-reason{margin-top:clamp(36px,4vw,56px);padding-top:clamp(32px,3.6vw,48px);border-top:1px solid #E8E8E8;display:flex;flex-direction:column;gap:18px}.nj-reason__head{display:flex;align-items:flex-start;gap:16px}.nj-num{flex:none;width:clamp(42px,3.6vw,52px);height:clamp(42px,3.6vw,52px);border-radius:999px;background:#ff6500;color:#242424;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:clamp(19px,1.6vw,23px);font-variant-numeric:tabular-nums}.nj-h2{margin:0;padding-top:4px;font-family:inherit;font-size:clamp(23px,2.3vw,32px);line-height:1.15;letter-spacing:-.015em;font-weight:800;color:#242424;text-wrap:balance}.nj-img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:6px;background:#f4f4f4}.nj-video video{display:block;width:100%;height:auto;border-radius:6px}.nj-highlight{background:#f1eadf;border-radius:8px;padding:clamp(18px,2vw,24px) clamp(18px,2.4vw,28px);font-size:clamp(17.5px,1.4vw,20px);line-height:1.45;font-weight:700;color:#242424}.nj-quote{margin:28px 0 0;background:#fff;border-radius:8px;padding:clamp(20px,2.4vw,28px);display:flex;flex-direction:column;gap:14px}.nj-stars{color:#ff6500;letter-spacing:2px;font-size:17px}.nj-quote blockquote{margin:0;font-size:clamp(18px,1.5vw,20px);line-height:1.5;font-weight:600;color:#242424;font-style:normal}.nj-quote figcaption{display:flex;align-items:center;gap:12px}.nj-quote__name{font-size:15px;font-weight:700;display:block}.nj-quote__ver{font-size:14px;color:#5e5e5e}.nj-card{background:#fff;border:1px solid #E8E8E8;border-radius:8px}.nj-inline{margin-top:clamp(32px,3.6vw,44px);padding:16px;display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px 16px;align-items:center}.nj-inline .nj-btn{grid-column:1/-1}@media(min-width:750px){.nj-inline{grid-template-columns:112px minmax(0,1fr) auto}.nj-inline .nj-btn{grid-column:auto}}.nj-col{display:flex;flex-direction:column;gap:4px;min-width:0}.nj-thumb{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:6px;background:#f4f4f4}.nj-mini{font-size:12.5px;font-weight:800;letter-spacing:.05em;color:#5e5e5e;text-transform:uppercase}.nj-ptitle{font-size:16.5px;font-weight:700;line-height:1.3}.nj-small{font-size:15px;line-height:1.45;color:#4a4a4a}.nj-price{font-weight:800;font-variant-numeric:tabular-nums;font-size:17px;color:#242424}.nj-price--sale{color:#c94a00}.nj-compare{color:#6b6b6b;font-size:.82em;font-weight:400;margin-left:8px}.nj-price--lg{font-size:26px}.nj-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 28px;border-radius:6px;font-family:inherit;font-size:16px;font-weight:800;text-decoration:none;background:#ff6500;color:#242424!important;border:0;white-space:nowrap;cursor:pointer}.nj-btn:hover{background:#f05e00}.nj-btn--sec{background:#fff;border:1.5px solid #242424;font-weight:700}.nj-btn--sec:hover{background:#242424;color:#fff!important}.nj-btn--lg{height:52px}.nj-btn--xl{height:54px;font-size:17px}.nj-btn--sm{height:48px;padding:0 20px;flex:none}.nj-sec{margin-top:clamp(40px,4.5vw,64px)}.nj-sec--rule{padding-top:clamp(32px,3.6vw,48px);border-top:1px solid #E8E8E8}.nj-h2s{margin:0 0 10px;font-family:inherit;font-size:clamp(24px,2.3vw,32px);line-height:1.15;letter-spacing:-.015em;font-weight:800;color:#242424;text-wrap:balance}.nj-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:24px 16px;margin-top:24px}.nj-step{display:flex;flex-direction:column;gap:10px}.nj-step .nj-img{aspect-ratio:1/1}.nj-step__t{font-size:18px;font-weight:800;line-height:1.25}.nj-ba{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px}.nj-ba figure{margin:0;display:flex;flex-direction:column;gap:8px}.nj-table-wrap{overflow-x:auto;margin:22px -16px 0;padding:0 16px}.nj-table{min-width:470px;font-size:15px}.nj-row{display:grid;grid-template-columns:minmax(150px,1.5fr) repeat(3,minmax(92px,1fr))}.nj-row+.nj-row{border-top:1px solid #E3DDD3}.nj-row>div{padding:14px 8px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:600;color:#4a4a4a}.nj-row>div:first-child{justify-content:center;text-align:left;padding-left:0;flex-direction:column;align-items:flex-start;gap:3px;color:#242424;font-weight:700}.nj-row>div:nth-child(2){background:#dce5d8;font-weight:800;color:#242424;font-size:16px}.nj-row--head>div{font-weight:700;line-height:1.25;color:#3a3a3a}.nj-row--head>div:nth-child(2){border-radius:8px 8px 0 0}.nj-row.nj-row--end{border-top:0}.nj-row--end>div{padding:0!important;height:10px}.nj-row--end>div:nth-child(2){border-radius:0 0 8px 8px}.nj-note{font-size:13.5px;line-height:1.4;color:#5e5e5e;font-weight:400}.nj-fine{margin:14px 0 0;font-size:13.5px;line-height:1.45;color:#5e5e5e}.nj-panel{border-radius:8px;padding:clamp(20px,3vw,40px)}.nj-bg-off{background:#faf7f2}.nj-bg-white{background:#fff}.nj-bg-beige{background:#f1eadf}.nj-bg-sage{background:#dce5d8}.nj-bg-blue{background:#dde8f0}.nj-bg-peach{background:#fbe3d3}.nj-offer{display:flex;flex-wrap:wrap;gap:clamp(20px,2.6vw,36px);align-items:center}.nj-offer__media{flex:1 1 240px;min-width:0;position:relative}.nj-offer__body{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.nj-badge{position:absolute;top:10px;left:10px;background:#ff6500;color:#242424;font-size:13px;font-weight:700;height:26px;padding:0 10px;border-radius:13px;display:inline-flex;align-items:center}.nj-badge--inline{position:static}.nj-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:15.5px;line-height:1.4;color:#242424}.nj-list li{display:flex;gap:8px}.nj-list li:before{content:"\2713";font-weight:800;color:#c94a00}.nj-recap{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;margin-top:12px}.nj-recap__i{display:flex;flex-direction:column;gap:8px}.nj-recap__t{font-size:17.5px;font-weight:800;line-height:1.25}.nj-tick{width:38px;height:38px;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;color:#c94a00;font-size:17px}.nj-final{padding:clamp(16px,2.4vw,28px);display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,32px)}.nj-final>*{flex:1 1 260px;min-width:0}.nj-final__t{font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.nj-row-flex{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nj-reassure{font-size:14px;line-height:1.4;color:#5e5e5e;text-align:center}.nj-footer{background:#242424;color:#fff;margin-top:clamp(48px,5vw,72px)}.nj-footer__in{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:20px}.nj-footer .nj-rule{background:#5a5a5a}.nj-footer p{margin:0;max-width:720px;font-size:14.5px;line-height:1.55;color:#a8a8a8}.nj-footer nav{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:15px}.nj-footer nav a{color:#fff;text-decoration:none;min-height:44px;display:flex;align-items:center}.nj-footer nav a:hover{text-decoration:underline}.nj-copy{border-top:1px solid #3D3D3D;padding-top:16px;font-size:14px;color:#a8a8a8}.nj-sticky{position:sticky;bottom:0;z-index:5;margin:32px -16px 0;background:#fff;border-top:1px solid #E8E8E8;padding:10px 16px;display:flex;align-items:center;gap:12px}.nj-sticky__t{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:750px){.nj-sticky{margin:32px 0 0;border:1px solid #E8E8E8;border-radius:8px 8px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/nj-journal.css.map */
