.nb-section{font-family:inherit;line-height:1.6;overflow:hidden}.nb-section *,.nb-section *:before,.nb-section *:after{box-sizing:border-box}.nb-container{max-width:1280px;margin:0 auto;padding:70px 24px}.nb-section img{max-width:100%;height:auto;display:block}.nb-section-title{font-size:clamp(26px,3vw,40px);font-weight:800;margin:0 0 40px;line-height:1.15;text-align:center}.nb-placeholder{width:100%;height:100%;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.nb-placeholder svg{width:100%;height:100%;object-fit:cover}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;text-decoration:none;font-weight:700;font-size:15px;border:2px solid;border-radius:4px;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease;cursor:pointer;line-height:1.2;letter-spacing:.01em}.nb-btn--primary{background:var(--nb-primary, #000);color:#fff!important;border-color:var(--nb-primary, #000)}.nb-btn--primary:hover,.nb-btn--primary:focus-visible{background:var(--nb-primary-hover, #f5c518);color:#000!important;border-color:var(--nb-primary-hover, #f5c518);transform:translateY(-1px)}.nb-btn--yellow{background:var(--nb-accent, #f5c518);color:#111!important;border-color:var(--nb-accent, #f5c518);box-shadow:0 4px 14px #f5c51859}.nb-btn--yellow:hover,.nb-btn--yellow:focus-visible{background:var(--nb-accent, #f5c518);color:#111!important;border-color:var(--nb-accent, #f5c518);transform:translateY(-2px) scale(1.04);box-shadow:0 8px 22px #f5c51880}.nb-btn--ghost{background:transparent;color:#fff!important;border-color:#fff6}.nb-btn--ghost:hover,.nb-btn--ghost:focus-visible{background:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.nb-btn--block{width:100%;padding:16px 28px;font-size:16px}.nb-btn__arrow{display:inline-block;transition:transform .25s ease}.nb-btn:hover .nb-btn__arrow{transform:translate(4px)}.nb-hero{background:var(--nb-dark, #111);color:#fff;position:relative}.nb-hero__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:80px;padding-bottom:80px}.nb-hero__logo{max-width:80px;margin-bottom:10px}.nb-hero__logo img{width:100%;height:auto}.nb-hero__eyebrow{display:inline-block;font-size:12px;letter-spacing:.15em;font-weight:700;color:var(--nb-accent, #f5c518);margin-bottom:10px;text-transform:uppercase}.nb-hero__title{font-size:clamp(32px,4.5vw,56px);font-weight:900;line-height:1.05;margin:0 0 20px;color:#fff}.nb-hero__subtitle{font-size:17px;line-height:1.6;margin-bottom:32px;color:#ffffffd9;max-width:520px}.nb-hero__subtitle p{margin:0 0 12px}.nb-hero__buttons{display:flex;gap:14px;flex-wrap:wrap}.nb-hero__media{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#222}.nb-hero__image{width:100%;height:100%;object-fit:cover}.nb-usps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nb-usp{padding:28px 22px;background:var(--nb-bg-alt, #f6f6f6);border-radius:10px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.nb-usp:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.nb-usp__icon{width:56px;height:56px;margin:0 auto 18px;background:var(--nb-accent, #f5c518);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#111}.nb-usp__icon svg{width:28px;height:28px}.nb-usp__title{font-size:17px;font-weight:800;margin:0 0 10px;line-height:1.3}.nb-usp__text{font-size:14px;line-height:1.55;margin:0;color:#555}.nb-collection{background:var(--nb-bg-alt, #f6f6f6);max-width:none;padding-left:0;padding-right:0}.nb-collection__header{max-width:1280px;margin:0 auto 40px;padding:0 24px;text-align:center}.nb-collection__header .nb-section-title{margin-bottom:14px}.nb-collection__subtitle{font-size:16px;color:#555;max-width:620px;margin:0 auto}.nb-collection__grid{max-width:1280px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.nb-product{background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.06)}.nb-product:hover{transform:translateY(-4px);box-shadow:0 10px 28px #0000001a}.nb-product__image-wrap{aspect-ratio:1 / 1;background:#fff;overflow:hidden;padding:16px;display:flex;align-items:center;justify-content:center}.nb-product__image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.nb-product:hover .nb-product__image{transform:scale(1.04)}.nb-product__info{padding:16px 18px 20px;border-top:1px solid rgba(0,0,0,.08);flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.nb-product__title{font-size:14px;font-weight:600;line-height:1.4;margin:0;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-product__price{font-size:15px;font-weight:700;color:#111;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.nb-product__price-compare{text-decoration:line-through;color:#999;font-weight:500;font-size:13px}.nb-collection__footer{max-width:1280px;margin:40px auto 0;padding:0 24px;text-align:center}.nb-about__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nb-about__media{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#f4f4f4}.nb-about__image{width:100%;height:100%;object-fit:cover}.nb-about__logo{max-width:120px;margin-bottom:18px}.nb-about__title{font-size:clamp(24px,2.8vw,36px);font-weight:800;margin:0 0 20px;line-height:1.2}.nb-about__body{font-size:16px;line-height:1.65}.nb-about__body p{margin:0 0 14px}.nb-showroom{background:var(--nb-dark, #111);color:#fff}.nb-showroom__inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.nb-showroom__title{font-size:clamp(26px,3vw,38px);font-weight:800;margin:0 0 20px;line-height:1.2;color:#fff}.nb-showroom__body{font-size:16px;color:#ffffffd9;margin-bottom:28px}.nb-showroom__body p{margin:0 0 12px}.nb-showroom__details{list-style:none;padding:0;margin:0}.nb-showroom__details li{display:flex;align-items:flex-start;gap:14px;padding:10px 0;font-size:15px;color:#fffffff2}.nb-showroom__details a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .2s ease}.nb-showroom__details a:hover{border-color:var(--nb-accent, #f5c518)}.nb-showroom__icon{width:22px;height:22px;flex-shrink:0;color:var(--nb-accent, #f5c518);margin-top:1px}.nb-showroom__icon svg{width:100%;height:100%}.nb-showroom__media{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;background:#222}.nb-showroom__image{width:100%;height:100%;object-fit:cover}html{scroll-behavior:smooth}.nb-contact{scroll-margin-top:120px}.nb-scroll-target{display:block;height:0;scroll-margin-top:120px}.nb-contact__inner{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:start}.nb-contact__eyebrow{display:inline-block;font-size:12px;letter-spacing:.15em;font-weight:700;color:#111;background:var(--nb-accent, #f5c518);padding:6px 12px;border-radius:4px;margin-bottom:18px;text-transform:uppercase}.nb-contact__title{font-size:clamp(26px,3vw,38px);font-weight:800;margin:0 0 18px;line-height:1.2}.nb-contact__body{font-size:16px;line-height:1.65;margin-bottom:24px;color:#444}.nb-contact__body p{margin:0 0 12px}.nb-contact__perks{list-style:none;padding:0;margin:0 0 32px}.nb-contact__perks li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;font-weight:500}.nb-contact__alt{padding-top:24px;border-top:1px solid #e5e5e5}.nb-contact__alt-title{font-size:14px;font-weight:700;margin:0 0 16px;text-transform:uppercase;letter-spacing:.08em;color:#666}.nb-contact__alt-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.nb-contact__alt-list li{display:flex;align-items:center;gap:14px}.nb-contact__alt-icon{width:40px;height:40px;flex-shrink:0;background:var(--nb-accent, #f5c518);color:#111;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.nb-contact__alt-icon svg{width:20px;height:20px}.nb-contact__alt-label{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.nb-contact__alt-value{font-size:16px;font-weight:700;color:#111;text-decoration:none;transition:color .2s ease}.nb-contact__alt-value:hover{color:var(--nb-primary-hover, #f5c518)}.nb-contact__check{width:26px;height:26px;flex-shrink:0;background:var(--nb-accent, #f5c518);color:#111;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.nb-contact__form-wrap{background:var(--nb-bg-alt, #f6f6f6);padding:36px;border-radius:12px}.nb-form{display:flex;flex-wrap:wrap;gap:0 16px}.nb-form__row{margin-bottom:16px;width:100%}.nb-form__row--half{width:calc(50% - 8px)}.nb-form__success,.nb-form__error,.nb-form .nb-btn,.nb-form .nb-form__note{width:100%}.nb-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nb-form__label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#333}.nb-form__input,.nb-form__textarea{width:100%;padding:12px 14px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;font-family:inherit;color:#111;transition:border-color .2s ease,box-shadow .2s ease}.nb-form__input:focus,.nb-form__textarea:focus{outline:none;border-color:var(--nb-primary, #000);box-shadow:0 0 0 3px #0000000f}.nb-form__textarea{resize:vertical;min-height:120px;font-family:inherit}.nb-form__note{text-align:center;font-size:13px;color:#666;margin:12px 0 0}.nb-form__success{padding:16px 18px;background:#e8f5e8;border:1px solid #b8e0b8;border-radius:6px;color:#2a6a2a;margin-bottom:20px}.nb-form__success strong{display:block;margin-bottom:4px}.nb-form__success p{margin:0;font-size:14px}.nb-form__error{padding:16px 18px;background:#fdecea;border:1px solid #f5b5b0;border-radius:6px;color:#a42a20;margin-bottom:20px}.nb-form__error ul{margin:6px 0 0;padding-left:20px}@media(max-width:1024px){.nb-container{padding:60px 24px}.nb-hero__inner{gap:40px}.nb-usps__grid{grid-template-columns:repeat(2,1fr);gap:20px}.nb-collection__grid{grid-template-columns:repeat(3,1fr);gap:20px}.nb-about__inner,.nb-showroom__inner{gap:40px}.nb-contact__inner{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.nb-container{padding:48px 20px}.nb-hero__inner{grid-template-columns:1fr;gap:32px;padding-top:48px;padding-bottom:48px;text-align:left}.nb-hero__logo{max-width:65px}.nb-hero__buttons{flex-direction:column;align-items:stretch;gap:10px}.nb-hero__buttons .nb-btn{width:100%}.nb-section-title{margin-bottom:28px}.nb-usps__grid{grid-template-columns:1fr;gap:14px}.nb-usp{padding:20px;display:grid;grid-template-columns:48px 1fr;align-items:start;text-align:left;gap:16px}.nb-usp__icon{margin:0;width:48px;height:48px;flex-shrink:0;grid-row:1 / 3}.nb-usp__icon svg{width:24px;height:24px}.nb-usp__title{font-size:16px;margin-bottom:2px;align-self:end}.nb-usp__text{font-size:14px;align-self:start}.nb-collection__grid{grid-template-columns:repeat(2,1fr);gap:14px}.nb-product__info{padding:12px 14px 16px}.nb-product__title{font-size:13px}.nb-product__price{font-size:14px}.nb-about__inner,.nb-showroom__inner{grid-template-columns:1fr;gap:28px}.nb-about__media,.nb-showroom__media{order:-1}.nb-contact__form-wrap{padding:24px 20px}.nb-form__row--half{width:100%}.nb-form__grid{grid-template-columns:1fr;gap:0}}@media(max-width:480px){.nb-container{padding:40px 16px}.nb-hero__inner{padding-top:40px;padding-bottom:40px}.nb-hero__title{font-size:28px}.nb-hero__subtitle{font-size:15px}.nb-section-title{font-size:22px}.nb-contact__form-wrap{padding:20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/peltex-newbalance.css.map */
