@font-face{font-family:'DINNextLTPro';src:url('/niu-vienna/wp-content/uploads/fonts/DINNextLTPro-Regular.ttf') format('truetype');font-weight:400;font-style:normal}body{font-family:"DIN Next LT Pro Regular",sans-serif!important;background-color:#000000!important;max-width:1920px;margin:0 auto}.ring{overflow:hidden!important}#pdf-overlay{z-index:999999!important;position:fixed!important}.text-uni,.top-menu-nav,.button,#top-menu li,h1,h2,h3,h4,.et_pb_button{font-family:"DIN Next LT Pro Regular",sans-serif!important}.card{will-change:transform,opacity}.mobile_menu_bar:before{color:white}.et_pb_section.accordion-wrapper{margin:0 auto}.accordion-tab{width:8vw;background:black;color:white;text-align:center;padding:10px;cursor:pointer;transition:all 0.3s;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.accordion-tab .et_pb_text_inner p{margin-top:2vh}.accordion-tab:hover{background:white;color:black}.accordion-tab.active{background:linear-gradient(to bottom,white 85%,#d6001c 85%);color:black}.accordion-content-wrapper{display:flex;overflow:hidden}.accordion-content-wrapper .et_pb_column{flex:0 0 8vw;transition:flex 0.4s ease;display:flex;flex-direction:row;overflow:hidden}.accordion-content-wrapper .et_pb_column.is-active{justify-content:space-around;flex:1 1 auto}.accordion-tab{flex-shrink:0;display:flex;align-items:center;background:#000;color:#fff;font-weight:bold;cursor:pointer}.accordion-content-wrapper .et_pb_column{margin-right:0!important}.accordion-content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%;padding:40px 20px;box-sizing:border-box}.accordion-content .et_pb_main_blurb_image{width:98%;margin:0 auto 20px auto}.accordion-content .et_pb_main_blurb_image img{width:auto;height:400px;margin:auto;display:block}.accordion-content .et_pb_main_blurb_image,.accordion-content .et_pb_blurb_container{opacity:0;transform:translateY(10px);transition:opacity 0.6s ease,transform 0.6s ease}.et_pb_column.is-active .et_pb_main_blurb_image{opacity:1;transform:translateY(0);transition-delay:0.15s}.et_pb_column.is-active .et_pb_blurb_container{opacity:1;transform:translateY(0);transition-delay:0.3s}.custom-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:100000}.custom-modal{background:#fff;padding:2em;max-width:90%;width:400px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.2);text-align:center;position:relative}.custom-modal-message{margin-bottom:1.5em;font-size:1.1em;line-height:1.4;color:#333}.custom-modal-button{padding:0.6em 1.2em;background:#d6001c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1em}.custom-modal-button:hover{background:#a50017}.my-card{display:flex;flex-direction:column;height:auto}.my-card h3{margin-bottom:.5em}.my-card-image{flex:0 0 auto}.my-card-image img{width:100%;height:180px;object-fit:cover}.my-card-body{flex:1 1 auto;padding:1em}.gform_title,.gfield_label_before_complex{color:white}body.page-id-63 .et_pb_section_0{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9999}.niu-vienna-logo{opacity:1}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.3}}body.page-id-1106 .et_pb_image_wrap{aspect-ratio:1 / 1;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}body.page-id-1106 .et_pb_image_wrap img{object-fit:cover;object-position:center;display:block}.woocommerce-loop-product__title h1,.product_title entry-title h1,.woocommerce-product-attributes-item__value p,.woocommerce-product-attributes-item__label,.woocommerce-product-details__short-description,.product_title .entry-title,.woocommerce div.product .product_title,.woocommerce div.product form.cart .variations label,#tab-description,.woocommerce h2,.woocommerce .et_pb_tab_content,.woocommerce-product-details__short-description h3,.woocommerce-table,.woocommerce-customer-details,#post-2418 .entry-title,.wpf_items_wrapper{color:black!important}#tab-description h2,#tab-additional_information h2{display:none}.woocommerce-order,.et_pb_wc_checkout_payment_info_0 .woocommerce-order{background:deepskyblue!important}.et-fixed-header #top-menu .menu-item-3179 a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info .menu-item-3179{color:#DF001F!important}body.page-id-63 .et_pb_section_0{background-image:none!important}