<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* List */
.tt-products-single .productlistitem,
.tt-products-list .productlistitem {
  border-top: 5px solid #e2e2e2;
  margin-bottom: 60px;
}


.tt-products-single .productlistitem .image a,
.tt-products-list .productlistitem .image a {
  padding: 20px;
  display: block;
}

.tt-products-single .productlistitem .title,
.tt-products-list .productlistitem .title {
  text-align: center;
  font-weight: bold;
}

.tt-products-single .productlistitem .subtitle,
.tt-products-list .productlistitem .subtitle {
  text-align: center;
}

.tt-products-single .productlistitem .title,
.tt-products-single .productlistitem .subtitle,
.tt-products-list .productlistitem .title,
.tt-products-list .productlistitem .subtitle {
  padding-bottom: 6px;
}

.tt-products-single .productlistitem .title a,
.tt-products-single .productlistitem .subtitle a,
.tt-products-list .productlistitem .title a,
.tt-products-list .productlistitem .subtitle a {
  color: #000;
  text-transform: uppercase;
}

.tt-products-single .productlistitem .price,
.tt-products-list .productlistitem .price {
  color: #000;
  background-color: #ffbc22;
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  padding: 10px 15px;
  font-size: 17px;
}

.tt-products-single .productlistitem .price {
  max-width: 500px;
}

.tt-products-single .link a,
.tt-products-list .link a {
  text-align: right;
}

.tt-products-single .link a,
.tt-products-list .link a,
.tt-products-list .compare label {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

.tt-products-single .link a:after,
.tt-products-list .link a:after {
  content: " \e907";
  font-family: "glyphs_cubcadet";
  font-size: 17px;
}

.tt-products-list .compare label {
  padding: 0 0 0 30px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
}

.tt-products-list input[type="checkbox"] + label:before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  background-color: #a3a3a3;
  border: 1px solid #666;
  left: 12px;
  top: -1px;
  top: 9px;
}

.tt-products-list input[type="checkbox"]:checked + label:before {
  content: 'x';
/*  content: '\e90b';
  font-family: 'glyphs_wolfgarten';*/
  font-size: 20px;
  color: black;
  text-transform: none;
  line-height: 20px;
  text-align: center;
}

.tt-products-list input[type="checkbox"] {
    display: none;
}

.tt-products-single .productlistitem .bottom,
.tt-products-list .productlistitem .bottom {
  background-color: #3d3c38 !important;
}

.tt-products-single .productlistitem .bottom .col-md-6,
.tt-products-list .productlistitem .bottom .col-md-6 {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  background-color: #3d3c38 !important;
}

.tt-products-single .productlistitem .bottom .link,
.tt-products-list .productlistitem .bottom .link {
  text-align: right;
}

.tt-products-list .row.productlist,
.tt-products-list .row.productcompare {
  padding-bottom: 20px;
}

@media (max-width: 900px){
  .tt-products-single .producttabs .col-md-6.compare,
  .tt-products-list .row.productcompare,
  .tt-products-list .col-md-6.compare {
    display: none;
  }
}

.tt-products-list .wrap .rrp {
  margin-bottom: 30px;
}


/* Single */
@media (min-width: 768px){
  .tt-products-single .productdetailtop .col-sm-7 {
    width: 56.333333%;
  }

  .tt-products-single .productdetailtop .col-sm-5 {
    width: 43.66666667%;
  }
}

.tt-products-single .detailAwards .advance-link,
.tt-products-single .detailAwards .price {
  display: none;
}


.tt-products-single .wrap.row.productdetaillinks,
.tt-products-single .wrap.row.productdetailtop {
  background-color: #fff;
}

.tt-products-single {
  border-top: 8px solid #bfbab7;
  background-color: white;
}


.tt-products-single .titlewrap {
  margin-bottom: 27px;
}

.tt-products-single h1 {
  margin-top: 57px;
  margin-bottom: 4px;
}


.tt-products-single .detailSubtitle {
  font-size: 30px;
  text-transform: uppercase;
}

.tt-products-single .price {
  color: #000;
  background-color: #ffbc22;
  display: block;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  padding: 10px 15px 8px;
  font-size: 27px;
  max-width: 313px;
}

.tt-products-single .row.detailPrice {
  padding-bottom: 22px;
}

.tt-products-single .detailNoteLabel {
  text-transform: uppercase;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 15px;
}

.tt-products-single .detailNote ul {
  margin-bottom: 23px;
  padding-left: 22px;
}

.tt-products-single .detailNote li {
  margin-bottom: 7px;
  padding-left: 18px;
}

.tt-products-single .product-image img {
  padding: 51px 29px 46px 32px;
}

.tt-products-single .detailAwards {
  margin-bottom: 10px;
}

.tt-products-single .detailAwardsLabel {
  font-size: 21px;
  text-transform: uppercase;
  font-weight: bold;
}

.tt-products-single .detailDetails {
  background-color: #e2e2e2;
  padding: 5px 19px 19px;
  margin: 26px 26px 14px 26px;
}

.tt-products-single .detailDetails:empty {
  display: none;
}

.tt-products-single .detailDetails h2 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 19px;
}

/* Awards */
.tt-products-single price,
.tt-products-single #gallery {
  display: none;
}

.tt-products-single #thumbs img {
  min-width: auto;
}

.tt-products-single #thumbs ul {
  list-style-type: none;
  margin-bottom: 0px;
  margin-top: 8px;
  padding-left: 0px;
}

.tt-products-single #thumbs li {
  position: relative;
  float: left;
}

.tt-products-single #thumbs li a {
  pointer-events: none;
  cursor: default;
}

/* order button */
.tt-products-single .basketbox {
  margin-bottom: 20px;
}

.tt-products-single input#inputimage {
  text-transform: uppercase;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  padding: 16px 30px 12px 17px;
  display: table-cell;
  vertical-align: bottom;
  background-color: #ffbc22;
  border: none;
  max-width: 314px;
  text-align: left;
  width: 100%;
}

.tt-products-single span.icon-wg-misc-basket {
  line-height: 45px;
  margin-left: -38px;
  pointer-events: none;
}

.tt-products-single span.icon-wg-misc-basket:after {
  content: " \e907";
  font-family: "glyphs_cubcadet";
  font-size: 17px;
  box-sizing: border-box;
}

/* links down */
.tt-products-single .productdetaillinks {
  margin-bottom: 80px !important;
}

.tt-products-single .productdetaillinks a {
  color: #000;
  background-color: #ffbc22;
  display: block;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  padding: 13px 21px;
  letter-spacing: 1.5px;
  margin-bottom: 10px;
}

.tt-products-single .productdetaillinks a:after {
  content: " \e907";
  font-family: "glyphs_cubcadet";
  font-size: 17px;
}

.tt-products-single .productdetaillinks .innerwrap {
  /*max-width: 1230px !important;*/
  max-width: 1250px !important;
}

/* social media buttons */
.tt-products-single ul.SoMe {
  list-style-type: none;
  padding-left: 1px;
  font-size: 18px;
  text-transform: uppercase;
  padding-top: 29px;
}

.tt-products-single ul.SoMe li {
  position: relative;
  float: left;
}

.tt-products-single ul.SoMe li button {
  background-color: white;
  text-transform: uppercase;
}
.tt-products-single ul.SoMe li button,
.tt-products-single ul.SoMe li a {
  margin-right: 30px;
  /*margin-right: 35px;*/
  font-size: 16px;
  line-height: 20px;
  color: #3d3c38;
}

.tt-products-single ul.SoMe li button:before,
.tt-products-single ul.SoMe li a:before {
  margin-right: 6px;
  font-size: 22px;
}

.tt-products-single ul.SoMe li.share {
  margin-top: -7px;
}

.tt-products-single ul.SoMe li.share .dropdown-menu {
  min-width: 400px;
  padding-right: 17px;
}

@media (max-width: 479px) {
  .tt-products-single ul.SoMe li.share .dropdown-menu {
    min-width: auto;
    padding-right: 17px;
    width: 300px;
  }
}

#share-url {
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 10px;
  outline: 0;
  padding: 7px 10px 5px;
  width: 100%;
  border-radius: 0px;
  float: left;
  border-color: #ffbc22;
}
  
.tt-products-single ul.SoMe li.share button:before,
.tt-products-single ul.SoMe li.share a:before {
  content: " \e927";
  font-family: "glyphs_cubcadet";
}

.tt-products-single ul.SoMe li.mailto a:before {
  content: " \e928";
  font-family: "glyphs_cubcadet";
  margin-right: 13px;
}

.tt-products-single ul.SoMe li.print a:before {
  content: " \e929";
  font-family: "glyphs_cubcadet";
  font-size: 35px;
  margin-right: 15px;
}

.tt-products-single ul.SoMe li.SoMe span {
  vertical-align: top;
}

/* tabs */
.tt-products-single .ct-pag-hor&gt;.ct-viewport {
  padding-top: 0px;
  padding-bottom: 0px;
}

.tt-products-single .wrap.row.producttabs {
  background-color: #e2e2e2;
  margin-top: 50px;
}

.tt-products-single .wrap.row.rrpnotice .innerwrap,
.tt-products-single .wrap.row.producttabs .innerwrap,
.tt-products-single .wrap.row.productdetaillinks .innerwrap,
.tt-products-single .wrap.row.productdetailtop .innerwrap {
  max-width: 1280px;
  margin: 0 auto;
}

.tt-products-single div#productTabs {
  margin-top: 52px;
}

.tt-products-single .detailIcons,
.tt-products-single .ct-hNative,
.tt-products-single .wrap.row.producttabs .ct-slide .row {
  background-color: #ffffff;
}

.tt-products-single .detailIcons {
  padding-bottom: 50px;
}

.ct-pill&gt;.ct-pag-hor .ct-pagitem:first-child,
.tt-products-single .ct-pill&gt;.ct-tab .ct-pagitem {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

.tt-products-single .ct-pill&gt;.ct-tab .ct-pagitem {
  color: #000;
  background-color: #bcbcbc;
  text-transform: uppercase;
  font-weight: bold;
}

.tt-products-single .ct-pill&gt;.ct-tab .ct-pagitem.ct-cur {
  color: #000;
  background-color: #fff;
}

.tt-products-single .ct-pill&gt;.ct-tab .ct-pagitem {
  padding-right: 5px;
  padding-left: 5px;
  min-width: 200px;
  margin-right: 20px;
  border-right: 10px solid #e2e2e2;
}

@media (max-width: 991px) {
  .tt-products-single .ct-pill&gt;.ct-tab .ct-pagitem {
    min-width: auto;
  }
}

.tt-products-single .wrap.row.producttabs .ct-slide .row {
  padding-top: 20px;
}

.tt-products-single .wrap.row.producttabs .ct-slide .row.bottom {
  padding: 0px;
}

.tt-products-single .detailNote2 {
  width: 100%;
  overflow-x: auto;
}


/* zebra */

.tt-products-single .wrap.row.productdetaillinks .innerwrap:after {
    clear: both;
}

.tt-products-single .wrap.row.productdetailtop {
  margin-bottom: 18px;
}

.tt-products-single .row.productdetailzebrastripe.odd {
  background-color: #e2e2e2;
}

.tt-products-single .row.productdetailzebrastripe.even {
  background-color: #fff;
}

.tt-products-single .row.productdetailzebrastripe .innerwrap {
  max-width: 1280px;
  margin: 0 auto;
}



/* Dealer */
.tt-products-single .dealer a {
  color: #000;
  background-color: #ffbc22;
  /*display: block;*/
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
  font-size: 20px;
  padding: 16px 30px 12px 17px;
  max-width: 314px;
  /*text-align: left;*/
  width: 100%;
  display: inline-block;
}

/*
.tt-products-single .dealer a:after {
  content: " \e907";
  font-family: "glyphs_cubcadet";
  font-size: 17px;
}
*/

.tt-products-single .dealer span.icon-wg-misc-basket {
  margin-left: -41px;
}


/* separator */
main div .wrap.row.productseparatoren {
  max-width: 1250px;
  /*max-width: 1200px;*/
  margin: 0 auto;
}

main div .wrap.row.productseparatoren div {
  border-top: 1px solid #a3a3a3;
  margin-bottom: 31px;
}


/* Compare Page */
.produktvergleich {

}

.produktvergleich .slick-arrow {

}

.produktvergleich .slick-arrow.slick-disabled:hover {
  color: #e6e6e6;
  cursor: default;
}

.produktvergleich .slick-next {

}

.produktvergleich .slick-prev {

}

.produktvergleich .slick-disabled {

}

.produktvergleich ul.slick-dots {
  margin: 0 auto;
  position: relative;
  float: none;
  display: inline-block;
}

.produktvergleich ul.slick-dots li {
  float: left;
  background-color: rgba(204, 0, 102, 0);
  border: 3px solid #7a7a7a;
  height: 20px;
  width: 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  display: block;
  margin: 8px;
  cursor: pointer;
}

.produktvergleich ul.slick-dots li.slick-active {
  background-color: #7a7a7a;
  border: 3px solid #7a7a7a;
  height: 20px;
  width: 20px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: block;
}

.produktvergleich ul.slick-dots li button {
  display: none;
}

input.compareremovebutton {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 30px;
}

.comparetitle {
  font-weight: bold;
}


@media (max-width: 768px) {
  .tt-products-single h1 {
    margin-top: 15px;
  }
  .tt-products-single .productdetaillinks {
    margin-bottom: 20px !important;
  }
}

@media (max-width: 1280px){
  main div .wrap.row.productseparatoren {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 1281px){
  .tt-products-single .productdetaillinks .innerwrap &gt; div:first-child {
    padding-left: 0px
  }

  .tt-products-single .productdetaillinks .innerwrap &gt; div:last-child {
    padding-right: 0px
  }
}

.tt-products-single .wrap.row.rrpnotice {
  background-color: #e2e2e2;
  padding-top: 50px;
}
</pre></body></html>