.woocommerce-checkout .dhl-preferred-service-content {
display: none !important;
}
li.variation-Offer span.item-variation-name {
font-size: 0;
}
li.variation-Offer span.item-variation-name:after {
font-size: 13px;
content: 'Angebot';
}
.single-product  .woocommerce-product-gallery .product-labels.labels-rounded .product-label {
min-width: 65px;
min-height: 55px;
}
span.out-of-stock.product-label { font-size: 0 !important; }
span.out-of-stock.product-label:before {
content:'ausverkauft';
font-size: 12px !important; }
.wd-nav.wd-style-underline-reverse>li>a {
padding: 15px !important;
}
.mailbtn{
font-family: "Poppins", Sans-serif;
font-size: 15px;
font-weight: 500;
letter-spacing: 3.4px;
background-color: #00ADB4;
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: var( --e-global-color-primary );
border-radius: 5px 5px 5px 5px;
}
.page-id-33 h1.entry-title.title , .page-id-33 .breadcrumbs span.current{
font-size: 0;
}
.page-id-33 h1.entry-title.title:before {
content: 'Wunschzettel';
font-size: 68px;
}
.page-id-33 .breadcrumbs span.current:before{
content: 'Wunschzettel';
font-size: 11px;
}
.page-id-33 .tinvwl-to-right
button.button {
font-size: 0;
}
.page-id-33 .tinvwl-to-right .button {  font-size:0; }
.page-id-33 .tinvwl-to-right .button[name="tinvwl-action-product_selected"]::before {  font-size:13px;
content:'Ausgewählte Artikel in den Warenkorb legen';
}
.page-id-33 .social-buttons {
display: none;
}
.page-id-33 .ftinvwl-times:before {
content: "\e905" !important;
font-size: 30px;
}
.page-id-33 .tinvwl-to-right .button[name="tinvwl-action-product_all"]::before {  font-size:13px;
content:'Alles in den Warenkorb legen';
}
.page-id-33 .product-action span.tinvwl-txt {
font-size: 0;
}
.page-id-33 .product-action span.tinvwl-txt::before{
content:'In den Warenkorb';
font-size: 13px;
}
.woocommerce.cart-content-wrapper {
width: 100%;
}
.wd-promo-popup-wrapper {
display: none !important;
}
span.cuw-offer-title {
font-size: 13px !important;
top: 20px !important;
left: -22px;
}
.cuw-offer {
margin-bottom: 10px;
}
.cuw-button{
padding: 10px !important;
}
a.tinvwl-loop.inited-add-wishlist.tinvwl-product-in-list:before {
content: "\e908" !important;
font-family: tinvwl-webfont !important;
}
#elementor-panel-state-loading { display: none !important; }
.wd-buttons.wd-pos-r-t{
background-color:#00adb4;
}
.wd-buttons.wd-pos-r-t a{
color:white;
}
@media only screen and (max-width: 600px) {
.wd-buttons.wd-pos-r-t
{
display:none;
}
} .page-id-17464 .page-title{
display: none;
}
.page-id-17464 .wd-nav-wrapper{
margin-bottom:15px;
margin-top:15px;
}
.page-id-17464 .wd-nav-tabs>li:not(:last-child) {
margin-inline-end: 15px;
}
.page-id-17464 .wd-nav-wrapper .wd-nav-tabs li a {
flex-direction: column;
background: #00ADB4;
padding: 10px 25px;
border-radius: 50px;
color: #fff !important;
border:2px solid #00ADB4;
}
.page-id-17464 .wd-nav-wrapper .wd-nav-tabs li.wd-active a, .page-id-17464 .wd-nav-wrapper .wd-nav-tabs li a:hover {
background: #fff;
padding: 10px 25px;
border-radius: 50px;
text-decoration: none !important;
color: #00ADB4 !important;
}
.page-id-17464 .wd-nav-wrapper .wd-nav[class*="wd-style-underline"]>li:is(:hover,.current-menu-item,.wd-nav-wrapper .wd-active,.wd-nav-wrapper .active)>a .nav-link-text:after{
content:unset;
}
.page-id-17464 .wd-load-more:not(:hover) {
background-color: #00adb4 !important;
color: #fff;
} .main-header-menu form.elementor-search-form button i { background-image: url(https://arteneur.de/wp-content/uploads/2024/03/ic-form-search.svg); height: 16px; width: 16px; display: block; }
.products .tinv-wishlist {
display: none !important;
} .page-id-47 main#content, .page-id-14556 main#content, .woocommerce-page main#content {
padding: 2% 0;
}
.page-id-14556 .tinv-header {
display: none;
}
.page-id-47 .page-content, .page-id-14556 .page-content, .woocommerce-page .page-content {
padding: 30px 15px;
margin-top: 30px;
border: 2px solid #00adb4;
}
.page-id-47 .page-header .entry-title, .page-id-14556 .page-header .entry-title, .woocommerce-page .page-header .entry-title{
text-align: center;
}
.page-id-47 .woocommerce .u-column1.col-1 h2, .page-id-47 .woocommerce .u-column2.col-2 h2 {
text-align: center;
}
.page-id-47 .woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.page-id-47 button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,  .page-id-45 .wc-block-cart__submit-container a{
background: #00adb4;
color:#fff;
border:2px solid #00adb4;
}
.page-id-47 .woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover, .page-id-47  button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover,  .page-id-45 .wc-block-cart__submit-container a:hover{
background: #fff;
color:#00adb4;
}
.page-id-47 .woocommerce-MyAccount-navigation ul{
list-style:none;
padding:0;
}
.page-id-47 .woocommerce-MyAccount-navigation ul li a{
background: #fff !important;
color:#00adb4 !important;
width:100%;
border:2px solid #00adb4;
padding: 6px 20px !important;
font-weight: 600;
display: inline-block !important;
margin: 4px 0 !important;
text-decoration: none !important;
}
.page-id-47 .woocommerce-MyAccount-navigation ul li a:hover, .page-id-47 .woocommerce-MyAccount-navigation ul li.is-active a{
background: #00adb4 !important;
color:#fff !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{
border:2px solid #00adb4;
background: #00adb4;
color:#fff;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover{
transition:all 0.5s;
background: #fff;
color:#00adb4;
} .sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions { position: absolute; bottom: 45% !important; left: 18% !important; -webkit-transform: translate3d(-15px,0,0); transform: translate3d(-15px,0,0); -webkit-transition: all .35s; transition: all .35s; margin-bottom: 2px; opacity: 0; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap { color: #ffffff !important; padding: 8px 28px; font-family: "Poppins"; font-weight: 600; background-color: #00ADB7;
border: 2px solid #00ADB7; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap:hover { background-color: #ffffff;
color: #00adb4 !important; border-color: #00adb4; } .custom-pro .pro_tab .product-wrapper .wd-buttons.wd-pos-r-t,
.woocommerce-cart .product-wrapper .wd-buttons.wd-pos-r-t { position: absolute; margin-top: -25px; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; width: 53%; transition: all 0.3s; }
.custom-pro .pro_tab .wd-buttons a.button,
.woocommerce-cart .wd-buttons a.button { margin-top: 0; transition: all 0.3s; padding: 0; position: unset;
display: inline-flex; width: 100%; height: 43px; border-radius: 3px; }
.custom-pro .pro_tab .wd-buttons a.button:hover,
.woocommerce-cart .wd-buttons a.button:hover { background-color: #FFF; }
.custom-pro .pro_tab .wd-buttons a.button:hover:before,
.woocommerce-cart .wd-buttons a.button:hover:before { color: #00ADB4; }
.custom-pro .pro_tab .wd-buttons a.button:before,
.woocommerce-cart .wd-buttons a.button:before { position: absolute; content: "In den Warenkorb"; font-size: 14px; text-align: center; margin: 0 auto; font-family: "Poppins"; font-weight: 500; text-transform: none;
color: #FFF; }
.custom-pro .pro_tab .wd-buttons.wd-pos-r-t .wd-action-btn,
.woocommerce-cart .wd-buttons.wd-pos-r-t .wd-action-btn,
.custom-pro .pro_tab .wd-buttons.wd-pos-r-t .wd-action-btn .wd-tooltip-label,
.woocommerce-cart .wd-buttons.wd-pos-r-t .wd-action-btn .wd-tooltip-label { display: none; }
.custom-pro .pro_tab .wd-buttons.wd-pos-r-t .wd-add-cart-icon,
.woocommerce-cart .wd-buttons.wd-pos-r-t .wd-add-cart-icon { display: block; }
body .custom-wishlist-btn .tinv-wishlist a.tinvwl_add_to_wishlist_button.tinvwl-product-in-list:before { content: "\e908" !important; font-family:tinvwl-webfont !important; }
.custom-pro .woocommerce .products .product .tinv-wishlist { text-align: center; }
.custom-pro .woocommerce .products .product .tinv-wishlist a, .single-product .related.products .products .product .tinv-wraper a, .products .custom-wishlist-btn .tinv-wishlist a.tinvwl_add_to_wishlist_button, .tax-product_cat .products .tinv-wishlist a {
margin-top: 0; text-align: center; color: #FFF; padding: 10px 30px; border-radius: 3px; background-color: #0D2534; font-family: "Poppins";
transition: all 0.3s; border: 1px solid #0D2534; transition: all 0.3s; }
.custom-pro .woocommerce .products .product .tinv-wishlist a:hover, .single-product .related.products .products .product .tinv-wraper a:hover, .tax-product_cat .products .tinv-wishlist a:hover { background-color: #FFF; color: #0D2534; }  .woocommerce-cart .product-wrapper .wd-buttons.wd-pos-r-t { opacity: 0; }
.related.products .owl-stage .product-element-top:hover .wd-buttons.wd-pos-r-t { opacity: 1; }
.owl-carousel.products .owl-item .product-wrapper .hover-img { position: absolute; inset: 0; display: flex; align-items: center; justify-content: center; background-color: var(--bgcolor-white); opacity: 0; transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18); }
.related.products { margin-top: 60px; }
.related.products .carousel-wrap { padding: 0; }
.related.products .owl-stage .product-element-top { position: relative; overflow: hidden; border-radius: var(--wd-brd-radius); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.related.products .owl-stage .product-element-top:hover .hover-img { opacity: 1; transform: scale(1.09); }
.related.products .owl-stage .product-element-bottom { padding: 15px; }
.related.products .owl-stage .product-element-bottom h3 { margin-bottom: 10px; }
.related.products .owl-stage .product-element-bottom h3 a { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;
font-size: 14px; color: #333333; }  .page-id-14556 td.product-name {
font-weight: 700;
}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price {
color: #000 !important;
}
.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before{
background:#000 !important;
}
.products .custom-wishlist-btn { position: absolute; left: 50%; transform: translateX(-50%); width: 100%; bottom: 80px; text-align: center; }
.products .custom-wishlist-btn .tinv-wishlist { display: inline-block !important; opacity: 0; }
.pp-woo-products-thumbnail-wrap:hover .custom-wishlist-btn .tinv-wishlist,
.custom-product-wrapper ul.products li:hover .custom-wishlist-btn .tinv-wishlist { opacity: 1; }
.products .custom-wishlist-btn .tinv-wishlist a.tinvwl_add_to_wishlist_button:hover { background-color: #FFF; color: var( --e-global-color-secondary ); } .page-id-45 .alignwide{
margin:0;
}
.page-id-45 .wc-block-components-sidebar-layout{
margin-bottom:0px !important;
}
.page-id-45 tr.wc-block-cart-items__header, .page-id-45 .is-large.wc-block-cart .wc-block-cart__totals-title {
font-size: 16px;
font-weight: 700;
}
.page-id-45 table.wc-block-cart-items, table.wc-block-cart-items td,.page-id-45  table.wc-block-cart-items th {
border:1px solid #c1c1c1 !important;
}
.page-id-45 .is-large.wc-block-cart .wc-block-cart-items{
margin-bottom:0;
}
.page-id-45 .is-large.wc-block-cart .wc-block-cart-items td {
padding: 10px !important;
}
.page-id-45 .wc-block-components-formatted-money-amount{
font-weight:700;
}
.page-id-45 button.wc-block-cart-item__remove-link {
font-size: 13px !important;
font-weight: 700 !important;
}
.page-id-45 .is-large.wc-block-cart .wc-block-cart-items th{
padding: 6px 10px !important;
font-size: 16px;
}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
font-weight: 700;
}
.woocommerce-page header.woocommerce-products-header {
background: #00adb4;
padding: 50px 15px;
position: relative;
text-align: center;
color: #fff;
margin-bottom: 30px;
}
.woocommerce-page h1.woocommerce-products-header__title.page-title {
text-transform: uppercase;
font-size: 24px;
}
.woocommerce-page div#primary {
overflow-x: hidden;
}
.woocommerce-page header.woocommerce-products-header:after {
position: absolute;
content: "";
width: 5000px;
height: 100%;
background: #00adb4;
top: 0;
left: -50%;
z-index: -1;
}
.woocommerce .woocommerce-breadcrumb {
margin: 1em 0px 1em;
padding: 0;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
color: #000;
font-weight: 500;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
color: #000000;
font-weight: 700;
font-size: 16px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, .woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
color: #000000;
font-size: 18px;
font-weight: 700;
}
.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
font-family: 'Poppins';
margin-top: 10px;
color: #000;
font-size: 13px;
font-weight: bold;
margin-bottom: 20px;
text-align: center;
}
.single-product span.sku_wrapper {
margin-right: 15px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 15px !important;
width: calc(25% - 30px);
border: 1px solid #00000026;
border-width: 1px 1px 1px 1px;
border-radius: 15px;
padding: 15px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
line-height: 2;
}
.woocommerce ul.products li.product .button {
display: inline-block;
margin-top: 1em;
text-align: center;
width: 100%;
}
.single-product div.product div.images .flex-control-thumbs {
display: flex;
}
.woocommerce div.product div.images .flex-control-thumbs li {
border: 1px solid #00000026;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
background-color: #00adb4;
color: #fff;
border: 2px solid #00adb4 !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
background-color: #fff;
color: #00adb4;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border: 1px solid #00adb4;
background-color: #00adb4;
color: #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
color: #ffffff;
}
.woocommerce nav.woocommerce-pagination {
margin-bottom: 30px;
}
.woocommerce div.product form.cart {
margin-bottom: 0;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
color: #000000;
font-weight: 700;
}
.single-product div#tab-description h3 {
font-size: 24px;
}
.single-product div#tab-description h4{
font-size: 22px;
}
.single-product form#commentform {
max-width: 600px;
}
.single-product p.stars {
margin-top: 15px !important;
}
[type=button], [type=submit], button {
font-weight: 400;
color: #fff;
transition: all .5s;
}
.page-id-46 .wc-block-components-order-summary .wc-block-components-panel__button{
min-height:40px;
padding: 15px !important;
}
.page-id-45 .wc-block-components-main.wc-block-cart__main.wp-block-woocommerce-cart-items-block {
overflow-x: auto;
}
.wc-block-grid.wp-block-product-new.wc-block-product-new.has-4-columns {
display: none;
} .testimonial i.fa.fa-star { color: #d8b767; font-size: 20px; line-height: 20px; }
.testimonial h4 { color: #000; font-style: normal; font-weight: 600;	font-size:24px; font-family: "Montserrat", Sans-serif; }
.new-timeline-wrapper .wd-timeline-wrapper .wd-timeline .timeline-col-secondary { margin-top: 120px; }
.new-timeline-wrapper .wd-timeline-wrapper .timeline-col { text-align:center; }
.new-timeline-wrapper .wd-timeline .wd-timeline-item { align-items: start; }
.new-timeline-wrapper h4.wd-timeline-title,
.new-timeline-wrapper .wd-timeline-content  p a { font-size: 24px; color: #333; font-family: "Poppins"; font-weight: 500; line-height: 28px; }
.new-timeline-wrapper .wd-timeline-content { font-size:16px; font-family: "Poppins"; color: #333; } .privacy-wrapper p { word-break: break-word; }
.privacy-wrapper a { color: #000; text-decoration: underline; }
.privacy-wrapper ul li { word-break: break-all; } .footer-wrapper .elementor-form-fields-wrapper .elementor-field-type-checkbox { order: 4; }
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success { background-color: #00adb41f; border-color: #00ADB4; font-family: "Poppins"; color: #000; }
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success > svg { background-color: #00ADB4; }
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content a { color: #0D2534 !important; opacity: 1; background-color: transparent !important; } .woocommerce-cart .site-main#content { padding-top: 0; }
.woocommerce-cart .page-header { font-weight: 800; background-color: #00ADB4; padding: 45px 20px; color: #FFF; margin-bottom: 65px; font-family: "Poppins"; }
.woocommerce-cart .page-content { padding: 0; margin-top: 30px; border: 0; }
.woocommerce-cart .woocommerce { display: flex; flex-wrap: wrap; font-family: "Poppins"; }
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper { width: 100%; }
.woocommerce-cart .woocommerce .woocommerce-cart-form { width: 68%; padding-right: 20px; }
.woocommerce-cart .woocommerce .woocommerce-cart-form tr:nth-child(odd) td { border-bottom: 1px solid rgb(0 0 0 / 11%) !important; border-top: 1px solid rgb(0 0 0 / 11%) !important; }
.woocommerce-cart  table tr th,
.page-id-45 table.wc-block-cart-items th,
.woocommerce-cart table tbody tr td,
.woocommerce-cart .woocommerce table.shop_table { border: 0 !important; }
.woocommerce-cart .woocommerce table td,
.woocommerce-cart .woocommerce table th { font-size: 15.50px; background-color: transparent !important; }
.woocommerce-cart .woocommerce table td.product-thumbnail img { width: 60px; }
.woocommerce-cart .woocommerce table td.product-name a {  color: #000; }
.woocommerce-cart .woocommerce table td.actions .coupon .input-text { max-width: 180px; width: 100% !important; }
.woocommerce-cart.woocommerce-page .woocommerce table td.actions { border-bottom: 0 !important; }
.woocommerce-cart .woocommerce .cart-collaterals { width: 32%; padding-left: 20px;  }
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals { width: 100%; border: 2px solid rgb(0 0 0 / 11%); border-radius: 10px; padding: 25px; }
.woocommerce-cart .woocommerce .cart-collaterals .shop_table { border: none; }
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout { padding-bottom: 0; }
.woocommerce-cart .woocommerce .cart-collaterals .wc-proceed-to-checkout a { margin-bottom: 0; padding: 15px 10px; font-size: 18px; font-weight: 600; } .woocommerce ul.products ..product-grid-item .onsale { font-family: 'Poppins'; height: 44px; width: 44px; line-height: 40px; font-weight: 500; background-color: #00ADB4; }
body .custom-pro .elementkit-tab-wraper .products .product-grid-item {
display: none;
}
body .custom-pro .elementkit-tab-wraper .products .product-grid-item:nth-child(-n + 8) {
display: block;
} .custom-pro .woocommerce .products .product-grid-item .add_to_cart_button,
.single-product .related.products .products .product-grid-item .button {
display: block!important;
position: absolute;
margin-top: -60px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
width: 70%;
transition: all 0.3s;
padding: 12px 30px;
font-family: "Poppins";
}
.custom-pro .products .product-grid-item:hover .add_to_cart_button,
.single-product .related.products ul.products .product-grid-item:hover .button {
opacity: 1 !important;
}
.custom-pro .woocommerce .products .product .tinv-wishlist,
.single-product .related.products .products .product-grid-item .tinv-wraper {
display: block !important;
position: absolute;
margin-top: 0px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
opacity: 0;
transition: all 0.3s;
width: 70%;
}
.custom-pro .woocommerce .products .product-grid-item:hover .tinv-wishlist,
.single-product .related.products .products .product-grid-item:hover .tinv-wraper {
opacity: 1 !important;
}
.custom-pro .woocommerce ul.products .product-grid-item .tinv-wishlist a,
.single-product .related.products .products .product-grid-item .tinv-wraper a,
.products .custom-wishlist-btn .tinv-wishlist a.tinvwl_add_to_wishlist_button,
.tax-product_cat .products .tinv-wishlist a {
margin-top: 0; text-align: center;
width: 100%;
color: #FFF;
padding: 10px 30px;
border-radius: 3px;
background-color: var( --e-global-color-secondary );
font-family: "Poppins";
transition: all 0.3s;
border: 1px solid var( --e-global-color-secondary );
transition: all 0.3s;
}
.custom-pro .woocommerce .products .product-grid-item .tinv-wishlist a:hover,
.single-product .related.products .products .product-grid-item .tinv-wraper a:hover,
.tax-product_cat .products .tinv-wishlist a:hover {
background-color: #FFF;
color: var( --e-global-color-secondary );
}
.custom-pro .woocommerce .tinvwl_add_to_wishlist_button.tinvwl-product-in-list .tinvwl_add_to_wishlist-text {
display: inline-block !important;
}
.tax-product_cat .products .tinv-wishlist { display: block !important; text-align: center; }
.woocommerce-cart .wc-empty-cart-message { width: 100%; }
.products .outofstock .pp-out-of-stock { display: none; }
.custom-product-wrapper .products  .ekit-wc-product-desc-inner,
.sliderinproduct .products .pp-woo-products-summary-wrap { text-align: left; }
.custom-product-wrapper .products  .ekit-wc-product-desc-inner .ekit-wc-carousel-title,
.sliderinproduct .products  .woocommerce-loop-product__title { display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.custom-product-wrapper .products  .ekit-wc-add-to-cart a:before { display: none !important; }
.custom-product-wrapper .products  .ekit-wc-product-desc-inner .price .woocommerce-price-suffix { font-size: 16px; font-weight: 600; }
.custom-product-wrapper .products  .ekit-wc-add-to-cart a { border-radius: 3px !important; font-family: "Poppins" !important; font-weight: 500; text-transform: initial !important; font-size: 16px !important; padding: 9px 30px 9px 30px !important; border: 1px solid transparent; transition: all 0.3s; }
.custom-product-wrapper .products  .ekit-wc-add-to-cart a:hover { background-color: #FFF !important; color: #00adb4 !important; border-color: #00adb4; }
.sliderinproduct .products { padding-bottom: 1px !important; }
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before { content: "\e017"; font-family: WooCommerce !important; }  .tesri_mony .swiper-wrapper .swiper-slide-inner .elementskit-single-testimonial-slider { min-height: 342px; } .single-product .summary .legal-price-info .wc-gzd-additional-info { display: none; }
.woocommerce-checkout form.woocommerce-checkout { position: relative; }
.woocommerce-checkout form.woocommerce-checkout .woocommerce-NoticeGroup-updateOrderReview { position: absolute;
top: -70px; width: 100%; max-width: 100%; z-index: 2; }
.woocommerce-checkout form.woocommerce-checkout .is-success { padding: 10px 15px !important; }
@media only screen and (max-width: 1060px) and (min-width: 1025px){
.pro_tab.custom-pro ul a { padding: 14px 30px 14px 30px; }
}
@media all and (max-width:1300px){
.products .custom-wishlist-btn { bottom: 65px; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions { left: 50% !important; transform: translateX(-50%) !important; width: 100%; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap{ margin-right: 0; }
}
@media all and (max-width:1200px){
.main-banner-wrapper  > .elementor-widget-elementskit-heading { --container-widget-width: 100% !important; }
}
@media(min-width:1200px){
.woocommerce-page main#main {
max-width: 1340px;
}
}
@media all and (max-width:1100px){
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions { bottom: 57% !important; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap { padding: 8px 20px; }
.custom-product-wrapper ul.products .ekit-wc-add-to-cart { top: 32% !important; }
.custom-product-wrapper ul.products .ekit-wc-add-to-cart .add_to_cart_button { padding: 10px 45px 10px 10px !important; }
}
@media(max-width:1024px){
.custom-pro .product-grid-item .wd-buttons {
opacity: 0;
transform: none; }
.custom-pro .woocommerce .products .product .tinv-wishlist a,
.single-product .related.products .products .product .tinv-wraper a, .products .custom-wishlist-btn .tinv-wishlist a.tinvwl_add_to_wishlist_button,
.tax-product_cat .products .tinv-wishlist a {
padding: 10px 15px;
}
.custom-pro .woocommerce .products .product .tinv-wishlist, .single-product .related.products .products .product-grid-item .tinv-wraper {
width: 100%;
}
.custom-pro .pro_tab .product-wrapper .wd-buttons.wd-pos-r-t, .woocommerce-cart .product-wrapper .wd-buttons.wd-pos-r-t {
width: 70%;
border-radius: 5px;
}
.woocommerce-page main#main {
max-width: 98%;
}
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions { bottom: 55% !important; }
.products .custom-wishlist-btn { bottom: 95px; }
.custom-product-wrapper .products .custom-wishlist-btn { bottom: 190px; }
.custom-product-wrapper ul.products .ekit-wc-add-to-cart { top: 160px!important; }
}
@media(max-width:991px){
.woocommerce-page ul.products.columns-4 {
display: flex;
flex-wrap: wrap;
}
.woocommerce-cart .woocommerce .woocommerce-cart-form,
.woocommerce-cart .woocommerce .cart-collaterals  { width: 100%; padding-right: 0; padding-left: 0; }
.custom-product-wrapper ul.products .ekit-wc-add-to-cart {
top: 180px!important;
}
.products .custom-wishlist-btn {
bottom: 68px;
}
}
@media(max-width:768px){
.custom-pro .pro_tab .product-wrapper .wd-buttons.wd-pos-r-t, .woocommerce-cart .product-wrapper .wd-buttons.wd-pos-r-t {
width: 80%;
border-radius: 5px;
}
.woocommerce-page main#main {
max-width: 94%;
}
.woocommerce-page div.product .product_title {
font-size: 28px;
}
.woocommerce-cart .woocommerce table td.product-thumbnail { display: block !important; text-align: left !important; }
.woocommerce-cart .woocommerce table td.product-thumbnail:before { display: none !important; }
.woocommerce-cart .woocommerce table td.product-thumbnail img { width: 80px; }
.woocommerce-cart .woocommerce table td.actions .coupon .input-text { max-width: 50%; }
.new-timeline-wrapper .wd-timeline-wrapper .wd-timeline .timeline-col-secondary { margin-top: 40px; }
.new-timeline-wrapper .wd-timeline .wd-timeline-item { padding: 30px 20px 15px; }
}
@media(max-width:767px){
.wd-header-wishlist .wd-toolbar-label {
inset-inline: auto;
text-align: center;
text-overflow: unset;
white-space: normal;
}
.wd-toolbar-shop span.wd-toolbar-label, 	.wd-header-cart span.wd-toolbar-label{ font-size:0; }
.wd-toolbar-shop span.wd-toolbar-label:before {
content: 'Shop';
font-size:11px; }
.wd-header-cart span.wd-toolbar-label:before{
content: 'Warenkorb';
font-size:11px;
}
.page-id-45 table.wc-block-cart-items.wp-block-woocommerce-cart-line-items-block {
width: 700px;
}
.page-id-45 .is-small table.wc-block-cart-items .wc-block-cart-items__row {
display: auto;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product {
padding: 15px !important;
}
.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total, .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total {
grid-row-start: 1;
padding: 15px !important;
}
.products .custom-wishlist-btn { bottom: 118px; }
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions { bottom: 51% !important; }
.custom-product-wrapper .products .custom-wishlist-btn { bottom: 210px; }
.custom-product-wrapper ul.products .ekit-wc-add-to-cart { top: 210px!important; }
}
@media(max-width:576px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 15px !important;
width: calc(100% - 30px) !important;
}
.woocommerce-page .woocommerce-ordering{
float:unset;
}
}
@media(max-width:400px){
.custom-product-wrapper .products .custom-wishlist-btn { bottom: 170px; }
} .envato-kit-66-menu .e--pointer-framed .elementor-item:before{
border-radius:1px;
}
.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
position:relative;
}
.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
position:static;
}
.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
position: absolute;
top: 50%;
right: 6px;
transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-webmit-transform: translate(0, -50%);
}
.envato-kit-66-testi-slider .elementor-testimonial__footer{
margin-top: -60px !important;
z-index: 99;
position: relative;
}
.envato-kit-66-featured-slider .elementor-slides .slick-prev{
width:50px;
height:50px;
background-color:#ffffff !important;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
left:-25px !important;
-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}
.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
display:block;
margin-top:0px;
margin-left:0px;
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
}
.envato-kit-66-featured-slider .elementor-slides .slick-next{
width:50px;
height:50px;
background-color:#ffffff !important;
transform:rotate(45deg);
-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
right:-25px !important;
-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}
.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
display:block;
margin-top:-5px;
margin-right:-5px;
transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
}
.envato-kit-66-orangetext{
color:#f4511e;
}
.envato-kit-66-countdown .elementor-countdown-label{
display:inline-block !important;
border:2px solid rgba(255,255,255,0.2);
padding:9px 20px;
}  .single-product .woocommerce-product-details__short-description {
margin-bottom: 25px;
}
.single-product .woocommerce-product-details__short-description p {
font-family: 'Poppins';
font-size: 14px;
color: #777;
}
.single-product .woocommerce-product-details__short-description p br {
content: "";
margin: 17px;
display: block;
}
.single-product.woocommerce div.product div.summary .amount * {
color: #009ea5;
font-size: 24px;
}
.single-product.woocommerce div.product .woocommerce-price-suffix {
font-size: 17px;
color: #777;
font-weight: 400;
font-family: 'Poppins';
margin-left: 5px;
}
.single-product.woocommerce div.product p.stock {
font-size: 14px;
}
.single-product .product_meta {
display: none;
}
.single-product .product_meta span {
font-family: 'Poppins';
font-weight: 600;
width: 100%;
display: flex;
margin: 0 0 4px 0;
}
.single-product .product_meta span span, .single-product .product_meta span a {
font-weight: 500;
margin-left: 5px;
color: #777;
}
.single-product .product_meta span a {
color: #00acb3;
}
.single-product .woocommerce div.product form.cart .button {
vertical-align: middle;
float: left;
padding: 11px 25px;
}
.single-product .product_extra-info .shipping_rate {
font-family: 'Poppins';
font-size: 15px;
color: #777;
}
.single-product .product_extra-info .info-icons {
display: flex;
flex-wrap: wrap;
}
.single-product .product_extra-info .info-icons .info-icon {
width: 50%;
}
.single-product .product_extra-info .info-icon i {
color: #000;
}
.single-product .product_extra-info .info-icon span {
font-family: 'Poppins';
font-size: 16px;
color: #000;
margin-left: 8px;
}
.single-product .related.products .price * {
font-family: "Roboto", Sans-serif;
font-size: 20px;
font-weight: 600;
color: #00adb4;
}
.single-product .related.products ul.products li.product .tinv-wraper {
display: block !important;
}
.woocommerce ul.products li.product a.added_to_cart {
display: none;
}  .woocommerce-checkout main#content {
max-width: 1320px;
}
.woocommerce-checkout.woocommerce-page .page-content {
padding: 0;
border: none;
}
.woocommerce-checkout .wc-block-components-notice-banner.is-info {
border-color: #00adb4;
}
.woocommerce-checkout form.checkout {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
column-gap: 30px;
margin-top: 60px;
}
.woocommerce-checkout form.checkout > div {
flex: 0 0 calc(50% - 15px);
max-width: calc(50% - 15px);
}
.woocommerce-checkout form.checkout > div.checkout-order-review {
position: relative;
margin-bottom: 40px;
padding: 30px;
background-color: #f7f7f7;
}
.woocommerce-checkout form.checkout > div.checkout-order-review::before,
.woocommerce-checkout form.checkout > div.checkout-order-review::after {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 10px;
background-color: transparent;
background-image: radial-gradient(farthest-side, transparent 6px, #f7f7f7 0);
background-size: 15px 15px;
}
.woocommerce-checkout form.checkout > div.checkout-order-review::before {
top: -10px;
background-position: -3px -5px, 0 0;
}
.woocommerce-checkout form.checkout > div.checkout-order-review::after {
bottom: -10px;
background-position: -3px 2px, 0 0;
}
.woocommerce-checkout form.checkout .form-row {
margin: 0 0 20px;
}
.woocommerce-checkout form.checkout label {
font-family: 'Poppins';
font-size: 14px;
color: #242424;
margin-bottom: 10px;
line-height: 1;
}
.woocommerce-checkout form.checkout .customer-details input:not(.input-checkbox), .woocommerce-checkout form.checkout .customer-details select, .woocommerce-checkout form.checkout .customer-details textarea, .woocommerce-checkout form.checkout .customer-details .select2-selection {
padding: 0 15px;
max-width: 100%;
width: 100%;
height: 42px;
border: 2px solid rgba(0,0,0,0.1) !important;
border-radius: 5px;
background-color: transparent;
box-shadow: none;
color: #777777;
vertical-align: middle;
font-size: 14px;
transition: border-color .5s ease;
}
.woocommerce-checkout form.checkout .customer-details .select2-selection {
display: flex;
align-items: center;
}
.woocommerce-checkout form.checkout .customer-details .select2-selection span.select2-selection__arrow {
height: 40px;
right: 5px;
top: auto;
}
.woocommerce-checkout form.checkout .customer-details .select2-selection .select2-selection__rendered {
padding-left: 0;
}
.woocommerce-checkout form.checkout .customer-details textarea {
overflow: auto;
padding: 10px 15px;
min-height: 190px;
}
.woocommerce-checkout h3#order_payment_heading {
text-align: center;
background: #fff;
padding: 16px 0;
margin: 0;
border-radius: 5px 5px 0 0;
}
.woocommerce-checkout form.checkout .checkout-order-review #payment {
background: #FFF;
}
.woocommerce-checkout .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
margin-top: 25px;
}
.woocommerce-checkout .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal span.woocommerce-gzd-legal-checkbox-text {
font-family: 'Poppins';
font-size: 14px;
color: #242424 !important;
}
.woocommerce-checkout .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal span.woocommerce-gzd-legal-checkbox-text a {
color: #00acb3 !important;
}
.woocommerce-checkout form.checkout table.shop_table {
display: flex;
flex-direction: column;
background-color: transparent;
width: 100%;
border-spacing: 0;
border-collapse: collapse;
line-height: 1.4;
border: none;
margin: 0 0 30px 0;
border-radius: unset;
}
.woocommerce-checkout form.checkout table.shop_table tr {
display: flex;
border-bottom: 1px solid rgba(0,0,0,0.105);
}
.woocommerce-checkout form.checkout table.shop_table th {
flex-basis: 50%;
padding: 15px 10px;
border-bottom: 2px solid rgba(0,0,0,0.075);
border-top: none;
color: #242424;
font-weight: 500;
font-size: 14px;
font-family: 'Poppins';
vertical-align: middle;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table :is(th,td) {
border: none;
}
.woocommerce-checkout form.checkout table.shop_table th.product-name {
text-align: left;
}
.woocommerce-checkout .shop_table tr :is(td,th):last-child {
text-align: right;
display: flex;
flex-wrap: wrap;
justify-content: end;
align-items: center;
}
.woocommerce-checkout form.checkout table.shop_table td, .woocommerce-checkout form.checkout table.shop_table th {
line-height: 1.5;
background: transparent;
border: none;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name,
.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td {
flex-grow: 1;
}
.woocommerce-checkout .woocommerce-checkout-review-order-table .cart_item .product-name {
display: flex;
flex-wrap: wrap;
}
.woocommerce-checkout tr.cart_item .product-total .amount {
color: #777;
font-weight: 400;
}
.woocommerce-checkout form.checkout table.shop_table tr.cart_item {
padding: 10px 0;
}
.woocommerce-checkout form.checkout table.shop_table tr.order-total th,
.woocommerce-checkout tr.order-total strong .amount {
font-size: 20px;
}
.woocommerce-checkout-review-order-table tfoot .amount {
color: #00adb4;
font-weight: 600;
}
.woocommerce-checkout .place-order button, .woocommerce-checkout .woocommerce #payment #place_order, .woocommerce-checkout .woocommerce-page #payment #place_order {
width: 100%;
}
.woocommerce-checkout .wc-gzd-edit-data-notice {
margin-bottom: 20px;
background-color: #f7f7f7;
padding: 1em;
}
.woocommerce-checkout .wc-gzd-edit-data-notice p {
margin: 0;
font-family: 'Poppins';
font-size: 14px;
font-weight: 400;
line-height: 1.6;
color: #777;
}
@media (max-width:767px){
.woocommerce-checkout form.checkout > div {
flex: 0 0 calc(100% - 15px);
max-width: calc(100% - 15px);
}
} .elementor-element.elementor-element-8241014.elementor-widget.elementor-widget-shortcode {
border: 2px solid #00adb4;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before {
content: "\e908";
font-family: tinvwl-webfont !important;
color:#ff0000;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:after { }
.single-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:after{ } .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list span.tinvwl_add_to_wishlist-text { font-size: 0; }
.pp-woocommerce a.add_to_cart_button.added::after {
font-family: tinvwl-webfont !important;
content: '\e913' !important;
}
.single-product .wd-wishlist-btn.wd-action-btn.wd-wishlist-icon.wd-style-text {
display: none;
}
.page-id-9535 span.elementor-field-option {
text-align: left !important;
}
.woocommerce-NoticeGroup {
max-width: 100% !important;
flex: 100%!important;
}
.woocommerce-table--order-details td.woocommerce-table__product-name.product-name , .woocommerce-table--order-details  td.woocommerce-table__product-total.product-total {
height:80px;
}
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap, .home .wd-buttons.wd-pos-r-t {
background-color: #0d2534;
border: 2px solid #0d2534;
}
.sliderinproduct .pp-woo-skin-skin-2 .pp-product-actions .pp-action-item-wrap:hover {
background-color: #fff !important;
color: #0d2534 !important;
border-color: #0d2534 !important;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button{
border:none !important;
}
.home .custom-pro .pro_tab .wd-buttons a.button:hover:before{
color: #0d2534 !important;
}
.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
background: #0D2534;
width: 45px;
height: 45px;
border: 2px solid #0d2534;
color:white;
}
.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover{
background: white;
}
.single-product .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button:hover::before{
color: #0D2534;
}
@media (max-width:767px){
.custom-wishlist-btn .tinv-wishlist {
opacity: 1 !important;
}
.tax-product_cat .products .tinv-wraper.tinv-wishlist.tinvwl-above_thumb-add-to-cart{
display: block !important;
}
} .archive .widget_top_rated_products .product_list_widget .wc-gzd-additional-info{
display: none;
} .wd-swatches-filter:is(.wd-layout-double, .wd-layout-inline){
gap: 20px 40px !important;
} .zahlung-und-versand ul {list-style: disc !important;}
.zahlung-und-versand ol {list-style: decimal !important;}
.zahlung-und-versand :is(ul, ol) {--list-mb: 20px !important;--li-mb: 10px !important;--li-pl: 17px !important;}