@import url("https://use.typekit.net/rnh8hwo.css");abbr{text-decoration:none}.fusion-button{min-height:60px}.fusion-audio{max-width:600px !important}.fusion-audio .mejs-container{min-height:60px}.fusion-audio .mejs-container .mejs-inner .mejs-controls{min-height:100%;border-radius:99px;align-items:center}.btn_lessonup{width:fit-content;padding:15px 34px;cursor:pointer;background:#000;color:#FFF;font-family:futura-pt,sans-serif;min-height:60px;font-weight:600;text-transform:uppercase;font-size:16px;border-radius:30px;margin-inline:auto;margin-top:20px;border:2px solid #000}.btn_lessonup:hover{background:none;color:#000}.header_menu ul li ul{padding-bottom:20px}.menu_cart_wrapper{display:flex;width:100%;align-items:center}.menu_cart_wrapper .cart_icon_wrapper{position:relative;margin-left:20px;display:flex}.menu_cart_wrapper .cart_icon_wrapper i{font-size:20px}.menu_cart_wrapper .cart_icon_wrapper .cart_count{position:absolute;top:-15px;right:-15px;color:#FFF;font-weight:400;width:20px;height:20px;border-radius:15px;display:flex;justify-content:center;align-items:center;background-color:#000;font-size:12px}.container_blocks .block_content.block_white p,.container_blocks .block_content.block_white h1,.container_blocks .block_content.block_white h2,.container_blocks .block_content.block_white h3,.container_blocks .block_content.block_white a,.container_blocks .block_content.block_white h4,.container_blocks .block_content.block_white li{color:#FFF !important}.container_blocks .block_content.block_white .fusion-button:hover .fusion-button-text{color:#FFF}.container_blocks .block_content .fusion-text{max-width:1170px;margin-inline:auto}.container_blocks .block_content .fusion-text a{text-decoration:underline;text-underline-offset:4px}.container_blocks .block_vierkant{aspect-ratio:1}.container_blocks .block_image img{height:1px}.container_blocks .block_video .fusion-video{width:100%;max-width:unset}.container_blocks .block_url:hover .fusion-column-anchor{opacity:.7}.fusion-footer-widget-area{padding:0px 15px !important}.footer_container .fusion-footer-widget-column{margin-bottom:0px !important}.footer_container h4{font-family:"futura-pt" !important;font-weight:700 !important;margin-bottom:4px !important}.footer_container a{color:#FFF !important;margin:0px}.footer_container a:hover{text-decoration:underline}.footer_container p{color:#FFF !important;margin:0px;font-size:16px}.footer_container img{margin-top:20px}.footer_container .fusion-row{max-width:1140px !important}.product_card_wrapper .fusion-builder-row-inner{flex-grow:1 !important;display:flex !important;flex-direction:column}.product_card_wrapper .fusion-builder-row-inner .fusion-layout-column{flex-grow:1}.product_card img{height:360px;object-fit:cover}.product_notices .wc-block-components-notice-banner:focus{outline:0px;border:0px}.woocommerce-checkout .woocommerce-notices-wrapper{margin-left:-15px;margin-right:-15px;border:0px;outline:0px}.woocommerce-checkout .woocommerce-notices-wrapper:focus{outline:0px;border:0px}.woocommerce-checkout .woocommerce-notices-wrapper .wc-block-components-notice-banner{margin-bottom:20px}.checkout_billing .form-row.woocommerce-invalid-required-field input{border:0px;box-shadow:none}.checkout_billing .form-row::after{background:pink;display:none}.checkout_billing .form-row .checkout-inline-error-message{font-size:14px;padding-top:6px;color:#e0284f;margin-bottom:0px}.checkout_billing .form-row label{display:inline-block;margin-bottom:6px}.checkout_payment .wc_payment_method input:checked+label::before{border-color:#000 !important}.checkout_payment .wc_payment_method input:checked+label::after{background:#000}.checkout_payment .wc_payment_method label{padding-left:0px !important}.checkout_payment .wc_payment_method label::before{border-color:#000;left:0px}.checkout_payment .wc_payment_method label::after{left:4px !important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{font-size:24px}.woocommerce-order-received .shop_table .product-name{font-size:18px}.woocommerce-order-received .woocommerce{padding:0px}.woocommerce-order-received .woocommerce .woocommerce-notice{background:#FFF;margin-bottom:0px;border-bottom:0px;padding-bottom:0px;padding-top:40px}.woocommerce-order-received .woocommerce .woocommerce-order-overview{background:#FFF;margin-top:0px;padding-left:60px;padding-right:40px;margin-bottom:0px}.woocommerce-order-received .woocommerce p{background:#FFF;padding-bottom:40px;padding-right:40px;padding-left:40px}.woocommerce-order-received .woocommerce .woocommerce-content-box{background:#FFF;border:0px;padding:40px}.woocommerce-order-received .woocommerce .woocommerce-content-box p{background:none;padding:0px}@media only screen and (max-width:640px){.container_blocks .block_image{min-height:300px}.header_small .logo_small{position:absolute;top:50%;transform:translateY(-50%)}}