:root{--aps-bg:#111721;--aps-panel:#171f2a;--aps-panel2:#1d2632;--aps-text:#edf0f3;--aps-muted:#99a5b2;--aps-accent:#f1a492;--aps-blue:#99aabc;--aps-line:rgba(255,255,255,.12);--aps-max:1380px}.nilades-products-dark,.aps-single{background:var(--aps-bg);color:var(--aps-text)}/* Header / Content / Footer alignment */
.aps-shell,
.aps-catalogue{
    margin-inline:auto;
}

/* Single Product */
.aps-single .aps-shell,
.aps-single .aps-catalogue{
    max-width:calc(70% - 240px);
}

/* Our Products */
.nilades-products-dark .aps-shell,
.nilades-products-dark .aps-catalogue{
    width:min(1080px,calc(100% - 72px));
}.aps-breadcrumb{padding-top:150px;padding-bottom:34px;font-size:11px;letter-spacing:.09em;color:var(--aps-muted)}.aps-breadcrumb a{color:var(--aps-muted)}.aps-product-hero{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);gap:72px;padding-bottom:92px}.aps-main-image{aspect-ratio:1/1;position:relative;overflow:hidden;background:var(--aps-panel)}.aps-main-image>img{width:100%;height:100%;object-fit:cover}.aps-placeholder{width:100%;height:100%;min-height:220px;display:grid;place-items:center;background:linear-gradient(145deg,#202a37,#131923);color:#627083;letter-spacing:.25em}.aps-zoom,.aps-lightbox-close{position:absolute;right:18px;bottom:18px;width:44px;height:44px;border:1px solid var(--aps-line);background:rgba(17,23,33,.82);color:#fff;cursor:pointer}.aps-counter{position:absolute;left:18px;bottom:18px;padding:9px 13px;background:rgba(17,23,33,.82);font-size:11px;letter-spacing:.14em}.aps-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.aps-thumb{aspect-ratio:1;border:1px solid transparent;padding:0;background:var(--aps-panel);overflow:hidden;cursor:pointer}.aps-thumb img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:.35s}.aps-thumb:hover img,.aps-thumb.is-active img{opacity:1;transform:scale(1.035)}.aps-thumb.is-active{border-color:var(--aps-accent)}.aps-summary{padding-top:14px}.aps-kicker{display:block;color:var(--aps-accent);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.aps-summary h1,.aps-page-head h1{font-family:Poppins,sans-serif;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.03em;margin:24px 0 18px;color:var(--aps-text)}.aps-price{font-size:24px;color:var(--aps-accent);margin:24px 0}.aps-price small{font-size:12px;color:var(--aps-muted)}.aps-short{border-top:1px solid var(--aps-line);padding-top:24px;color:var(--aps-muted);line-height:1.9}.aps-label-group{border-top:1px solid var(--aps-line);padding:20px 0}.aps-label-group>strong{display:block;font-size:10px;letter-spacing:.13em;color:var(--aps-muted);margin-bottom:12px}.aps-tags{display:flex;gap:8px;flex-wrap:wrap}.aps-tags span{display:inline-flex;padding:7px 11px;border:1px solid var(--aps-line);color:#d9dee3;font-size:11px}.aps-quick-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--aps-line);margin-top:25px}.aps-quick-specs>div{background:var(--aps-panel);padding:18px}.aps-quick-specs small{display:block;color:#74808d;font-size:9px;letter-spacing:.12em}.aps-quick-specs b{font-weight:500}.aps-tabs-wrap{position:sticky;top:0;z-index:8;background:rgba(23,31,42,.95);border-block:1px solid var(--aps-line);backdrop-filter:blur(12px)}.admin-bar .aps-tabs-wrap{top:32px}.aps-tabs{display:flex;gap:38px;overflow:auto}.aps-tabs button{padding:23px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--aps-muted);font-size:11px;letter-spacing:.1em;white-space:nowrap;cursor:pointer}.aps-tabs button.is-active{color:var(--aps-text);border-color:var(--aps-accent)}.aps-panels{padding-block:70px 95px}.aps-panel{color:#aeb7c0;line-height:1.9}.aps-panel h2,.aps-panel h3{color:var(--aps-text)}.aps-spec-table{max-width:900px;border-top:1px solid var(--aps-line)}.aps-spec-table>div{display:grid;grid-template-columns:1fr 1.5fr;padding:15px 6px;border-bottom:1px solid var(--aps-line)}.aps-spec-table span{font-size:11px;letter-spacing:.08em;color:#76828f}.aps-spec-table b{font-weight:500;color:var(--aps-text)}.aps-downloads{display:grid;gap:12px;max-width:900px}.aps-downloads a{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--aps-line);padding:20px;color:var(--aps-text)}.aps-downloads a:hover{border-color:var(--aps-accent)}.aps-downloads small{display:block;color:var(--aps-accent);font-size:9px;letter-spacing:.12em}.aps-face-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aps-face{padding:0;border:1px solid var(--aps-line);background:var(--aps-panel);color:var(--aps-text);cursor:zoom-in}.aps-face img{width:100%;aspect-ratio:1;object-fit:cover}.aps-face span{display:block;padding:10px}.aps-application{height:min(650px,70vw);position:relative;overflow:hidden}.aps-application>img{width:100%;height:100%;object-fit:cover;filter:brightness(.62)}.aps-application>div{position:absolute;left:max(32px,calc((100vw - var(--aps-max))/2));top:50%;transform:translateY(-50%);max-width:600px}.aps-application h2{font-size:clamp(38px,5vw,68px);line-height:1.05;margin:14px 0}.aps-related{background:#0c1118;padding:90px 0 105px}.aps-related h2{font-size:48px;margin:12px 0 35px}.aps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.aps-card{min-width:0;background:var(--aps-panel)}.aps-card-media{aspect-ratio:4/5;overflow:hidden}.aps-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.aps-card:hover img{transform:scale(1.04)}.aps-card-copy{padding:18px 18px 22px}.aps-card-copy small{color:var(--aps-accent);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.aps-card h2{font-size:21px;margin:6px 0;color:var(--aps-text)}.aps-card-price{color:var(--aps-blue);margin:7px 0}.aps-card-price span{font-size:10px}.aps-card .aps-tags span{padding:4px 7px;font-size:9px}.aps-page-head{padding:180px 0 55px}.aps-page-head>span{color:var(--aps-accent);font-size:10px;letter-spacing:.18em}.aps-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;border-block:1px solid var(--aps-line);padding:22px 0;margin-bottom:35px}.aps-filters label span{display:block;color:#74808b;font-size:9px;letter-spacing:.1em;margin-bottom:6px}.aps-filters select{min-width:135px;background:var(--aps-panel);color:var(--aps-text);border:1px solid var(--aps-line);padding:10px}.aps-filters button,.aps-filters>a{background:var(--aps-accent);color:var(--aps-bg);border:0;padding:12px 18px;cursor:pointer}.aps-filters>a{background:transparent;color:var(--aps-muted);border:1px solid var(--aps-line)}.aps-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;margin:50px 0 100px;padding:0}.aps-pagination a,.aps-pagination span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--aps-line);color:var(--aps-text)}.aps-pagination .current{background:var(--aps-accent);color:var(--aps-bg)}.aps-empty{grid-column:1/-1;text-align:center;padding:80px;border:1px solid var(--aps-line)}.aps-lightbox{position:fixed;inset:0;z-index:99999;background:rgba(5,8,12,.97);display:grid;place-items:center;padding:5vw}.aps-lightbox[hidden]{display:none}.aps-lightbox img{max-width:100%;max-height:88vh;object-fit:contain}.aps-lightbox-close{position:absolute;top:20px;right:20px;bottom:auto}.aps-lock{overflow:hidden}.aps-single .comment-form input,.aps-single .comment-form textarea{width:100%;background:var(--aps-panel);border:1px solid var(--aps-line);color:var(--aps-text);padding:12px}.aps-single .comment-form input[type=submit]{width:auto;background:var(--aps-accent);color:var(--aps-bg);cursor:pointer}.aps-single .commentlist{list-style:none;padding:0}.aps-single .commentlist li{border-bottom:1px solid var(--aps-line);padding:20px 0}@media(max-width:1024px){.aps-product-hero{grid-template-columns:1fr;gap:42px}.aps-grid{grid-template-columns:repeat(2,1fr)}.aps-face-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:782px){.admin-bar .aps-tabs-wrap{top:46px}}@media(max-width:640px){.aps-shell,.aps-catalogue{width:calc(100% - 30px);max-width:none}.aps-single .aps-shell,.aps-single .aps-catalogue{max-width:none}.aps-breadcrumb{padding-top:110px}.aps-thumbs{gap:6px}.aps-summary h1{font-size:50px}.aps-quick-specs{grid-template-columns:1fr}.aps-tabs{gap:24px}.aps-panels{padding-block:48px 70px}.aps-spec-table>div{grid-template-columns:1fr}.aps-face-grid,.aps-grid{grid-template-columns:1fr}.aps-application{height:520px}.aps-page-head{padding-top:130px}.aps-filters{display:grid;grid-template-columns:1fr 1fr}.aps-filters select{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

