.sticky-video-container{position:fixed!important;bottom:20px;right:20px;width:320px;height:auto;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.5);border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#000;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease;will-change:transform}.sticky-header{width:100%;height:30px;background:#1a1a1a;cursor:grab;display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);touch-action:none;flex-shrink:0}.sticky-header:active{cursor:grabbing;background:#333}.sticky-video-container video{width:100%!important;height:auto!important;display:block;pointer-events:auto!important}.video-sticky-wrapper iframe{width:100%!important;height:auto!important;aspect-ratio:16/9}.sticky-video-container iframe{width:100%!important;height:180px!important;border:none;display:block;pointer-events:auto!important;aspect-ratio:auto!important}.video-close-btn{width:30px;height:100%;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;font-family:Arial,sans-serif;font-weight:700;font-size:16px}.video-close-btn:hover{background:#444}video::-webkit-media-controls{display:flex!important}video::-webkit-media-controls-enclosure{display:flex!important}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}body.no-scroll{overflow:hidden!important}.breadcrumbs{color:#fff!important}.wc-gzd,.products .product .wc-gzd-additional-info,.flickity-slider .product .wc-gzd-additional-info,#top .template-shop .inner_product_header_legal,#top.single-product .legal-price-info,.wp-block-image figcaption{display:none!important}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:#8e41dc!important}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:#9b59b6!important}:where(.elementor-4115 .elementor-element.elementor-element-829fcbe>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con,:where(.elementor-8 .elementor-element.elementor-element-e4213fd>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con{background-color:transparent!important}.elementor-4115 .elementor-element.elementor-element-829fcbe .e-n-accordion-item-title:hover,.elementor-8 .elementor-element.elementor-element-e4213fd .e-n-accordion-item-title:hover{background-color:rgba(66,66,66,.34)!important}.woo_vou_product_details{color:#8e8e8e!important}.elementor-posts .elementor-post__excerpt p{color:#fff!important}.woocommerce-checkout .shop_table{background-color:#000}.woo-vou-preview-template-img-border{border:3px solid #7a4bd2}.woo-vou-preview-template-img-wrap .woo-vou-image-wrap img{width:25px;display:block;margin:0 auto;position:relative;top:4px;left:1px;text-align:center;line-height:20px}.woo-vou-preview-pdf-wrap .woo_vou_preview_pdf{display:none!important}.payment_methods li+li{border-top:1px solid #000;padding-top:7px}.eh_paypal_express_description{opacity:.7;padding-bottom:1em;color:#fff!important}.mollie-component-label{color:#fff!important}ul.product_list_widget li .quantity{display:block!important;font-size:.85em!important;margin-top:2px!important;opacity:.6!important}ul.product_list_widget li{line-height:1.33!important;list-style:none!important;margin-bottom:0!important;min-height:80px!important;padding:10px 0 33px 77px!important;position:relative!important;vertical-align:top!important}.ux-mini-cart-qty{display:flex;flex-direction:column;gap:4px;margin:0;padding:25px 0 0}@media (min-height:500px){.cart-popup-inner--sticky .ux-mini-cart-footer{background-color:#000!important}}.sgcc-main-wrapper[data-layout=full_width]{border-radius:5px}.sgcc-main-wrapper[data-layout=full_width] #sgcc-accept-button{border-radius:8px;margin:3px 0}.sgcc-main-wrapper .sgcc-cookies p{font-size:12px}.sgcc-main-wrapper.s-gdpr-c-c-fullwidth .cookie-compliance-button-block .cookie-compliance-button{border-radius:10px}.sgcc-main-wrapper .cookie-compliance-button-block .cookie-compliance-button{font-size:6px}.sgcc-main-wrapper .cookie-compliance-button-block .cookie-compliance-button:hover{font-size:9px}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:rgba(0,0,0,.95)}.lightbox-content .lightbox-inner{padding:30px 20px;background-color:black}.woocommerce #wfls-prompt-overlay{padding:0;background-color:#000;display:block}.elementor-133 .elementor-price-table .elementor-price-table__price,.elementor-2591 .elementor-price-table .elementor-price-table__price{font-family:"Muli",Sans-serif;font-size:25px!important;font-weight:800;line-height:.1em;letter-spacing:.6px}.elementor-price-table .elementor-price-table__header{background:#9b59b6!important}.elementor-price-table__subheading{color:#fff!important}.elementor-price-table__button{color:#fff!important;background-color:#9b59b6!important}.elementor-price-table__button:active{background-color:rgba(51,204,153,.6)!important;color:#f4f!important}.elementor-price-table__ribbon-inner{background-color:#000!important;color:#fff!important}.elementor-price-table__period{color:#fff!important}.elementor-widget-price-table .elementor-widget-container{border:1px solid #262636!important;border-radius:12px!important}.iti__country-list{position:absolute;z-index:2;list-style:none;padding:0;margin:0 0 0 -1px;max-height:200px;overflow-y:scroll;white-space:nowrap;text-align:left;background-color:#000!important;border:1px solid #ccc;box-shadow:1px 1px 4px rgba(0,0,0,.2);-webkit-overflow-scrolling:touch}.fluentform .ff_upload_btn.ff-btn,form.fluent_form_8 .ff-btn-submit:not(.ff_btn_no_style){background-color:#8224e3!important;color:#fff!important}.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item{padding:0 8px 0 0!important;margin:0 0 8px!important}.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item-hero,.amelia-v2-booking #amelia-container .am-fcil__item-hero{background-position:top!important;padding:80% 0 0!important}.amelia-v2-booking #amelia-container .am-fcl__item-name{font-size:11px!important;margin:0!important}.amelia-v2-booking #amelia-container .am-fcis__header-name{font-size:19px!important}.amelia-v2-booking #amelia-container .am-cat__sidemenu{--am-c-csm-bgr:#181818!important}.amelia-v2-booking #amelia-container .am-fcis__gallery-btn.am-button.am-button--filled{--am-c-btn-bgr:transparent !important;--am-c-btn-text:transparent !important;--am-c-btn-border:transparent !important;border:0!important}.amelia-v2-booking #amelia-container .am-button.am-button--filled{--am-c-btn-bgr:var(--am-c-btn-first)!important;--am-c-btn-text:var(--am-c-btn-second)!important;--am-c-btn-border:var(--am-c-btn-first)!important;background-color:var(--am-c-btn-bgr)!important;color:var(--am-c-btn-text)!important;border:0!important}.amelia-v2-booking #amelia-container .am-fcis__gallery-hero.w100{width:25%!important;padding-top:25%!important}.amelia-v2-booking #amelia-container .am-fcis__gallery{justify-content:left!important}.amelia-v2-booking #amelia-container .am-fcil{padding:0!important}.amelia-v2-booking.amelia-v2-booking-dialog .el-dialog__headerbtn{width:40px!important}.amelia-v2-booking #amelia-container .m-phone-number-input__country-flag,.amelia-v2-booking #amelia-container .m-phone-number-input__select.m-select .m-input-wrapper-right button{background:0 0!important;bottom:-8px!important;left:12px!important}.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w100{max-width:50%!important}@media (max-width:767px){.amelia-v2-booking #amelia-container .am-fcl__item,.amelia-v2-booking #amelia-container.am-fc__wrapper .am-fcl__item.am-w100{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-right:0!important}}.tablepress{--text-color:#fff!important;--bg-color:#000!important;--odd-bg-color:#000!important;--even-text-color:#fff!important;--even-bg-color:#000!important;--border-color:#fff!important;--hover-bg-color:#1a1a1a;background-color:#000!important;color:#fff!important;margin:0 auto!important}.tablepress tbody td,.tablepress thead th{background-color:#000!important;color:#fff!important;padding:8px 10px!important;vertical-align:middle!important;font-size:14px!important;line-height:1.4!important;border-bottom:1px solid #333!important}.tablepress img{max-width:60px!important;max-height:60px!important;width:auto!important;height:auto!important;margin:0!important;display:inline-block}.tablepress .row-hover tr:hover td{background-color:#1a1a1a!important;color:#fff!important}.tablepress tr.row-1{position:sticky!important;top:0!important;z-index:100;background-color:#000!important}.tablepress thead th{border-bottom:1px solid #ccc!important;font-weight:700!important;text-transform:uppercase;font-size:13px!important}