.woocommerce a.added_to_cart{display:none!important}#customer_login{color:white!important}.woocommerce-message{background-color:#bf0200!important}@media only screen and (min-width:600px){.flagge{width:50px;margin-top:15px}}@media only screen and (max-width:481px){.flagge{width:30px;margin-top:10px}}@media only screen and (max-width:767){.flagge{width:40px;margin-top:15px}}.woosb-wrap{display:none!important}.woosb-bundled{display:none!important}.et-l--header,.et-l--header>.et_builder_inner_content{position:relative;z-index:99999!important}.ts-ausgebucht .et_pb_image_wrap{position:relative;overflow:hidden}.ts-ausgebucht .et_pb_image_wrap img{filter:brightness(0.6)}.ts-ausgebucht .et_pb_image_wrap::after{content:"AUSGEBUCHT";position:absolute;top:50%;left:-15%;right:-15%;transform:translateY(-50%) rotate(-15deg);background:#bf0200;color:#fff;font-weight:700;font-size:18px;letter-spacing:3px;text-align:center;padding:8px 0;box-shadow:0 3px 10px rgba(0,0,0,.6);z-index:2;pointer-events:none}html[lang^="en"] .ts-ausgebucht .et_pb_image_wrap::after{content:"FULLY BOOKED"}li.product.outofstock .et_shop_image,body.single-product:has(p.stock.out-of-stock) .woocommerce-product-gallery__image:first-child{position:relative;overflow:hidden}li.product.outofstock .et_shop_image img,body.single-product:has(p.stock.out-of-stock) .woocommerce-product-gallery__image:first-child img{filter:brightness(0.6)}li.product.outofstock .et_shop_image::after,body.single-product:has(p.stock.out-of-stock) .woocommerce-product-gallery__image:first-child::after{content:"AUSVERKAUFT";position:absolute;top:50%;left:-15%;right:-15%;transform:translateY(-50%) rotate(-15deg);background:#bf0200;color:#fff;font-weight:700;font-size:18px;letter-spacing:3px;text-align:center;padding:8px 0;box-shadow:0 3px 10px rgba(0,0,0,.6);z-index:2;pointer-events:none}html[lang^="en"] li.product.outofstock .et_shop_image::after,html[lang^="en"] body.single-product:has(p.stock.out-of-stock) .woocommerce-product-gallery__image:first-child::after{content:"SOLD OUT"}p.stock.out-of-stock{color:#bf0200!important;font-weight:700}.adpro-block-m1zy-g0v8kc .adpro-block-price{display:none!important}.single-product .adpro-block-select{display:flex!important;align-items:center;margin-bottom:10px}.single-product .adpro-block-select>.adpro-d-flex{flex:0 0 auto;min-width:84px;padding-right:8px;margin:0!important}.single-product .adpro-block-select .adpro-block-title{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-size:18px;font-weight:700;color:#fff}.single-product .adpro-block-select .adpro-block-required{display:none}.single-product .adpro-block-select .adpro-custom-select{flex:1 1 auto}.single-product .adpro-block-select .adpro-select-box{background:#ececec!important;border:0!important;border-radius:3px!important;min-height:0!important;height:22px!important;padding:0 8px!important;display:flex;align-items:center;box-shadow:none!important}.single-product .adpro-block-select .adpro-select-box-item,.single-product .adpro-block-select .adpro-select-option,.single-product .adpro-block-select .adpro-select-option *{font-family:'Raleway',Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#666!important}.single-product .adpro-block-select .adpro-icon svg{width:12px;height:12px}.single-product .adpro-block-select .adpro-select-options{background:#ececec!important;border-radius:3px}.single-product .adpro-block-select .adpro-select-option{padding:4px 8px!important}.single-product .adpro-block-select .adpro-select-option:hover{background:#dcdcdc!important}.single-product .adpro-fron-edit-addon{display:none!important}.single-product .et-l--body .et_pb_section:last-of-type{padding-bottom:70px!important}.ts-shop{background:#000;color:#fff}.ts-shop *{box-sizing:border-box}.ts-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.ts-shop .ts-hero{padding:170px 0 56px;background:#000}.ts-eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:12px;font-weight:600}.ts-shop .ts-hero h1{font-size:56px;line-height:1.1;font-weight:700;color:#fff;margin:0 0 16px;padding:0}.ts-shop .ts-hero p{font-size:18px;line-height:1.6;color:#ccc;max-width:560px;margin:0;padding:0}.ts-pills{position:sticky;top:100px;z-index:50;background:rgba(0,0,0,.92);border-top:1px solid #222;border-bottom:1px solid #222;padding:14px 0}.admin-bar .ts-pills{top:132px}.ts-pills .ts-wrap{display:flex;gap:8px;flex-wrap:wrap}.ts-pills a{border:1px solid #444;border-radius:999px;padding:7px 18px;color:#fff;font-size:14px;font-weight:600;transition:all .2s}.ts-pills a:hover{border-color:#fff}.ts-pills a.is-active{background:#fff;color:#000;border-color:#fff}.ts-sec{padding:64px 0 8px;scroll-margin-top:190px}.ts-shop .ts-sec h2{font-size:36px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 8px;padding:0}.ts-shop .ts-intro{color:#aaa;max-width:560px;margin:0 0 28px;padding:0;font-size:15px;line-height:1.6}.ts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ts-grid.ts-grid-2{grid-template-columns:repeat(2,1fr)}.ts-grid.ts-stack{display:block}.ts-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.ts-card:hover{border-color:#555;transform:translateY(-2px)}.ts-img{display:block;position:relative;aspect-ratio:1/1;background:#141414;overflow:hidden}.ts-img img{width:100%;height:100%;object-fit:contain;padding:14px;display:block;transition:opacity .2s}.ts-body{padding:16px;display:flex;flex-direction:column;flex:1;border-top:1px solid #2a2a2a}.ts-shop .ts-body h3{font-size:16px;line-height:1.3;font-weight:700;margin:0 0 6px;padding:0}.ts-shop .ts-body h3 a,.ts-shop .ts-feature h3{color:#fff}.ts-shop .ts-tag{font-size:13px;line-height:1.5;color:#aaa;margin:0 0 14px;padding:0}.ts-foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.ts-amt{display:block;font-size:18px;font-weight:700;color:#fff;line-height:1.3}.ts-price small{display:block;font-size:11px;line-height:1.4;color:#999}.ts-price small a{color:#999;text-decoration:underline}.ts-shop .ts-btn{display:inline-block;background:#7f0100;color:#fff;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s}.ts-shop .ts-btn:hover{background:#bf0200;color:#fff}.ts-shop .ts-btn-light{background:#fff;color:#000}.ts-shop .ts-btn-light:hover{background:#ddd;color:#000}.ts-soldtag{display:none}.is-sold .ts-img img{filter:brightness(.55)}.is-sold .ts-soldtag{display:block;position:absolute;top:50%;left:-15%;right:-15%;transform:translateY(-50%) rotate(-15deg);background:#bf0200;color:#fff;font-weight:700;font-size:15px;letter-spacing:3px;text-align:center;padding:6px 0;text-transform:uppercase;box-shadow:0 3px 10px rgba(0,0,0,.6)}.ts-card.ts-h{flex-direction:row}.ts-card.ts-h .ts-img{width:42%;flex:0 0 42%;aspect-ratio:auto;min-height:220px}.ts-card.ts-h .ts-body{border-top:0;border-left:1px solid #2a2a2a;padding:22px}.ts-sws{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:4px 0 14px}.ts-grid-2 .ts-group .ts-img{aspect-ratio:16/10}.ts-sw{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #666;transition:transform .15s}.ts-sw:hover{transform:scale(1.25);border-color:#fff}.ts-sws span{font-size:12px;color:#aaa;margin-left:4px}.ts-feature{display:grid;grid-template-columns:1fr 1fr;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;overflow:hidden;margin-bottom:20px}.ts-ftext{padding:40px;display:flex;flex-direction:column;justify-content:center}.ts-ftext .ts-eyebrow{color:#7d8cff}.ts-shop .ts-feature h3{font-size:34px;line-height:1.15;font-weight:700;margin:0 0 14px;padding:0}.ts-shop .ts-ftext p{color:#ccc;font-size:15px;line-height:1.6;margin:0 0 14px;padding:0}.ts-ftext .ts-price{margin-bottom:20px}.ts-ftext .ts-amt{font-size:24px}.ts-ftext .ts-btn{align-self:flex-start}.ts-fimg{aspect-ratio:auto;min-height:340px;border-left:1px solid #2a2a2a}.ts-shop+*{margin-top:0}.ts-shop-end{height:70px}@media (max-width:980px){.ts-grid{grid-template-columns:repeat(2,1fr)}.ts-grid.ts-grid-2{grid-template-columns:1fr}.ts-feature{grid-template-columns:1fr}.ts-fimg{border-left:0;border-top:1px solid #2a2a2a;min-height:260px}.ts-shop .ts-hero h1{font-size:40px}.ts-shop .ts-hero{padding:150px 0 40px}.ts-pills{top:107px}.admin-bar .ts-pills{top:153px}}@media (max-width:560px){.ts-grid{gap:12px}.ts-body{padding:12px}.ts-foot{flex-direction:column;align-items:flex-start}.ts-shop .ts-sec h2{font-size:28px}.ts-card.ts-h{flex-direction:column}.ts-card.ts-h .ts-img{width:100%;flex:none;aspect-ratio:1/1}.ts-card.ts-h .ts-body{border-left:0;border-top:1px solid #2a2a2a}.ts-ftext{padding:24px}.ts-shop .ts-feature h3{font-size:26px}}[class*="woosb-price-"] del,[class*="woosb-price-"] del+.screen-reader-text,li.product-type-woosb .price del,li.product-type-woosb .price del+.screen-reader-text{display:none!important}[class*="woosb-price-"] ins,li.product-type-woosb .price ins{text-decoration:none}h1,h2,h3,h4,.et_pb_module h1,.et_pb_module h2,.et_pb_module h3,.et_pb_module h4,.et_pb_module .et_pb_module_heading{font-weight:700!important}select,input,textarea,button,.woocommerce .quantity input.qty,.woocommerce div.product form.cart .variations select{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif!important}@media (min-width:981px){.et-menu-nav .wpml-ls-menu-item{display:none!important}}.dsm_icon_list_0_tb_header .dsm_icon_list_items{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end;align-items:center}li.ts-lang a{display:flex!important;align-items:center;padding:0!important}li.ts-lang .ts-flag{display:block;line-height:0;opacity:.5;transition:opacity .2s,transform .2s}li.ts-lang .ts-flag svg{width:auto;height:21px;display:block;border-radius:2px;box-shadow:0 0 0 1px rgba(255,255,255,.35)}li.ts-lang a:hover .ts-flag,li.ts-lang.is-active .ts-flag{opacity:1}li.ts-lang a:hover .ts-flag{transform:translateY(-1px)}li.ts-lang{margin-left:12px!important}li.ts-lang.ts-lang-first{margin-left:15px!important}