@font-face{font-family:'DINNextLTPro';src:url(//shop.metrope.at/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_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,.woocommerce-terms-and-conditions-checkbox-text{color:black!important}.wp-block-woocommerce-coming-soon,.wp-block-heading{color:white!important}#tab-description h2,#tab-additional_information h2{display:none}.woocommerce-order,.et_pb_wc_checkout_payment_info_0 .woocommerce-order{background:deepskyblue!important}.woocommerce-terms-and-conditions-wrapper a,.woocommerce-privacy-policy-text a{color:#0c71c3!important}.orderby{display:none}.woocommerce-error{background:none!important}.joy-cart-label{margin-left:.5rem;font-weight:600}.et_pb_menu__cart-button{display:flex;align-items:center;gap:.35rem}a.et-cart-info{position:relative;display:inline-block}a.et-cart-info .cart-count{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#e11;color:#fff;font:700 11px/18px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff}a.et-cart-info .cart-count:before,a.et-cart-info .cart-count:after{content:none!important}a.et-cart-info .cart-count:empty{display:none}