body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#222;background:#f5f5f5}a{color:inherit}.nc-header{position:sticky;top:0;z-index:20;background:#111111f5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nc-header-inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;gap:20px}.nc-logo{font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;font-size:.95rem}.nc-nav{display:flex;flex-wrap:wrap;gap:14px;font-size:.9rem}.nc-nav a{text-decoration:none;opacity:.9}.nc-nav a:hover{opacity:1}.hero{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:40px 20px 60px;background:linear-gradient(135deg,#111,#333 40%,#c00);color:#fff}.hero-inner{max-width:960px;margin-top:40px}.hero-title{font-size:clamp(2.4rem,4vw,3.4rem);margin-bottom:10px;letter-spacing:.05em;text-transform:uppercase}.hero-subtitle{font-size:1.1rem;opacity:.9;margin-bottom:24px}.hero-cta{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn-primary,.btn-secondary{border-radius:999px;padding:10px 22px;font-size:.95rem;border:none;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn-primary{background:#ff1b1b;color:#fff}.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.section{padding:50px 20px}.section-inner{max-width:1180px;margin:0 auto}.section-title{font-size:1.6rem;margin-bottom:8px}.section-subtitle{font-size:.98rem;color:#555;margin-bottom:30px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.card{background:#fff;border-radius:14px;padding:20px;box-shadow:0 4px 12px #0000000a}.card-title{font-weight:600;margin-bottom:8px}.card-text{font-size:.95rem;color:#555}.badge{display:inline-block;border-radius:999px;padding:3px 9px;font-size:.75rem;background:#eee;margin-right:6px;margin-bottom:4px}.featured-collection-wrapper{margin-top:40px}.contact-strip{margin-top:40px;padding:18px 20px;border-radius:18px;background:#111;color:#fff;display:flex;flex-wrap:wrap;gap:10px 30px;align-items:center;justify-content:space-between}.contact-strip a{color:#fff;text-decoration:none}.contact-strip a:hover{text-decoration:underline}.nc-footer{padding:30px 20px;text-align:center;background:#111;color:#aaa;font-size:.85rem;margin-top:40px}.product-page{padding:40px 20px 60px;background:#f5f5f5}.product-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px}.search-page{padding:40px 20px 60px}.search-inner{max-width:1180px;margin:0 auto}.search-form{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:10px}.search-form input[type=search]{flex:1;min-width:200px;border-radius:999px;border:1px solid #ddd;padding:8px 14px;font-size:.95rem}.search-form select{border-radius:999px;border:1px solid #ddd;padding:8px 14px;font-size:.9rem}.product-gallery img{width:100%;border-radius:16px;display:block}.product-meta h1{font-size:1.7rem;margin-bottom:10px}.product-price{font-size:1.2rem;font-weight:600;margin-bottom:18px}.product-attributes{margin-bottom:24px;font-size:.95rem}.product-attributes dt{font-weight:600}.product-attributes dd{margin:0 0 8px}.product-contact{background:#fff;border-radius:16px;padding:18px 18px 22px;box-shadow:0 4px 14px #0000000d;font-size:.95rem}.product-contact h2{font-size:1.1rem;margin-bottom:6px}.product-contact small{display:block;margin-bottom:12px;color:#666}.product-contact label{font-size:.85rem;font-weight:500;display:block;margin-bottom:4px}.product-contact input,.product-contact textarea{width:100%;border-radius:10px;border:1px solid #ddd;padding:8px 10px;font-size:.9rem;margin-bottom:10px;font-family:inherit}.product-contact textarea{min-height:90px;resize:vertical}@media (max-width: 768px){.product-inner{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
