:root{--np-bg:#10100f;--np-panel:#181817;--np-ivory:#f4f0e8;--np-muted:#aaa69e;--np-gold:#c5a36b;--np-line:#34322e}html{scroll-behavior:smooth}body{background:var(--np-bg)!important;color:var(--np-ivory)!important}#header-group,footer,.footer,.footer__content{background:#0b0b0a!important;color:var(--np-ivory)!important}#header-group a,footer a,.footer a{color:var(--np-ivory)}#header-group a:hover,footer a:hover{color:var(--np-gold)}#MainContent{background:var(--np-bg)!important;color:var(--np-ivory)!important}#MainContent h1,#MainContent h2,#MainContent h3,.footer h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.025em}#MainContent button,#MainContent .button,#MainContent button[type=submit]{border-radius:2px!important}.np-home{background:var(--np-bg);color:var(--np-ivory);font-family:Arial,sans-serif}.np-hero{max-width:1440px;margin:auto;min-height:620px;padding:clamp(38px,7vw,100px) clamp(22px,6vw,88px);display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(24px,6vw,90px);background:radial-gradient(ellipse at 80% 44%,#29251d 0,transparent 47%),linear-gradient(120deg,#10100f,#171612)}.np-hero-copy{max-width:610px}.np-kicker{font-size:10px;letter-spacing:.24em;font-weight:700;color:var(--np-gold);text-transform:uppercase;margin:0 0 18px}.np-hero h1{font-size:clamp(46px,6.2vw,86px);line-height:.98;margin:0 0 24px;color:var(--np-ivory)}.np-hero h1 em{font-style:normal;color:var(--np-gold)}.np-lede{max-width:420px;color:#c9c4b9;font-size:16px;line-height:1.8;margin:0 0 30px}.np-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 22px;background:var(--np-gold);color:#111!important;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.04em;transition:background .2s,transform .2s}.np-button:hover{background:#d3b57e;transform:translateY(-2px)}.np-note{font-size:11px;color:var(--np-muted);margin-top:18px;letter-spacing:.04em}.np-hero-product{display:block;position:relative;min-height:390px;background:#1b1a17;overflow:hidden}.np-hero-product img{width:100%;height:100%;min-height:390px;max-height:590px;object-fit:cover;display:block;opacity:.9;transition:transform .5s}.np-hero-product:hover img{transform:scale(1.025)}.np-hero-caption{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:7px;padding:40px 22px 20px;background:linear-gradient(transparent,#090908e8);color:var(--np-ivory)}.np-hero-caption span{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--np-gold)}.np-hero-caption strong{font:500 18px Georgia,serif}.np-hero-caption b{font-size:12px}.np-hero-art{min-height:400px;display:grid;place-items:center;background:linear-gradient(140deg,#242118,#10100f);color:var(--np-gold);font:500 clamp(44px,8vw,90px) Georgia,serif;letter-spacing:.16em}.np-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px clamp(22px,6vw,88px);border-top:1px solid var(--np-line);border-bottom:1px solid var(--np-line);max-width:1440px;margin:auto}.np-trust>div{display:flex;align-items:center;gap:14px}.np-mark{color:var(--np-gold);font:16px Georgia,serif}.np-trust strong,.np-trust small{display:block}.np-trust strong{font:500 14px Georgia,serif}.np-trust small{color:var(--np-muted);font-size:11px;margin-top:5px}.np-trust a{color:var(--np-ivory);text-decoration:underline;text-underline-offset:3px}.np-products{max-width:1440px;margin:auto;padding:clamp(64px,8vw,110px) clamp(22px,6vw,88px)}.np-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.np-section-heading h2,.np-feature h2,.np-review-note h2{font:500 clamp(30px,4vw,48px) Georgia,serif;color:var(--np-ivory);margin:0 0 10px}.np-section-heading p:not(.np-kicker){color:var(--np-muted);font-size:13px;margin:0}.np-text-link{color:var(--np-gold);font-size:12px;text-decoration:none;border-bottom:1px solid #8e7853;padding-bottom:7px}.np-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.np-card{background:var(--np-panel);border:1px solid #292824;min-width:0}.np-card-image{position:relative;display:block;background:#211f1a;aspect-ratio:4/5;overflow:hidden}.np-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}.np-card-image:hover img{transform:scale(1.04)}.np-card-info{padding:16px}.np-card-title{color:var(--np-ivory);text-decoration:none;font:500 16px Georgia,serif;line-height:1.4;min-height:42px;display:block}.np-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;font-size:12px}.np-card-bottom a{color:var(--np-gold);text-decoration:none;font-size:11px}.np-sold{position:absolute;top:12px;left:12px;background:#0b0b0a;color:#fff;padding:7px 9px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.np-center{text-align:center;margin-top:34px}.np-button-outline{background:transparent;color:var(--np-gold)!important;border:1px solid var(--np-gold)}.np-button-outline:hover{background:var(--np-gold);color:#111!important}.np-feature{max-width:1440px;margin:0 auto;padding:0 clamp(22px,6vw,88px) clamp(65px,8vw,100px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,7vw,90px)}.np-feature-image{background:#1b1a17}.np-feature-image img{display:block;width:100%;max-height:540px;object-fit:cover}.np-feature-copy p:not(.np-kicker){color:#c9c4b9;line-height:1.8;font-size:14px;max-width:420px}.np-feature-price{display:block;color:var(--np-gold);font-size:14px;margin:20px 0 24px}.np-review-note{max-width:1440px;margin:auto;padding:54px clamp(22px,6vw,88px);background:#171612;text-align:center;border-top:1px solid var(--np-line)}.np-review-note h2{max-width:700px;margin:0 auto 14px}.np-review-note>p:last-child{color:var(--np-muted);max-width:620px;margin:0 auto;font-size:13px;line-height:1.8}@media(max-width:800px){.np-hero{min-height:auto;padding-top:60px;padding-bottom:34px;grid-template-columns:1fr;gap:30px}.np-hero h1{font-size:clamp(44px,12vw,68px)}.np-hero-product,.np-hero-product img{min-height:300px}.np-trust{grid-template-columns:1fr;gap:16px;padding-top:22px;padding-bottom:22px}.np-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.np-card-info{padding:12px}.np-card-title{font-size:14px}.np-section-heading{align-items:start;flex-direction:column}.np-feature{grid-template-columns:1fr;gap:24px}.np-review-note{padding-top:44px;padding-bottom:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.np-button,.np-hero-product img,.np-card-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nocta-premium.css.map */
