:root{--accent-color:#B59B2C;--secondary-color:#baa99a;--product-background:color-mix(in srgb,var(--accent-color) 5%,transparent);--text-color-dark:#333333}.juwelier-fullscreen-menu{position:fixed!important;top:0;left:0;width:100vw;height:100vh;z-index:999999!important;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);overflow-y:auto}.juwelier-fullscreen-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}body.menu-open{overflow:hidden}.juwelier-menu-toggle{cursor:pointer}.juwelier-desktop-menu .et_pb_menu__menu>nav>ul>li>a{position:relative;transition:color 0.4s ease}.juwelier-desktop-menu .et_pb_menu__menu>nav>ul>li>a::after{content:'';position:absolute;top:auto!important;margin-bottom:1.25rem;bottom:0;left:0;width:100%;height:1px;background-color:var(--accent-color);transform:scaleX(0);transform-origin:center;transition:transform 0.6s cubic-bezier(0.4,0,0.2,1)}.juwelier-desktop-menu .et_pb_menu__menu>nav>ul>li:hover>a{color:var(--accent-color)!important}.juwelier-desktop-menu .et_pb_menu__menu>nav>ul>li:hover>a::after{transform:scaleX(1)}.custom-slider .et_pb_slide_description{padding:8% 8%}.custom-slider h1{font-size:3.5rem}.custom-slider p{font-size:1.0rem}.custom-slider .et_pb_slides .et_pb_slider_container_inner{vertical-align:bottom!important}@media (min-width:768px) and (max-width:980px){.custom-slider h1{font-size:3.0rem}}@media (min-width:0) and (max-width:767px){.custom-slider h1{font-size:2.5rem}}.custom-slider-control-right.et_pb_slider{position:relative;overflow:visible}.custom-slider-control-right .et-pb-controllers{position:absolute;bottom:auto;width:auto;right:60px;left:auto;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}.custom-slider-control-right .et-pb-controllers a{background-color:rgba(255,255,255,0.1);border:1px solid var(--accent-color);border-radius:50%;width:14px;height:14px;transition:background-color 0.3s ease}.custom-slider .et_pb_button_wrapper{transition-property:box-shadow,transform;transition-duration:300ms;transition-timing-function:ease;transition-delay:0ms;box-shadow:0px 2px 18px 0px transparent}.custom-slider .et_pb_button_wrapper:hover{transform:scaleX(1.03) scaleY(1.03)!important;box-shadow:0px 2px 18px 0px rgba(255,255,255,0.4)!important}.juwelier-divider-hz{display:flex;align-items:center;justify-content:center;width:100%}.juwelier-divider-hz::before,.juwelier-divider-hz::after{content:'';flex-grow:1;height:1px;background-color:var(--accent-color);transition:transform 1.2s cubic-bezier(0.8,0,0.2,1)}.juwelier-divider-hz::before{height:1px;transform-origin:right;transform:scaleX(0)}.juwelier-divider-hz::after{height:1px;transform-origin:left;transform:scaleX(0)}.juwelier-divider-vt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:100px}.juwelier-divider-hell-vt{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:100px}.juwelier-divider-vt::before,.juwelier-divider-vt::after{content:'';flex-grow:1;width:1px;background-color:var(--accent-color);transition:transform 1.2s cubic-bezier(0.8,0,0.2,1) 0.3s}.juwelier-divider-hell-vt::before,.juwelier-divider-hell-vt::after{content:'';flex-grow:1;width:1px;background-color:#ffffff;transition:transform 1.2s cubic-bezier(0.8,0,0.2,1) 0.3s}.juwelier-divider-hell-vt::before,.juwelier-divider-vt::before{width:1px;transform-origin:bottom;transform:scaleY(0)}.juwelier-divider-hell-vt::after,.juwelier-divider-vt::after{width:1px;transform-origin:top;transform:scaleY(0)}.juwelier-rhombus{width:0.6rem;height:1.0rem;background-color:var(--accent-color);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;transform:scale(0);transition:all 0.8s cubic-bezier(0.4,0,0.2,1) 0.4s}.juwelier-rhombus-hell{width:0.6rem;height:1.0rem;background-color:#ffffff;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);flex-shrink:0;transform:scale(0);transition:all 0.8s cubic-bezier(0.4,0,0.2,1) 0.4s}.juwelier-divider-hz .juwelier-rhombus{margin:0 0.3rem}.juwelier-divider-vt .juwelier-rhombus,.juwelier-divider-hell-vt .juwelier-rhombus-hell{margin:0.3rem 0}.et_had_animation .et_pb_code_inner .juwelier-divider-hz::before,.et_had_animation .et_pb_code_inner .juwelier-divider-hz::after{transform:scaleX(1)}.et_had_animation .juwelier-divider-vt::before,.et_had_animation .juwelier-divider-vt::after,.et_had_animation .juwelier-divider-hell-vt::before,.et_had_animation .juwelier-divider-hell-vt::after{transform:scaleY(1)}.et_had_animation .et_pb_code_inner .juwelier-divider-hz .juwelier-rhombus,.et_had_animation .juwelier-divider-vt .juwelier-rhombus,.et_had_animation .juwelier-divider-hell-vt .juwelier-rhombus-hell{opacity:1;transform:scale(1)}.btn-fullwidth{width:100%!important;max-width:100%!important;background-color:rgba(255,255,255,0.7);color:#333333!important;   display:block!important}.btn-fullwidth a,.btn-fullwidth .et_pb_button,.btn-fullwidth button{width:100%!important;display:block!important;text-align:center!important;box-sizing:border-box!important}.et_pb_code:has(.juwelier-divider-vt),.et_pb_code:has(.juwelier-divider-vt) .et_pb_code_inner,.et_pb_code:has(.juwelier-divider-hell-vt),.et_pb_code:has(.juwelier-divider-hell-vt) .et_pb_code_inner{height:100%;display:flex}.et-animated--vb .juwelier-divider-hz::before,.et-animated--vb .juwelier-divider-hz::after,.et-animated--vb .juwelier-divider-vt::before,.et-animated--vb .juwelier-divider-vt::after,.et-animated--vb .juwelier-divider-hell-vt::before,.et-animated--vb .juwelier-divider-hell-vt::after{transform:scale(1)}.et-animated--vb .juwelier-rhombus{opacity:1;transform:scale(1)}.juwelier-product-meta{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;width:100%}.text-truncate-1{flex:1 1 auto;min-width:0}.text-truncate-1 h1,.text-truncate-1 h2,.text-truncate-1 h3,.text-truncate-1 h4,.text-truncate-1 p,.text-truncate-1 span,.text-truncate-1 .et_pb_module_inner{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;width:100%!important;margin-bottom:0!important}.juwelier-product-price{flex-shrink:0;white-space:nowrap!important}.juwelier-product-item-img img{width:stretch;height:auto;object-fit:cover;aspect-ratio:5 / 6}.pa-background-filter .et-pb-parallax-background--css{background-attachment:inherit!important;background-position:50%}.pa-background-filter .et-pb-parallax-background--css::after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";display:block;position:absolute;width:100%;height:100%;top:0}.product-image-product-details img{background-color:var(--product-background)}.woocommerce-notices-wrapper{background:var(--product-background)!important;display:flex;justify-content:center}.woocommerce-message{background:transparent!important;max-width:1350px;width:80%;color:var(--text-color-dark)!important;font-size:1rem!important;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:none!important;padding:15px 0!important;margin:0!important}.woocommerce-message::after,.woocommerce-message::before{content:none}body #page-container .woocommerce-message a.button.wc-forward,.checkout-button{background-color:var(--accent-color)!important;color:#ffffff!important;padding:0.5rem 2rem!important;border-radius:0px!important;font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase!important;border-style:solid!important;border-width:1px!important;border-color:var(--accent-color)!important;box-shadow:0px 2px 18px 0px transparent;transition:all 0.3s ease!important;order:2;flex-shrink:0}body #page-container .woocommerce-message a.button.wc-forward:hover,.checkout-button:hover{background-color:var(--product-background)!important;color:var(--accent-color)!important;transform:scaleX(1.01) scaleY(1.01)!important;box-shadow:0px 2px 18px 0px rgba(0,0,0,0.1)!important}.checkout-button{font-size:1rem!important;padding:0.6rem 2rem!important}.product p.wc-gzd-additional-info{font-size:.75em;line-height:1em;margin-bottom:0.5rem;margin-top:0.5rem}.woocommerce ul.products li.product a{color:var(--text-color-dark:)!important}.product_list_widget .wc-gzd-additional-info,.products .wc-gzd-additional-info{margin:0!important;padding:0}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{background-color:var(--product-background)}h2.wc-block-mini-cart__title{font-size:1.5rem!important}.wp-block-woocommerce-mini-cart-checkout-button-block{background:var(--accent-color)!important}.woocommerce-MyAccount-navigation{padding-bottom:2em}.wp-block-breadcrumbs .woocommerce-breadcrumb,.et_pb_wc_breadcrumb .woocommerce-breadcrumb{color:var(--text-color-dark)!important;font-size:1rem!important}.wp-block-breadcrumbs .woocommerce-breadcrumb a,.et_pb_wc_breadcrumb .woocommerce-breadcrumb a{color:var(--accent-color)!important;font-size:1rem!important}.woocommerce .wp-block-breadcrumbs{margin-bottom:1em!important}.wc-gzd-additional-info-loop{display:none!important}.legal-price-info{font-size:1rem}/* Ende Custom css* /