.theme--default:has(.fan-configurator) .section.section--configurator{background-color:#1a1a1a}.theme--default:has(.fan-configurator) .fan-configurator{overflow:auto}.theme--default:has(.fan-configurator) header.qpac.header{padding-right:0;padding-left:0;background-color:#16171a;font-family:nb_international_proregular,GT America Mono,sans-serif}.theme--default:has(.fan-configurator) header.qpac.header a{text-decoration:none}.theme--default:has(.fan-configurator) header.qpac.header .header__navlist a,.theme--default:has(.fan-configurator) header.qpac.header .header__navlist span{color:#dcdcdc}.theme--default:has(.fan-configurator) header.qpac.header .header__navlist a:focus,.theme--default:has(.fan-configurator) header.qpac.header .header__navlist span:focus{box-shadow:unset}.theme--default:has(.fan-configurator) header.qpac.header .header__actions a:not(.l-btn){color:#dcdcdc}.theme--default:has(.fan-configurator) header.qpac.header .header__dropdown button.header__dropdown-toggle{cursor:default}.theme--default:has(.fan-configurator) header.qpac.header .header__dropdown button.header__dropdown-toggle:focus{box-shadow:unset}.theme--default:has(.fan-configurator) .qpac.footer{font-family:nb_international_proregular,GT America Mono,sans-serif}.theme--default:has(.fan-configurator) .qpac.footer .footer__links .footer__links-categroy .footer__link-group ul li{margin-bottom:0;line-height:166.667%}.theme--default:has(.fan-configurator) .qpac.footer .footer__links .footer__links-categroy .footer__link-group ul a{text-decoration:none}.theme--default:has(.fan-configurator) .qpac.footer .footer__newsletter .footer__input-wrapper.footer__button:focus,.theme--default:has(.fan-configurator) .qpac.footer .footer__newsletter .footer__input-wrapper:focus,.theme--default:has(.fan-configurator) .qpac.footer .footer__newsletter .footer__input-wrapper input:focus{box-shadow:unset}.theme--default:has(.fan-configurator) input{padding:unset}.theme--default:has(.fan-configurator) .configurator-tabs{display:flex;gap:0;margin:0}.theme--default:has(.fan-configurator) .configurator-tab{display:inline-flex;align-items:center;padding:0.875rem 1.5rem;background:#dcdcdc;border-bottom:none;border-radius:0;color:rgba(0,0,0,.7);font-size:1rem;font-weight:500;cursor:pointer;transition:all 0.3s ease;text-decoration:none;white-space:nowrap;margin-left:8px;font-family:nb_international_proregular,GT America Mono,sans-serif;text-transform:uppercase}.theme--default:has(.fan-configurator) .configurator-tab:first-child{margin-left:0;background:#282a2e;color:hsla(0,0%,86%,.7)}.theme--default:has(.fan-configurator) .configurator-tab:hover{z-index:1;position:relative}.theme--default:has(.fan-configurator) .configurator-tab.active{z-index:2;position:relative}.theme--default:has(.fan-configurator) .configurator-tab:focus{z-index:3;position:relative}.theme--default:has(.fan-configurator) .configurator-tab-content{display:block}.theme--default:has(.fan-configurator) .configurator-tab-content[style*="display: none"]{display:none!important}.theme--default:has(.fan-configurator) .definitions-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:10000;display:flex;align-items:stretch;justify-content:flex-end;padding:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.theme--default:has(.fan-configurator) .definitions-modal-overlay.active{opacity:1;visibility:visible}.theme--default:has(.fan-configurator) .definitions-modal-content{background:#fff;width:100%;max-width:37.5rem;height:100%;border-radius:0;position:relative;display:flex;flex-direction:column;overflow:hidden;transform:translateX(100%);transition:transform 0.3s ease}.theme--default:has(.fan-configurator) .definitions-modal-overlay.active .definitions-modal-content{transform:translateX(0)}.theme--default:has(.fan-configurator) .definitions-modal-close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;font-size:2rem;line-height:1;cursor:pointer;color:#333;z-index:10001;padding:0.5rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;transition:background-color 0.2s ease}.theme--default:has(.fan-configurator) .definitions-modal-close:hover{background-color:rgba(0,0,0,.1)}.theme--default:has(.fan-configurator) .definitions-modal-close:focus{outline:2px solid #000;outline-offset:2px}@media (max-width:768px){.theme--default:has(.fan-configurator) .definitions-modal-close{top:0.75rem;right:0.75rem;font-size:2.5rem;width:3rem;height:3rem;background-color:rgba(0,0,0,.05);padding:0.625rem}.theme--default:has(.fan-configurator) .definitions-modal-close:active,.theme--default:has(.fan-configurator) .definitions-modal-close:hover{background-color:rgba(0,0,0,.15)}}.theme--default:has(.fan-configurator) .definitions-modal-header{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.theme--default:has(.fan-configurator) .definitions-modal-header h2{margin:0;font-family:nb_international_proregular,GT America Mono,sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#000}.theme--default:has(.fan-configurator) .definitions-accordion{overflow-y:auto;padding:1rem 1.5rem 1.5rem;flex:1}.theme--default:has(.fan-configurator) .definition-item{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:0.5rem}.theme--default:has(.fan-configurator) .definition-item:last-child{border-bottom:none;margin-bottom:0}.theme--default:has(.fan-configurator) .definition-header{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:1rem 0;background:transparent;border:none;cursor:pointer;text-align:left;font-family:nb_international_proregular,GT America Mono,sans-serif;transition:background-color 0.2s ease;gap:0.75rem}.theme--default:has(.fan-configurator) .definition-header:hover{background-color:rgba(0,0,0,.02)}.theme--default:has(.fan-configurator) .definition-header:focus{outline:2px solid #000;outline-offset:-2px}.theme--default:has(.fan-configurator) .definition-toggle{font-size:0.875rem;font-weight:600;color:#000;font-family:monospace;flex-shrink:0;order:-1}.theme--default:has(.fan-configurator) .definition-title{font-size:1rem;font-weight:600;color:#000;text-transform:uppercase;flex:1}.theme--default:has(.fan-configurator) .definition-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease;padding:0 0rem}.theme--default:has(.fan-configurator) .definition-content[aria-hidden=false]{max-height:-moz-fit-content;max-height:fit-content;padding:0 0 1rem}.theme--default:has(.fan-configurator) .definition-content p{margin:0;font-family:nb_international_proregular,GT America Mono,sans-serif;font-size:0.875rem;line-height:1.6;color:#333;padding-top:0.5rem}.theme--default:has(.fan-configurator) .definition-content ul{padding-left:1.5625rem}.theme--default:has(.fan-configurator) .definition-content ul li{list-style:disc;color:#000;margin-bottom:0.5rem;font-size:0.875rem;font-family:nb_international_proregular,GT America Mono,sans-serif;line-height:1.6;color:#333;padding-top:0.5rem}
/*# sourceMappingURL=configurator.css.map */
