<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Formatierungen fÃ¼r beide Shops */
h2 {padding:10px 0px;}
h3 {padding:10px 0px;}
h4 {padding:10px 0px;}
.hundert {width: 100%;}

/* Startseite Coffeemakers */
.liste-klein {list-style: none; margin: 0; padding: 0; display: flex; gap: 1rem; flex-wrap: wrap;}
.liste-klein li {border: 1px dotted #5c3208; padding: 0.5rem 1rem; font-size: smaller;}



/* Startseite KaffeeTechnik Shop */
.kasten {border: solid 3px rgb(89, 71, 67); padding: 10px; background-color:rgb(235, 235, 235);}
.kasten-leer {border: solid 3px rgb(89, 71, 67); padding: 10px;}

/* Footer KTShop */
.footer-main {border-top: solid 3px #4a0700 !important;}


/* Explosionszeichungen */
.table-exp {font-size:14px;}
.table-exp th {border: 1px solid #000; padding: 5px; background-color: #000; color: #fff; font-size: 12px;}
.table-exp td {border: 1px solid #000; padding: 5px; background-color: #f0f0f0;}
.exp-grey {color: gray !important;}
.exp-teaser {display: flex; flex-direction: column; align-items: center; text-align: center;margin-bottom: 50px;}
.start-hauptkat {display: flex; flex-direction: column; align-items: center; text-align: center; margin-top:10px; border: 4px; border-style:solid; border-color:rgb(89, 71, 67);}
.start-hauptkat-txt {display: flex; flex-direction: column; align-items: center; text-align: center; padding:10px; background-color: rgb(89, 71, 67);}
.start-hauptkat-txt a {color:#fff; font-weight: bold; font-size: 20px;}
.table-responsive {width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; /* fÃ¼r flÃ¼ssiges Scrollen auf iOS */ }
.img-zoom {width: 100%;   height: auto;   transition: all 0.3s ease;  max-width: 100%;   cursor: zoom-in;  object-fit: contain;}
.img-zoom:hover {   width: auto;  max-width: none;  position: relative;  z-index: 10;}

.img-responsive { height: auto; max-width: 100%;}

/* Atikelbeschreibung */
  .siebverti {display:table; height:445px; padding: 40px 0px;}
  .siebverti_kaffee {display:table; height:400px; padding: 0px;}
  .siebback {display: table-cell; vertical-align: middle; padding-left:20px;}
  .siebtext_back_kaffee h2 {font-weight: bold;text-align: left;line-height: 28px;padding-bottom: 10px;margin-top: 10px !important;letter-spacing: 0.05em;}
  .siebtext {text-align: justify; line-height: 24px;margin-bottom: 10px !important;letter-spacing: 0.05em;}
  .siebtext ul {text-align:left;}
  .siebtext h2 {font-weight: bold;text-align: left;line-height: 28px;padding: 10px;margin-top: 10px !important;letter-spacing: 0.05em;}
  .siebback {background-color: #f5f5f5;border: 2px dotted #f5f5f5;padding-bottom: 10px;margin-top: 30px;margin-right: 30px;margin-left: -30px;}
  .siebtext img {margin-bottom:10px;}
  .siebtext_back h2 {font-weight: bold;text-align: left;line-height: 28px;padding-bottom: 10px;margin-top: 10px !important;letter-spacing: 0.05em;}
  .siebtext_back h3 {text-align: left;line-height: 28px;padding-bottom: 10px;margin-top: 10px !important;letter-spacing: 0.05em;}
  .siebtext_back {text-align: left; line-height: 24px; margin-bottom: 10px !important;letter-spacing: 0.05em;}
  .siebtext_back_kaffee { text-align: left; line-height: 24px; margin-bottom: 10px !important;letter-spacing: 0.05em;padding-right:10px;}
  .siebrow {padding-top:40px; clear:both;  display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
  .siebrow &gt; [class*="col-"] {padding-left: 15px;padding-right: 15px;}
  .siebtext_back img {height: 30px;margin-bottom: 12px; padding-right:3px;}
  .siebtext_back ul {margin-bottom:20px;}
  .properties-label {width: 33%;}

  /* Konfigurator */
  .dvsn-set-configurator div.stream.is--template-slider div.product-slider div.base-slider-controls .product-slider-controls-next {opacity: 1 !important; background: #4a0700;}
  .dvsn-set-configurator div.stream.is--template-slider div.product-slider div.base-slider-controls .product-slider-controls-prev {opacity: 1 !important; background: #4a0700;}

/* Kategorie beide Shops */
 .product-name {min-height: 50px !important;}
 .btn-buy {margin-top:15px !important;}

/* Kategorie Coffeemakers */
.mehrlinks {border:rgb(89, 71, 67) dotted 1px; padding:8px;border-radius: 5px;}

/* Kategorie KaffeeTechnik Shop */
h2.mehrinfos {font-size: 16px; font-weight: 700; margin-bottom: 5px;}
.mehrinfos {list-style: none; margin: 0; padding: 0; display: flex; gap: 1rem; flex-wrap: wrap;}
.mehrinfos li {border: 1px dotted #4a0700; padding: 0.5rem 1rem; font-size: 12px;}

 /* Ersatzteilsuche */
 .category-selector-wrapper {margin-top: -25px !important;}
 .category-selector-wrapper .custom-select  {border: solid black 1px;}

 /* Formular */
 .form-select {border: 1px solid #ECECE7;}

  @media screen and (max-width: 764px) {
    .img-zoom {transition: none; transform: none !important; cursor: default;  }
    .img-zoom:hover { transform: none !important;}
  }

  /* Warenkorb */
  .line-item-delivery-date {font-size: 1.2rem !important;}
  .form-check-input {border:1px solid #000000;}</pre></body></html>