@charset "UTF-8";@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr}.body{background-color:#111}.csa-form-wrapper{background:transparent url(media/csa-bg.jpg) no-repeat fixed;background-size:cover;padding:var(--side-offset);font-family:var(--font-headline)}.csa-form-wrapper .ty-show{display:none}.csa-form-wrapper .csa-form{backdrop-filter:saturate(100%) blur(32px) hue-rotate(180deg);background-color:var(--c-em-low-contrast);border-radius:11px;padding:var(--side-offset);max-width:1200px;margin:0 auto}.csa-form-wrapper .csa-form form.-review label{pointer-events:none}.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options .item,.csa-form-wrapper .csa-form form.-review input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range]),.csa-form-wrapper .csa-form form.-review select{all:revert;appearance:none;display:block;background:0 0;border:transparent;pointer-events:none;color:var(--c-em-high);font-size:16px}.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options .item::after,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options::after,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input::after,.csa-form-wrapper .csa-form form.-review input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range])::after,.csa-form-wrapper .csa-form form.-review select::after{display:none}.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options .item::placeholder,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input.has-options::placeholder,.csa-form-wrapper .csa-form form.-review .selectize-control .selectize-input::placeholder,.csa-form-wrapper .csa-form form.-review input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range])::placeholder,.csa-form-wrapper .csa-form form.-review select::placeholder{font-size:0;opacity:0;color:transparent!important}.csa-form-wrapper .csa-form form.-review .segments.-submit .js-edit,.csa-form-wrapper .csa-form form.-review .segments.-submit .js-submit{display:inline-block}.csa-form-wrapper .csa-form form.-review .segments.-submit .js-review{display:none}.csa-form-wrapper .csa-form .js-proceed{display:inline-flex;gap:var(--spacing-2xs);backdrop-filter:saturate(0) blur(0);margin:var(--spacing-s) 0 var(--spacing-s);padding:0;text-transform:none;color:var(--c-em-high);border:0;background-color:transparent;margin-top:var(--spacing-m);display:flex;font-weight:700;font-family:var(--font-headline);align-items:center}.csa-form-wrapper .csa-form .js-proceed::after{content:'arrow_forward';font-family:'Material Symbols Outlined','Material Icons',sans-serif;font-weight:400;font-style:normal;font-size:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:sub;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;transform:translate(0,0)}.csa-form-wrapper .csa-form .js-proceed:after{margin-left:var(--spacing-2xs);transition:.16s ease-in-out}.csa-form-wrapper .csa-form .js-proceed:focus,.csa-form-wrapper .csa-form .js-proceed:hover{color:var(--c-em-high);border:0;background-color:transparent}.csa-form-wrapper .csa-form .js-proceed:focus::after,.csa-form-wrapper .csa-form .js-proceed:hover::after{margin-left:var(--spacing-xs)}.csa-form-wrapper .csa-form h1,.csa-form-wrapper .csa-form h2,.csa-form-wrapper .csa-form h3,.csa-form-wrapper .csa-form h4,.csa-form-wrapper .csa-form h5,.csa-form-wrapper .csa-form h6{text-transform:none}.csa-form-wrapper .csa-form h1::after{content:"";display:block;width:96px;height:2px;background-color:var(--c-em-low);margin:24px 0 32px}.csa-form-wrapper .csa-form h2{margin-top:var(--spacing-m)!important}.csa-form-wrapper .csa-form h2+h3{font-size:18px;margin-top:-1em}.csa-form-wrapper .csa-form h3{margin-bottom:var(--spacing-m)}.csa-form-wrapper .csa-form h4{font-size:18px}.csa-form-wrapper .csa-form ol,.csa-form-wrapper .csa-form ul{list-style-type:none;margin-left:0;padding-left:0}.csa-form-wrapper .csa-form ol li,.csa-form-wrapper .csa-form ul li{position:relative;padding-left:var(--spacing-m)}.csa-form-wrapper .csa-form ol li::before,.csa-form-wrapper .csa-form ul li::before{content:"•";position:absolute;left:0}.csa-form-wrapper .csa-form ol{counter-reset:csaItem}.csa-form-wrapper .csa-form ol li{counter-increment:csaItem;margin-bottom:var(--spacing-xs);padding-left:var(--spacing-l)}.csa-form-wrapper .csa-form ol li::before{content:counter(csaItem);width:18px;height:18px;border-radius:50%;display:inline-flex;background-color:var(--c-em-high);color:var(--c-em-high-contrast);font-size:11px;font-weight:700;align-items:center;justify-content:center;top:3px}.csa-form-wrapper .csa-form .form-header{padding-bottom:var(--spacing-xl)}.csa-form-wrapper .csa-form .form-header h2{margin-top:var(--spacing-2xl)!important}.csa-form-wrapper .csa-form .-notes textarea{height:120px}.csa-form-wrapper .csa-form .selectize-input,.csa-form-wrapper .csa-form .selectize-input.has-options,.csa-form-wrapper .csa-form input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range]),.csa-form-wrapper .csa-form select,.csa-form-wrapper .csa-form textarea{border-color:var(--c-em-xlow)!important}.csa-form-wrapper .csa-form .selectize-input.has-options:placeholder,.csa-form-wrapper .csa-form .selectize-input:placeholder,.csa-form-wrapper .csa-form input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range]):placeholder,.csa-form-wrapper .csa-form select:placeholder,.csa-form-wrapper .csa-form textarea:placeholder{font-size:14px}.csa-form-wrapper .csa-form .selectize-input.has-options:focus,.csa-form-wrapper .csa-form .selectize-input:focus,.csa-form-wrapper .csa-form input:not([type=radio]):not([type=checkbox]):not([class*=search]):not([type=range]):focus,.csa-form-wrapper .csa-form select:focus,.csa-form-wrapper .csa-form textarea:focus{border-color:var(--c-em-hight)!important}.csa-form-wrapper .csa-form .selectize-input,.csa-form-wrapper .csa-form .selectize-input.has-options{background-image:none}.csa-form-wrapper .csa-form .segments+.columns,.csa-form-wrapper .csa-form .segments+.segments,.csa-form-wrapper .csa-form .segments.-submit,.csa-form-wrapper .csa-form section.-loudspeakers,.csa-form-wrapper .csa-form section.-subwoofers,.csa-form-wrapper .csa-form section.notes{border-top:thin solid var(--c-em-low);margin-top:var(--spacing-xl);padding-top:var(--spacing-m)}.csa-form-wrapper .csa-form .segments hgroup{grid-column:1/span 6}.csa-form-wrapper .csa-form .segments.-submit .js-edit,.csa-form-wrapper .csa-form .segments.-submit .js-submit{display:none}.csa-form-wrapper .csa-form .segments.-submit .js-submit{background-color:var(--c-em-high);color:var(--c-em-high-contrast)}.csa-form-wrapper .csa-form .segments.-submit .js-submit:hover{background-color:var(--c-em-high-contrast);color:var(--c-em-high)}.csa-form-wrapper .csa-form .form-group{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;column-gap:var(--spacing-s);row-gap:0}.csa-form-wrapper .csa-form .form-group>*{flex:1}.csa-form-wrapper .csa-form .form-group label{min-width:100%}.csa-form-wrapper .csa-form .form-group label.-is-required::after{content:"*";color:var(--c-em-low)}.csa-form-wrapper .csa-form .form-group input[type=number]{max-width:62px}.csa-form-wrapper .selectize-input.has-options{background-image:none;position:relative;display:inline-flex;align-items:center;gap:var(--spacing-2xs);padding-right:1.5em}.csa-form-wrapper .selectize-input.has-options::after{content:'unfold_more';font-family:'Material Symbols Outlined','Material Icons',sans-serif;font-weight:400;font-style:normal;font-size:1.2em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:sub;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;transform:translate(0,0)}.csa-form-wrapper .selectize-input.has-options::after{position:absolute;right:var(--spacing-3xs)}.csa-form-wrapper .selectize-dropdown{backdrop-filter:saturate(180%) blur(20px);background-color:#252424}.csa-form-wrapper .selectize-dropdown .option{padding:4px 16px}.csa-form-wrapper .selectize-dropdown .option:hover{background-color:var(--c-em-2xlow)!important}@media (min-width:768px){.csa-form-wrapper .csa-form .segments.-lcr{grid-template-columns:repeat(4,1fr);padding:0 60px 0 36px;grid-gap:var(--spacing-m);border-color:var(--c-em-2xlow)}.csa-form-wrapper .csa-form .segments.-lcr::before{content:attr(data-header);position:absolute;left:0;transform:translateY(44px)}.csa-form-wrapper .csa-form .segments.-lcr hgroup{display:none}.csa-form-wrapper .csa-form .segments.-lcr .form-group{grid-column:span 1;padding:var(--spacing-s) 0 var(--spacing-m)}.csa-form-wrapper .csa-form .segments.-lcr .form-group:not(:last-child){border-right:1px solid var(--c-em-low);padding-right:var(--spacing-m)}.csa-form-wrapper .csa-form .segments.-lcr:first-child .form-group{padding-top:0}.csa-form-wrapper .csa-form .segments.-lcr:last-child .form-group{padding-bottom:0}.csa-form-wrapper .csa-form .segments.-lcr+.-lcr{margin-top:-6px}}@media (min-width:1024px){.csa-form-wrapper .csa-form .form-header{padding-right:40%;background:transparent url(media/csa-rack.png) no-repeat top right 15%;background-size:auto 90%;min-height:500px}.csa-form-wrapper .csa-form section.-loudspeakers [data-header="L"] .form-group{padding-top:0}.csa-form-wrapper .csa-form section.-loudspeakers [data-header="C"]::before,.csa-form-wrapper .csa-form section.-loudspeakers [data-header="R"]::before{transform:translateY(40px)}.csa-form-wrapper .csa-form section.-loudspeakers [data-header="C"] label,.csa-form-wrapper .csa-form section.-loudspeakers [data-header="R"] label{display:none}}