@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,700;1,800;1,900&display=swap";:root{--color-blue: #9ae1f2;--color-yellow: #d4ff1e;--color-white: #f5f7fa;--color-dark: #1c1e21;--color-mid: #2c2f34;--color-muted: #6b7280;--color-border: rgba(255,255,255,.1);--font-body: "Barlow", sans-serif;--max-width: 1440px;--gutter: 2rem;--radius: 4px;--transition: .2s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-white);color:var(--color-dark);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}ul{list-style:none}.t-hero{font-size:clamp(3rem,8vw,9rem);font-weight:900;line-height:.95;letter-spacing:-.02em;text-transform:uppercase}.t-h1{font-size:clamp(2.5rem,5vw,6rem);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.t-h2{font-size:clamp(1.75rem,3vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase}.t-h3{font-size:clamp(1.25rem,2vw,2rem);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase}.t-label{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.t-body{font-size:1rem;font-weight:400;line-height:1.6}.t-body-lg{font-size:1.125rem;font-weight:400;line-height:1.6}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:5rem}.section--sm{padding-block:3rem}.section--lg{padding-block:8rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--font-body);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;border-radius:var(--radius);transition:background var(--transition),color var(--transition),transform var(--transition);white-space:nowrap}.btn--primary{background:var(--color-blue);color:var(--color-dark)}.btn--primary:hover{background:#7cd4e8;transform:translateY(-1px)}.btn--yellow{background:var(--color-yellow);color:var(--color-dark)}.btn--yellow:hover{background:#c5ef10;transform:translateY(-1px)}.btn--outline{background:transparent;color:var(--color-white);border:2px solid var(--color-white)}.btn--outline:hover{background:var(--color-white);color:var(--color-dark)}.btn--outline-dark{background:transparent;color:var(--color-dark);border:2px solid var(--color-dark)}.btn--outline-dark:hover,.btn--dark{background:var(--color-dark);color:var(--color-white)}.btn--dark:hover{background:var(--color-mid);transform:translateY(-1px)}.badge{display:inline-block;padding:.25rem .75rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.badge--yellow{background:var(--color-yellow);color:var(--color-dark)}.badge--blue{background:var(--color-blue);color:var(--color-dark)}.badge--dark{background:var(--color-dark);color:var(--color-white)}.product-card{display:flex;flex-direction:column;background:var(--color-white);border-radius:var(--radius);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition)}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.product-card__image{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:#eaecef}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card__image img{transform:scale(1.04)}.product-card__badge{position:absolute;top:.75rem;left:.75rem}.product-card__body{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.product-card__title{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.product-card__subtitle{font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.product-card__price{font-size:1rem;font-weight:700;color:var(--color-dark)}.product-card__price s{color:var(--color-muted);font-weight:400;margin-right:.5rem}.product-card__footer{padding:1rem 1.25rem;border-top:1px solid #e5e7eb}.product-card__footer .btn{width:100%;justify-content:center}.announcement-bar{background:var(--color-dark);color:var(--color-white);padding:.6rem var(--gutter);text-align:center;font-size:.8rem;font-weight:500;letter-spacing:.05em}.announcement-bar a{color:var(--color-blue)}.announcement-bar strong{color:var(--color-yellow)}.site-header{position:sticky;top:0;z-index:100;background:var(--color-dark);border-bottom:1px solid var(--color-border);height:64px;display:flex;align-items:center}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.header__logo{font-size:1.75rem;font-weight:900;letter-spacing:-.03em;color:var(--color-white);text-transform:uppercase;flex-shrink:0}.header__logo span{color:var(--color-blue)}.header__nav{display:flex;align-items:center;gap:2rem}.header__nav a{font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;transition:color var(--transition)}.header__nav a:hover,.header__nav a.active{color:var(--color-white)}.header__actions{display:flex;align-items:center;gap:1rem}.header__action-btn{background:none;border:none;cursor:pointer;color:var(--color-white);display:flex;align-items:center;gap:.35rem;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:color var(--transition);position:relative}.header__action-btn:hover{color:var(--color-blue)}.cart-count{position:absolute;top:-6px;right:-8px;background:var(--color-yellow);color:var(--color-dark);border-radius:50%;width:16px;height:16px;font-size:.6rem;font-weight:800;display:flex;align-items:center;justify-content:center}.header__burger{display:none;background:none;border:none;cursor:pointer;color:var(--color-white);padding:.25rem}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-dark);z-index:200;display:flex;flex-direction:column;padding:2rem;transform:translate(-100%);transition:transform .3s ease}.mobile-menu.is-open{transform:translate(0)}.mobile-menu__close{align-self:flex-end;background:none;border:none;cursor:pointer;color:var(--color-white);margin-bottom:2rem}.mobile-menu__nav{display:flex;flex-direction:column;gap:1.5rem}.mobile-menu__nav a{font-size:2rem;font-weight:800;text-transform:uppercase;color:var(--color-white);letter-spacing:-.02em}.mobile-menu__nav a:hover{color:var(--color-blue)}.hero{position:relative;min-height:90vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--color-dark)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__media img,.hero__media video{width:100%;height:100%;object-fit:cover;opacity:.45}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1c1e21e6,#1c1e211a 60%);z-index:1}.hero__content{position:relative;z-index:2;padding:4rem var(--gutter);width:100%;max-width:var(--max-width);margin-inline:auto}.hero__eyebrow{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.hero__eyebrow-line{width:2.5rem;height:2px;background:var(--color-blue)}.hero__eyebrow-text{font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-blue)}.hero__title{color:var(--color-white);max-width:900px;margin-bottom:1.5rem}.hero__title em{font-style:italic;color:var(--color-blue)}.hero__title .accent{color:var(--color-yellow)}.hero__subtitle{color:#ffffffa6;max-width:520px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.hero__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.categories{background:var(--color-white)}.categories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.category-card{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-mid);cursor:pointer;border-radius:var(--radius)}.category-card__media{position:absolute;top:0;right:0;bottom:0;left:0}.category-card__media img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:transform .5s ease,opacity .3s ease}.category-card:hover .category-card__media img{transform:scale(1.06);opacity:.6}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(28,30,33,.85) 30%,transparent 70%)}.category-card__body{position:absolute;bottom:0;left:0;right:0;padding:2rem;z-index:1}.category-card__label{color:var(--color-blue);margin-bottom:.5rem}.category-card__title{color:var(--color-white);margin-bottom:1.25rem}.featured-products{background:var(--color-white)}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.section-header__eyebrow{color:var(--color-blue);margin-bottom:.5rem}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.manifesto{background:var(--color-dark);color:var(--color-white);position:relative;overflow:hidden}.manifesto:before{content:"NEVE";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30vw;font-weight:900;letter-spacing:-.05em;text-transform:uppercase;color:#ffffff05;pointer-events:none;white-space:nowrap}.manifesto__inner{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;position:relative;z-index:1}.manifesto__eyebrow{color:var(--color-yellow);margin-bottom:1.5rem}.manifesto__title{color:var(--color-white);margin-bottom:2rem}.manifesto__title em{color:var(--color-blue);font-style:italic}.manifesto__text{color:#ffffffa6;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.manifesto__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--color-border)}.manifesto__stat-value{font-size:2.5rem;font-weight:900;color:var(--color-blue);letter-spacing:-.03em;line-height:1;margin-bottom:.375rem}.manifesto__stat-value span{color:var(--color-yellow)}.manifesto__stat-label{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.manifesto__image{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius);overflow:hidden;background:var(--color-mid)}.manifesto__image img{width:100%;height:100%;object-fit:cover}.manifesto__image-badge{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--color-yellow);color:var(--color-dark);padding:.75rem 1.25rem;border-radius:var(--radius)}.how-it-works{background:#f0f2f5}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.step-card{background:var(--color-white);border-radius:var(--radius);padding:2rem}.step-card__number{font-size:4rem;font-weight:900;color:var(--color-blue);line-height:1;margin-bottom:1rem;opacity:.5}.step-card__title{font-size:1.25rem;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.75rem}.step-card__text{color:var(--color-muted);font-size:.95rem;line-height:1.6}.usp-strip{background:var(--color-blue);padding:1.25rem var(--gutter)}.usp-strip__inner{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap;max-width:var(--max-width);margin-inline:auto}.usp-item{display:flex;align-items:center;gap:.6rem}.usp-item__icon{font-size:1.1rem}.usp-item__text{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-dark)}.newsletter{background:var(--color-dark);color:var(--color-white);text-align:center}.newsletter__eyebrow{color:var(--color-yellow);margin-bottom:1rem}.newsletter__title{color:var(--color-white);margin-bottom:1rem;max-width:640px;margin-inline:auto}.newsletter__title em{color:var(--color-blue);font-style:italic}.newsletter__subtitle{color:#fff9;margin-bottom:2.5rem;max-width:480px;margin-inline:auto}.newsletter__form{display:flex;gap:.75rem;max-width:480px;margin-inline:auto}.newsletter__input{flex:1;padding:.875rem 1.25rem;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);color:var(--color-white);font-family:var(--font-body);font-size:.9rem;outline:none;transition:border-color var(--transition)}.newsletter__input::placeholder{color:#ffffff59}.newsletter__input:focus{border-color:var(--color-blue)}.site-footer{background:#111316;color:var(--color-white);padding:4rem var(--gutter) 2rem}.footer__top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;padding-bottom:3rem;border-bottom:1px solid var(--color-border);margin-bottom:2rem;max-width:var(--max-width);margin-inline:auto}.footer__brand-name{font-size:2rem;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:1rem}.footer__brand-name span{color:var(--color-blue)}.footer__tagline{color:#ffffff80;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;max-width:280px}.footer__social{display:flex;gap:.75rem}.footer__social-link{width:36px;height:36px;border-radius:50%;background:#ffffff12;display:flex;align-items:center;justify-content:center;font-size:.85rem;transition:background var(--transition)}.footer__social-link:hover{background:var(--color-blue);color:var(--color-dark)}.footer__col-title{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:1.25rem}.footer__links{display:flex;flex-direction:column;gap:.625rem}.footer__links a{font-size:.9rem;color:#ffffffa6;transition:color var(--transition)}.footer__links a:hover{color:var(--color-blue)}.footer__bottom{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width);margin-inline:auto;gap:1rem;flex-wrap:wrap}.footer__copy{font-size:.8rem;color:#ffffff4d}.footer__legal{display:flex;gap:1.5rem}.footer__legal a{font-size:.8rem;color:#ffffff4d;transition:color var(--transition)}.footer__legal a:hover{color:var(--color-white)}.collection-hero{background:var(--color-dark);padding:4rem var(--gutter);text-align:center}.collection-hero__title{color:var(--color-white);margin-bottom:.75rem}.collection-hero__desc{color:#ffffff80;max-width:480px;margin-inline:auto}.collection-filters{padding:1.5rem var(--gutter);border-bottom:1px solid #e5e7eb;background:var(--color-white)}.collection-filters__inner{display:flex;align-items:center;justify-content:space-between;max-width:var(--max-width);margin-inline:auto;gap:1rem}.collection-products{background:var(--color-white);padding:3rem var(--gutter)}.collection-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:var(--max-width);margin-inline:auto}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:var(--max-width);margin-inline:auto;padding:3rem var(--gutter);align-items:start}.product-gallery__main{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:#eaecef;margin-bottom:1rem}.product-gallery__main img{width:100%;height:100%;object-fit:cover}.product-gallery__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.product-gallery__thumb{aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:#eaecef;cursor:pointer;border:2px solid transparent;transition:border-color var(--transition)}.product-gallery__thumb.active{border-color:var(--color-blue)}.product-gallery__thumb img{width:100%;height:100%;object-fit:cover}.product-info__category{color:var(--color-blue);margin-bottom:.5rem}.product-info__title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.75rem}.product-info__price{font-size:1.75rem;font-weight:800;margin-bottom:1.5rem;color:var(--color-dark)}.product-info__price s{font-size:1.1rem;font-weight:400;color:var(--color-muted);margin-right:.5rem}.product-info__desc{color:var(--color-muted);line-height:1.7;margin-bottom:2rem;font-size:.95rem}.variant-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.variant-options{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.variant-btn{padding:.5rem 1rem;border:2px solid #e5e7eb;border-radius:var(--radius);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;background:#fff;transition:all var(--transition)}.variant-btn.active{border-color:var(--color-dark);background:var(--color-dark);color:var(--color-white)}.variant-btn:hover{border-color:var(--color-dark)}.product-info__add{display:flex;gap:1rem;margin-bottom:2rem}.qty-selector{display:flex;align-items:center;border:2px solid #e5e7eb;border-radius:var(--radius);overflow:hidden}.qty-btn{width:44px;height:44px;background:none;border:none;cursor:pointer;font-size:1.2rem;font-family:var(--font-body);font-weight:700;transition:background var(--transition)}.qty-btn:hover{background:#f0f2f5}.qty-input{width:48px;text-align:center;border:none;font-family:var(--font-body);font-size:1rem;font-weight:700;outline:none}.product-info__usp{display:flex;flex-direction:column;gap:.75rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.product-usp-item{display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500}.product-usp-item:before{content:"";width:20px;height:20px;background:var(--color-blue);border-radius:50%;flex-shrink:0}.cart-page{max-width:900px;margin-inline:auto;padding:3rem var(--gutter)}@media(max-width:1024px){.footer__top{grid-template-columns:1fr 1fr}.products-grid{grid-template-columns:repeat(2,1fr)}.manifesto__inner{grid-template-columns:1fr;gap:3rem}.manifesto__image{display:none}}@media(max-width:768px){:root{--gutter: 1.25rem}.header__nav{display:none}.header__burger{display:flex}.categories__grid,.steps-grid{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr;gap:2rem}.product-page{grid-template-columns:1fr}.collection-products__grid,.manifesto__stats{grid-template-columns:repeat(2,1fr)}.hero{min-height:75vh}.newsletter__form{flex-direction:column}.section-header{flex-direction:column;align-items:flex-start}.usp-strip__inner{gap:1.5rem}}@media(max-width:480px){.products-grid,.collection-products__grid,.manifesto__stats{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/neve.css.map */
