:root{--paa-so-black:#080808;--paa-so-panel:#151515;--paa-so-line:#343434;--paa-so-accent:#9a3f16;--paa-so-text:#f5f5f2;--paa-so-muted:#b5b5b0}.paa-special-library,.paa-special-single{font-family:Arial,Helvetica,sans-serif;color:var(--paa-so-text);box-sizing:border-box}.paa-special-library *,.paa-special-single *{box-sizing:border-box}.paa-special-filters{display:grid;grid-template-columns:1.4fr 1fr 1fr auto auto;gap:10px;align-items:end;margin-bottom:24px;padding:16px;background:var(--paa-so-panel);border:1px solid var(--paa-so-line)}.paa-special-filters label{color:var(--paa-so-text);font-size:11px;font-weight:800}.paa-special-filters input,.paa-special-filters select,.paa-special-configurator input,.paa-special-configurator select,.paa-special-configurator textarea{display:block;width:100%;margin-top:7px;padding:13px;background:#090909!important;border:1px solid #505050!important;color:#fff!important}.paa-special-filters button,.paa-special-configurator button,.paa-special-card-body div a{padding:13px 15px;border:0;background:var(--paa-so-accent);color:#fff;text-decoration:none;font-size:10px;font-weight:900}.paa-special-filters a{display:flex;align-items:center;justify-content:center;min-height:42px;color:var(--paa-so-text)}.paa-special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.paa-special-columns-1{grid-template-columns:1fr}.paa-special-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.paa-special-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.paa-special-card{overflow:hidden;background:var(--paa-so-panel);border:1px solid var(--paa-so-line)}.paa-special-card-image{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:#090909}.paa-special-card-image img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.paa-special-card-body{padding:20px}.paa-special-card-body>span{color:#e47743;font-size:10px;font-weight:900;text-transform:uppercase}.paa-special-card h3{margin:8px 0 12px}.paa-special-card h3 a{color:var(--paa-so-text);text-decoration:none}.paa-special-card p{color:var(--paa-so-muted)}.paa-special-card-body>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.paa-special-empty{grid-column:1/-1;padding:30px;background:var(--paa-so-panel)}.paa-special-single{max-width:1400px;margin:40px auto;padding:24px;background:var(--paa-so-black)}.paa-special-breadcrumbs{display:flex;gap:8px;margin-bottom:20px;color:var(--paa-so-muted)}.paa-special-breadcrumbs a{color:var(--paa-so-text)}.paa-special-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:30px;align-items:start}.paa-special-description,.paa-special-configurator{padding:28px;background:var(--paa-so-panel);border:1px solid var(--paa-so-line)}.paa-special-hero{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;background:#090909}.paa-special-hero img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.paa-special-description h1{font-size:clamp(36px,5vw,64px);line-height:.95;text-transform:uppercase}.paa-special-copy,.paa-special-copy p{color:var(--paa-so-text);line-height:1.65}.paa-special-lead,.paa-special-item-notice{padding:14px;border-left:3px solid var(--paa-so-accent);background:#201b18}.paa-special-configurator{position:sticky;top:24px;border-top:3px solid var(--paa-so-accent)}.paa-special-configurator h2{margin-top:0}.paa-special-configurator label{display:block;margin:14px 0;color:var(--paa-so-text);font-size:11px;font-weight:900}.paa-special-price{margin:18px 0;padding:18px;background:#090909;border:1px solid var(--paa-so-line)}.paa-special-price small,.paa-special-price strong{display:block}.paa-special-price strong{margin-top:6px;font-size:25px}.paa-special-consent{display:grid!important;grid-template-columns:auto 1fr;gap:9px;align-items:start;line-height:1.45}.paa-special-consent input{width:auto!important;margin:2px 0 0!important}.paa-special-configurator button{width:100%;cursor:pointer}.paa-special-configurator button:disabled{opacity:.45;cursor:not-allowed}.paa-special-notice{margin-bottom:18px;padding:15px;border:1px solid}.paa-special-notice.success{border-color:#527044;background:#142418}.paa-special-notice.error{border-color:#814040;background:#2a1515}@media(max-width:1000px){.paa-special-grid,.paa-special-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.paa-special-layout{grid-template-columns:1fr}.paa-special-configurator{position:static}.paa-special-filters{grid-template-columns:1fr 1fr}}@media(max-width:620px){.paa-special-grid,.paa-special-columns-2,.paa-special-columns-4,.paa-special-filters{grid-template-columns:1fr}.paa-special-single{padding:10px}.paa-special-description,.paa-special-configurator{padding:18px}}

/* Version 7.9.0 custom item contrast and variation imagery */
.paa-special-library,.paa-special-single,.paa-special-library article,.paa-special-single article,.paa-special-description,.paa-special-configurator,.paa-special-card,.paa-special-card-body{background-color:#111!important;color:#f7f7f4!important}.paa-special-single h1,.paa-special-single h2,.paa-special-single h3,.paa-special-single p,.paa-special-single label,.paa-special-single strong,.paa-special-single small,.paa-special-library h1,.paa-special-library h2,.paa-special-library h3,.paa-special-library p,.paa-special-library label,.paa-special-library strong,.paa-special-library small{color:#f7f7f4!important}.paa-special-copy,.paa-special-copy p,.paa-special-item-notice,.paa-special-lead{color:#f2f2ee!important}.paa-special-filters,.paa-special-configurator{background:#151515!important}.paa-special-filters input,.paa-special-filters select,.paa-special-configurator input,.paa-special-configurator select,.paa-special-configurator textarea{background:#050505!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#686868!important}.paa-special-filters input::placeholder,.paa-special-configurator input::placeholder,.paa-special-configurator textarea::placeholder{color:#bdbdb8!important;opacity:1}.paa-special-filters select option,.paa-special-configurator select option{color:#111!important;background:#fff!important}.paa-special-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 20px}.paa-special-thumbs button{width:82px;height:68px;padding:4px;background:#090909;border:1px solid #555;cursor:pointer}.paa-special-thumbs img{display:block;width:100%;height:100%;object-fit:contain}.paa-special-hero img{transition:opacity .15s ease}
