@font-face{font-family:DIN Alternate;src:url("/assets/jhaudio/fonts/DIN Alternate Bold.ttf")}@font-face{font-family:DIN Condensed;src:url("/assets/jhaudio/fonts/DIN Condensed Bold.ttf")}html{height:100%;scroll-behavior:smooth}body{min-height:100%;display:flex;flex-direction:column;background-color:#14171a!important;color:#fff;font-family:DIN Alternate,sans-serif;overflow-x:hidden}a,button,h1,h2,h3,h4,h5,h6,input,pre{color:#fff;font-family:DIN Condensed,sans-serif}label,li,p{color:#fff;font-family:DIN Alternate,sans-serif;font-size:.875rem}.awesomplete>ul>li,.awesomplete>ul>li>a,.awesomplete>ul>li>a>p{color:#000;font-family:DIN Alternate,sans-serif;font-size:.875rem}h3{color:#fff;font-size:1.875rem;font-weight:700}body>div{flex:1 0 auto}body>.container{margin-top:4rem;display:flex}body>.container>div{flex:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}a.btn:active,a.btn:focus,button:active,button:focus{border-color:#14171a!important;outline:none!important;box-shadow:none!important;background-color:#fff!important;color:#14171a!important}a.btn[data-action=clear_attachment],a.btn[data-action=reload_attachment]{padding:10px 30px 5px;color:#14171a;cursor:pointer}a.btn[data-action=reload_attachment]{margin-right:20px}a.btn[data-action=clear_attachment]:hover,a.btn[data-action=reload_attachment]:hover{color:#14171a}.btn-primary{padding:10px 30px 5px;border:2px solid #fff;border-radius:10px;background:#14171a;color:#fff;font-size:1rem}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{border-color:#14171a!important;background:#fff!important;color:#14171a!important}img:after{content:"";height:auto;width:auto}.page-breadcrumbs{display:none}.text-muted{color:silver!important}.hide{display:none}.d-none,.hidden,.hidden-xs,.hide-control{display:none!important}.d-block,.visible-xs{display:block!important}.modal-header{display:flex}.modal-header .modal-title{margin-top:7.5px}nav.navbar{width:100%;box-shadow:none!important;position:fixed;background-color:transparent!important;transition:position .5s ease-in-out;z-index:9}.navbar-brand{width:50px;padding-top:2.5em;margin:0 0 0 5px;position:absolute;top:5px;background-image:url(/assets/jhaudio/images/JHaudio-logo-white.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.navbar-light .navbar-brand,.navbar-light .navbar-brand:hover,.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff}nav.navbar .navbar-nav.login-links{position:absolute;top:8px;right:10px;margin-right:35px}.navbar-scrolled nav.navbar .navbar-nav.login-links{margin-right:0}nav.navbar .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem;font-size:1.375rem;text-shadow:1px 1px 1px rgba(0,0,0,.75);text-transform:uppercase}.navbar-light .navbar-nav .nav-link .user-image-wrapper,nav.navbar .up-arrow-icon{display:none}.navbar-scrolled nav.navbar{position:fixed;transition:position .5s ease-in-out;background-color:#000!important}.navbar-scrolled nav.navbar .navbar-nav .nav-item{visibility:visible;opacity:1;transition:visibility 0s,opacity .5s ease-in-out}.navbar-scrolled nav.navbar .navbar-nav .up-arrow-icon{margin:10px 10px 0 0;display:block;cursor:pointer}.navbar-nav .dropdown-item.active,.navbar-nav .dropdown-item:hover{background-color:#14171a;color:#fff}.nav.nav-tabs{border-bottom:none;margin-top:30px;margin-bottom:30px}.nav.nav-tabs .nav-item{margin:0 20px}.nav.nav-tabs .nav-item:first-of-type{margin-left:0}.nav.nav-tabs .nav-item:last-of-type{margin-right:0}.nav.nav-tabs .nav-link{color:#000;font-weight:700;text-transform:uppercase}.nav.nav-tabs .nav-link.active{border:none;border-bottom:2px solid #000;background:transparent}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:transparent}.navbar-light .navbar-toggler{border-color:#fff;background:#fff}.navbar .user-identifier{display:inline-flex;flex-direction:column;white-space:nowrap}.navbar .user-identifier .full-name{line-height:.9rem;font-size:1.2rem;white-space:nowrap}.navbar .user-identifier .for{font-size:.8rem}.navbar .user-identifier .order-for-contact{font-size:.8rem;margin:0;white-space:nowrap}.navbar-scrolled nav.navbar .nav-link{color:#fff!important;text-shadow:none!important}.navbar-scrolled nav.navbar .navbar-brand{background-image:url(/assets/jhaudio/images/JHaudio-logo-white.svg)!important}.jhafooter{padding:2.5rem 10px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);flex-shrink:0;background-color:#434343}.jhafooter .col-md-12.text-left ul{padding-left:0;margin-bottom:40px}.jhafooter .col-md-12.text-left ul li{height:25px;width:25px;border-radius:14px;margin-right:10px;display:inline-block;background-color:#fff;line-height:25px;text-align:center}.jhafooter .col-md-12.text-left ul li a{color:#434343}.copyright{margin-top:3.5rem}.copyright p{color:#fff}.jhafooter .accordion .card{padding:0}.jhafooter .card{border:0;background:transparent}.jhafooter .card .card-header{padding:0;border:none;border-radius:0;background:transparent}.jhafooter .card .card-header h2 button{padding:.375rem 0;color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;text-transform:uppercase}.jhafooter .card .card-header h2 button:active,.jhafooter .card .card-header h2 button:focus{border-color:transparent!important;background-color:transparent!important;color:#fff!important}.jhafooter .card .card-header h2 button .fa{margin-left:10px;vertical-align:middle;font-size:.6875rem}.jhafooter .card .card-body{padding:0}.jhafooter .card .card-body ul{padding-left:0;list-style:none}.jhafooter .card .card-body ul li a{color:#95989a;font-size:.9375rem}.authorizenet #payment-form .field{color:#434343}.authorizenet #payment-form label{color:#000}.authorizenet #payment-form button{padding:10px 50px 5px;border-radius:2rem;background:#fff;color:#14171a}.cart-action{display:flex;flex-direction:row;align-items:center;justify-content:center}.cart-action input.add-to-cart-qty,.iem-product-overview input.add-to-cart-qty{color:#000;width:3rem;margin-right:1rem;border-radius:5px;text-align:right;padding:.25rem .5rem}.frappe-fab.frappe-fab-lg{width:56px;height:56px;padding:0}.frappe-fab.frappe-fab-lg i{font-size:1.5rem}.frappe-chat{color:#000;position:absolute}.frappe-chat .frappe-chat-popper-collapse{color:#000}.frappe-chat>.frappe-chat-popper>.frappe-chat-popper-collapse>.panel.panel-bg{background-image:unset!important;background-color:#dadada!important}.chat-list .chat-list-item .chat-bubble .chat-bubble-content,.frappe-chat .media-heading{color:#000}#login-popup{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(0,0,0,.7)}#login-popup .login-popup-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#13171a;border-radius:1rem;padding-bottom:2rem;padding-top:2rem}.forgot-password-message>a{color:#fff!important}#login-popup .login-popup-content>div+div{padding-right:0}#login-popup .login-popup-content>div+div+div{padding-left:0}#login-popup .page-card{margin:0}#login-popup .header{text-align:center;padding-bottom:1rem;color:#fff}#login-popup section{display:block;padding:.25rem}#login-popup .for-forgot{display:none}#login-popup .for-signup{border-left:1px solid #fff}#login-popup .toggle-password{top:10px;position:absolute;right:24px}#login-popup button.close{color:#fff!important;position:absolute;right:10px;top:5px;font-size:40px;opacity:1}#login-popup button.close:hover{opacity:.5}#login-popup button.close:focus{background-color:transparent!important}#cart-count{background-color:red;border-radius:1rem;font-size:.8rem;position:relative;top:-.8rem;right:0}.modal-dialog,.modal-dialog div,.modal-dialog label,.modal-dialog li,.modal-dialog p{color:#000}#add-to-cart-modal{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999}#add-to-cart-modal .box{font-family:DIN Condensed,sans-serif;display:flex;flex-direction:column;position:absolute;min-width:20rem;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;background:#fff;padding:1rem;border-radius:1rem;color:#000}#add-to-cart-modal .btn{border-radius:1rem;border:2px solid #14171a;cursor:pointer;font-family:DIN Condensed,sans-serif;text-transform:uppercase}#add-to-cart-modal .btn:first-of-type{margin-bottom:.5rem}#add-to-cart-modal .btn-success{border:2px solid #14171a;background:#14171a;color:#fff}#add-to-cart-modal h2{color:#000}#page-cart .page-header-actions-block{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}#page-cart .iem-owner-details:before{content:"IEM Owner Details";display:block;font-family:DIN Condensed,sans-serif;font-weight:500;line-height:1.2;font-size:1.5rem;margin-top:1rem;margin-bottom:.5rem;text-transform:uppercase}#power-user-ui{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);z-index:99999}#power-user-ui .close{margin:0 0 0 1rem;border:1px solid #fff;border-radius:1rem;min-width:1.5rem;display:inline-block;font-size:1rem;color:#fff}#power-user-ui .avatar{width:2rem;max-height:2rem}#power-user-ui .box{position:relative;top:50%;left:50%;background-color:#000;transform:translate(-50%,-50%);padding:1rem;border:1px solid #fff;border-radius:1rem;display:inline-flex;flex-direction:column}#power-user-ui .box .title-bar{display:flex;flex-direction:row}#power-user-ui .box .title{flex:1 1 auto}#power-user-ui .box .title-bar .close{flex:0 0 auto}#power-user-ui .box ul{padding:1rem 0 0;margin:0;display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}#power-user-ui .box ul li{flex:1 1 auto;padding:0;margin:0;list-style:none}#power-user-ui .box ul li button{width:100%;border:1px solid #fff;border-radius:1rem;background:#000;color:#fff;padding:.25rem 1rem;text-align:left;margin-bottom:2px}@media screen and (max-width:1199px) and (min-width:768px){.jhafooter .card .card-header h2 button{font-size:.7375rem}.jhafooter .card .card-header h2 button .fa{margin-left:5px}}@media screen and (max-width:992px) and (min-width:768px){.jhafooter .footermenu>.row>.col-md-2{padding:0 10px}}@media screen and (max-width:1100px) and (min-width:992px){nav.navbar .navbar-nav.login-links{margin-right:0}nav.navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}}@media screen and (max-width:991px){nav.navbar{position:sticky;background-color:#000!important}.navbar-brand,nav.navbar .navbar-nav.login-links{position:static}nav.navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{margin-top:15px}.navbar-scrolled nav.navbar .navbar-nav .nav-item{visibility:visible;opacity:1;transition:none}.navbar-scrolled nav.navbar .navbar-nav .up-arrow-icon{display:none}}@media screen and (max-width:767px){.jhafooter .footermenu .col-md-2{max-width:50%;flex:0 0 50%}.jhafooter .copyright{margin-top:2rem}main.container.my-5{margin-top:0!important}}@media screen and (max-width:575px){.authorizenet #payment-form .field{padding-left:1rem}}.page-header-actions-block button,.page-header-actions-block p a,.submit_button a,.submit_button button,.submit_button input{padding:10px 4.375rem 5px;border:2px solid #fff;border-radius:12px;box-shadow:none;outline:0;background:transparent;color:#fff;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase}.page-header-actions-block button:hover,.page-header-actions-block p a:hover,.submit_button a:hover,.submit_button button:hover,.submit_button input:hover{border-color:#fff;background-color:#fff;color:#14171a}.page-header-actions-block button,.page-header-actions-block p a{padding:10px 30px 5px}.sidebar-column{padding:1.5rem 0;background:#14171a}.sidebar-column .sidebar-item.my-2{margin:0!important}.sidebar-column .sidebar-item a{padding:10px 15px;font-size:1rem}.sidebar-column .sidebar-item a.text-muted{display:block;color:#fff!important}.sidebar-column .sidebar-item a.text-dark{box-shadow:0 0 10px grey;display:block;background:#fff;color:#14171a!important}.sidebar-column .sidebar-item a:hover{background:#666;text-decoration:none}.sidebar-column .sidebar-item a.text-dark:hover{background:#fff}.main-column{padding:3rem 3rem 0}.page-header h1,.page-header h2{color:#fff;font-size:3rem;font-weight:700}.page_content{margin-bottom:3rem}.page_content .stripe{margin-bottom:5rem}.page_content .stripe button{height:auto;max-width:100%;padding:10px 30px 5px;border:2px solid #fff;border-radius:10px;background:transparent;font-size:1rem;line-height:1.5rem}.page_content .stripe button:active,.page_content .stripe button:focus,.page_content .stripe button:hover{border-color:#14171a;background:#fff;color:#14171a}.page_content button,.page_content button.btn-primary{padding:10px 30px 5px;border:1px solid #fff;border-radius:20px;background:#fff;color:#14171a;text-transform:uppercase}.page_content button.btn-primary:active,.page_content button.btn-primary:focus,.page_content button.btn-primary:hover,.page_content button:active,.page_content button:focus,.page_content button:hover{background:transparent;color:#fff}.indicator,.indicator-right,.transaction-list-item,div,table,table td,table th{color:#fff}div[data-doctype="Web Form"] table thead{background-color:#434343!important;color:#fff!important}div[data-doctype="Web Form"] table tr input[type=checkbox]{padding:7px;border:1px solid #8d99a6;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);display:inline-block;position:relative;-webkit-appearance:none;background-color:#fafafa}div[data-doctype="Web Form"] table tr input[type=checkbox]:active,div[data-doctype="Web Form"] table tr input[type=checkbox]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}div[data-doctype="Web Form"] table tr input[type=checkbox]:focus{outline:none}div[data-doctype="Web Form"] table tr input[type=checkbox]:checked:after{content:"\2714";position:absolute;top:0;left:3px;color:#57b4aa;font-size:10px;font-weight:bolder}.web-form-wrapper div[data-fieldname=status]{width:30%;display:inline-block}.web-form-wrapper div[data-fieldname=status] .control-value.like-disabled-input{background:#8e8e8e;color:#fff}.web-form-wrapper .control-value.like-disabled-input{padding:6px 10px;border:1px solid #fff;border-radius:.25rem;background-color:#fff;min-height:40px;color:#14171a}.form-control:focus{box-shadow:none}.comment-form-wrapper a.add-comment,.web-form-wrapper div[data-fieldname=attachment] .control-input-wrapper button.btn-attach{width:30%;padding:10px 10px 5px;border-radius:.25rem;background:#8e8e8e;color:#fff;cursor:pointer;text-transform:uppercase}.comment-form-wrapper a.add-comment:active,.comment-form-wrapper a.add-comment:focus,.comment-form-wrapper a.add-comment:hover,.web-form-wrapper div[data-fieldname=attachment] .control-input-wrapper button.btn-attach:active,.web-form-wrapper div[data-fieldname=attachment] .control-input-wrapper button.btn-attach:focus,.web-form-wrapper div[data-fieldname=attachment] .control-input-wrapper button.btn-attach:hover{background:#fff;color:#14171a;box-shadow:none}.web-form-footer.pull-right{float:none;text-align:right}.comment-form-wrapper a.add-comment{cursor:pointer}.page_content div[data-fieldname=email]{display:none}.more-block,.page-header-actions-block{margin:1.5rem 0;text-align:right}.modal-message,.modal-title,.msgprint,.msgprint ul li{color:#14171a}.page_content .list-group .list-group-item{padding:10px 30px 5px;border:2px solid #fff;border-radius:10px;margin:5px 0;display:inline-block;background:#14171a;color:#fff;text-align:center;text-transform:uppercase}.page_content .your-account-info .col-sm-4{max-width:100%}.page_content .your-account-info ul li{margin:15px 0}.page_content .your-account-info ul li a{padding:10px 30px 5px;border:2px solid #fff;border-radius:10px;margin:5px 0;display:inline-block;color:#fff;font-size:1rem;text-align:center;text-transform:uppercase}.page_content .your-account-info ul li a:hover{background:#fff;color:#14171a;text-decoration:none}body[data-path=issues] table tbody tr td:first-child,body[data-path=issues] table thead tr th:first-child,body[data-path=service-and-repair] table tbody tr td:first-child,body[data-path=service-and-repair] table thead tr th:first-child{display:none}body[data-path=addresses] .modal-dialog.msgprint-dialog .msgprint a{color:#000}body div#page-addresses .page-header,body div#page-addresses .page-header-actions-block{margin:4rem 0}.datepicker--cells-days div{color:#36414c}@media screen and (max-width:1199px) and (min-width:767px){.submit_button a,.submit_button button,.submit_button input{padding:10px 30px 5px}}@media only screen and (max-width:991px){.page_content .stripe{margin-top:3rem!important;margin-left:0!important}body div#page-addresses .page-header,body div#page-addresses .page-header-actions-block{margin:0}}@media screen and (max-width:767px){.main-column{padding:0 10px}}@media screen and (max-width:400px){.submit_button a,.submit_button button,.submit_button input{font-size:.75rem}}body[data-path=performance_series] article#performance-series{margin-top:1.2rem;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%)}body[data-path=performance_series] article .col-sm-12 h2{margin-top:30px}body[data-path=performance_series] #page-performance-series .about_b1{background:#fff url(/assets/jhaudio/images/performance-series-banner.jpg) 50% no-repeat}body[data-path=performance_series] .pic-title{display:flex;flex-wrap:wrap}body[data-path=performance_series] .pic-title h3{color:#fff!important}body[data-path=performance_series] #u-roxanne,body[data-path=performance_series] .u-3d-printing,body[data-path=performance_series] .universal-iems,body[data-path=performance_series] .year-long-study{width:auto;margin-bottom:20px;position:static}body[data-path=performance_series] .btn{padding:10px 30px;border:2px solid #fff;border-radius:10px;background:#14171a;color:#fff;font-size:1rem;font-family:DIN Alternate,sans-serif}body[data-path=performance_series] .btn:hover{background-color:#fff;color:#14171a}body[data-path=performance_series] footer .btn{background-color:transparent;border:none}body[data-path=performance_series] footer .btn:hover{background-color:transparent;color:#fff}body[data-path=contact] .contact-content>.row{margin-top:30px;justify-content:center}body[data-path=contact] .contact-content a{background:transparent!important}body[data-path=contact] .contact-content>div .row .col-md-3 h2{margin-top:30px}body[data-path=contact] .contact-content .about_titles h1{margin:4rem 0 1rem;text-align:center}body[data-path=artist_roster] article#artist-roster{margin-top:3rem}body[data-path=artist_roster] article#artist-roster .artist_container{background-color:transparent}body[data-path=artist_roster] article#artist-roster p{padding:0 40px;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);font-size:2rem;color:#777}body[data-path=artist_roster] article#artist-roster p a{color:#777;transition:all .2s;cursor:pointer}body[data-path=artist_roster] article#artist-roster p a:hover{color:#fff}body[data-path=artist_roster] article#artist-roster p .regular{font-family:DIN Alternate,sans-serif;font-size:1.3rem}body[data-path=artist_roster] article#artist-roster p .regular:hover{font-size:1.7rem}body[data-path=service_and_repair] article#service-and-repair div.about_titles{padding:14%;margin-right:calc(-50vw + 50%);margin-left:calc(-50vw + 50%);background:#000;text-decoration:underline}body[data-path=service_and_repair] article#service-and-repair{margin-top:2rem}body[data-path=why_custom] article#why-custom .container:first-child{margin-top:4rem}body[data-path=why_custom] article#why-custom .container p a{background-color:transparent!important;font-size:1.5rem}body[data-path=why_custom] article#why-custom .container p a:hover{color:#fff;text-decoration:none}body[data-path=policies] main.container{margin-top:7rem!important}body[data-path=policies] h1,body[data-path=policies] h2,body[data-path=policies] h3{margin:20px 0 10px}body[data-path=signature_designs] #signature-bg{position:static}body[data-path=signature_designs] .info-container .btn{width:max-content;padding:10px 30px;border-radius:20px;background:#000;cursor:pointer;font-size:1rem;text-transform:uppercase}body[data-path=signature_designs] .info-container .btn:hover{background:#fff;color:#14171a}body[data-path=jh-crew] article.web-page-content{margin-top:5rem}body[data-path=jh-crew] article.web-page-content h2.roboto.sub-color{margin-top:2rem}body[data-path=jh-crew] article.web-page-content a.btn.btn-default{padding:10px 30px;border-radius:20px!important;background-color:#000!important}body[data-path=jh-crew] article.web-page-content a.btn.btn-default:hover{background:#fff!important;color:#14171a!important}body[data-path=how_to_purchase_your_iem] main.container{margin-top:6rem!important}body[data-path=how_to_purchase_your_iem] h3{margin-top:2rem}body[data-path=iem_care] main.container{margin-top:7rem!important}body[data-path=iem_care] h1{margin-bottom:20px}body[data-path=owners_guide] main.container{margin-top:8rem!important}body[data-path=owners_guide] main.container .col-md-12{margin-left:0!important}body[data-path=owners_guide] main.container h1{margin-top:30px}body[data-path=frequently_asked_questions] main.container{margin-top:8rem!important}body[data-path=frequently_asked_questions] main.container h1>br{display:none}body[data-path=fit] main.container{margin-top:7rem!important}body[data-path=fit] a{color:#fff}body[data-path=fit] a.dropdown-item{color:#2e3338}body[data-path=fit] .bp3-tab{color:hsla(0,0%,100%,.75)}body[data-path=fit] .bp3-tabs .bp3-tab:not([aria-disabled=true]):hover,body[data-path=fit] .bp3-tabs .bp3-tab[aria-selected=true]{color:#fff}body[data-path=fit] .bp3-tabs .bp3-tab-indicator-wrapper .bp3-tab-indicator{background-color:#fff}body[data-path=fit] #bp3-tab-panel_repair-steps_issue .bp3-input-group.bp3-large .bp3-input{padding-left:20px;border-radius:20px 0 0 20px}body[data-path=fit] .bp3-select-popover .bp3-menu .bp3-menu-item *,body[data-path=fit] .page_content button:hover{color:#000}body[data-path=fit] .bp3-tabs .actions .bp3-button.bp3-large{padding:5px 30px 0;background-color:#000}body[data-path=fit] .bp3-tabs .actions .bp3-button.bp3-large:hover{background-color:#fff;color:#14171a}body[data-path=fit] .appContainer .issues-item.new{background:transparent}body[data-path=fit] .issue-details .header{border-color:#fff}body[data-path=fit] .address-title>span{color:#fff}body[data-path=fit] li.address-item{background:#fff}body[data-path=fit] li.address-item *{color:#000}body[data-path=fit] .fit-test-widget .layout .col{width:33%;padding:15px}body[data-path=fit] .fit-test-widget .layout .col .title:after{height:1.2em;width:1.2em;border:0 .3em .3em 0;border-color:#000;right:-1.3em}body[data-path=fit] .fit-test-widget .layout .col .content{margin:0}body[data-path=fit] .fit-test-widget .layout .col .content img{width:100%}body[data-path=fit] .fit-test-widget .layout .issues.col .content .issue .fill,body[data-path=fit] .fit-test-widget .layout .issues.col .content .issue .fixed{color:#000}body[data-path=fit] .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button:hover body[data-path=fit] .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button:active body[data-path=fit] .bp3-button-group:not(.bp3-minimal)>.bp3-popover-wrapper:not(:first-child) .bp3-button:focus{border-color:#fff!important;background:#14171a!important}body[data-path=issues] .frappe-control i.octicon{display:none}body[data-path=issues] #more,body[data-path=service-and-repair] #more{background-color:transparent;border-radius:12px;border:2px solid #fff}body[data-path=issues] #more:hover,body[data-path=service-and-repair] #more:hover{border-color:#14171a;background:#fff;color:#14171a!important}body[data-path=issues] .for-description.ql-editor label,body[data-path=issues] .for-description.ql-editor li,body[data-path=issues] .for-description.ql-editor p,body[data-path=issues] .for-description.ql-editor span{color:#14171a}@media screen and (max-width:1199px){body[data-path=performance_series] article#performance-series>.row{margin-left:0;margin-right:0}}@media screen and (max-width:767px){body[data-path=artist_roster] article#artist-roster p{padding:0 20px}body[data-path=contact] .contact-content .about_titles h1{margin:0}body[data-path=performance_series] article#performance-series,body[data-path=service_and_repair] article#service-and-repair,body[data-path=signature_designs] #signature-bg{margin-top:0}body[data-path=why_custom] article#why-custom .container:first-child{margin-top:1rem}body[data-path=frequently_asked_questions] main.container,body[data-path=how_to_purchase_your_iem] main.container,body[data-path=iem_care] main.container,body[data-path=owners_guide] main.container,body[data-path=policies] main.container{margin-top:3rem!important}body[data-path=policies] article.web-page-content>ul>ul{padding-left:0}body[data-path=jh-crew] article.web-page-content{margin-top:0}body[data-path=owners_guide] main.container .col-md-12{width:100%}}.login-content.page-card .btn,body[data-path=login] .sign-up-message a,body[data-path=update-password] form button,div[data-path=message] .page-card-body div a{padding:10px 5rem 5px;border:2px solid #fff;border-radius:22px;box-shadow:none;outline:0;background:#fff;color:#14171a;font-size:1rem;font-weight:600;text-decoration:none}.login-content.page-card .btn:hover,body[data-path=login] .sign-up-message a:hover,body[data-path=update-password] form button:hover,div[data-path=message] .page-card-body div a:hover{border-color:#fff!important;background-color:transparent!important;color:#fff!important}div[data-path=message] .page-card-body div a{padding:10px 20px 5px}body[data-path=update-password] form button{width:100%;margin-top:0}body[data-path=login] .sign-up-message a{width:100%;display:inline-block}.page-card{background:#14171a!important}.page-card .form-control{border-radius:9px!important;margin-bottom:20px}.page-card .page-card-head .indicator{color:#fff!important}body[data-path=update-password] .page-card-head{border-bottom:0;text-align:center}.page_conte.page-card .form-footer a{color:#fff}div[data-path=message] .page-card{border-width:2px}body[data-path=update-password] .page-card{border:none}.signup_option{margin-bottom:15px;color:#fff;font-size:.9375rem;font-weight:400;text-align:center;text-transform:uppercase}.login-content.page-card{padding:5px 15px;background-color:#14171a}body[data-path=login] .btn-login:active{border-color:#fff;background-color:#14171a}body[data-path=login] .btn-login:active:focus{box-shadow:none}.fancy-form .checkbox{display:flex;flex-direction:row;margin:5px 0 0;position:relative}.fancy-form .checkbox label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1 1 auto;margin:0 3rem 0 0;padding:5px 0 0;cursor:pointer;line-height:2rem}.fancy-form .checkbox label:before{content:"";background:#fff;border-radius:2rem;width:3rem;height:2rem;display:inline-block;right:0;position:absolute;top:50%;transform:translateY(-50%)}.fancy-form .checkbox label:after{content:"OFF";font-size:.6rem;text-align:center;position:absolute;background-color:#000;right:1rem;border-radius:2rem;width:2rem;height:2rem;border:1px solid #fff;top:50%;transform:translateY(-50%);transition:.2s linear}.fancy-form .checkbox input{flex:0 0 auto;padding:0;margin:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:2rem;height:1rem;position:absolute;left:0;top:0}.fancy-form .checkbox input:checked+label:after{content:"ON";right:0}.fancy-form .form-text{align-self:center}.fancy-form .form-col{display:flex;flex-direction:row}.fancy-form .field{border-radius:5px;background:#fff;position:relative;display:flex;flex-direction:row;flex:1 1 auto;padding:0;margin:5px}.fancy-form .field>label{pointer-events:none;position:absolute;top:2px;left:5px;margin:0;padding:0;font-size:.7rem;z-index:1;color:#6d6d6d;transition:opacity .5s ease-out;opacity:1}.fancy-form .field:focus-within{box-shadow:inset 0 0 4px 1px #0c64e2}.fancy-form .field>input,.fancy-form .field>select,.fancy-form .field>textarea{background-color:transparent;color:#000;border:none;flex:1 1 auto;padding:1rem 1rem 0;outline:none;width:100%;height:2.5rem;-webkit-appearance:initial}.fancy-form .field>input:focus,.fancy-form .field>select:focus,.fancy-form .field>textarea:focus{background-color:transparent}.fancy-form .field>input:placeholder-shown+label,.fancy-form .field>select:placeholder-shown+label,.fancy-form .field>textarea:placeholder-shown+label{transition:opacity .5s ease-in;opacity:0}.fancy-form .field>textarea{height:6rem}.fancy-form .field>textarea+label{opacity:0}.fancy-form .field input:-webkit-autofill,.fancy-form .field input:-webkit-autofill:focus,.fancy-form .field input:-webkit-autofill:hover,.fancy-form .field select:-webkit-autofill,.fancy-form .field select:-webkit-autofill:focus,.fancy-form .field select:-webkit-autofill:hover,.fancy-form .field textarea:-webkit-autofill,.fancy-form .field textarea:-webkit-autofill:focus,.fancy-form .field textarea:-webkit-autofill:hover{border-radius:5px}.fancy-form .field.error{box-shadow:inset 0 0 2px 2px red}.btn.large{font-size:1.5rem}.stretch{align-items:stretch}.loader{transform:translate(-50%,-50%);color:#fff;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.__affirm-logo.__affirm-logo-blue{color:#fff!important}body[data-path^="accessories/"] .__affirm-logo.__affirm-logo-blue{color:#060809!important}#personalize .owner_email_edit,#personalize .owner_email_save{width:5rem;text-align:center;margin:5px 0;padding-left:5px!important;padding-right:5px!important}.accessories_detail #personalize .owner_email_edit,.accessories_detail #personalize .owner_email_save{background-color:#000;color:#fff;border-color:#000}.accessories_detail #personalize .owner_email_edit:hover,.accessories_detail #personalize .owner_email_save:hover{background-color:#000;color:#fff;border-color:#fff}.owner_email_edit:hover,.owner_email_save:hover{color:#000;text-decoration:none}#personalize input,textarea{border:1px solid #ced4da!important;border-radius:.25rem!important}#personalize input:disabled,#personalizeowner_measurements:disabled,textarea:disabled{background-color:#ced4da}@media (min-width:321px){#personalize h3{font-size:1.3rem;display:block;width:100%}#personalize .impression-search-box .close-icon{display:none}#personalize .impression-search-box.new-owner:not(.open) .close-icon{display:inline-block;position:absolute;right:30px;top:calc(50% - 6px);width:1rem;height:1rem}#personalize .impression-search-box.new-owner:not(.open) .search-field-container{border-radius:0;border:none;border-bottom:1px solid #fff;background-color:transparent}#personalize .impression-search-box.new-owner:not(.open) .search-field-container .field{background-color:transparent}#personalize .impression-search-box.new-owner:not(.open) .search-field-container input::placeholder{color:#000}#personalize .impression-search-box.new-owner:not(.open) .search-field-container input{border:none!important;padding:0;cursor:pointer}#personalize .search-field{position:relative;margin:0 -15px;flex:1 1 auto;display:flex;flex-direction:row}#personalize .search-field .form-col{flex:1 1 auto}#personalize .search-field .back{display:none;flex:0 0 auto;background:transparent;color:#000;border:none;cursor:pointer;font-size:2rem;padding:0;margin:0 0 0 30px;border-radius:0;font-family:monospace}#personalize .search-field .back:hover{background-color:transparent;color:#000}#personalize .search-wait{display:none;position:absolute;right:30px;top:calc(50% - 6px);width:1rem;height:1rem}@keyframes search-spinner{to{transform:rotate(1turn)}}#personalize .search-wait .search-spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:search-spinner .6s linear infinite}#personalize .impression-search-results{z-index:10;width:100%;margin:0 5px;position:relative;left:0;top:-4px;display:none}#personalize .impression-search-results.open{display:block}#personalize .impression-search-results .results{background-color:#fff;color:#000;text-align:center;position:absolute;left:-1px;right:-1px;top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #000;border-top:none;box-shadow:0 4px 3px 0 rgba(0,0,0,.5294117647058824)}#personalize .impression-search-results .results .results-rows{display:block;max-height:9rem;overflow-y:auto}#personalize .impression-search-results .results .results-rows .r-left div{line-height:100%}#personalize .impression-search-results .results .searching{color:#000}#personalize .impression-search-results .results .actions{padding:.5rem 0;text-align:center;background-color:#359b35;border-top:1px solid #359b35;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#personalize .impression-search-results .results .actions:hover{background-color:#fff}#personalize .impression-search-results .results .actions .btn-primary{width:100%;background-color:transparent;color:#fff;border:none;margin:0;padding:0}#personalize .impression-search-results .results .actions .btn-primary:hover{background-color:transparent;color:#64c764}#personalize .impression-search-results .results .result-row{display:flex;flex-direction:row;padding:5px 10px;border-bottom:1px solid grey}#personalize .impression-search-results .results .result-row .r-left{flex:1 1 auto}#personalize .impression-search-results .results .result-row .r-right{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center}#personalize .impression-search-results .results .result-row>span:first-of-type{font-weight:700;color:#000}#personalize .impression-search-results .results .result-row span{color:#2f2f2f}#personalize .impression-search-results .results .result-row:hover{background-color:#89c4df;cursor:pointer}}@media (max-width:812px){#personalize .impression-search-box.open{position:fixed;z-index:100;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;background:#fff}#personalize .impression-search-box.open input{border:1px solid #000}#personalize .impression-search-box.open h3{display:none!important}#personalize .impression-search-box.open>*{flex:0 0 auto}#personalize .impression-search-box.open .search-field .back{display:inline-block}#personalize .impression-search-box.open .impression-search-results{display:flex!important;flex:1 1 auto;margin:0}#personalize .impression-search-box.open .impression-search-results .results{display:flex;flex-direction:column;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;position:relative}#personalize .impression-search-box.open .impression-search-results .results-rows{flex:1 1 auto;display:block!important;max-height:unset!important}}@media screen and (max-height:768px),screen and (min-width:320px) and (max-width:767px){.form-container{width:18rem}.form-container #personalize .row .col-sm-6,.form-container #personalize .row .col-xs-3,.form-container #personalize .row .col-xs-6,.form-container #personalize .row .col-xs-9{width:100%;max-width:100%;flex:0 0 100%}.form-container #personalize .row #personalizeowner_measurements label{font-size:.5rem}.form-container #personalize .row #personalizeowner_measurements:disabled{background-color:#ced4da}}