:root{--lr-bg:#0B0B0D;--lr-bg-soft:#111114;--lr-card:#17171C;--lr-card-2:#1D1D24;--lr-text:#F5F5F7;--lr-text-soft:#A7A7B0;--lr-text-muted:#7C7C86;--lr-border:rgba(255,255,255,0.08);--lr-border-strong:rgba(255,255,255,0.14);--lr-accent:#FF7A00;--lr-accent-hover:#ff8f26;--lr-accent-soft:#FFD2A8;--lr-success:#21c55d;--lr-danger:#ef4444;--lr-radius:18px;--lr-radius-sm:12px;--lr-shadow:0 10px 30px rgba(0,0,0,0.28);--lr-shadow-soft:0 6px 18px rgba(0,0,0,0.20);--lr-transition:all 0.25s ease}html{scroll-behavior:smooth}html,body{background:var(--lr-bg)!important}body{color:var(--lr-text)}body,input,textarea,select,button{color:var(--lr-text)}body p,body li,.woocommerce p{color:var(--lr-text-soft)}.et_pb_text,.et_pb_text_inner,.et_pb_text_inner p,.et_pb_text_inner li,.et_pb_text_inner span,.et_pb_text_inner strong,.et_pb_text_inner a{color:inherit}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--lr-accent)}a{color:var(--lr-text);transition:var(--lr-transition)}a:hover{color:var(--lr-accent)}h1,h2,h3,h4,h5,h6{color:var(--lr-text);font-weight:700;line-height:1.15;letter-spacing:-0.02em}h1{font-size:clamp(34px,5vw,58px)}h2{font-size:clamp(28px,4vw,42px)}h3{font-size:clamp(20px,2.6vw,28px)}::selection{background:var(--lr-accent);color:#fff}#page-container,#main-content,.et_pb_section,.et-l--body,.et_builder_inner_content,.woocommerce-page,.woocommerce{background:transparent!important}.et_right_sidebar #main-content .container:before,.et_left_sidebar #main-content .container:before{display:none!important}#left-area{width:100%!important;padding-right:0!important}#sidebar{display:none!important}.product_meta{display:none!important}#main-header{position:relative;z-index:100;background:#000}#main-header::after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:40px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}@media (max-width:767px){#et_mobile_nav_menu .mobile_menu_bar:before{color:var(--lr-accent)!important}}.et_pb_section{background-color:var(--lr-bg)}.et_pb_section.et_pb_with_background.et_section_regular,.et_pb_section.et_pb_with_background{background-color:var(--lr-bg)}.et_pb_row{width:90%;max-width:1280px}.et_pb_text,.et_pb_module,.et_pb_blurb,.et_pb_button_module_wrapper{position:relative}.lr-card,.woocommerce .woocommerce-MyAccount-content,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce-cart .cart_totals,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout #order_review,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce-account .addresses .title,.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order,.woocommerce table.shop_table{background:linear-gradient(180deg,var(--lr-card) 0%,var(--lr-card-2) 100%);border:1px solid var(--lr-border);border-radius:var(--lr-radius);box-shadow:var(--lr-shadow-soft)}body:not(.et-fb) .et_pb_button,body:not(.et-fb) button,body:not(.et-fb) input[type="submit"],body:not(.et-fb) .woocommerce a.button,body:not(.et-fb) .woocommerce button.button,body:not(.et-fb) .woocommerce input.button,body:not(.et-fb) .woocommerce #respond input#submit,body:not(.et-fb) .woocommerce a.alt,body:not(.et-fb) .woocommerce button.alt,body:not(.et-fb) .woocommerce input.alt,body:not(.et-fb) .checkout-button,body:not(.et-fb) .wc-forward{background:var(--lr-accent)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:14px 24px!important;font-weight:700!important;letter-spacing:0.01em;box-shadow:0 8px 22px rgba(255,122,0,0.20);transition:var(--lr-transition)}body:not(.et-fb) .et_pb_button:hover,body:not(.et-fb) button:hover,body:not(.et-fb) input[type="submit"]:hover,body:not(.et-fb) .woocommerce a.button:hover,body:not(.et-fb) .woocommerce button.button:hover,body:not(.et-fb) .woocommerce input.button:hover,body:not(.et-fb) .woocommerce #respond input#submit:hover,body:not(.et-fb) .woocommerce a.alt:hover,body:not(.et-fb) .woocommerce button.alt:hover,body:not(.et-fb) .woocommerce input.alt:hover,body:not(.et-fb) .checkout-button:hover,body:not(.et-fb) .wc-forward:hover{background:var(--lr-accent-hover)!important;transform:translateY(-1px);box-shadow:0 12px 28px rgba(255,122,0,0.24)}.et_pb_button.lr-button-secondary,.woocommerce a.button.lr-button-secondary,.lr-button-secondary{background:transparent!important;color:var(--lr-text)!important;border:1px solid var(--lr-border-strong)!important;box-shadow:none!important}.et_pb_button.lr-button-secondary:hover,.woocommerce a.button.lr-button-secondary:hover,.lr-button-secondary:hover{border-color:var(--lr-accent)!important;color:var(--lr-accent)!important;background:rgba(255,122,0,0.06)!important}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="search"],input[type="url"],textarea,select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{width:100%;background:#121217!important;color:var(--lr-text)!important;border:1px solid var(--lr-border)!important;border-radius:14px!important;padding:14px 16px!important;min-height:50px;box-shadow:none!important;transition:var(--lr-transition)}textarea,.woocommerce form .form-row textarea{min-height:130px}input::placeholder,textarea::placeholder{color:var(--lr-text-muted)!important}input:focus,textarea:focus,select:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.select2-container--default.select2-container--focus .select2-selection--single{border-color:rgba(255,122,0,0.65)!important;box-shadow:0 0 0 3px rgba(255,122,0,0.12)!important;outline:none!important}label,.woocommerce form .form-row label{color:var(--lr-text)!important;font-weight:600;margin-bottom:8px}small,.woocommerce .woocommerce-form__label span,.woocommerce-password-hint,.woocommerce-password-strength,.optional,.woocommerce-privacy-policy-text{color:var(--lr-text-muted)!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--lr-card)!important;color:var(--lr-text)!important;border:1px solid var(--lr-border)!important;border-radius:14px!important;padding:18px 20px!important}.woocommerce-message{border-left:4px solid var(--lr-success)!important}.woocommerce-error{border-left:4px solid var(--lr-danger)!important}.woocommerce-info{border-left:4px solid var(--lr-accent)!important}.woocommerce table.shop_table{overflow:hidden;border-collapse:separate!important;border-spacing:0;color:var(--lr-text)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--lr-border)!important;padding:16px!important}.woocommerce table.shop_table th{color:var(--lr-text);background:rgba(255,255,255,0.03)}.woocommerce table.shop_table td{color:var(--lr-text-soft)}.woocommerce-cart .cart_totals,.woocommerce form.checkout_coupon{padding:24px}.woocommerce-cart table.cart img{border-radius:10px;border:1px solid var(--lr-border)}.woocommerce-cart .product-name a{font-size:20px!important;line-height:1.3;color:var(--lr-text)!important}.woocommerce a.remove{color:var(--lr-danger)!important;font-size:28px!important;font-weight:700}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout #order_review{padding:24px;margin-bottom:24px}.woocommerce-checkout #order_review_heading,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{margin-bottom:18px}body.woocommerce-checkout,body.woocommerce-checkout p,body.woocommerce-checkout span,body.woocommerce-checkout div,body.woocommerce-checkout label,body.woocommerce-checkout li,body.woocommerce-checkout small{color:var(--lr-text-soft)}body.woocommerce-checkout h1,body.woocommerce-checkout h2,body.woocommerce-checkout h3,body.woocommerce-checkout #order_review_heading,body.woocommerce-checkout .woocommerce-billing-fields>h3,body.woocommerce-checkout .woocommerce-additional-fields>h3{color:var(--lr-text)!important;font-weight:800!important}body.woocommerce-checkout h1.entry-title{font-size:48px!important;margin-bottom:30px!important}body.woocommerce-checkout #payment,body.woocommerce-checkout .wc_payment_methods,body.woocommerce-checkout .payment_box{background:var(--lr-card)!important;color:var(--lr-text-soft)!important;border:1px solid var(--lr-border)!important;border-radius:10px}body.woocommerce-checkout .wc_payment_method label{color:var(--lr-text)!important;font-weight:600}body.woocommerce-checkout .woocommerce a,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a,body.woocommerce-checkout .wc-backward{color:var(--lr-accent)!important}body.woocommerce-checkout .woocommerce a:hover{color:var(--lr-accent-hover)!important}.woocommerce div.product div.images img{border-radius:var(--lr-radius);border:1px solid var(--lr-border)}.woocommerce div.product form.cart{background:linear-gradient(180deg,var(--lr-card) 0%,var(--lr-card-2) 100%);border:1px solid var(--lr-border);border-radius:var(--lr-radius);padding:24px;box-shadow:var(--lr-shadow-soft)}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce-variation-price,.woocommerce-variation.single_variation .price,.single_variation .price{color:var(--lr-accent)!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;margin-bottom:10px!important}.variations select{background:#111!important;color:#fff!important;border:1px solid var(--lr-border-strong)!important;border-radius:10px!important;min-height:44px!important;padding:8px 12px!important;font-size:15px!important}.single_add_to_cart_button,.woocommerce-variation-add-to-cart .single_add_to_cart_button{background:transparent!important;color:var(--lr-accent)!important;border:2px solid var(--lr-accent)!important;border-radius:10px!important;padding:10px 22px!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important;transition:all 0.2s ease!important}.single_add_to_cart_button:hover,.woocommerce-variation-add-to-cart .single_add_to_cart_button:hover{background:var(--lr-accent)!important;color:#000!important}.woocommerce-cart .product-name .button,.woocommerce-cart .product-name a.button,.woocommerce-cart .product-name .preview-license,.woocommerce-cart .product-name .srp_preview_track,.woocommerce-cart .product-name [class*="preview"]{display:inline-block;background:transparent!important;color:#ffffff!important;border:1px solid var(--lr-accent)!important;border-radius:8px!important;padding:6px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important;box-shadow:none!important;margin-left:10px;text-decoration:none!important}.woocommerce-cart .product-name .button:hover,.woocommerce-cart .product-name a.button:hover,.woocommerce-cart .product-name .preview-license:hover,.woocommerce-cart .product-name .srp_preview_track:hover,.woocommerce-cart .product-name [class*="preview"]:hover{background:var(--lr-accent)!important;color:#ffffff!important}body.woocommerce-page #logo,body.woocommerce-cart #logo,body.woocommerce-checkout #logo,body.woocommerce-page .et_pb_menu__logo img,body.woocommerce-cart .et_pb_menu__logo img,body.woocommerce-checkout .et_pb_menu__logo img,body.woocommerce-page .et_menu_container #logo,body.woocommerce-cart .et_menu_container #logo,body.woocommerce-checkout .et_menu_container #logo{width:auto!important;height:36px!important;max-height:36px!important;max-width:none!important}.woocommerce-account .woocommerce{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-navigation{width:280px;padding:20px;box-sizing:border-box}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none!important;margin:0 0 14px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul li::marker{content:""!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:16px 18px;background:#181818;border:1px solid rgba(255,255,255,0.06);border-radius:16px;color:var(--lr-text);text-decoration:none;font-weight:700;font-size:16px;transition:all 0.25s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:rgba(255,122,0,0.08);color:var(--lr-text);border-color:rgba(255,122,0,0.22)}.woocommerce-account .woocommerce-MyAccount-content{flex:1;min-width:300px;padding:30px;box-sizing:border-box;color:var(--lr-text)}.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-account .woocommerce-MyAccount-content li,.woocommerce-account .woocommerce-MyAccount-content label{color:#dddddd;font-size:17px;line-height:1.7}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--lr-accent);text-decoration:none;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration:underline}.woocommerce-account table{width:100%;border-collapse:collapse;background:#181818;border-radius:16px;overflow:hidden}.woocommerce-account table th,.woocommerce-account table td{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.08);color:var(--lr-text)}.woocommerce-account table th{background:#202020;font-weight:700}.loopenrein-account-dashboard-box{background:linear-gradient(180deg,#131313 0%,#101010 100%);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:28px}.loopenrein-account-dashboard-headline{font-size:28px;line-height:1.3;color:#ffffff;margin-bottom:12px;font-weight:500}.loopenrein-account-dashboard-text{font-size:18px;line-height:1.8;color:#d6d6d6}.lr-dashboard-head{font-size:28px;margin-bottom:10px;color:#fff}.lr-dashboard-sub{font-size:16px;color:#aaa;margin-bottom:30px}.lr-dashboard-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.lr-card{display:block;background:linear-gradient(180deg,#141414 0%,#101010 100%);border:1px solid rgba(255,255,255,0.08);border-radius:18px;padding:22px;text-decoration:none;transition:all 0.25s ease}.lr-card:hover{transform:translateY(-3px);border-color:var(--lr-accent)}.lr-card-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:8px}.lr-card-desc{font-size:14px;color:#aaa}.lr-card-highlight{border-color:var(--lr-accent);background:linear-gradient(180deg,#1a140a 0%,#120d06 100%)}.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-content>.loopenrein-account-dashboard-box{display:none!important}.woocommerce-account .woocommerce-MyAccount-content>.lr-dashboard{display:block!important}.woocommerce-account .woocommerce-table--order-downloads,.woocommerce-account .woocommerce-MyAccount-downloads{background:transparent!important;border:none!important;width:100%}.woocommerce-account .woocommerce-table--order-downloads thead,.woocommerce-account .woocommerce-MyAccount-downloads thead{display:none!important}.woocommerce-account .woocommerce-table--order-downloads,.woocommerce-account .woocommerce-table--order-downloads tbody,.woocommerce-account .woocommerce-table--order-downloads tr,.woocommerce-account .woocommerce-table--order-downloads td,.woocommerce-account .woocommerce-MyAccount-downloads,.woocommerce-account .woocommerce-MyAccount-downloads tbody,.woocommerce-account .woocommerce-MyAccount-downloads tr,.woocommerce-account .woocommerce-MyAccount-downloads td{display:block;width:100%;border:none!important;background:transparent!important}.woocommerce-account .woocommerce-table--order-downloads tbody tr,.woocommerce-account .woocommerce-MyAccount-downloads tbody tr{background:linear-gradient(180deg,#131313 0%,#101010 100%)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:20px!important;padding:24px!important;margin:0 0 22px 0!important;box-shadow:0 10px 30px rgba(0,0,0,0.20);overflow:hidden}.woocommerce-account .woocommerce-table--order-downloads td,.woocommerce-account .woocommerce-MyAccount-downloads td{padding:0!important;margin:0 0 14px 0!important;color:#d8d8d8!important;font-size:16px!important;line-height:1.6!important;text-align:left!important}.woocommerce-account td.download-product{margin-bottom:16px!important}.loopenrein-download-card-title{font-size:28px;line-height:1.35;font-weight:700;color:var(--lr-accent);margin-bottom:10px;word-break:break-word}.loopenrein-download-license{display:inline-flex;align-items:center;padding:8px 12px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:12px;color:#e4e4e4;font-size:14px;font-weight:600}.woocommerce-account td.download-remaining,.woocommerce-account td.download-expires{display:inline-block!important;width:auto!important;margin-right:14px!important;margin-bottom:14px!important;padding:10px 14px!important;background:rgba(255,255,255,0.04)!important;border:1px solid rgba(255,255,255,0.08)!important;border-radius:12px!important;color:#f0f0f0!important;font-size:15px!important;font-weight:500!important}.woocommerce-account td.download-remaining::before{content:"Verbleibende Downloads: ";color:#9d9d9d;font-weight:500}.woocommerce-account td.download-expires::before{content:"Läuft ab: ";color:#9d9d9d;font-weight:500}.woocommerce-account td.download-file{margin-top:8px!important;margin-bottom:0!important}.woocommerce-account td.download-file .loopenrein-download-btn,.woocommerce-account td.download-file a.button,.woocommerce-account td.download-file a.download-file{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:170px!important;max-width:220px!important;height:52px!important;padding:0 24px!important;border-radius:999px!important;background:var(--lr-accent)!important;color:#000000!important;font-size:16px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;box-sizing:border-box!important}.woocommerce-account td.download-file .loopenrein-download-btn:hover,.woocommerce-account td.download-file a.button:hover,.woocommerce-account td.download-file a.download-file:hover{opacity:0.94;transform:translateY(-1px)}.woocommerce-account .shop_table_responsive td:last-child{text-align:left}.beat-license-trigger-wrap{margin:18px 0 14px 0}.beat-license-trigger{background:transparent;color:var(--lr-accent);border:1px solid var(--lr-accent);border-radius:10px;padding:10px 18px;font-size:15px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.beat-license-trigger:hover{background:var(--lr-accent);color:#000}.beat-license-popup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.78);z-index:99999;align-items:center;justify-content:center;padding:24px}.beat-license-popup{position:relative;width:100%;max-width:1100px;max-height:90vh;overflow-y:auto;background:#17171C;color:#fff;border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:28px;box-shadow:0 20px 60px rgba(0,0,0,0.45)}.beat-license-close{position:absolute;top:14px;right:18px;background:transparent;border:none;color:#fff;font-size:42px;line-height:1;cursor:pointer}.beat-license-popup h2{color:#fff;font-size:34px;margin:0 0 6px 0}.beat-license-subtitle{color:rgba(255,255,255,0.78);margin-bottom:20px;font-size:15px}.beat-license-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.beat-license-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:18px}.beat-license-card h3{color:#fff;font-size:24px;margin:0 0 14px 0}.beat-license-card ul{margin:0;padding-left:18px}.beat-license-card li{margin:0 0 8px 0;color:rgba(255,255,255,0.92);line-height:1.5}.beatstore-filter .sr-filter-dropdown .selected-value,.beatstore-filter .sr-filter-dropdown .sr-filter-selected{display:none!important}.beatstore-filter .sr-active-filter .filter-label,.beatstore-filter .sr-filter-chip .filter-label{display:none!important}.srp-filters-container{background:transparent!important;display:flex!important;gap:14px!important;flex-wrap:wrap!important;align-items:stretch!important;margin-bottom:18px!important}.beatstore-filters-wrap{max-width:1320px;margin:0 auto}.srp-filters-container .srp-filters-widget{min-width:220px!important;flex:0 0 220px!important}.multiselect{background:rgba(10,10,10,0.85)!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:16px!important;min-height:60px!important;display:flex;align-items:center;box-shadow:0 10px 30px rgba(0,0,0,0.25)}.multiselect__tags{background:transparent!important;border:none!important;color:#fff!important}.multiselect__placeholder{color:rgba(255,255,255,0.7)!important;font-weight:500}.multiselect__tag{background:var(--lr-accent)!important;color:#fff!important;border-radius:8px!important}.multiselect__select{background:transparent!important}.multiselect__content-wrapper{background:rgba(15,15,15,0.95)!important;border:1px solid rgba(255,255,255,0.1)!important;border-radius:12px!important;margin-top:8px}.multiselect__option{color:#fff!important;padding:12px 16px!important}.multiselect__option--highlight{background:rgba(255,122,0,0.15)!important}.multiselect__option--selected{background:rgba(255,122,0,0.25)!important}.srp-range-wrapper,.srp_range_wrapper,.srp_range_container,.srp-range-container,.srp_range-container,.srp-range-wrap,.srp_range-wrap,.srp-range-header,.srp_range_header,#a69bd4f94ca922,[id*="srp-range"],[class*="srp_range"],[class*="srp-range"]{background:rgba(10,10,10,0.88)!important;border:1px solid rgba(255,255,255,0.12)!important;border-radius:18px!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,0.28)!important}.srp_range_container,.srp-range-container{padding:22px 22px 18px!important}.srp_range_header,.srp-range-header,.srp_range_header *,.srp-range-header *{color:#fff!important;background:transparent!important;font-weight:500!important}.vue-slider,.vue-slider-rail,.vue-slider-process,.vue-slider-dot,.vue-slider-mark,.vue-slider-mark-label,.vue-slider-piecewise,.vue-slider-piecewise-item,.vue-slider-piecewise-label{background:transparent}.vue-slider-rail{background:rgba(255,255,255,0.18)!important;height:6px!important;border-radius:999px!important}.vue-slider-process{background:linear-gradient(90deg,var(--lr-accent),#ff9f2f)!important;height:6px!important;border-radius:999px!important}.vue-slider-dot-handle,.vue-slider-dot-tooltip-inner{background:#fff!important}.vue-slider-dot-handle{width:18px!important;height:18px!important;border:3px solid var(--lr-accent)!important;box-shadow:0 0 0 6px rgba(255,122,0,0.14)!important}.vue-slider-mark-label,.vue-slider-piecewise-label{color:rgba(255,255,255,0.72)!important;font-size:13px!important}.srp_range_buttons,.srp-range-buttons{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:16px!important}.srp_range_buttons button,.srp-range-buttons button{background:rgba(255,255,255,0.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:10px!important;padding:8px 14px!important;transition:all 0.2s ease}.srp_range_buttons button:hover,.srp-range-buttons button:hover{background:var(--lr-accent)!important;border-color:var(--lr-accent)!important;color:#fff!important}.srp_chips,.srp-chips,.srp_chips *,.srp-chips *{background:transparent!important}.srp_chips [class*="chip"],.srp-chips [class*="chip"],.srp_chips>div,.srp-chips>div{display:inline-flex!important;align-items:center!important;gap:8px!important;background:rgba(0,0,0,0.72)!important;color:#fff!important;border:1px solid rgba(255,255,255,0.14)!important;border-radius:999px!important;padding:10px 16px!important;box-shadow:0 8px 24px rgba(0,0,0,0.2)!important}.srp_chips,.srp-chips{color:#fff!important}.dsm-faq .dsm-faq-child,.dsm-faq .dsm-faq-item-wrapper{background:#17171C!important;border-color:#2A2A31!important}.dsm-faq .dsm-faq-item-active,.dsm-faq .dsm-faq-item-active .dsm-faq-child,.dsm-faq .dsm-faq-item-active .dsm-front,.dsm-faq .dsm-faq-item-active .et_pb_module_inner{background:#17171C!important;border-color:#2A2A31!important}.dsm-faq .dsm-faq-item-active *,.dsm-faq .dsm-faq-item-wrapper *{border-color:#2A2A31!important}.dsm-faq .dsm-faq-item-wrapper .et_pb_module_header,.dsm-faq .dsm-faq-item-wrapper .dsm-faq-title,.dsm-faq .dsm-faq-item-wrapper h1,.dsm-faq .dsm-faq-item-wrapper h2,.dsm-faq .dsm-faq-item-wrapper h3,.dsm-faq .dsm-faq-item-wrapper h4,.dsm-faq .dsm-faq-item-wrapper h5,.dsm-faq .dsm-faq-item-wrapper h6{color:#F5F5F7!important}.dsm-faq .dsm-faq-item-wrapper p,.dsm-faq .dsm-faq-item-wrapper li,.dsm-faq .dsm-faq-item-wrapper span,.dsm-faq .dsm-faq-item-wrapper .dsm-faq-content{color:#A7A7B0!important}.dsm-faq .dsm-faq-item-wrapper .dsm-icon,.dsm-faq .dsm-faq-item-wrapper .et-pb-icon,.dsm-faq .dsm-faq-item-wrapper i{color:#FF7A00!important}.et_pb_blurb_content,.et_pb_promo,.et_pb_pricing_table,.et_pb_testimonial,.et_pb_toggle,.et_pb_tabs,.et_pb_tab,.et_pb_accordion .et_pb_toggle{border-radius:var(--lr-radius-sm)}.et_pb_toggle,.et_pb_accordion .et_pb_toggle{background:linear-gradient(180deg,var(--lr-card) 0%,var(--lr-card-2) 100%);border:1px solid var(--lr-border);margin-bottom:14px!important;overflow:hidden}.et_pb_toggle_title,.et_pb_toggle_content{color:var(--lr-text)!important}.et_pb_toggle_open{border-color:rgba(255,122,0,0.22);box-shadow:0 8px 22px rgba(0,0,0,0.16)}.lr-testimonial-name{color:#F5F5F7;font-weight:700}.lr-testimonial-city{color:#FF7A00;font-weight:600}.lr-testimonial-quote{font-size:90px;line-height:1;color:rgba(255,122,0,0.12);text-align:right;font-weight:700;margin-top:10px}@media (max-width:980px){.woocommerce-account .woocommerce,.woocommerce-account .u-columns,.woocommerce-account .col2-set{grid-template-columns:1fr;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%}body.woocommerce-checkout h1.entry-title{font-size:36px!important}body.woocommerce-checkout #order_review{margin-top:30px}.beat-license-grid{grid-template-columns:1fr}.beat-license-popup{padding:22px 16px}.beat-license-popup h2{font-size:28px}.beat-license-card h3{font-size:21px}}@media (max-width:767px){h1{font-size:34px;line-height:1.12}h2{font-size:27px;line-height:1.18}h3{font-size:21px;line-height:1.22}.et_pb_row{width:92%}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-cart .cart_totals,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout #order_review,.woocommerce form.login,.woocommerce form.register{padding:20px!important}.loopenrein-account-dashboard-headline{font-size:22px}.loopenrein-account-dashboard-text{font-size:16px}.lr-dashboard-grid{grid-template-columns:1fr}.woocommerce-account .woocommerce-table--order-downloads tbody tr,.woocommerce-account .woocommerce-MyAccount-downloads tbody tr{padding:18px!important;border-radius:16px!important}.loopenrein-download-card-title{font-size:21px}.woocommerce-account td.download-remaining,.woocommerce-account td.download-expires{display:block!important;width:100%!important;margin-right:0!important}.woocommerce-account td.download-file .loopenrein-download-btn,.woocommerce-account td.download-file a.button,.woocommerce-account td.download-file a.download-file{width:100%!important;max-width:none!important}body:not(.et-fb) .et_pb_button,body:not(.et-fb) input[type="submit"],body:not(.et-fb) .woocommerce a.button,body:not(.et-fb) .woocommerce button.button,body:not(.et-fb) .woocommerce input.button,body:not(.et-fb) .checkout-button{width:100%;text-align:center!important}}.dsm-faq .dsm-faq-item-wrapper,.dsm-faq .dsm-faq-child,.dsm-faq .dsm-faq-item-active,.dsm-faq .dsm-faq-item-active .dsm-faq-child,.dsm-faq .dsm-faq-item-active .et_pb_module_inner,.dsm-faq .dsm-faq-item-wrapper .et_pb_module_inner{background:#17171C!important;border:1px solid #2A2A31!important;box-shadow:none!important}.dsm-faq .dsm-faq-item-wrapper .dsm-faq-title,.dsm-faq .dsm-faq-item-wrapper .et_pb_module_header,.dsm-faq .dsm-faq-item-wrapper h1,.dsm-faq .dsm-faq-item-wrapper h2,.dsm-faq .dsm-faq-item-wrapper h3,.dsm-faq .dsm-faq-item-wrapper h4,.dsm-faq .dsm-faq-item-wrapper h5,.dsm-faq .dsm-faq-item-wrapper h6{color:#F5F5F7!important}.dsm-faq .dsm-faq-item-wrapper p,.dsm-faq .dsm-faq-item-wrapper li,.dsm-faq .dsm-faq-item-wrapper span,.dsm-faq .dsm-faq-item-wrapper .dsm-faq-content{color:#A7A7B0!important}.dsm-faq .dsm-faq-item-wrapper .dsm-icon,.dsm-faq .dsm-faq-item-wrapper .et-pb-icon,.dsm-faq .dsm-faq-item-wrapper i{color:#FF7A00!important}.dsm-faq .dsm-faq-item-wrapper .dsm-title-wrapper,.dsm-faq .dsm-faq-item-wrapper .dsm-faq-content,.dsm-faq .dsm-faq-item-active .dsm-title-wrapper,.dsm-faq .dsm-faq-item-active .dsm-faq-content{background:#17171C!important;background-color:#17171C!important;border-color:#2A2A31!important}.dsm-faq .dsm-title-wrapper,.dsm-faq .dsm-title-wrapper *{color:#F5F5F7!important}.dsm-faq .dsm-faq-content,.dsm-faq .dsm-faq-content *{color:#A7A7B0!important}.dsm-faq .dsm-title-wrapper .dsm-icon,.dsm-faq .dsm-title-wrapper .et-pb-icon,.dsm-faq .dsm-title-wrapper i,.dsm-faq .dsm-faq-item-wrapper .dsm-icon,.dsm-faq .dsm-faq-item-wrapper .et-pb-icon,.dsm-faq .dsm-faq-item-wrapper i{color:#FF7A00!important}.dsm-faq .dsm-faq-item-wrapper,.dsm-faq .dsm-faq-item-active,.dsm-faq .dsm-faq-child{border:1px solid #2A2A31!important;background:#17171C!important}.dsm-faq .dsm-faq-content[style],.dsm-faq .dsm-title-wrapper[style]{background:#17171C!important;background-color:#17171C!important;color:#A7A7B0!important}.dsm-faq .dsm-faq-item-wrapper::before,.dsm-faq .dsm-faq-item-wrapper::after,.dsm-faq .dsm-faq-child::before,.dsm-faq .dsm-faq-child::after,.dsm-faq .dsm-title-wrapper::before,.dsm-faq .dsm-title-wrapper::after,.dsm-faq .dsm-faq-content::before,.dsm-faq .dsm-faq-content::after,.dsm-faq .dsm-faq-item-active::before,.dsm-faq .dsm-faq-item-active::after{background:#17171C!important;background-color:#17171C!important;border-color:#2A2A31!important;box-shadow:none!important}.beatstore-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 30%,rgba(255,136,0,0.18),transparent 32%),radial-gradient(circle at 80% 20%,rgba(255,136,0,0.10),transparent 28%),linear-gradient(180deg,#0a0a0d 0%,#050505 100%);padding:110px 0 90px}.beatstore-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,136,0,0.06) 50%,transparent 100%);pointer-events:none}.beatstore-hero .et_pb_row{position:relative;z-index:2}.beatstore-hero h1{color:#fff;font-size:clamp(38px,5vw,64px);line-height:1.05;font-weight:800;margin-bottom:18px}.beatstore-hero p{color:rgba(255,255,255,0.78);font-size:18px;line-height:1.7;max-width:640px}.beatstore-hero .hero-trustline{color:rgba(255,255,255,0.62);font-size:14px;margin-top:18px;letter-spacing:0.2px}.beatstore-hero .et_pb_button{background:linear-gradient(135deg,#ff9800,#ff7a00)!important;color:#fff!important;border:none!important;border-radius:999px!important;padding:14px 28px!important;font-weight:700!important;box-shadow:0 10px 26px rgba(255,140,0,0.22)}.beatstore-hero .et_pb_button:hover{transform:translateY(-2px);box-shadow:0 16px 36px rgba(255,140,0,0.30)}.beatstore-hero-card{background:linear-gradient(145deg,rgba(18,18,24,0.96),rgba(8,8,10,0.96));border:1px solid rgba(255,140,0,0.12);border-radius:24px;padding:28px;box-shadow:0 18px 40px rgba(0,0,0,0.45),0 0 24px rgba(255,140,0,0.08)}.beatstore-hero-card h3{color:#fff;font-size:22px;margin-bottom:14px}.beatstore-hero-card ul{list-style:none;padding:0;margin:0}.beatstore-hero-card li{color:rgba(255,255,255,0.78);margin-bottom:10px;line-height:1.6}.beatstore-hero-card li::before{content:"•";color:#ff8c00;margin-right:10px}@media (max-width:767px){.beatstore-hero{padding:80px 0 65px}.beatstore-hero p{font-size:16px}}#sonaar-modal,.sr-popup-backdrop{background:rgba(0,0,0,0.72)!important;backdrop-filter:blur(4px)!important}#sonaar-modal .sr-popup-dialog{width:min(1240px,92vw)!important;max-width:min(1240px,92vw)!important;margin:4vh auto!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}#sonaar-modal .sr-popup-content{background:#161616!important;border:none!important;border-radius:26px!important;box-shadow:0 28px 80px rgba(0,0,0,0.55)!important;overflow:hidden!important;position:relative!important}#sonaar-modal .sr_popup-body{max-height:88vh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:28px!important;box-sizing:border-box!important;background:linear-gradient(145deg,#171717,#1f1f1f)!important}#sonaar-modal .sr_close{position:absolute!important;top:18px!important;right:18px!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgba(255,255,255,0.84)!important;font-size:34px!important;line-height:1!important;background:transparent!important;border:none!important;box-shadow:none!important;z-index:20!important;transition:transform .18s ease,color .18s ease!important}#sonaar-modal .sr_close:hover{color:#ff8c00!important;transform:scale(1.06)!important}#sonaar-modal .srp-modal-product-variation{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#ffffff!important;padding:0!important;max-width:100%!important}#sonaar-modal .srp-modal-product-variation,#sonaar-modal .srp-modal-product-variation *{box-sizing:border-box!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container{gap:22px!important;margin-bottom:18px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container img{border-radius:16px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container h1,#sonaar-modal .srp-modal-product-variation-trackinfo-container h2,#sonaar-modal .srp-modal-product-variation-trackinfo-container h3{color:#ffffff!important;font-size:clamp(26px,2.2vw,38px)!important;line-height:1.15!important;font-weight:800!important;margin:0 0 14px 0!important}#sonaar-modal .srp-modal-product-desc,#sonaar-modal .srp-modal-product-desc p{color:rgba(255,255,255,0.78)!important;font-size:16px!important;line-height:1.65!important;margin-bottom:18px!important}#sonaar-modal .srp-modal-subtitle{color:rgba(255,255,255,0.68)!important;text-transform:uppercase!important;letter-spacing:0.08em!important;font-size:13px!important;font-weight:700!important;margin:8px 0 14px 0!important}#sonaar-modal .srp-modal-variation-list{gap:16px!important;margin-bottom:18px!important}#sonaar-modal .srp-modal-variant-selector{background:#1b1b1f!important;border:1px solid rgba(255,255,255,0.06)!important;border-radius:20px!important;padding:18px!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease!important}#sonaar-modal .srp-modal-variant-selector:hover{background:#202025!important;border-color:rgba(255,140,0,0.18)!important;transform:translateY(-1px)!important}#sonaar-modal .srp-modal-variant-selector.srp_selected{background:linear-gradient(135deg,#ff9800,#ff7a00)!important;border:none!important;box-shadow:0 14px 34px rgba(255,140,0,0.24)!important}#sonaar-modal .srp-modal-variant-selector.srp_selected .srp-modal-variant-name,#sonaar-modal .srp-modal-variant-selector.srp_selected .srp-modal-variant-price,#sonaar-modal .srp-modal-variant-selector.srp_selected .srp-modal-variant-file{color:#ffffff!important}#sonaar-modal .srp-modal-variant-name{color:#ffffff!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important;margin-bottom:8px!important}#sonaar-modal .srp-modal-variant-price{color:#ffffff!important;font-size:19px!important;font-weight:800!important;line-height:1.15!important;margin-bottom:6px!important}#sonaar-modal .srp-modal-variant-file{color:rgba(255,255,255,0.84)!important;font-size:12px!important;font-weight:600!important;letter-spacing:0.01em!important}#sonaar-modal .srp-modal-product-variation hr{border:none!important;border-top:1px solid rgba(255,255,255,0.08)!important;margin:18px 0!important}#sonaar-modal .srp-modal-product-variation ul,#sonaar-modal .srp-modal-product-variation li,#sonaar-modal .srp-modal-product-variation .srp-product-variation-description,#sonaar-modal .srp-modal-product-variation .variation-description{color:rgba(255,255,255,0.82)!important;font-size:14px!important;line-height:1.55!important}#sonaar-modal .cart,#sonaar-modal .variations_button,#sonaar-modal .single_variation_wrap,#sonaar-modal .woocommerce-variation-add-to-cart{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;margin-top:14px!important}#sonaar-modal .total,#sonaar-modal .total-price,#sonaar-modal .woocommerce-variation-price,#sonaar-modal .woocommerce-Price-amount,#sonaar-modal .amount{color:#ffffff!important;font-size:18px!important;font-weight:800!important;margin:0!important}#sonaar-modal .single_add_to_cart_button,#sonaar-modal .button,#sonaar-modal .add_to_cart_button,#sonaar-modal button[type='submit']{background:linear-gradient(135deg,#ff9800,#ff7a00)!important;color:#ffffff!important;border:none!important;border-radius:999px!important;padding:16px 28px!important;min-height:54px!important;font-size:16px!important;font-weight:700!important;box-shadow:0 10px 24px rgba(255,140,0,0.22)!important;transition:transform .18s ease,box-shadow .18s ease!important}#sonaar-modal .single_add_to_cart_button:hover,#sonaar-modal .button:hover,#sonaar-modal .add_to_cart_button:hover,#sonaar-modal button[type='submit']:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgba(255,140,0,0.30)!important}#sonaar-modal .sr_popup-body::-webkit-scrollbar{width:10px}#sonaar-modal .sr_popup-body::-webkit-scrollbar-thumb{background:rgba(255,140,0,0.25);border-radius:999px}#sonaar-modal .sr_popup-body::-webkit-scrollbar-track{background:rgba(255,255,255,0.04)}@media (max-width:767px){#sonaar-modal .sr-popup-dialog{width:94vw!important;max-width:94vw!important;margin:3vh auto!important}#sonaar-modal .sr-popup-content{border-radius:18px!important}#sonaar-modal .sr_popup-body{max-height:90vh!important;padding:18px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container h1,#sonaar-modal .srp-modal-product-variation-trackinfo-container h2,#sonaar-modal .srp-modal-product-variation-trackinfo-container h3{font-size:24px!important}#sonaar-modal .srp-modal-product-desc,#sonaar-modal .srp-modal-product-desc p{font-size:15px!important}#sonaar-modal .srp-modal-variant-selector{border-radius:16px!important;padding:16px!important}#sonaar-modal .srp-modal-variant-name{font-size:16px!important}#sonaar-modal .srp-modal-variant-price{font-size:18px!important}#sonaar-modal .cart,#sonaar-modal .variations_button,#sonaar-modal .single_variation_wrap,#sonaar-modal .woocommerce-variation-add-to-cart{flex-direction:column!important;align-items:stretch!important}#sonaar-modal .single_add_to_cart_button,#sonaar-modal .button,#sonaar-modal .add_to_cart_button,#sonaar-modal button[type='submit']{width:100%!important}}#sonaar-modal .sr_popup-body{padding:20px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container{gap:16px!important;margin-bottom:10px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container img{width:160px!important;max-width:160px!important;border-radius:14px!important}#sonaar-modal .srp-modal-product-variation-trackinfo-container h1,#sonaar-modal .srp-modal-product-variation-trackinfo-container h2,#sonaar-modal .srp-modal-product-variation-trackinfo-container h3{font-size:clamp(18px,1.8vw,28px)!important;line-height:1.15!important;margin:0 0 10px 0!important}#sonaar-modal .srp-modal-product-desc,#sonaar-modal .srp-modal-product-desc p{font-size:13px!important;line-height:1.55!important;margin-bottom:12px!important}#sonaar-modal .srp-modal-subtitle{font-size:12px!important;margin:4px 0 10px 0!important}#sonaar-modal .srp-modal-variation-list{gap:12px!important;margin-bottom:12px!important}#sonaar-modal .srp-modal-variant-selector{border-radius:16px!important;padding:14px 16px!important;min-height:unset!important}#sonaar-modal .srp-modal-variant-name{font-size:14px!important;line-height:1.2!important;margin-bottom:6px!important}#sonaar-modal .srp-modal-variant-price{font-size:17px!important;line-height:1.1!important;margin-bottom:4px!important}#sonaar-modal .srp-modal-variant-file{font-size:11px!important;line-height:1.25!important}#sonaar-modal .srp-modal-product-variation hr{margin:12px 0!important}#sonaar-modal .srp-modal-product-variation ul,#sonaar-modal .srp-modal-product-variation li,#sonaar-modal .srp-modal-product-variation .srp-product-variation-description,#sonaar-modal .srp-modal-product-variation .variation-description{font-size:12px!important;line-height:1.45!important}#sonaar-modal .cart,#sonaar-modal .variations_button,#sonaar-modal .single_variation_wrap,#sonaar-modal .woocommerce-variation-add-to-cart{gap:12px!important;margin-top:10px!important}#sonaar-modal .total,#sonaar-modal .total-price,#sonaar-modal .woocommerce-variation-price,#sonaar-modal .woocommerce-Price-amount,#sonaar-modal .amount{font-size:16px!important}#sonaar-modal .single_add_to_cart_button,#sonaar-modal .button,#sonaar-modal .add_to_cart_button,#sonaar-modal button[type='submit']{min-height:46px!important;padding:12px 22px!important;font-size:14px!important;border-radius:999px!important}#sonaar-modal .sr_close{top:14px!important;right:14px!important;width:38px!important;height:38px!important;font-size:30px!important}#sonaar-modal .sr_popup-body{max-height:84vh!important}.latepoint-w{--lr-bg:#0a0f18;--lr-bg-2:#111827;--lr-bg-3:#162033;--lr-line:rgba(255,255,255,0.08);--lr-line-strong:rgba(139,92,246,0.45);--lr-text:#ffffff;--lr-text-soft:rgba(255,255,255,0.72);--lr-accent:#7c3aed;--lr-accent-2:#a855f7;--lr-shadow:0 24px 70px rgba(0,0,0,0.42)}.latepoint-w,.latepoint-w .latepoint-booking-form-element,.latepoint-w .latepoint-form-w,.latepoint-w .os-form-content,.latepoint-w .os-step-contents,.latepoint-w .os-step-content{background:var(--lr-bg)!important;color:var(--lr-text)!important}.latepoint-w .latepoint-booking-form-element{border:1px solid var(--lr-line)!important;border-radius:26px!important;box-shadow:var(--lr-shadow)!important;overflow:hidden!important}.latepoint-w .latepoint-heading-w,.latepoint-w .os-form-header,.latepoint-w .os-step-tabs{background:var(--lr-bg)!important;border-bottom:1px solid var(--lr-line)!important}.latepoint-w .latepoint-heading,.latepoint-w h1,.latepoint-w h2,.latepoint-w h3,.latepoint-w h4,.latepoint-w h5,.latepoint-w label,.latepoint-w .os-form-sub-header{color:var(--lr-text)!important}.latepoint-w .os-step-content>p,.latepoint-w .os-form-content>p,.latepoint-w .os-step-desc,.latepoint-w .latepoint-sub-heading{color:var(--lr-text-soft)!important}.latepoint-w ul.os-services,.latepoint-w .step-services-w,.latepoint-w .step-services-w ul,.latepoint-w .os-items-list{background:transparent!important}.latepoint-w ul.os-services li,.latepoint-w .step-services-w ul.os-services li,.latepoint-w .os-item{background:transparent!important;border:none!important;box-shadow:none!important}.latepoint-w ul.os-services li a,.latepoint-w .step-services-w ul.os-services li a,.latepoint-w .os-item>a,.latepoint-w .os-service-box{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;border-radius:18px!important;box-shadow:none!important;color:var(--lr-text)!important;overflow:hidden!important;transition:all 0.2s ease!important}.latepoint-w ul.os-services li a>div,.latepoint-w ul.os-services li a .os-item-i,.latepoint-w ul.os-services li a .os-service-box-content,.latepoint-w ul.os-services li a .service-info,.latepoint-w ul.os-services li a .service-inner,.latepoint-w .os-item>a>div,.latepoint-w .os-item .os-item-i,.latepoint-w .os-item .service-inner,.latepoint-w .os-item .service-info,.latepoint-w .os-item .os-item-content,.latepoint-w .os-service-box>div{background:transparent!important;color:inherit!important;border:none!important;box-shadow:none!important}.latepoint-w ul.os-services li a:hover,.latepoint-w ul.os-services li.selected a,.latepoint-w .step-services-w ul.os-services li a:hover,.latepoint-w .step-services-w ul.os-services li.selected a,.latepoint-w .os-item:hover>a,.latepoint-w .os-item.selected>a,.latepoint-w .os-service-box:hover{background:rgba(124,58,237,0.10)!important;border-color:var(--lr-line-strong)!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px rgba(0,0,0,0.24)!important}.latepoint-w ul.os-services li a strong,.latepoint-w ul.os-services li a span,.latepoint-w ul.os-services li a div,.latepoint-w .os-item .service-name,.latepoint-w .os-item .os-item-name,.latepoint-w .os-item .title,.latepoint-w .os-service-box .title{color:var(--lr-text)!important}.latepoint-w .os-item .service-desc,.latepoint-w .os-item .os-item-desc,.latepoint-w .os-service-box .subtitle,.latepoint-w ul.os-services li a small,.latepoint-w ul.os-services li a p{color:var(--lr-text-soft)!important}.latepoint-w ul.os-services li img,.latepoint-w .os-item img,.latepoint-w .os-service-box img{border-radius:12px!important;background:transparent!important}.latepoint-w .os-calendar,.latepoint-w .os-monthly-calendar,.latepoint-w .os-monthly-calendar-days,.latepoint-w .time-selector-w,.latepoint-w .os-timeslots{background:transparent!important}.latepoint-w .os-monthly-calendar-days .os-day .os-day-box{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;color:var(--lr-text)!important;border-radius:14px!important}.latepoint-w .os-monthly-calendar-days .os-day.selected .os-day-box,.latepoint-w .os-monthly-calendar-days .os-day.currently-selected .os-day-box{background:linear-gradient(135deg,var(--lr-accent),var(--lr-accent-2))!important;color:#fff!important;border-color:transparent!important}.latepoint-w .os-weekdays .weekday{color:var(--lr-text-soft)!important}.latepoint-w .dp-timeslot,.latepoint-w .os-timeslot{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;color:var(--lr-text)!important;border-radius:14px!important}.latepoint-w .dp-timeslot.selected,.latepoint-w .os-timeslot.selected{background:linear-gradient(135deg,var(--lr-accent),var(--lr-accent-2))!important;color:#fff!important;border-color:transparent!important}.latepoint-w input,.latepoint-w select,.latepoint-w textarea{background:var(--lr-bg-2)!important;border:1px solid var(--lr-line)!important;color:var(--lr-text)!important;border-radius:14px!important;min-height:50px!important;box-shadow:none!important}.latepoint-w input::placeholder,.latepoint-w textarea::placeholder{color:rgba(255,255,255,0.42)!important}.latepoint-w input:focus,.latepoint-w select:focus,.latepoint-w textarea:focus{border-color:var(--lr-accent-2)!important;box-shadow:0 0 0 4px rgba(168,85,247,0.12)!important;outline:none!important}.latepoint-w .latepoint-btn,.latepoint-w .latepoint-btn-primary,.latepoint-w button,.latepoint-w input[type="submit"]{background:linear-gradient(135deg,var(--lr-accent),var(--lr-accent-2))!important;border:none!important;color:#fff!important;border-radius:14px!important;min-height:50px!important;padding:12px 22px!important;font-weight:700!important;box-shadow:0 16px 34px rgba(124,58,237,0.28)!important}@media (max-width:767px){.latepoint-w .latepoint-booking-form-element{border-radius:18px!important}.latepoint-w .latepoint-btn,.latepoint-w button,.latepoint-w input[type="submit"]{width:100%!important}}.mixing-benefits-row{display:flex;flex-wrap:wrap}.mixing-benefits-row .et_pb_column{display:flex}.mixing-benefits-row .et_pb_module,.mixing-benefits-row .et_pb_blurb{display:flex;flex-direction:column;width:100%;height:100%}.mixing-benefits-row .et_pb_blurb_content{display:flex;flex-direction:column;height:100%;text-align:left}.mixing-benefits-row .et_pb_main_blurb_image{margin-bottom:20px}.mixing-benefits-row .et_pb_module_header{min-height:90px;display:flex;align-items:flex-start;margin-bottom:14px;line-height:1.15}.mixing-benefits-row .et_pb_blurb_description{flex-grow:1;line-height:1.6}.mixing-benefits-row .et_pb_column_1_4{align-self:stretch}.beatstore-filters-wrap .srp-filters-container{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.beatstore-filters-wrap .srp-filters-container .srp-filters-widget{width:100%!important;min-width:0!important;flex:unset!important}.beatstore-filters-wrap .multiselect,.beatstore-filters-wrap .sr-filter-dropdown{width:100%!important}@media (max-width:980px){.beatstore-filters-wrap .srp-filters-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:767px){.beatstore-filters-wrap .srp-filters-container{grid-template-columns:1fr!important}}body:not(.et-fb) .et_pb_button,body:not(.et-fb) button,body:not(.et-fb) input[type="submit"],body:not(.et-fb) .woocommerce a.button,body:not(.et-fb) .woocommerce button.button,body:not(.et-fb) .woocommerce input.button,body:not(.et-fb) .woocommerce #respond input#submit,body:not(.et-fb) .woocommerce a.alt,body:not(.et-fb) .woocommerce button.alt,body:not(.et-fb) .woocommerce input.alt,body:not(.et-fb) .checkout-button,body:not(.et-fb) .wc-forward{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 18px!important;min-height:44px!important;font-size:15px!important;line-height:1.15!important;font-weight:700!important;text-align:center!important;white-space:nowrap!important;border-radius:999px!important;box-sizing:border-box!important}.woocommerce-account .button,.woocommerce-account a.button,.woocommerce-account button,.woocommerce-account input[type="submit"],.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-table--order-actions .button,.woocommerce-account td.woocommerce-orders-table__cell-order-actions .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:140px!important;min-height:42px!important;padding:9px 16px!important;font-size:14px!important;line-height:1.1!important;text-align:center!important;white-space:nowrap!important}.woocommerce-account td.woocommerce-orders-table__cell-order-actions .button+.button{margin-top:10px!important}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button,.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{margin-left:0!important;margin-right:0!important}@media (max-width:767px){body:not(.et-fb) .et_pb_button,body:not(.et-fb) button,body:not(.et-fb) input[type="submit"],body:not(.et-fb) .woocommerce a.button,body:not(.et-fb) .woocommerce button.button,body:not(.et-fb) .woocommerce input.button,body:not(.et-fb) .woocommerce #respond input#submit,body:not(.et-fb) .woocommerce a.alt,body:not(.et-fb) .woocommerce button.alt,body:not(.et-fb) .woocommerce input.alt,body:not(.et-fb) .checkout-button,body:not(.et-fb) .wc-forward{margin-left:auto!important;margin-right:auto!important}.woocommerce-account .woocommerce-orders-table .button,.woocommerce-account .woocommerce-table--order-actions .button,.woocommerce-account td.woocommerce-orders-table__cell-order-actions .button,.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content a.button,.woocommerce-account .woocommerce-MyAccount-content button,.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]{display:flex!important;width:fit-content!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"],body:not(.et-fb) [data-lr-whatsapp="1"] a.et_pb_button{background:#25D366!important;color:#ffffff!important;border:none!important;box-shadow:0 10px 24px rgba(37,211,102,0.25)!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button:hover,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"]:hover,body:not(.et-fb) [data-lr-whatsapp="1"] a.et_pb_button:hover{background:#1ebe5d!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(37,211,102,0.30)!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"],body:not(.et-fb) [data-lr-whatsapp="1"] a.et_pb_button{background:#25D366!important;color:#ffffff!important;border:none!important;box-shadow:0 10px 24px rgba(37,211,102,0.25)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:14px 28px!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button:hover,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"]:hover,body:not(.et-fb) [data-lr-whatsapp="1"] a.et_pb_button:hover{background:#1ebe5d!important;color:#ffffff!important;box-shadow:0 14px 30px rgba(37,211,102,0.30)!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button::before,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"]::before,body:not(.et-fb) [data-lr-whatsapp="1"] a.et_pb_button::before{position:static!important;margin-right:10px!important;margin-left:0!important;opacity:1!important;display:inline-block!important;vertical-align:middle!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:1!important}body:not(.et-fb) [data-lr-whatsapp="1"] .et_pb_button::before,body:not(.et-fb) .et_pb_button[data-lr-whatsapp="1"]::before{position:relative!important;top:-1!important;transform:none!important;margin-right:0px!important;font-size:25px!important;line-height:1!important;display:inline-flex!important;align-items:center!important}@media (max-width:767px){body .iron-audioplayer.sr-tmpl-beatstore{padding:14px!important;border-radius:18px!important;overflow:hidden!important}body .iron-audioplayer.sr-tmpl-beatstore .sr-cf-heading{margin-bottom:10px!important}body .iron-audioplayer.sr-tmpl-beatstore .srp_tracklist .srp_list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}body .iron-audioplayer.sr-tmpl-beatstore .srp_tracklist .srp_list>li.sr-playlist-item{width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:14px!important;overflow:hidden!important;background:transparent!important;box-sizing:border-box!important}body .iron-audioplayer.sr-tmpl-beatstore .sr-playlist-item-flex{display:flex!important;flex-direction:column!important;gap:8px!important}body .iron-audioplayer.sr-tmpl-beatstore .sr_track_cover{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:12px!important;background:#111!important}body .iron-audioplayer.sr-tmpl-beatstore .sr_track_cover img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body .iron-audioplayer.sr-tmpl-beatstore .sr_track_cover::after{border-radius:12px!important}body .iron-audioplayer.sr-tmpl-beatstore .audio-track{padding:0!important}body .iron-audioplayer.sr-tmpl-beatstore .tracklist-item-title{font-size:13px!important;line-height:1.25!important;margin:0!important;word-break:break-word!important}body .iron-audioplayer.sr-tmpl-beatstore .tracklist-item-time,body .iron-audioplayer.sr-tmpl-beatstore .track-number,body .iron-audioplayer.sr-tmpl-beatstore .sr-playlist-cf-child,body .iron-audioplayer.sr-tmpl-beatstore .sr-playlist-heading-child{font-size:11px!important;line-height:1.2!important}body .iron-audioplayer.sr-tmpl-beatstore .sr-playlist-cf-container{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:2px!important}body .iron-audioplayer.sr-tmpl-beatstore .sr-playlist-cf-container .sr-playlist-cf-child{flex:0 0 auto!important;width:auto!important;min-width:0!important;padding:0!important;text-align:left!important;justify-content:flex-start!important;white-space:nowrap!important}body .iron-audioplayer.sr-tmpl-beatstore .store-list{display:block!important;width:100%!important;margin-top:8px!important}body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu{display:block!important;width:100%!important}body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-container{display:grid!important;grid-template-columns:minmax(0,1fr) 38px 38px!important;gap:6px!important;width:100%!important;margin-top:0!important}body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-container a.song-store,body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-container button.song-store,body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-container .sr_store_wc_round_bt{width:100%!important;min-width:0!important;height:38px!important;margin:0!important;padding:0 10px!important;border-radius:10px!important;font-size:12px!important}body .iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu>.fa-ellipsis-v{display:none!important}body .iron-audioplayer.sr-tmpl-beatstore .srp_pagination_container{margin-top:12px!important}body .iron-audioplayer.sr-tmpl-beatstore .srp_pagination span{min-width:32px!important;padding:6px 8px!important;font-size:12px!important}}.iron-audioplayer.sr-tmpl-beatstore{background:#050505!important;border-radius:24px!important;overflow:hidden!important;padding:28px!important;text-align:left!important;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 24px rgba(255,140,0,.06)!important;border:1px solid rgba(255,140,0,.08)!important}.iron-audioplayer.sr-tmpl-beatstore .srp-artworkbg,.iron-audioplayer.sr-tmpl-beatstore .srp-artworkbg::before,.iron-audioplayer.sr-tmpl-beatstore .srp-artworkbg::after{display:none!important;background:none!important;filter:none!important}.iron-audioplayer.sr-tmpl-beatstore .playlist,.iron-audioplayer.sr-tmpl-beatstore .sr-playlist,.iron-audioplayer.sr-tmpl-beatstore .srp_tracklist{background:transparent!important;margin:0!important;padding:0!important;text-align:left!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-item,.iron-audioplayer.sr-tmpl-beatstore .sr_track{display:inline-block!important;vertical-align:top!important;width:200px!important;margin:0 26px 28px 0!important;padding:0!important;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;border-radius:18px!important;box-sizing:border-box!important;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-item:hover,.iron-audioplayer.sr-tmpl-beatstore .sr_track:hover{background:rgba(255,255,255,.04)!important;border-color:rgba(255,140,0,.10)!important;box-shadow:0 10px 28px rgba(0,0,0,.28)!important;transform:translateY(-2px)!important}.iron-audioplayer.sr-tmpl-beatstore .sr_track_cover{width:100%!important;aspect-ratio:1 / 1!important;position:relative!important;overflow:hidden!important;background:#111!important;border-radius:14px!important;transition:transform .2s ease,filter .2s ease!important}.iron-audioplayer.sr-tmpl-beatstore .sr_track_cover img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:14px!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-item:hover .sr_track_cover,.iron-audioplayer.sr-tmpl-beatstore .sr_track:hover .sr_track_cover{transform:scale(1.015)!important;filter:brightness(1.04)!important}.iron-audioplayer.sr-tmpl-beatstore .tracklist-item-title,.iron-audioplayer.sr-tmpl-beatstore .srp_track_title,.iron-audioplayer.sr-tmpl-beatstore .track-title,.iron-audioplayer.sr-tmpl-beatstore h3,.iron-audioplayer.sr-tmpl-beatstore h4{color:#fff!important;font-size:15px!important;line-height:1.3!important;font-weight:700!important;margin-top:14px!important;margin-bottom:8px!important;text-align:left!important;text-transform:none!important}.iron-audioplayer.sr-tmpl-beatstore .srp_artist,.iron-audioplayer.sr-tmpl-beatstore .srp_meta,.iron-audioplayer.sr-tmpl-beatstore .srp_duration,.iron-audioplayer.sr-tmpl-beatstore span,.iron-audioplayer.sr-tmpl-beatstore small,.iron-audioplayer.sr-tmpl-beatstore .sr_it-playlist-publish-date,.iron-audioplayer.sr-tmpl-beatstore .srp_trackCount,.iron-audioplayer.sr-tmpl-beatstore .srp_playlist_duration,.iron-audioplayer.sr-tmpl-beatstore .audio-track,.iron-audioplayer.sr-tmpl-beatstore .playlist .track-number{color:rgba(255,255,255,.72)!important;font-size:14px!important;text-align:left!important}.iron-audioplayer.sr-tmpl-beatstore .audio-track:hover,.iron-audioplayer.sr-tmpl-beatstore .audio-track:hover .track-number{color:#ff8c00!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-cf-container,.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-heading-child{font-size:13px!important;color:rgba(255,255,255,.45)!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-cf-container .sr-playlist-cf-child{text-align:center;justify-content:center;white-space:nowrap}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-heading-child:not(.sr-playlist-cf--title){text-align:center!important}.iron-audioplayer.sr-tmpl-beatstore canvas,.iron-audioplayer.sr-tmpl-beatstore .audio-wave,.iron-audioplayer.sr-tmpl-beatstore .wave{margin-top:8px!important;margin-bottom:12px!important;background:transparent!important}.iron-audioplayer.sr-tmpl-beatstore .store-list,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;margin-top:12px!important;width:100%!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container a.song-store,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container button.song-store,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container .sr_store_wc_round_bt{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:42px!important;padding:0 14px!important;margin:0 10px 0 0!important;background:linear-gradient(135deg,#ff9800,#ff7a00)!important;color:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 10px 24px rgba(255,140,0,.20)!important;font-weight:700!important;font-size:13px!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container a.song-store:hover,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container button.song-store:hover,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container .sr_store_wc_round_bt:hover{transform:translateY(-1px)!important;box-shadow:0 14px 30px rgba(255,140,0,.28)!important;opacity:1!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu a,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu button,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions a,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions button,.iron-audioplayer.sr-tmpl-beatstore .playlist .song-store-list-menu .fa-ellipsis-v,.iron-audioplayer.sr-tmpl-beatstore .store-list .srp_ellipsis{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;margin:0 10px 0 0!important;background:rgba(255,255,255,.03)!important;color:#fff!important;border:1px solid rgba(255,140,0,.18)!important;border-radius:12px!important;box-shadow:none!important;transition:background .2s ease,border-color .2s ease,transform .2s ease!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu a:hover,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu button:hover,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions a:hover,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions button:hover{background:rgba(255,140,0,.14)!important;border-color:rgba(255,140,0,.34)!important;transform:translateY(-1px)!important}.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions{display:flex!important;flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important}.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions>*,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu>*{margin:0!important}.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions,.iron-audioplayer.sr-tmpl-beatstore .srp_icons,.iron-audioplayer.sr-tmpl-beatstore svg,.iron-audioplayer.sr-tmpl-beatstore i{color:rgba(255,255,255,.88)!important;fill:rgba(255,255,255,.88)!important}.iron-audioplayer.sr-tmpl-beatstore .srp_noteButton,.iron-audioplayer.sr-tmpl-beatstore .srp_info_spacer{display:none!important}.iron-audioplayer.sr-tmpl-beatstore *{text-align:left;box-sizing:border-box!important}.iron-audioplayer.sr-tmpl-beatstore .srp_pagination span{color:#bfbfbf!important;background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important}.iron-audioplayer.sr-tmpl-beatstore .srp_pagination .active span{background:rgba(255,140,0,.14)!important;color:#fff!important;border-color:rgba(255,140,0,.24)!important}@media (max-width:767px){.iron-audioplayer.sr-tmpl-beatstore{padding:16px!important;border-radius:18px!important}.iron-audioplayer.sr-tmpl-beatstore .sr-playlist-item,.iron-audioplayer.sr-tmpl-beatstore .sr_track{width:calc(50% - 12px)!important;margin:0 12px 24px 0!important}.iron-audioplayer.sr-tmpl-beatstore .sr_track_cover{border-radius:12px!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container a.song-store,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container button.song-store,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-container .sr_store_wc_round_bt{height:40px!important;margin:0 8px 0 0!important}.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu a,.iron-audioplayer.sr-tmpl-beatstore .song-store-list-menu button,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions a,.iron-audioplayer.sr-tmpl-beatstore .srp_social_actions button{width:40px!important;min-width:40px!important;height:40px!important;margin:0 8px 0 0!important}}