.l-header .ush_search_2 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input { height: 40px;
min-height: 40px;
padding: 8px 46px 8px 14px; background-color: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(205, 198, 184, 0.5); border-radius: 3px;
color: #cdc6b8;
box-shadow: none;
font-style: normal;
}
.l-header .ush_search_2 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
color: rgba(205, 198, 184, 0.75);
font-style: normal; opacity: 1; }
.l-header .ush_search_2 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover {
border-color: rgba(205, 198, 184, 0.7);
}
.l-header .ush_search_2 .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus {
background-color: rgba(255, 255, 255, 0.14);
border-color: #c2a268;
color: #ffffff;
outline: none;
} .l-header .ush_search_2 .dgwt-wcas-search-submit {
width: 44px;
padding: 0;
background: transparent;
border: 0;
border-radius: 0 3px 3px 0;
} .l-header .ush_search_2 .dgwt-wcas-search-submit::before {
display: none;
}
.l-header .ush_search_2 .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier,
.l-header .ush_search_2 .dgwt-wcas-search-submit .dgwt-wcas-ico-magnifier path {
fill: #c2a268;
}
.l-header .ush_search_2 .dgwt-wcas-search-submit:hover .dgwt-wcas-ico-magnifier path,
.l-header .ush_search_2 .dgwt-wcas-search-submit:focus .dgwt-wcas-ico-magnifier path {
fill: #ffffff;
} .woocommerce .onsale.onsale,
.usb_preview .onsale.onsale {
background: #B38B59;
color: #ffffff;
} .layout_shop_modern .usg_product_field_1.sale_badge.onsale,
.layout_shop_standard .usg_product_field_1.sale_badge.onsale {
background: #B38B59 !important;
color: #ffffff !important;
} .product_gallery {
position: relative;
}
.product_gallery > .onsale {
position: absolute;
z-index: 1;
top: .6rem;
inset-inline-start: .6rem;
font-size: 12px;
font-weight: 700;
line-height: 1.7;
text-transform: uppercase;
padding: 0 .8rem;
border-radius: 9em;
} .onsale,
.woocommerce .onsale,
.woocommerce div.product > .onsale,
.product_gallery > .onsale,
.sale_badge.onsale {
border-radius: 9em !important;
background: #B38B59 !important;
color: #ffffff !important;
} body.single-product > iframe[style*="z-index: 999999"] {
display: none !important;
}  .l-section.adc-hero {
position: relative;
overflow: hidden;
height: 720px;
display: flex;
flex-direction: column;
justify-content: center;
box-sizing: border-box; padding: 80px 16px 24px !important;
color: #fff;
}
.l-section.adc-hero > .l-section-h {
width: 100%;
max-width: none;
padding-left: 0 !important;
padding-right: 0 !important;
} .adc-hero .l-section-h,
.adc-hero .g-cols,
.adc-hero .wpb_column,
.adc-hero .vc_column-inner,
.adc-hero .w-html.adc-hero__media {
position: static;
}
.adc-hero__bg {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
object-position: center 40%;
}
.adc-hero__scrim {
position: absolute;
inset: 0; background:
radial-gradient(ellipse 55% 42% at 50% 60%, rgba(10,28,48,.62) 0%, rgba(10,28,48,.35) 55%, rgba(10,28,48,0) 100%),
linear-gradient(0deg, rgba(10,28,48,.72) 0%, rgba(10,28,48,.25) 38%, rgba(10,28,48,0) 60%);
}
@media (max-width: 760px) {
.adc-hero__scrim {
background:
radial-gradient(ellipse 90% 45% at 50% 62%, rgba(10,28,48,.62) 0%, rgba(10,28,48,.35) 55%, rgba(10,28,48,0) 100%),
linear-gradient(0deg, rgba(10,28,48,.72) 0%, rgba(10,28,48,.25) 38%, rgba(10,28,48,0) 60%);
}
}
.adc-hero .w-html.adc-hero__media { margin: 0 !important; }
.adc-hero .vc_column-inner {
display: flex;
flex-direction: column;
align-items: center;
gap: 18px;
}
.adc-hero .vc_column-inner > *:not(.adc-hero__media) {
position: relative;
z-index: 1;
margin: 0 !important;
}
.adc-hero .adc-hero__ctas { margin-top: 8px !important; row-gap: 16px; }  .adc-strip .vc_column-inner {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
}
.adc-strip .vc_column-inner > * { margin: 0 !important; }
.adc-strip .w-separator { display: none; }
.adc-strip__row { justify-content: center; }
.adc-flakon img {
width: min(96px, 9.5vw); height: auto;
display: block;
transition: transform .25s;
}
.adc-flakon a:hover img,
.adc-flakon a:focus-visible img { transform: translateY(-6px); } .adc-hero a:focus-visible {
outline: 2px solid #fff;
outline-offset: 4px;
}
.adc-strip a:focus-visible {
outline: 2px solid #13294A;
outline-offset: 4px;
} body:has(.adc-hero) .l-header .l-subheader.at_top {
display: none !important;
}
body:has(.adc-hero) .l-header.bg_transparent:not(.sticky) .l-subheader.at_middle,
body:has(.adc-hero) .l-header.bg_transparent:not(.sticky) .l-subheader.at_bottom {
background: transparent !important;
box-shadow: none !important;
}
body:has(.adc-hero) .l-header.bg_transparent:not(.sticky) {
box-shadow: none !important; background: linear-gradient(180deg, rgba(10,28,48,.7), rgba(10,28,48,.15)) !important;
} body:has(.adc-hero) .l-header.bg_transparent:not(.sticky) .l-subheader:not(.at_top) :is(
.w-text,
.w-text > a,
.w-nav:not(.type_mobile) .w-nav-anchor.level_1, .w-cart-link,
.w-search-open,
.w-nav-control
) {
color: #fff !important;
text-shadow: 0 1px 2px rgba(10,28,48,.5), 0 1px 10px rgba(10,28,48,.55);
}
@media (max-width: 760px) {
.l-section.adc-hero { height: 620px; }
.l-section.adc-hero { padding-top: 110px !important; } .adc-strip__row { --hwrapper-gap: 12px !important; max-width: 340px; row-gap: 12px; }
.adc-flakon img { width: 72px; }
}
@media (prefers-reduced-motion: reduce) {
.adc-flakon img { transition: none; }
} .adc-kurzbeschreibung h2 { font-size: 1.3rem; line-height: 1.3; margin-bottom: 0.8rem; }
@media (max-width: 600px) { .adc-kurzbeschreibung h2 { font-size: 1.12rem; } } .w-post-elm.post_comments.with_word .screen-reader-text { padding-left: 0.25em; } .legal-price-info .shipping-costs-info { display: block; } @media (max-width: 600px) { .adc-aehnliche .w-grid-item .post_title { font-size: 14px !important; line-height: 1.35 !important; } }  .l-header .w-nav .menu-angebot > a::before { color: inherit; } @media (min-width: 901px) {
.l-header .w-nav .w-nav-list.level_2 { border-top: 2px solid #C9A87C; }
.l-header .w-nav .w-nav-item.level_2 > a,
.l-header .w-nav .w-nav-item.level_3 > a { text-transform: none; letter-spacing: .03em; }
.l-header .w-nav .w-nav-item.level_2 > a:hover,
.l-header .w-nav .w-nav-item.level_3 > a:hover { color: #C9A87C; }
.l-header .w-nav .adc-menu-spalte > a {
color: #C9A87C !important; font-size: .75rem; font-weight: 700; letter-spacing: .18em !important;
text-transform: uppercase !important; pointer-events: none; cursor: default;
border-bottom: 1px solid rgba(255,255,255,.15); margin-bottom: .4rem;
}
.l-header .w-nav .adc-menu-spalte .w-nav-item.level_3 > a { font-size: .95rem; padding-top: .45rem; padding-bottom: .45rem; }
.l-header .w-nav .adc-menu-teaser-item { border-left: 1px solid rgba(255,255,255,.15); padding-left: 1.5rem; }
} @media (max-width: 900px) {
.l-header .w-nav .adc-menu-spalte > a { display: none !important; }
.l-header .w-nav .adc-menu-spalte > .w-nav-list { display: block !important; height: auto !important; opacity: 1 !important; visibility: visible !important; }
.l-header .w-nav .w-nav-item.level_2 > a,
.l-header .w-nav .w-nav-item.level_3 > a { font-size: 14px; text-transform: none; letter-spacing: .03em; }
.l-header .w-nav .adc-menu-teaser-item { display: none !important; }
} .l-header .w-nav .menu-angebot > a { gap: .15em !important; }
@media (min-width: 901px) {
.l-header .w-nav .adc-menu-spalte > a { font-size: .75rem !important; }
.l-header .w-nav .adc-menu-teaser-item .w-btn { letter-spacing: .12em; padding-left: 1.4em; padding-right: 1.4em; }
} .l-header .w-nav .adc-menu-shop .w-nav-item.current-menu-item:not(.menu-angebot):not(:hover) > a { color: #EDE7D6 !important; } .l-header .w-nav.type_desktop .w-nav-item.has_cols .menu-item-has-children.adc-menu-spalte > .w-nav-anchor.level_2 { color: #C9A87C !important; }