.elementor-kit-9{--e-global-color-uicore_primary:#100A05;--e-global-color-uicore_secondary:#4C4C4C;--e-global-color-uicore_accent:#4E55FD;--e-global-color-uicore_headline:#100A05;--e-global-color-uicore_body:#4C4C4C;--e-global-color-uicore_dark:#070707;--e-global-color-uicore_light:#F5F6FF;--e-global-color-uicore_white:#FFFFFF;--e-global-color-5f410b0:#FFD800;--e-global-typography-uicore_primary-font-family:"Sora";--e-global-typography-uicore_primary-font-weight:600;--e-global-typography-uicore_secondary-font-family:"Sora";--e-global-typography-uicore_secondary-font-weight:600;--e-global-typography-uicore_text-font-family:"Sora";--e-global-typography-uicore_text-font-weight:normal;--e-global-typography-uicore_accent-font-family:"Sora";--e-global-typography-uicore_accent-font-weight:600;background-color:#0A1128;}.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"],.uicore-navbar a.uicore-btn,.elementor-kit-9 .bdt-contact-form .elementor-button{background-color:var( --e-global-color-uicore_primary );font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;text-transform:None;line-height:1em;letter-spacing:0em;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_primary );}.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 [type="submit"]:hover,.elementor-kit-9 [type="submit"]:focus,.elementor-kit-9 .wp-block-button__link:hover,.elementor-kit-9 .wp-block-button__link:focus,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a:hover,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a:focus,.uicore-left-menu .uicore-cta-wrapper a:hover,.uicore-left-menu .uicore-cta-wrapper a:focus,.wc-block-components-button:not(.is-link):hover,.wc-block-components-button:not(.is-link):focus,.elementor-kit-9 .elementor-button.elementor-button:hover,.elementor-kit-9 .elementor-button.elementor-button:focus,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button):hover,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button):focus,.elementor-kit-9 .bdt-button-primary:hover,.elementor-kit-9 .bdt-button-primary:focus,.elementor-kit-9 .bdt-ep-button:hover,.elementor-kit-9 .bdt-ep-button:focus,button.metform-btn:hover,button.metform-btn:focus,button.metform-btn:not(.toggle):hover,button.metform-btn:not(.toggle):focus,.elementor-kit-9 .bdt-callout a.bdt-callout-button:hover,.elementor-kit-9 .bdt-callout a.bdt-callout-button:focus,.elementor-kit-9 .tutor-button:hover,.elementor-kit-9 .tutor-button:focus,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"]:hover,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"]:focus,.uicore-navbar a.uicore-btn:hover,.uicore-navbar a.uicore-btn:focus,.elementor-kit-9 .bdt-contact-form .elementor-button:hover,.elementor-kit-9 .bdt-contact-form .elementor-button:focus,.uicore-navbar a.uicore-btn:hover,.uicore-navbar a.uicore-btn:focus,.uicore-transparent:not(.uicore-scrolled) .uicore-btn.uicore-inverted:hover,.uicore-transparent:not(.uicore-scrolled) .uicore-btn.uicore-inverted:focus,.elementor-kit-9 .metform-btn:hover,.elementor-kit-9 .metform-btn:focus{background-color:var( --e-global-color-uicore_secondary );color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-uicore_secondary );}.elementor-kit-9 e-page-transition{background-color:#000000;}.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"],.uicore-navbar a.uicore-btn,.elementor-kit-9 .bdt-contact-form .elementor-button, .quantity input, .coupon input{border-radius:12px 12px 12px 12px;}.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"], .bdt-contact-form button.elementor-button.bdt-button{padding:20px 40px 20px 40px;}.uicore-section.uicore-box nav.uicore-container,
                    .uicore-section.uicore-box > .uicore-container, .uicore-ham-creative .uicore-navigation-content,
                    .container-width .uicore-megamenu > .elementor,
                    #wrapper-navbar.uicore-section.uicore-box .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container,
                    #wrapper-navbar.uicore-section.uicore-section-full_width .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container
                    {max-width:1216px;}.e-container{--container-max-width:1216px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"],.uicore-navbar a.uicore-btn,.elementor-kit-9 .bdt-contact-form .elementor-button{font-size:15px;}.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"], .bdt-contact-form button.elementor-button.bdt-button{padding:15px 30px 15px 30px;}.uicore-section.uicore-box nav.uicore-container,
                    .uicore-section.uicore-box > .uicore-container, .uicore-ham-creative .uicore-navigation-content,
                    .container-width .uicore-megamenu > .elementor,
                    #wrapper-navbar.uicore-section.uicore-box .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container,
                    #wrapper-navbar.uicore-section.uicore-section-full_width .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container
                    {max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"],.uicore-navbar a.uicore-btn,.elementor-kit-9 .bdt-contact-form .elementor-button{font-size:14px;}.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 [type="submit"],.elementor-kit-9 .wp-block-button__link,.uicore-mobile-menu-wrapper .uicore-cta-wrapper a,.uicore-left-menu .uicore-cta-wrapper a,.wc-block-components-button:not(.is-link),.elementor-kit-9 .elementor-button.elementor-button,.elementor-kit-9 .elementor-button:not(.bdt-offcanvas-button),.elementor-kit-9 .bdt-button-primary,.elementor-kit-9 .bdt-ep-button,button.metform-btn,button.metform-btn:not(.toggle),.elementor-kit-9 .bdt-callout a.bdt-callout-button,.elementor-kit-9 .tutor-button,.elementor-kit-9 .tutor-login-form-wrap input[type="submit"], .bdt-contact-form button.elementor-button.bdt-button{padding:15px 20px 15px 20px;}.uicore-section.uicore-box nav.uicore-container,
                    .uicore-section.uicore-box > .uicore-container, .uicore-ham-creative .uicore-navigation-content,
                    .container-width .uicore-megamenu > .elementor,
                    #wrapper-navbar.uicore-section.uicore-box .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container,
                    #wrapper-navbar.uicore-section.uicore-section-full_width .uicore-container .uicore-megamenu .uicore-section.uicore-box .uicore-container
                    {max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS *//* Aurelius – dunkles Design, nur Impressum & Datenschutz hell */
body{background-color:#0A1128!important}
body.page-id-315,body.page-id-317{background-color:#F6F1E8!important}
/* Kopfbereich */
.elementor-element-bffffff,.elementor-element-b000001{background-color:#0A1128!important}
.elementor-element-b000001{border-bottom:1px solid rgba(227,184,92,.25)!important}
.elementor-element-b000003,.elementor-element-b000003 *,.elementor-element-b000004 a,.elementor-element-b000004 span,.elementor-element-b000006 a,.elementor-element-b000006 span,.elementor-element-b000006 button,.elementor-element-b000006 summary{color:#F7F1E3!important}
.elementor-element-b000004 a:hover,.elementor-element-b000006 a:hover{color:#E3B85C!important}
.elementor-element-b000005 .elementor-button{background-color:#E3B85C!important;color:#0A1128!important;border-color:#E3B85C!important}
.elementor-element-b000006 nav{background-color:#0F1A3A!important;border:1px solid rgba(227,184,92,.25)!important}
/* Bewertungen & Karte */
.elementor-element-ffcf3b3,.elementor-element-39bafa6{background:#0A1128!important}
html body .ti-widget[class] .ti-review-item>.ti-inner{background:#13224A!important;border:1px solid rgba(227,184,92,.3)!important}
html body .ti-widget[class] .ti-name,html body .ti-widget[class] .ti-review-content,html body .ti-widget[class] .ti-review-content *,html body .ti-widget[class] .nowrap,html body .ti-widget[class] .ti-disclaimer,html body .ti-widget[class] .ti-disclaimer *,.ti-widget .ti-name,.ti-widget .ti-review-content,.ti-widget .ti-review-text-container,.ti-widget .ti-rating-text,.ti-widget .ti-rating-text strong,.ti-widget .ti-rating,.ti-widget .ti-read-more,.ti-widget .ti-read-more span,.ti-widget .ti-footer,.ti-widget .ti-inner p{color:#F7F1E3!important}
.ti-widget .ti-date{color:rgba(247,241,227,.6)!important}
.ti-widget .ti-controls .ti-next,.ti-widget .ti-controls .ti-prev{filter:invert(1)}
html body .elementor-widget-google_maps iframe,html body iframe[src*="google.com/maps"]{filter:invert(90%) hue-rotate(180deg) saturate(.85) brightness(.95)!important}
/* Fußbereich & Handy-Leiste */
.elementor-element-cffffff{background-color:#0A1128!important}
.elementor-element-d000001{background-color:#0A1128!important;border-top:1px solid rgba(227,184,92,.3)!important}
.elementor-element-d000003 .elementor-button{background-color:transparent!important;color:#E3B85C!important;border:1px solid #E3B85C!important}
/* Fehlerseite */
body.error404 .error-404{background:#13224A!important;border:1px solid rgba(227,184,92,.35)!important;border-radius:16px}
body.error404 .error-404 .page-content,body.error404 .error-404 .page-content p,body.error404 .error-404 .page-sub-title,body.error404 .error-404 .page-sub-title{color:#F7F1E3!important}body.error404 .error-404 .search-submit svg,body.error404 .error-404 .ast-search-submit svg{fill:#E3B85C!important;color:#E3B85C!important}
body.error404 .page-title{color:#E3B85C!important}
body.error404 .search-field{background:#0A1128!important;color:#F7F1E3!important;border:1px solid rgba(227,184,92,.4)!important}
/* Impressum hell */
body.page-id-317 .elementor-element.elementor-element-336b7e3a{background-color:#FFFDF8!important;border-color:rgba(138,106,31,.35)!important}
body.page-id-317 .elementor-element.elementor-element-aa2b3fa,body.page-id-317 .elementor-element.elementor-element-aa2b3fa p,body.page-id-317 .elementor-element.elementor-element-aa2b3fa li,body.page-id-317 .elementor-element.elementor-element-aa2b3fa span,body.page-id-317 .elementor-element.elementor-element-aa2b3fa strong,body.page-id-317 .elementor-element.elementor-element-aa2b3fa b{color:#2A2620!important}
body.page-id-317 .elementor-element.elementor-element-aa2b3fa h1,body.page-id-317 .elementor-element.elementor-element-aa2b3fa h2,body.page-id-317 .elementor-element.elementor-element-aa2b3fa h3,body.page-id-317 .elementor-element.elementor-element-aa2b3fa h4,body.page-id-317 .elementor-element.elementor-element-aa2b3fa a{color:#8A6A1F!important}

/* Logo in Vivaldi */
@font-face{font-family:'Vivaldi';src:url('/wp-content/uploads/2026/10/Vivaldi-Regular.ttf') format('truetype');font-display:swap}
.au-wordmark span{font-family:'Vivaldi',cursive!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:66px!important;line-height:1.05!important}
.au-wordmark small{margin-top:2px!important}
.au-logo-foot{font-family:'Vivaldi',cursive!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-size:48px!important;line-height:1.1!important;display:inline-block}
@media (max-width:767px){.au-wordmark span{font-size:50px!important}.au-logo-foot{font-size:40px!important}}.elementor-element-c000003 p{line-height:1.2!important}.elementor-element-c000003 p>span:not(.au-logo-foot){display:block!important;margin-top:4px!important}@media (max-width:767px){.au-mobile-menu nav{transform:translateY(-4px)}}
/* Bildergalerie Handy: Kacheln */
@media (max-width:767px){.elementor-element-b69beb3{padding:14px!important}
.elementor-element-bb872c8{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;width:100%!important;padding:0!important}
.elementor-element-bb872c8>.elementor-element{width:auto!important;max-width:none!important;aspect-ratio:1/1}
.elementor-element-bb872c8>.elementor-element:last-child{grid-column:1/-1;aspect-ratio:16/9}
.elementor-element-bb872c8>.elementor-element{position:relative!important;margin:0!important;border-radius:14px!important;overflow:hidden!important;border:1px solid rgba(227,184,92,.45)!important;box-shadow:0 8px 20px rgba(0,0,0,.35)!important;background:#13224A}
.elementor-element-bb872c8>.elementor-element img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;border-radius:0!important}
.elementor-element-bb872c8>.elementor-element::after{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 9px;background:linear-gradient(to bottom,rgba(10,17,40,0),rgba(10,17,40,.92));color:#F7F1E3;font-size:14px;font-weight:600;letter-spacing:.4px;pointer-events:none}.elementor-element-bb872c8>.elementor-element-fa5cf0b::after{content:"Altgold"}.elementor-element-bb872c8>.elementor-element-906e8e2::after{content:"Münzen"}.elementor-element-bb872c8>.elementor-element-56333af::after{content:"Silber & Besteck"}.elementor-element-bb872c8>.elementor-element-6599eeb::after{content:"Goldschmuck"}.elementor-element-bb872c8>.elementor-element-96b7e61::after{content:"Zahngold"}.elementor-element-bb872c8>.elementor-element{padding:0!important}.elementor-element-bb872c8>.elementor-element>.elementor-widget-container,.elementor-element-bb872c8>.elementor-element .elementor-image,.elementor-element-bb872c8>.elementor-element a{padding:0!important;margin:0!important;height:100%!important;width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}}
/* Schild „Website in Bearbeitung“ dezent */
.elementor-element-ac83e13 img{height:108px!important;width:auto!important;max-width:none!important;opacity:.85}.elementor-element-ac83e13 img:hover{opacity:1}.elementor-element-bf72890{padding-top:6px!important;padding-bottom:6px!important}.elementor-element-449fb1a{padding-bottom:24px!important}.elementor-element-ffcf3b3,.elementor-element-ffcf3b3>.e-con-inner{padding-top:12px!important}@media (max-width:767px){.elementor-element-ac83e13 img{height:75px!important}.elementor-element-449fb1a{padding-bottom:16px!important}.elementor-element-ffcf3b3,.elementor-element-ffcf3b3>.e-con-inner{padding-top:8px!important}}
/* Bildtexte PC */
@media (min-width:768px){.elementor-element-bb872c8>.elementor-element{position:relative!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;border:1px solid rgba(227,184,92,.45)!important;box-shadow:0 8px 20px rgba(0,0,0,.35)!important}
.elementor-element-bb872c8>.elementor-element>.elementor-widget-container,.elementor-element-bb872c8>.elementor-element a{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}
.elementor-element-bb872c8>.elementor-element img{display:block!important;border-radius:0!important}
.elementor-element-bb872c8>.elementor-element::after{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;background:linear-gradient(to bottom,rgba(10,17,40,0),rgba(10,17,40,.92));color:#F7F1E3;font-size:14px;font-weight:600;letter-spacing:.4px;text-align:center;pointer-events:none}.elementor-element-bb872c8>.elementor-element-fa5cf0b::after{content:"Altgold"}.elementor-element-bb872c8>.elementor-element-906e8e2::after{content:"Münzen"}.elementor-element-bb872c8>.elementor-element-56333af::after{content:"Silber & Besteck"}.elementor-element-bb872c8>.elementor-element-6599eeb::after{content:"Goldschmuck"}.elementor-element-bb872c8>.elementor-element-96b7e61::after{content:"Zahngold"}}
/* Diashow Handy: Bild scharf + Rand */
@media (max-width:767px){.elementor-element-52c3840 .elementor-background-slideshow__slide__image{background-size:cover!important;position:relative;overflow:hidden}
.elementor-element-52c3840 .elementor-background-slideshow__slide__image::before,.elementor-element-52c3840 .elementor-background-slideshow__slide__image::after{content:"";position:absolute;inset:0;background-image:inherit;background-repeat:no-repeat;pointer-events:none}
.elementor-element-52c3840 .elementor-background-slideshow__slide__image::before{background-size:cover;background-position:center;filter:blur(18px) brightness(.55) saturate(1.2);transform:scale(1.15)}
.elementor-element-52c3840 .elementor-background-slideshow__slide__image::after{background-size:160% auto;background-position:center 42%;filter:contrast(1.06) saturate(1.12);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 14%,#000 86%,transparent 100%)}
.elementor-element-52c3840>.elementor-background-slideshow::after{content:"";position:absolute;inset:0;background:rgba(10,17,40,.18);pointer-events:none;z-index:1}}/* End custom CSS */