.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:10000; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:#000;}
#colorbox{outline:0;}
#cboxTopLeft{width:14px; height:14px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 0;}
#cboxTopCenter{height:14px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x top left;}
#cboxTopRight{width:14px; height:14px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px 0;}
#cboxBottomLeft{width:14px; height:43px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0 -32px;}
#cboxBottomCenter{height:43px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/border.png) repeat-x bottom left;}
#cboxBottomRight{width:14px; height:43px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat -36px -32px;}
#cboxMiddleLeft{width:14px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -175px 0;}
#cboxMiddleRight{width:14px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) repeat-y -211px 0;}
#cboxContent{background:#fff; overflow:visible;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:5px;}
#cboxLoadingOverlay{background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/loading.gif) no-repeat center center;}
#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(//autoschmitt.com/wp-content/plugins/yith-woocommerce-compare-premium/assets/images/colorbox/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxPrevious{left:0px; background-position: -51px -25px;}
#cboxPrevious:hover{background-position:-51px 0px;}
#cboxNext{left:27px; background-position:-75px -25px;}
#cboxNext:hover{background-position:-75px 0px;}
#cboxClose{right:0; background-position:-100px -25px;}
#cboxClose:hover{background-position:-100px 0px;}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
.yith_woocompare_colorbox #cboxLoadedContent {
overflow: hidden !important;
}.yith-woocompare-widget-content ul.products-list {
list-style: none;
margin: 0 0 15px;
}
.yith-woocompare-widget-content ul.products-list li:not( .list_empty ) {
position: relative;
padding: 5px 0 5px 30px;
border-bottom: 1px solid #dfdfdf;
}
.yith-woocompare-widget-content ul.products-list li .remove {
position: absolute;
left: 3px;
top: 50%;
margin-top: -0.6em;
color: #ff0000;
font-weight: 400;
font-size: 1.2em;
line-height: 1.2;
height: 1.2em;
width: 1.2em;
border-radius: 50%;
text-align: center;
cursor: pointer;
outline: none;
}
.yith-woocompare-widget-content ul.products-list li .remove:hover {
background-color: #ff0000;
color: #ffffff;
}
.yith-woocompare-widget-content ul.products-list li img {
max-width: 50px;
height: auto;
display: block;
vertical-align: middle;
float: left;
}
.yith-woocompare-widget-content ul.products-list li .product-info {
cursor: pointer;
text-transform: uppercase;
font-size: 12px;
font-weight: 400;
display: block;
outline: none;
}
.yith-woocompare-widget-content ul.products-list li .product-info:before,
.yith-woocompare-widget-content ul.products-list li .product-info:after {
content: '';
display: table;
clear: both;
}
.yith-woocompare-widget-content ul.products-list li .product-info span {
padding-left: 5px;
display: block;
overflow: hidden;
}
.yith-woocompare-widget-content a.compare-widget,
.yith-woocompare-widget-content a.compare {
float: right;
float: right;
line-height: 1;
cursor: pointer;
padding: 8px 10px;
font-size: 13px;
text-transform: uppercase;
font-weight: 700;
border-radius: 3px;
border: 0;
white-space: nowrap;
display: inline-block;
color: #ffffff;
background-color: #b2b2b2;
}
.yith-woocompare-widget-content a.compare-widget:hover,
.yith-woocompare-widget-content a.compare:hover {
color: #ffffff;
background-color: #303030;
}
.yith-woocompare-widget-content a.clear-all {
outline: none;
font-size: 12px;
cursor: pointer;
}.cache-master-benchmark-report {
background-color: white;
} th:first-child,
td:first-child {
padding-left: 10px !important;
hyphens: auto;
}
.woocommerce-breadcrumb {
display: none !important;
}
#tab-title-description {
display: none !important;
}
.highlightshowli li {
padding: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: 1em !important;
}
.highlightshowli {
margin: 5px 0px 5px 0px !important;
} .tab-panels th.anbietercss {
width: 30% !important;
text-transform: none !important;
}
#custom_html-4 {
margin-bottom: 0px !important;
} .row-dienst {
width: 100% !important;
padding: 10px 0px 0px 0px !important;
float: left;
}
.marginextraicon {
margin-top: -1px;
} .price-wrapper-archive del {
text-decoration-color: #b90a30;
font-weight: bold;
} [data-tax="orderby"] {
display: none;
}
[data-icon-label]:after {
top: -5px !important;
background-color: #a41914 !important;
} .yith-woocompare-count {
position: absolute;
top: 4px;
right: -8px;
font-style: normal;
font-family: Arial, Sans-serif !important;
font-weight: bolder !important;
background-color: #a01915;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
font-size: 11px !important;
padding-left: 2px;
padding-right: 2px;
opacity: .9;
line-height: 17px;
letter-spacing: -.5px;
height: 17px;
min-width: 17px;
border-radius: 99px;
color: #fff !important;
text-align: center;
z-index: 1;
transition: transform .2s;
}  .woof_products_top_panel {
z-index: 1 !important;
}
.woof_redraw_zone select {
margin-bottom: 0em;
}
.woof_container {
padding-bottom: 0;
margin-bottom: 3px;
}
.woof_image_term.checked,
.woof_image_term:hover {
background-color: #ccc !important;
}
p.woof_tooltip span.woof_tooltip_data {
display: none;
}
.woof_list_label li {
width: calc(50% - 2px);
margin: 0px !important;
}
.woof_label_count {
background: var(--primary-color) !important;
color: #f1f1f1 !important;
margin: -6px 0 0 0px !important;
}
.woof_list_label .woof_label_term {
width: 100%;
font-size: 0.8em;
}
.widget_currency_converter .is-divider {
display: none;
}
.widget_currency_converter .currency_switcher li {
margin: 0px 10px 0px 0px !important;
}
.widget_currency_converter form {
margin: 10px 5px !important;
}
span.widget-title.shop-sidebar {
text-transform: none;
color: #555;
font-weight: 700;
font-size: 1.125em;
}
.widget_currency_converter {
margin: 0px !important;
}
.widget_currency_converter .currency_switcher a {
padding: 0px 35px !important;
}
.woof_container h4 {
font-size: 16px;
color: #333;
font-weight: normal;
padding: 0 .75em;
}   .ad-in-product-loop {
max-width: 100% !important;
flex-basis: 100% !important;
} .popup-h1 {
font-size: 1.7em;
line-height: 1.3;
color: #3d3d3d;
font-weight: 700;
width: 100%;
margin-top: 0;
margin-bottom: .5em;
text-rendering: optimizeSpeed;
}
.box-text {
padding: 0.7em 0.7em !important;
}
.box-compare-wishlist a { background-color: #263548;
background-color: var(--primary-color) !important;
padding: 6px;
width: calc(50% - 2.5px);
text-align: center;
font-size: 11px;
font-weight: bold;
margin: 0px !important;
float: left;
border-radius: 3px;
color: white;
}
.show-on-hover .wishlist-icon {
display: none;
}
.box-compare-wishlist-box-left a {
margin-right: 2.5px !important;
}
.box-compare-wishlist-box-right a {
margin-left: 2.5px !important;
}
.box-compare-wishlist-box img.ajax-loading {
display: none !important;
}
.add_to_wishlist {}
.compare-full-size {
width: 100% !important;
margin-right: 0px !important;
}
.wishlist-full-size a {
width: 100% !important;
margin-left: 0px !important;
}
.box-headline a {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: bold;
}
.box-headline p {
margin-top: 5px;
height: 23px !important;
}
.box-small-details p {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
line-height: 15px;
}
.price-wrapper-archive del .amount {
width: 50% !important;
margin: 0px !important;
}
.price-wrapper-archive ins .amount {
width: 50% !important;
margin: 0px !important;
float: right;
text-align: right;
}
.price-wrapper-archive .price {
font-size: 20px;
margin-top: 7px !important;
}
.zustand-button {
width: 100%; background-color: #263548;
background-color: var(--primary-color);
border-radius: 3px;
text-align: center;
font-size: 15px;
padding: 2px;
color: white;
font-weight: bold;
line-height: 1.8 !important;
margin: 5px 0px 0px 0px !important;
text-transform: none;
min-height: 0px;
}
@media screen and (max-width: 1065px) and (min-width: 850px) {
.zustand-button {
font-size: 1.2vw !important;
}
}
.zustand-button i {
font-size: 10px;
}
a.zustand-button:hover {
color: white;
}
.below-price-wrapper {
margin-top: 5px !important;
height: 74px;
}
.add-to-cart-button {
width: calc(75% - 2.5px) !important;
float: left;
margin-right: 2.5px;
}
.add-to-cart-button a {
width: 100%;
font-size: 16px !important;
font-size: 1.7em !important;
font-weight: 900;
margin: 0px !important;
border-radius: 3px;
padding: 0px !important;
line-height: 3 !important;
height: 74px !important;
font-family: sans-serif !important;
}
.add-to-cart-button .preisblock-zahl {
line-height: 1.4 !important;
top: -13px;
position: inherit;
}
.add-to-cart-button .preisblock-text {
font-size: 0.6em !important;
text-transform: initial;
font-weight: 900;
display: block !important;
margin-top: 12px;
line-height: 0.8 !important;
letter-spacing: -0.75px;
}
.add-to-cart-button .rate_zusatz {
font-size: 0.6em !important;
}
.rabatt-fussnote {
line-height: initial;
font-size: 0.7em;
vertical-align: text-top;
}
.site-logo-image {
padding: 10px;
vertical-align: inherit !important;
}
.contact-wrapper {
width: calc(25% - 2.5px) !important;
float: left;
margin-left: 2.5px;
}
.contact-wrapper .box-contact-button {
margin: 0px !important;
height: 35px;
}
.box-contact-button {
padding: 0px !important;
min-height: 0px !important;
}
.box-contact-button i {
margin: 0px !important;
font-size: 20px !important;
}
.contact-mail {
margin-bottom: 4px !important;
}
.telefon_button {
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
animation: shadow-pulse 2s;
}
.pflichtangaben_below_buttons {
margin-top: 5px;
font-size: 13px;
min-height: 47px;
line-height: 15px;
}
.efficiency-class {
height: 20px;
line-height: 20px;
font-weight: 700;
padding-right: 8px;
color: #FFF;
text-align: right;
position: absolute;
right: 0px;
bottom: 8px;
width: 30px;
}
.efficiency-class_before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 16px solid #FFF;
position: absolute;
right: 30px;
bottom: 8px;
}  .fix_sticky_header_achor {
display: block;
position: relative;
top: -170px;
visibility: hidden;
}
p.single-product-artikelnummer {
color: rgba(102, 102, 102, 0.7);
margin: 0px;
}
.product-page-price {
margin-bottom: 17px;
}
.product-page-price del span {
margin: 0px;
}
.product-page-price sup {
margin-right: 15px;
}
.cart_item sup {
display: none;
}
.second_row {
width: 50%;
float: left;
}
.single-imprint-container {
margin: 10px 0px;
}
.single-accordion-finanz-leasing a {
border-top: 0px !important;
font-weight: bold;
font-size: 17px;
}
.single-accordion-finanz-leasing table {
margin-bottom: 0px !important;
}
.single-details-table table {
margin-bottom: 10px;
}
.accordion-finanz-leasing {
margin-bottom: 10px;
background-color: #f1f1f1;
border-radius: 3px;
}
.accordion-finanz-leasing .accordion-inner {
background-color: white;
padding: 10px;
}
@media screen and (max-width: 840px) and (min-width: 550px) {
.single_buttons a {
font-size: 1vw !important
}
}
.single-add-to-cart-container form {
margin-bottom: 10px !important;
}
.single-add-to-cart-container button {
margin: 0px !important;
border-radius: 3px;
width: 100%;
font-size: 0.9em !important;
}
.single-add-to-cart-container {
width: 100%;
float: left;
}
.single-phone-container {
width: 50%;
float: left;
padding-right: 5px;
}
.single-phone-button {
width: 100%;
}
.single-phone-container a {
margin-bottom: 10px;
}
.single-contact-container {
width: 50%;
float: left;
padding-left: 5px;
}
.single-contact-button {
width: 100%;
}
.single-contact-container a {
margin-bottom: 10px;
}
.single-compare-container a {
width: 100%;
margin: 0px;
border-radius: 3px;
}
.single-compare-container {
padding-right: 5px;
}
.single-wishlist-container {
padding-left: 5px;
}
.single-wishlist-container .yith-wcwl-add-to-wishlist a {
width: 100%;
color: #fff;
background-color: var(--primary-color);
border-color: rgba(0, 0, 0, 0.05);
position: relative;
display: inline-block;
font-size: .97em;
letter-spacing: .03em;
touch-action: none;
cursor: pointer;
font-weight: bolder;
text-align: center;
text-decoration: none;
border: 1px solid transparent;
vertical-align: middle;
border-radius: 3px;
margin-top: 0;
margin-right: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
text-rendering: optimizeLegibility;
box-sizing: border-box;
margin: 0px;
text-transform: none;
}
.single-wishlist-container .ajax-loading {
display: none;
}
.single-compare-full-size {
width: 100% !important;
padding-right: 0px !important;
}
.single-wishlist-full-size {
width: 100% !important;
padding-left: 0px !important;
}
.single-details-table th,
.accordion-finanz-leasing th,
.tab-panels th {
width: 60% !important;
text-transform: none !important;
}
.woocommerce-tabs .tab-panels {
overflow: auto;
overflow-y: scroll;
}
.woocommerce-product-attributes img {
width: 20em !important;
margin-bottom: 20px;
}  .wpcf7-acceptance input {
margin-bottom: 0px;
}
.form-notice {
font-size: 12px;
margin-bottom: 20px !important;
}
.wpcf7-submit {
border-radius: 3px !important;
}
.form-datenschutz {
color: #222;
font-weight: bold;
display: block;
font-size: .9em;
margin-bottom: 0.4em;
} @media only screen and (max-width: 48em) { } @keyframes shadow-pulse {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
}
100% {
box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
}
}
@keyframes shadow-pulse-big {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
}
} .dettext {
line-height: 1 !important;
padding-top: 10px;
}
.button.primary,
.secondary.is-outline:hover {
background-color: var(--primary-color) !important;
}
.secondary.is-outline {
color: var(--primary-color) !important;
}
.secondary.is-outline:hover {
color: #fff!important;
border-color: var(--primary-color) !important;
}td.wishlist-empty{
text-align: center!important;
padding: 50px;
font-size: 2em;
}
.wishlist_table .add_to_cart{
line-height: 1.3;
padding: 7px 10px;
} #yith-wcwl-popup-message{
background: #fff;
border: 1px solid #dddddd;
padding: 15px 0;
font-size: 120%;
position: fixed;
text-align: center;
top: 50%;
left: 50%;
transform: translateX(50%);
width: 300px;
z-index: 10000; }
.wishlist-icon{
position: relative;
}
.wishlist-popup {
opacity: 0;
max-height: 0;
position: absolute;
overflow: hidden;
padding: 5px;
margin-top: -10px;
border-radius: 5px;
line-height: 1.3;
text-align: center;
font-size: .9em;
top:100%;
background-color: rgba(0,0,0,.8);
right:0;
color:#FFF;
transition: opacity .3s, max-height .3s;
transition-delay: .3s;
}
.wishlist-popup:after {
bottom: 100%;
right: 10px;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-bottom-color: rgba(0,0,0,.8);
border-width: 10px;
margin-left: -10px;
}
.wishlist-icon:hover .wishlist-popup{
opacity: 1;
max-height: 200px;
overflow-y: auto;
}
.wishlist-popup a{
color:#ccc;
display: block;
}
.wishlist-popup a:hover{
color:#FFF;
}
.wishlist-icon.added:after{
background-color:red;
transform: translateY(-3px);
}
.wishlist-popup .ajax-loading,
.wishlist-popup .feedback{
display: none!important;
}
.wishlist-title {
margin-bottom: 20px;
}
#yith-wcwl-form .hidden-title-form,
#yith-wcwl-form .hide-title-form i,
.wishlist-title .button {
display: none;
} @media screen and (max-width: 768px) {
.wishlist-title,
.wishlist-empty,
.yith_wcwl_wishlist_footer {
text-align: center;
}
.share-icons-title {
display: none;
}
}
.wishlist_table.mobile {
list-style: none;
}
.wishlist_table.mobile li .product-checkbox {
display: inline-block;
width: 20px;
vertical-align: top;
}
.wishlist_table.mobile li .item-wrapper {
display: inline-block;
width: calc(100% - 25px);
vertical-align: top;
}
.wishlist_table.wishlist_manage_table.mobile li .item-wrapper {
width: 100%;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
display: inline-block;
max-width: 60px;
margin-right: 10px;
}
.rtl .wishlist_table.mobile li .item-wrapper .product-thumbnail {
margin-right: 0;
margin-left: 10px;
}
.wishlist_table.mobile li .item-wrapper .item-details {
display: inline-block;
width: calc(100% - 74px);
vertical-align: top;
}
.wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 20px;
}
.rtl .wishlist_table.mobile.with-checkbox li .additional-info-wrapper {
padding-left: 0;
padding-right: 20px;
}
.wishlist_table.mobile li .additional-info-wrapper {
border-bottom: 1px solid #ececec;
width: calc(100% - 25px);
}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist {
text-align: center;
margin-bottom: 20px;
}
.wishlist_table.mobile .button.add_to_cart_button {
margin: 0;
}
.wishlist_table.mobile td {
border-bottom: none;
padding: 3px 0;
}
.wishlist_table.mobile li[id^="yith-wcwl-row-"] {
position: relative;
margin-top: 20px;
}
.wishlist_table.mobile .product-remove {
position: absolute;
top: 5px;
left: -12px;
width: 24px;
height: 24px;
line-height: 18px;
font-size: 18px;
border-radius: 100%;
color: #ccc;
font-weight: bold;
text-align: center;
border: 2px solid currentColor;
}
.rtl .wishlist_table.mobile .product-remove {
left: unset;
right: -12px;
}
.wishlist_table.mobile .product-remove a {
position: unset;
}
.wishlist_table.mobile .product-remove a i {
display: none;
}
.wishlist_table.mobile .product-remove a:after {
content: '×';
color: #ccc;
}