#nx.nx-inner>.hero,#nx.nx-inner>.trust,#nx.nx-inner>.sec{display:none!important}#nx.nx-inner #nx-inner-slot{display:block}#nx-inner-slot:empty{display:none}.nx-page{background:#fff;min-height:55vh}.nx-page-hero{background:#f6f6f4;padding:65px 0 55px;border-bottom:1px solid #e8e8e8}.nx-page-hero h1{font-size:clamp(32px,4vw,55px);letter-spacing:-2px;margin:9px 0}.nx-page-hero p{font-size:13px;color:#74777d;line-height:1.8;max-width:700px}.nx-crumb{font-size:10px;color:#777}.nx-main{padding:55px 0 80px}.nx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nx-card{border:1px solid #eee;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.nx-card img{height:250px;object-fit:cover}.nx-card-content{padding:15px;flex:1;display:flex;flex-direction:column}.nx-card h3{font-size:15px;margin:0 0 8px}.nx-card p{font-size:11px;color:#777;line-height:1.7;flex:1}.nx-card .nx-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px}.nx-button{border:0;background:#f04438;color:#fff;padding:12px 17px;font:700 11px "Space Grotesk";border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.nx-button:hover{background:#111;color:#fff}.nx-button.alt{background:#111}.nx-button.light{background:#f3f3f3;color:#111}.nx-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.nx-layout img{width:100%;max-height:500px;object-fit:cover;border-radius:12px}.nx-prose{max-width:850px}.nx-prose h2{font-size:26px;margin:24px 0 10px}.nx-prose p,.nx-prose li{font-size:13px;color:#666;line-height:1.9}.nx-basket-line{display:grid;grid-template-columns:80px 1fr auto auto;align-items:center;gap:16px;border-bottom:1px solid #eee;padding:15px 0}.nx-basket-line img{width:80px;height:90px;object-fit:cover;border-radius:6px}.nx-basket-line h3{font-size:14px}.nx-basket-line small{display:block;color:#777;margin-top:5px}.nx-qty{display:flex;align-items:center;gap:8px}.nx-qty button{width:32px;height:32px;border:1px solid #ddd;border-radius:50%;background:#fff;display:grid;place-items:center}.nx-total{font-size:20px;font-weight:700;text-align:right;margin:25px 0}.nx-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.nx-fields label{font-size:11px;font-weight:700;display:flex;flex-direction:column;gap:6px}.nx-fields input,.nx-fields textarea,.nx-fields select{width:100%;border:1px solid #ddd;border-radius:5px;padding:13px;font:400 12px Archivo}.nx-fields .wide{grid-column:1/-1}.nx-notice{padding:18px;background:#f6f6f4;border-left:3px solid #f04438;font-size:12px;line-height:1.8;margin:20px 0}.nx-floating{position:fixed;right:20px;bottom:22px;z-index:60;width:57px;height:57px;border-radius:50%;border:0;background:#f04438;color:#fff;box-shadow:0 12px 30px #0004;display:grid;place-items:center;font-size:21px}.nx-floating span{position:absolute;right:-3px;top:-5px;background:#111;color:#fff;border-radius:30px;font-size:10px;min-width:19px;padding:4px}.nx-toast{position:fixed;z-index:110;bottom:95px;right:20px;padding:12px 18px;border-radius:6px;background:#111;color:#fff;font-size:12px;box-shadow:0 8px 30px #0003}.nx-inner .drawer .qty button{border-radius:50%}#nx .qty button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;border-radius:50%;padding:0}#nx .close{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0}#nx .drawer .di{grid-template-columns:70px minmax(0,1fr) 26px}#nx .drawer .di h4{line-height:1.4}.nx-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.nx-chip{border:1px solid #ddd;background:#fff;border-radius:25px;padding:10px 14px;font-size:11px}.nx-chip.active{background:#111;color:#fff}.nx-contact-note{font-size:12px;color:#777;margin:16px 0}@media(max-width:900px){.nx-grid{grid-template-columns:repeat(2,1fr)}.nx-layout{grid-template-columns:1fr}}@media(max-width:600px){.nx-page-hero{padding:42px 0}.nx-main{padding:35px 0 55px}.nx-grid{grid-template-columns:1fr}.nx-card img{height:300px}.nx-basket-line{grid-template-columns:62px 1fr auto;gap:10px}.nx-basket-line img{width:62px;height:75px}.nx-basket-line .nx-qty{grid-column:2}.nx-fields{grid-template-columns:1fr}.nx-floating{right:14px;bottom:16px;width:50px;height:50px}.nx-prose h2{font-size:22px}}