:root{--nb-pine: #0B3D2E;--nb-pine-dark: #082A20;--nb-gold: #C9A227;--nb-gold-light: #E7C766;--nb-cream: #FAF6EC;--nb-cream-alt: #F1E9D6;--nb-red: #B23B3B;--nb-ink: #1F2A22;--nb-ink-soft: #5B685D;--nb-white: #FFFFFF;--nb-radius: 14px;--nb-shadow: 0 10px 30px rgba(11,61,46,.12);--nb-font-head: "Fraunces", serif;--nb-font-body: "Inter", sans-serif}.nb-scope{font-family:var(--nb-font-body);color:var(--nb-ink)}.nb-scope img{max-width:100%;display:block}.nb-scope h1,.nb-scope h2,.nb-scope h3{font-family:var(--nb-font-head);margin:0 0 .5em;color:var(--nb-pine-dark)}.nb-scope p{line-height:1.6;color:var(--nb-ink-soft)}.nb-scope a{color:inherit}.nb-scope sup{font-size:.5em}.nb-scope *{box-sizing:border-box}.nb-flash-bar{background:var(--nb-pine-dark);color:var(--nb-white);display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:14px 16px;font-size:1.05rem;letter-spacing:.03em;font-family:var(--nb-font-body)}.nb-flash-bar__label{font-weight:700}.nb-flash-bar__timer{display:flex;gap:8px}.nb-flash-bar__timer span{background:#ffffff1f;border-radius:6px;padding:4px 10px;font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums}.nb-container{max-width:1200px;margin:0 auto;padding:0 24px}.nb-product{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:48px 0}.nb-product__main-image{position:relative;border-radius:var(--nb-radius);overflow:hidden;box-shadow:var(--nb-shadow);background:var(--nb-pine-dark)}.nb-product__main-image img,.nb-product__main-image video{width:100%;height:auto;display:block}.nb-product__main-image .nb-hide{display:none!important}.nb-badge-corner{position:absolute;top:16px;left:16px;background:var(--nb-red);color:var(--nb-white);padding:6px 14px;border-radius:999px;font-weight:700;font-size:.8rem}.nb-thumbs{display:flex;gap:12px;margin-top:12px;flex-wrap:wrap}.nb-thumb{position:relative;border:2px solid transparent;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;width:88px;height:88px;background:none}.nb-thumb img{width:100%;height:100%;object-fit:cover}.nb-thumb.is-active{border-color:var(--nb-gold)}.nb-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0b2a2059;color:var(--nb-white);font-size:1.1rem}.nb-product__info{padding-top:8px}.nb-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--nb-gold);font-size:.78rem;margin-bottom:8px}.nb-product__info h1{font-size:1.9rem;line-height:1.25}.nb-rating{display:flex;align-items:center;gap:10px;margin:14px 0 20px}.nb-stars{display:inline-flex;align-items:center;gap:2px;color:var(--nb-gold);vertical-align:middle}.nb-stars svg{display:block;flex-shrink:0}.nb-rating__text{font-size:.9rem;color:var(--nb-ink-soft)}.nb-rating__text a{color:var(--nb-pine);text-decoration:underline}.nb-checklist{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.nb-checklist li{position:relative;padding-left:28px;font-weight:600;color:var(--nb-ink)}.nb-checklist li:before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:var(--nb-pine);color:var(--nb-white);font-size:.7rem;display:flex;align-items:center;justify-content:center}.nb-price-row{display:flex;align-items:baseline;gap:12px;margin-top:10px;flex-wrap:wrap}.nb-price-now{font-size:2.1rem;font-weight:800;color:var(--nb-pine-dark);font-family:var(--nb-font-head)}.nb-price-was{font-size:1.1rem;color:var(--nb-ink-soft);text-decoration:line-through}.nb-price-save{background:var(--nb-cream-alt);color:var(--nb-red);font-weight:700;font-size:.8rem;padding:4px 10px;border-radius:999px}.nb-price-note{font-size:.82rem;margin:4px 0 12px;color:var(--nb-ink-soft)}.nb-social-proof{display:flex;align-items:center;gap:12px;margin-bottom:22px;width:fit-content;background:var(--nb-cream-alt);border:1px solid rgba(201,162,39,.35);border-radius:999px;padding:6px 18px 6px 6px}.nb-avatar-stack{display:flex}.nb-avatar{position:relative;width:34px;height:34px;margin-left:-10px}.nb-avatar:first-child{margin-left:0}.nb-avatar__photo{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid var(--nb-pine);background:var(--nb-cream)}.nb-avatar__photo img{width:100%;height:100%;object-fit:cover;display:block}.nb-avatar--a .nb-avatar__photo{border-color:var(--nb-pine)}.nb-avatar--b .nb-avatar__photo{border-color:var(--nb-gold)}.nb-avatar--c .nb-avatar__photo{border-color:var(--nb-red)}.nb-avatar__check{position:absolute;bottom:-2px;right:-2px;z-index:2;width:14px;height:14px;border-radius:50%;background:var(--nb-pine-dark);color:var(--nb-white);display:flex;align-items:center;justify-content:center;font-size:.55rem;border:1.5px solid var(--nb-cream)}.nb-social-proof__text{font-size:.82rem;font-weight:700;color:var(--nb-pine-dark);line-height:1.3}.nb-social-proof__text span{display:block;font-weight:500;color:var(--nb-ink-soft);font-size:.76rem}.nb-pack-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.nb-pack-card{position:relative;border:2px solid rgba(11,61,46,.15);background:var(--nb-white);border-radius:14px;padding:22px 14px 18px;text-align:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:.15s;font-family:var(--nb-font-body)}.nb-pack-card:hover{border-color:var(--nb-gold)}.nb-pack-card.is-selected{border-color:var(--nb-pine);background:var(--nb-cream-alt);box-shadow:0 0 0 3px #0b3d2e14}.nb-pack-card__tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--nb-red);color:var(--nb-white);font-size:.74rem;font-weight:800;padding:5px 12px;border-radius:999px;white-space:nowrap}.nb-pack-card__qty{font-weight:700;font-size:1.05rem;color:var(--nb-ink)}.nb-pack-card__price{font-weight:800;color:var(--nb-pine-dark);font-size:1.35rem}.nb-pack-card__was{font-size:.9rem;text-decoration:line-through;color:var(--nb-ink-soft)}.nb-btn-add-cart{width:100%;background:var(--nb-red);color:var(--nb-white);border:none;padding:22px;border-radius:14px;font-size:1.3rem;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #b23b3b4d;transition:.15s;margin-bottom:24px;font-family:var(--nb-font-body)}.nb-btn-add-cart:hover{background:#9c3232;transform:translateY(-1px)}.nb-btn-add-cart:disabled{background:var(--nb-ink-soft);cursor:not-allowed;transform:none;box-shadow:none}.nb-trust-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.nb-trust-item{display:flex;align-items:center;gap:8px;font-size:.8rem;font-weight:600;color:var(--nb-pine-dark)}.nb-trust-item svg{color:var(--nb-gold);flex-shrink:0}.nb-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:36px 0;border-top:1px solid rgba(11,61,46,.1);border-bottom:1px solid rgba(11,61,46,.1)}.nb-quote p{font-style:italic;color:var(--nb-ink);margin-bottom:8px}.nb-quote span{font-weight:700;font-size:.85rem;color:var(--nb-pine)}.nb-scenes{padding:64px 0 32px;text-align:center}.nb-scenes h2{font-size:1.8rem}.nb-section-sub{max-width:560px;margin:0 auto 32px;color:var(--nb-ink-soft)}.nb-scenes__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.nb-scene-card{background:var(--nb-white);border-radius:14px;padding:22px 10px;box-shadow:var(--nb-shadow);display:flex;flex-direction:column;gap:10px;align-items:center;font-weight:600;font-size:.85rem;color:var(--nb-ink)}.nb-scene-card__icon{font-size:1.9rem}.nb-how{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px 0}.nb-how__image img,.nb-how__image video{width:100%;border-radius:var(--nb-radius);box-shadow:var(--nb-shadow);height:420px;object-fit:cover}.nb-how__steps h2{font-size:1.8rem;margin-bottom:28px}.nb-step{display:flex;gap:16px;margin-bottom:22px}.nb-step__num{background:var(--nb-pine);color:var(--nb-white);font-family:var(--nb-font-head);font-weight:700;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nb-step h3{font-size:1.05rem;margin-bottom:4px}.nb-step p{margin:0;font-size:.92rem}.nb-warranty{background:var(--nb-pine-dark);color:var(--nb-cream);border-radius:var(--nb-radius);display:flex;gap:24px;align-items:flex-start;padding:40px;margin:32px 0}.nb-warranty__icon{color:var(--nb-gold);flex-shrink:0}.nb-warranty h2{color:var(--nb-white)}.nb-warranty p{color:#faf6ecd9}.nb-lifestyle{position:relative;border-radius:var(--nb-radius);overflow:hidden;margin:48px 0}.nb-lifestyle img{width:100%;height:440px;object-fit:cover;filter:brightness(.55)}.nb-lifestyle__text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:40px;max-width:520px;color:var(--nb-white)}.nb-lifestyle__text h2{color:var(--nb-white);font-size:2rem}.nb-lifestyle__text p{color:#ffffffe6}.nb-faq{padding:48px 0;max-width:760px;margin:0 auto}.nb-faq h2{text-align:center;font-size:1.8rem;margin-bottom:28px}.nb-accordion details{background:var(--nb-white);border-radius:10px;padding:16px 20px;margin-bottom:10px;box-shadow:0 2px 10px #0b3d2e0f}.nb-accordion summary{font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:24px;color:var(--nb-ink)}.nb-accordion summary::-webkit-details-marker{display:none}.nb-accordion summary:after{content:"+";position:absolute;right:0;top:0;font-size:1.2rem;color:var(--nb-gold)}.nb-accordion details[open] summary:after{content:"\2013"}.nb-accordion details p{margin:12px 0 0}.nb-reviews{padding:48px 0 80px;text-align:center}.nb-reviews h2{font-size:1.8rem}.nb-reviews__summary{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px;font-weight:600;color:var(--nb-ink)}.nb-reviews__score{font-family:var(--nb-font-head);font-size:1.6rem;color:var(--nb-pine-dark)}.nb-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.nb-review-card{background:var(--nb-white);border-radius:14px;padding:24px;box-shadow:var(--nb-shadow)}.nb-review-card h3{font-size:1.05rem;margin:10px 0 8px}.nb-review-card p{font-size:.9rem}.nb-review-card__author{display:block;margin-top:14px;font-weight:700;color:var(--nb-pine);font-size:.85rem}.nb-footer{background:var(--nb-pine-dark);color:#faf6ecd9;padding:56px 0 0;font-family:var(--nb-font-body)}.nb-footer__top{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;padding:0 24px 36px}.nb-footer .nb-logo-text{font-family:var(--nb-font-head);font-size:1.3rem;color:var(--nb-white);font-weight:700}.nb-footer h4{color:var(--nb-gold-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.nb-footer a{display:block;text-decoration:none;color:#faf6ecbf;font-size:.9rem;margin-bottom:10px}.nb-footer a:hover{color:var(--nb-white)}.nb-footer__bottom{border-top:1px solid rgba(255,255,255,.12);text-align:center;padding:18px 0;font-size:.8rem;color:#faf6ec99}.nb-marquee{background:var(--nb-gold);color:var(--nb-pine-dark);overflow:hidden;white-space:nowrap;font-weight:700;font-size:1.05rem;padding:12px 0}.nb-marquee__track{display:inline-flex;animation:nb-scroll-left 22s linear infinite}@keyframes nb-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.nb-header-logo{display:flex;align-items:center;gap:8px;font-family:var(--nb-font-head);font-weight:700;color:var(--nb-pine-dark)}.nb-header-logo__mark{color:var(--nb-gold)}@media(max-width:900px){.nb-product{grid-template-columns:1fr;gap:28px}.nb-quotes{grid-template-columns:1fr;gap:20px}.nb-scenes__grid{grid-template-columns:repeat(3,1fr)}.nb-how,.nb-reviews__grid{grid-template-columns:1fr}.nb-footer__top{grid-template-columns:1fr;gap:24px}}@media(max-width:560px){.nb-pack-picker{grid-template-columns:1fr}.nb-scenes__grid{grid-template-columns:repeat(2,1fr)}.nb-product__main-image img,.nb-product__main-image video{height:340px}.nb-flash-bar{flex-direction:column;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nb-styles.css.map */
