@font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aPdu2ui.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5ardu2ui.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a_du2ui.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aLdu2ui.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a3du2ui.woff2) format('woff2');
unicode-range: U+0370-03FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aHdu2ui.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5aDdu2ui.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Noto Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/o-0bIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjc5a7duw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//siebengemuese.de/wp-content/themes/Impreza-child/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner,
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column,
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper,
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper p,
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper p a
{
height: 100%;
display:block;
position:relative;
min-height: 211px;
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column .wpb_wrapper p a:hover {
border:none;
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt {
transition: all 0.5s;
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt:hover {
transform: scale(1.05);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt {
background-size:cover;
background-position:top center;
box-shadow: #3b3838 0px 0px 7px 1px;
border: #000 1px solid;
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt.hero-box_txt-1 {
background-image:url(//siebengemuese.de/wp-content/uploads/2024/05/siebengemuese_angebote.jpg);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt.hero-box_txt-2 {
background-image:url(//siebengemuese.de/wp-content/uploads/2024/05/siebengemuese_gewuerze.jpg);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt.hero-box_txt-3 {
background-image:url(//siebengemuese.de/wp-content/uploads/2024/05/siebengemuese_kraeuter.jpg);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt.hero-box_txt-4 {
background-image:url(//siebengemuese.de/wp-content/uploads/2024/05/siebengemuese_tee.jpg);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt.hero-box_txt-5 {
background-image:url(//siebengemuese.de/wp-content/uploads/2024/05/siebengemuese_gutscheine.jpg);
}
section.hero-section .wpb_column.vc_column_container .vc_column-inner .wpb_text_column.hero-box_txt .hero-box_txt-label {
position: absolute;
bottom:30px;
left:30px;
text-transform: uppercase;
background-color: #48484859;
padding: 2px 20px;
border: #c7a5896b 1px solid;
letter-spacing: 2px;
}
.w-iconbox.hero-box {
border: #c7a589 1px solid;
padding: 20px;
border-radius: 11px;
box-shadow: #e8cfb9 0px 0px 6px 3px;
}
.list-item {
color: #c7a589;
position: relative;
padding-left: 47px;
}
.list-item:before {
content: '';
position: absolute;
left: 0;
top: 14px;
width: 30px;
height: 6px;
background-color: #c7a589;
}
.hero-box-image img {
position: absolute;
bottom: -58px;
}
.w-search.layout_simple input {border: #CCC 1px solid;}
section.l-section.wpb_row.hero-section-first:before {
content: '';
background-image: url(//siebengemuese.de/wp-content/uploads/2024/01/background.svg);
width: 800px;
height: 800px;
top: -41px;
left: -22px;
position: absolute !important;
background-repeat: no-repeat;
opacity: 0.2;
}
section.l-section.wpb_row.hero-section-first:after {
content: '';
background-image: url(//siebengemuese.de/wp-content/uploads/2024/01/background.svg);
width: 800px;
height: 800px;
top: -43px;
right: -108px;
position: absolute !Important;
background-repeat: no-repeat;
transform: rotate(75deg);
z-index: 10;
opacity: 0.2;
}
section.l-section.wpb_row.hero-section.height_small:before {
content: '';
background-image: url(//siebengemuese.de/wp-content/uploads/2024/01/background.svg);
width: 800px;
height: 800px;
top: 69px;
left: -22px;
position: absolute !important;
background-repeat: no-repeat;
opacity: 0.2;
transform: rotate(270deg);
}
section.l-section.wpb_row.hero-section.height_small:after {
content: '';
background-image: url(//siebengemuese.de/wp-content/uploads/2024/01/background.svg);
width: 800px;
height: 800px;
top: 42px;
right: -108px;
position: absolute !Important;
background-repeat: no-repeat;
transform: rotate(158deg);
z-index: 0;
opacity: 0.2;
}
section.l-section.wpb_row.hero-section.height_small .l-section-h.i-cf {
z-index: 20;
} .tnp.tnp-subscription label {
display: none;
}
.tnp.tnp-subscription {
max-width: 100%;
}
.tnp-field.tnp-field-firstname {
width: 49%;
display: inline-block;
}
.tnp-field.tnp-field-email {
width: 49%;
display: inline-block;
}
.tnp-field.tnp-privacy-field label {
display: block;
}
body .tnp-subscription input[type=checkbox], 
body .tnp-widget input[type=radio], 
body .tnp-profile input[type=checkbox] {
max-width: none;
display: inline-block;
margin-right: 0.5em;
border: #CCC 1px solid;
} .footer-payments .w-image {
display: inline-block;
width: 17%;
margin: 0 22px;
vertical-align: middle;
}
.footer-payments .w-image img {
height: 18px;
} p.wc-gzd-additional-info.wc-gzd-additional-info-loop.tax-info {
font-size: 0.6rem;
margin: 0;
line-height: 0.6rem;
display: inline-block;
margin-top: -10px;
}
p.wc-gzd-additional-info.wc-gzd-additional-info-loop.shipping-costs-info {
font-size: 0.6rem;
margin: 0;
line-height: 0.6rem;
display: inline-block;
margin-top: -10px;
width: 100;
}
h2.woocommerce-loop-product__title {
text-transform: uppercase;
}
.price del {
font-size: 1rem;
color: #674d39;
}
.price ins {
font-color: black;
}
.product_list_widget ins, .woocommerce .price>ins, .type-product .price>ins {
color: #1a1816;
}
.yith-wcwl-add-button span {
display:none;
}
.yith-wcwl-add-button {
position: absolute;
top: 22px;
right: 22px;
background-color: #00000091;
padding: 5px 10px;
}
i.yith-wcwl-icon.fa.fa-heart-o {
margin-right: 0px;
}
a.delete_item {
width: 19px !important;
overflow: hidden;
height: 29px !important;
display: block;
}
.yith-wcwl-add-button a:hover {
text-decoration: none !important;
border:none !important;
color: #70920d;
}
a.delete_item {
color: #70920d;
}
.usb_preview .onsale, .woocommerce .onsale {
display: inline-block;
vertical-align: top;
background: #70920d;
color: #fff;
}
.products.columns-4>.product {
box-shadow: #CCC 0px 0px 11px 7px;
margin: 10px;
width: calc(25% - 20px);
padding: 1rem 1rem 0.5rem 1rem;
}
body.archive.woocommerce .quantity {
margin-top:20px;
}
body.archive.woocommerce .quantity input.qty {
width: 2.5rem;
margin: 0;
padding: 0;
height: 20px !important;
line-height: 2rem !important;  text-align: center;
min-height: 44px;
border: #c7a589 1px solid;
}
body.archive.woocommerce .button.add_to_cart_button {
margin: 0;
display: inline-block; margin-top: 20px;
font-size: 0.8rem;
}
body.archive.woocommerce ul.products .onsale, body.archive.woocommerce .l-section.for_shop .onsale {
position: absolute;
z-index: 1;
top: 3px;
left: 3px;
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
padding: 4px 15px;
border-radius: 0;
}
body.archive.woocommerce .products .price {
margin-top: 20px;
line-height: 0px;
}
.single-product h1.product_title.entry-title {
font-size: 2rem;
}
p.wc-gzd-additional-info.delivery-time-info.wc-gzd-additional-info-loop {
font-size: 0.6rem;
margin: 0;
line-height: 0.8rem;
display: block;
margin-top: 0;
width: 100%;
}
p.wc-gzd-additional-info.wc-gzd-additional-info-loop.product-units-wrapper.product-units {
font-size: 0.6rem;
margin: 0;
line-height: 1.6rem;
display: block;
margin-top: 0;
width: 100%;
}
.single-product p.price {
margin-bottom: 0px;
}
.single-product p.price.price-unit.smaller.wc-gzd-additional-info {
font-size: 1rem;
}
.single-product .posted_in,
.single-product .sku_wrapper {
display:none;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success {
background-color: #c7a589;
border-color: #62432b;
color: #FFF;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success a.wc-forward {
color: #FFF !important;
opacity:1;
}
span.wc-gzd-nutri-score-value.wc-gzd-nutri-score-value-a {
margin-top: 10px;
}
li.shop-archive_image {
box-shadow: #CCC 0px 0px 11px 7px;
margin: 10px;
width: calc(50% - 20px);
padding: 1rem 1rem 0.5rem 1rem;
background-image: url(//siebengemuese.de/wp-content/uploads/2024/01/shop_archive_banner.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position: center;
} .woocommerce-cart .wc-block-components-product-metadata__description {
display: none !important;
}
.woocommerce-cart li.wc-block-components-product-details__gzd-unit-price {
margin-bottom: 0px;
display: block;
}
.woocommerce-cart li.wc-block-components-product-details__gzd-delivery-time {
margin-bottom: 0px;
display: block;
line-height: 0.6rem;
}
.woocommerce-cart li.wc-block-components-product-details__gzd-units {
margin-bottom: 0px;
display: inline-block;
} .woocommerce-checkout .wc-block-components-product-metadata__description {
display: none !important;
}
.woocommerce-checkout li.wc-block-components-product-details__gzd-delivery-time {
margin: 0px;
line-height: 0.8rem;
}
button.components-button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
background-color: #c7a589;
color: #FFF;
text-transform: uppercase;
font-weight: bold;
} .wc-block-components-address-card-wrapper {
background-color: #FFF;
}
body.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
width: 100%;
}
a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
background-color: #c7a589;
color: #FFF;
}
.wc-block-components-text-input.wc-block-components-address-form__address_2 {
display: none !important;
}
.wc-block-components-address-form__country.wc-block-components-country-input {
display: none !important;
}
.wp-block-woocommerce-checkout-shipping-method-block {
display: none;
}
.wp-block-woocommerce-checkout-pickup-options-block {
display: none;
} .w-cart-dropdown img {
display: none;
}
.w-cart-dropdown p.wc-gzd-cart-info.delivery-time-info,
.w-cart-dropdown p.wc-gzd-cart-info.units-info {
font-size: 0.8rem;
color: #7e7e7e;
margin-bottom:0px;
}
.w-cart-dropdown span.wc-gzd-cart-info.unit-price.unit-price-cart { margin: 0px;
font-size: 0.6rem;
margin-top: -10px;
}
.w-cart-dropdown span.quantity {
margin-top: 0px !important;
}
.w-cart-dropdown .widget_shopping_cart p.total {
text-align: left;
margin: 0px !important;
padding: 0px;
}
p.total.total-cart-tax.wc-gzd-total-mini-cart { }
.shipping_differenz_container {
border-top: #CCC 1px solid;
margin-top: 10px;
padding-top: 10px;
border-bottom: #CCC 1px solid;
margin-bottom: 10px;
}
.w-cart-dropdown .widget_shopping_cart p.woocommerce-mini-cart__total.total {
border-top: #CCC 1px solid;
margin-top: 10px !important;
padding-top: 10px;
}
p.total.shipping-costs-cart-info.wc-gzd-total-mini-cart {
font-size: 0.8rem;
}
p.total.total-cart-tax.wc-gzd-total-mini-cart {
font-size: 0.8rem;
}
.shipping_differenz_container .shipping_differenz_container-content {
font-size: 0.9rem;
line-height: 1.3;
}
.w-cart-dropdown small {
width: 100%;
text-align: right;
display: block;
}
.shipping_differenz_container .line {
height: 14px;
width: 100%;
background-color: #cacaca;
border-radius: 40px;
}
.shipping_differenz_container .line_active {
background-color: #70920d;
height: 14px;
width: 100%;
border-radius: 40px;
}
.shipping_differenz_container.checkout {
padding: 15px;
border-bottom:none;
}
.shipping_differenz_container .shipping_differenz_container-content:first-child {
margin-bottom:10px;
}
.wc-block-components-totals-shipping span.wc-block-components-shipping-address {
display:none;
}
.page-id-19 dt {
float: left;
}
@media (max-width: 600px) {
.hero-box-image img {
position: absolute;
bottom: -192px;
}
}
.mwb_wgm_expiry_notice,
.mwb_wgm_added_wrapper {
display:none !important;
}