/* a.theme-product-quick-view-link{
display: none!important;
}

.theme-tag-sku-label{
display: none!important;
} */

.theme-product-list-style-07 .theme-button, .theme-product-list-style-07 .theme-product-quick-view-link {
color: #FFFFFF;
padding-block-start: 0px;
margin-block-start: 10px;
border-block-start: unset;
display: block;
flex: 1 0 100%;
cursor: pointer;
}


.wrapper {
position: relative;
overflow: hidden;
padding-top: 56.25%;
}

.wrapper iframe {
position: absolute;
top:0;
left:0;
width:100%;
height: 100%;
}
#pickup-tab {
display: none;
}


/*Optimizing*/

a.theme-button {
margin-top: 0px !important;
}

.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width {
width: 220px !important;
}

.theme-product-ratio .theme-prod-box.theme-product-list-style-07 .theme-product-box-container .theme-product-image .theme-product-hover-view .theme-button{
border-block-start: unset;
}

/*mobile*/

@media only screen and (max-width: 600px) {
.theme-cart-button.zpbutton.zpbutton-type-primary.zpbutton-size-lg.zpbutton-full-width {
margin-top: 0px !important;
margin-left: 10px !important;
}
}


.theme-product-details-style-07 .zcs_custom_badge{
display: none; }


.theme-product-list-style-07 .theme-ribbons {
position: absolute;
left: unset !important;
top: 15px;
right: 0px !important;
}


.zprow.theme-product-ratio.theme-store-style-collection-row-07.theme-collection-row-no-margin .zcs_custom_badge{
top: 0px !important;
left: unset!important;
right: 0px!important;
}

.theme-collection-section .zcs_custom_badge{
top: 0px !important;
left: unset!important;
right: 0px!important;
}

@media only screen and (max-width: 1199px) {
.zcs_custom_badge{
left: unset !important;
right: 0px!important;
}
.theme-collection-section .zcs_custom_badge{
top: 0px !important;
left: unset!important;
right: 0px!important;
}
.zprow.theme-product-ratio.theme-store-style-collection-row-07.theme-collection-row-no-margin .zcs_custom_badge{
top: 0px !important;
left: unset !important;
right: 0px!important;
}
}

@media only screen and (max-width: 992px){

.theme-collection-section .zcs_custom_badge{top: 0!important;left: unset!important;right: 0px!important;position: absolute;}
.zprow.theme-product-ratio.theme-store-style-collection-row-07.theme-collection-row-no-margin .zcs_custom_badge{
top: 0px !important;
left: unset !important;
right: 0px!important;
}
}

@media only screen and (max-width: 600px) {
.zcs_custom_badge{
left: unset!important;
right:0px!important;
}
.theme-collection-section .zcs_custom_badge{
left: unset !important;
right: 0px!important;
}
.zprow.theme-product-ratio.theme-store-style-collection-row-07.theme-collection-row-no-margin .zcs_custom_badge{
left: unset!important;
right:0px!important;
}
}
.zcs_custom_badge {
top: 0px !important;
}

.theme-product-list-style-04 .theme-product-box-content .theme-product-image-area .theme-product-ribbon-area {
position: absolute;
top: 0;
right: 0;
z-index: 1;
}



/* ab hier kommt der vorrübergehende Code zum fixen des Textfehlers - keine Abstände wurden angezeigt*/
[data-zs-description] {
p:empty {
padding-bottom: 16px !important;
}
}



/* Button ist abgerundet auf Startseite */
body > div.theme-mobile-content-wrap > div.theme-content-area.theme-pages-full-stretch > div > div > div.zpcontent-container.page-container > div:nth-child(2) > div > div > div > div > div > div.zpfilmstrip-viewall-button > a {
  border-radius: 5px;
}

body > div.theme-mobile-content-wrap > div.theme-content-area.theme-pages-full-stretch > div > div > div.zpcontent-container.page-container > div:nth-child(5) > div > div > div > div > div > div.zpfilmstrip-viewall-button > a {
  border-radius: 5px;
}





/* Suchfeld um 50% verkleinert */
.theme-navigation-and-icons .theme-search-and-mini-cart-group [data-zs-search-container] {
  width: 50%;
}





/* Haupt-Schriftfarbe der Sprachumschaltung (inkl. Auswahl & Dropdown) */
.weglot_switcher span,
.weglot_switcher a,
.weglot_switcher div,
.weglot_switcher .wg-li,
.weglot_switcher .wg-dropdown {
    color: grey !important;
    fill: grey !important;
}

/*  Details anzeigen in der Produktvorschau/Ansicht entfernen */
[data-zs-product-id] [data-zs-view-details] {
  display: none !important
} 

/* Suchfeld um 50% verkleinert */
body > div.zpheader-style-09.theme-pages-full-stretch.theme-mobile-header-style-05 > div.theme-header > div.zpcontainer > div.theme-navigation-and-icons > div.theme-search-cart-non-res > div > div:nth-child(1) {
  width: 50%;
}

/* BLACK WEEK im Menü in Rot und Größer Desktop */
body > div.zpheader-style-09.theme-pages-full-stretch.theme-mobile-header-style-05 > div.theme-header > div.zpcontainer > div.theme-navigation-and-icons > div.theme-menu-area > div > ul > li:nth-child(6) > a > span > span {
  color: #bb1515;
    font-size: 16px;
  font-weight: bold;
}

/* BLACK WEEK im Menü in Rot und Größer Mobil */
body > div.theme-mobile-header-style-05.theme-mobile-header-slidewrapper.active > div > div.theme-mobile-header-slide-content.active > div.theme-mobile-header-slide-box.theme-mobile-header-navigation.theme-responsive-menu-area.theme-navigation-and-icons > div > div > ul:nth-child(1) > li:nth-child(6) > a > span > span {
  color: #bb1515;
    font-size: 16px;
}
/* DHL-Bild im Checkout beim Versand */
.zs-shipping-icon {
  width: 120px;
  height: auto;
  margin-left: 8px;
  vertical-align: middle;
  display: inline-block;
}

/* Logo Mobil im Header kleiner */
body > div.theme-mobile-header-style-05.theme-mobile-header-top > div > div.theme-branding-info > div > a > picture > img {
  margin-left: 10px;
  height: 60%;
  width: 60%;
}
