#bachmaier-hearos-configurator{min-height:100vh;background:#1d1d1d}.App{display:flex;justify-content:space-between}.canvas-container{position:sticky;top:0;flex-grow:1;z-index:0;background:radial-gradient(#232323,#1d1d1d 75%)}.canvas-container:after{content:"";position:absolute;bottom:0;right:0;background:url("data:image/svg+xml,%3Csvg width='339' height='338' viewBox='0 0 339 338' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M169.32 85.8801C148.32 85.8801 128.33 87.6801 109.93 90.9901C122.11 45.3701 144.44 14.0801 169.32 14.0801C189.47 14.0801 209.42 35.6001 222.7 71.6301C224.04 75.2601 228.06 77.1101 231.69 75.7701C235.31 74.4401 237.17 70.4101 235.83 66.7901C220.22 24.4001 195.97 0.0800781 169.32 0.0800781C136.01 0.0800781 107.85 37.9801 94.4999 94.1901C38.2999 107.54 0.399902 135.69 0.399902 169C0.399902 202.31 38.2999 230.46 94.4999 243.8C107.85 300.01 136.01 337.92 169.32 337.92C214.24 337.92 249.78 269 252.29 179.21H271.68C275.53 179.21 277.94 175.05 276.01 171.71L249.77 126.27C247.84 122.94 243.03 122.94 241.11 126.27L214.87 171.71C212.94 175.05 215.35 179.21 219.2 179.21H238.28C235.85 258.64 205.26 323.92 169.32 323.92C144.44 323.92 122.11 292.63 109.93 247.01C125.32 249.78 141.82 251.49 159.1 251.97V271.37C159.1 275.21 163.27 277.62 166.6 275.7L212.05 249.45C215.38 247.53 215.38 242.72 212.05 240.79L166.6 214.55C163.27 212.62 159.1 215.03 159.1 218.88V237.96C140.53 237.39 122.73 235.28 106.37 231.93C102.41 212.59 100.19 191.25 100.19 169C100.19 146.75 102.41 125.41 106.37 106.06C125.72 102.1 147.06 99.8801 169.32 99.8801C253.29 99.8801 324.23 131.53 324.23 169C324.23 189.11 302.8 209.03 266.89 222.31C263.26 223.65 261.41 227.67 262.75 231.3C264.09 234.93 268.12 236.78 271.74 235.44C314 219.82 338.23 195.6 338.23 169C338.23 122.39 264.04 85.8801 169.32 85.8801ZM91.2899 228.37C45.6799 216.2 14.3999 193.88 14.3999 169C14.3999 144.12 45.6799 121.8 91.2899 109.62C87.9799 128.02 86.1899 148 86.1899 169C86.1899 190 87.9799 209.98 91.2899 228.37Z' fill='%23898989'/%3E%3C/svg%3E%0A") center no-repeat;background-size:30%;height:10rem;width:10rem;pointer-events:none}canvas{max-width:100%}.configurator-wrapper{width:42%;max-width:38rem;padding:40px 40px 40px 0;position:relative}.configurator-container{background-color:var(--color-black);border-radius:24px;box-shadow:0 0 10px #0000001a;position:sticky;top:0;width:100%}.configurator{background:#2f2f2f;border-radius:24px}.configurator__title{font-weight:700;text-transform:uppercase}@media only screen and (max-width: 1023px){.canvas-container{top:-80px;overflow:hidden;background:#1d1d1d;border-radius:0 0 1.5rem 1.5rem;z-index:1}.canvas-container>div{margin-bottom:-56px}.App{flex-direction:column;height:100%}canvas{height:458px!important}.configurator-wrapper{padding:0;overflow-y:hidden;width:100%;max-width:none}}.loading-spinner{min-height:400px}.loading-spinner{display:flex;justify-content:center;align-items:center;height:100%}@media only screen and (max-width: 1023px){.configurator{padding:1.5rem 0}.configurator>div>div{padding:0 1.5rem}}@media only screen and (max-width: 580px){.App{flex-direction:column}canvas{width:375px;height:358px!important}.configurator-wrapper{padding:0;width:unset}.configurator{width:-webkit-fill-available;border-radius:2rem}.canvas-container:after{width:6rem;height:6rem}.configurator>div>div{padding:0 1.5rem}.loading-spinner{margin-top:-56px}}@media only screen and (min-width: 1024px){.canvas-container{cursor:move;height:100vh}.canvas-container:focus{cursor:grabbing}.configurator{padding:3rem 0}.configurator>div>div{padding:0 3rem}}._colorSelector_11ccq_1{display:flex;flex-direction:column;gap:24px}._colorSelector_title_11ccq_7{font-weight:700;font-size:18px;color:#fff}._optionButton_title_11ccq_13 p{font-weight:500;font-size:18px;color:#fff;margin:0}._colorSelector_values_11ccq_20{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._item__label_11ccq_27{font-size:14px;color:#acacac}._item_11ccq_27:hover{opacity:.8;cursor:pointer}._itemButton_11ccq_37{width:32px;height:32px;border-radius:100%}._item_11ccq_27{transition:.4s opacity}._info_11ccq_48{font-size:12px;font-weight:400;border-radius:1rem;color:var(--color-gray);text-align:left;display:inline-flex;align-items:start;gap:.75rem}._info_11ccq_48:before{content:"i";border-radius:50%;min-width:1.25rem;width:1.25rem;min-height:1.25rem;height:1.25rem;display:inline-block;line-height:1.25rem;color:#adadad;border:1px solid #adadad;text-align:center;margin-top:-2px}._earphoneSize_wrapper_11ccq_74,._colorOptions_wrapper_11ccq_75{display:flex;flex-direction:column;gap:1.5rem}._colorSelector_title_11ccq_7>span{font-size:14px;color:#acacac;font-weight:400;margin-left:15px}._colorSelector_title_11ccq_7>span:last-child:not(:first-child){display:block;margin-left:0}._eyebrow_11ccq_93{font-size:12px;color:var(--color-gray);font-weight:100;line-height:18px}._rowOptions_11ccq_100>div{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:1.5rem}:root{--color-light: #F2F2F2;--color-black: #000;--color-cockpit: #2F2F2F;--color-white: #fff;--color-dark: #1d1d1d;--color-accent: #5df2ed;--color-gray: #979797;--color-darkgray: #494949;--color-bg-transparent: transparent}._optionButton_tkyj_14{display:flex;flex-direction:column;gap:32px;text-align:left}._optionButton_values_tkyj_21{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));grid-gap:24px;border-radius:8px;justify-content:start}._optionButton_values_tkyj_21 ._small_tkyj_30{margin-top:8px}._itemButton_tkyj_34>div:last-child:not(:first-child){margin-left:auto}._itemButton_tkyj_34{display:flex;gap:1rem;justify-content:center;align-items:flex-start;text-align:left}._item_tkyj_34{border-radius:8px;border:none;box-shadow:0 0 0 1px var(--color-gray) inset;padding:16px;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-bg-transparent);cursor:pointer;transition:border-color .25s,box-shadow .25s;width:auto;min-width:120px;color:var(--color-white)}._item_tkyj_34:hover:active{box-shadow:0 0 1rem #000000a6 inset,0 0 0 1px var(--color-accent) inset}._item_tkyj_34:focus-visible{box-shadow:0 0 0 3px var(--color-dark),0 0 0 4px var(--color-white);outline:none}._item_tkyj_34:hover{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset,0 0 16px #00000080}._itemActive_tkyj_76{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent) inset,0 0 14px var(--color-accent)}._itemActive_tkyj_76:hover{box-shadow:0 0 0 2px var(--color-accent) inset,0 0 14px var(--color-accent)}._small_tkyj_30{font-size:12px;color:var(--color-light);font-weight:100;line-height:18px}._price_tkyj_93{white-space:nowrap}@media (min-width: 581px) and (max-width: 1023px){._optionButton_values_tkyj_21{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 768px){._optionButton_values_tkyj_21{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}@media only screen and (max-width: 580px){._item_tkyj_34{min-width:unset}}@media only screen and (max-width: 330px){._optionButton_values_tkyj_21{grid-template-columns:repeat(1,1fr)}}._downloadPdfWrapper_4fdqd_1{display:flex;flex-direction:column;gap:40px}._downloadPdfSection_4fdqd_7{display:flex;flex-direction:column;gap:24px}._downloadPdfSectionDisabled_4fdqd_13 ._generatePdfButton_4fdqd_13{pointer-events:none}._downloadPdfSectionDisabled_4fdqd_13{opacity:.5}._downloadPdfSection_information_4fdqd_21{display:flex;flex-direction:column;gap:8px}._downloadPdfSection_title_4fdqd_27{font-weight:700;font-size:18px;color:#fff;margin:0}._downloadPdfSection_description_4fdqd_34{font-weight:400;font-size:16px;color:var(--color-gray);margin:0;line-break:normal}._generatePdfButton_4fdqd_13:hover{box-shadow:0 0 0 5px #fff}._generatePdfButton_4fdqd_13:focus-within{box-shadow:0 0 0 3px #1d1d1d,0 0 0 4px #fff}._eyebrow_4fdqd_49{font-size:12px;color:var(--color-gray);font-weight:100;line-height:18px}._generatePdfButton_4fdqd_13{box-shadow:0 0 0 1px #fff;transition:all ease .3s;width:100%;background:#fff;color:#000;font-weight:700;font-size:16px;border-radius:100px;padding:16px 40px;cursor:pointer;border:none;outline:none;box-sizing:border-box;text-align:center;text-decoration:none}._engravingInputContainer_g6x4u_1{justify-content:space-between;display:flex;gap:.5rem;box-shadow:0 0 0 1px var(--color-gray) inset;border-radius:8px;padding:8px;transition:all ease .3s}._engravingInputContainer_g6x4u_1:hover,._focused_g6x4u_12{box-shadow:0 0 0 2px #5df2ed inset,0 0 16px #00000080}._focused_g6x4u_12 ._inputBox_g6x4u_16{color:var(--color-light)}._eyebrow_g6x4u_19{font-size:12px;color:var(--color-gray);font-weight:100;line-height:18px}._inputBox_g6x4u_16{background:var(--color-darkgray);width:calc(100% / 11);height:48px;font-size:18px;font-weight:500;text-align:center;border:none;border-radius:4px;color:var(--color-light)}._inputBox_g6x4u_16:focus{outline:none}._engravingSectionWrapper_g6x4u_42{display:flex;flex-direction:column;gap:40px}@media only screen and (max-width: 580px){._inputBox_g6x4u_16{min-height:32px;font-size:16px}}input{padding:0!important}input,button{font-family:Ubuntu,sans-serif;overflow:visible}._checkboxLabel_zkl0v_1{display:flex;align-items:center;gap:10px;color:#fff;font-weight:400;font-size:16px}._colorSelector_1h0c1_1{display:flex;flex-direction:column;gap:6px}._colorSelector_title_1h0c1_7{font-weight:700;font-size:18px;color:#fff}._colorSelector_values_1h0c1_13{display:grid;align-items:center;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(2rem,1fr))}._item__label_1h0c1_20{font-size:14px;color:#acacac}._item_1h0c1_20:hover{cursor:pointer}._item_1h0c1_20._itemActive_1h0c1_29 ._item__label_1h0c1_20{color:#fff}._item_1h0c1_20{position:relative;transition:.4s opacity;border-radius:50%}._itemButton_1h0c1_39{border-radius:50%;background-color:transparent;box-shadow:0 0 0 0 transparent;transition:all ease .3s;border:2px solid rgba(255,255,255,.2);aspect-ratio:1}._itemButton_1h0c1_39:hover{box-shadow:0 0 0 2px #5df2ed}._itemActive_1h0c1_29{border:none;box-shadow:0 0 0 6px #5df2ed;border-radius:100%}._itemActive_1h0c1_29 ._itemButton_1h0c1_39{box-shadow:0 0 0 4px var(--color-cockpit)}._configurator_section_1iyvm_1{display:flex;flex-direction:column;gap:3rem}._divider_1iyvm_7{width:100%;border:1px solid var(--color-gray);border-top:0;opacity:.5;border-left:0;border-right:0}@media (max-width: 767px){._configurator_section_1iyvm_1{gap:2rem}}:root{font-family:Ubuntu,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0}
