/** Shopify CDN: Minification failed

Line 21:16 Unexpected "{"
Line 21:25 Expected ":"
Line 21:32 Unexpected "{"
Line 26:18 Unexpected "{"
Line 26:27 Expected ":"
Line 31:18 Unexpected "{"
Line 31:27 Expected ":"
Line 37:18 Unexpected "{"
Line 37:27 Expected ":"
Line 38:18 Unexpected "{"
... and 53 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:tmapure-owlslider (INDEX:67) */
#custom-slider-{{ section.id }} {
    position: relative;
    overflow: hidden;
  }

  #custom-slider-{{ section.id }} .slider-wrapper {
    display: flex;
    transition: transform 0.5s ease;
  }

  #custom-slider-{{ section.id }} .slide {
    min-width: 100%; 
    text-align: center;
    position: relative;
  }

  #custom-slider-{{ section.id }} .slide.beige {background: #F4EFCD;}
  #custom-slider-{{ section.id }} .slide.beige .slide-image {color: #F4EFCD;}

  #custom-slider-{{ section.id }} .slide.rosa {background: #DCB7BB;}
  #custom-slider-{{ section.id }} .slide.rosa .slide-image {color: #DCB7BB;}

  #custom-slider-{{ section.id }} .slide.tuerkis {background: #c0e9e6;}
  #custom-slider-{{ section.id }} .slide.tuerkis .slide-image {color: #c0e9e6;}

  #custom-slider-{{ section.id }} .slide.rot {background: #7C0D11;}
  #custom-slider-{{ section.id }} .slide.rot .slide-text {color: #FFFFFF !important;}
  #custom-slider-{{ section.id }} .slide.rot .slide-text h2 {color: #FFFFFF !important;}
  #custom-slider-{{ section.id }} .slide.rot .slide-image {color: #7C0D11;}

  #custom-slider-{{ section.id }} .slide-content {
    max-width: 1600px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    /*min-height: 50vh;*/
  }

  #custom-slider-{{ section.id }} .slide-image {
    height: 100%;
    position: relative;
    overflow: hidden;
    /*min-height: 50vh;*/
  }
  #custom-slider-{{ section.id }} .slide-image svg {
      display: none;
  }
  
  #custom-slider-{{ section.id }} .slide-text {
    flex-direction: column;
    justify-content: center;
    text-align: left;
    padding: 2em;
    display: flex; align-items: flex-start; justify-content: center;
  }
  #custom-slider-{{ section.id }} .slide-text h2 { font-size: 2em; }
  #custom-slider-{{ section.id }} .slide-image,
  #custom-slider-{{ section.id }} .slide-text {
    flex: 0 0 100%;
  }
  @media screen and (max-width: 749px){
    #custom-slider-{{ section.id }} .slide-image{
        min-height: 200px;
    }

    #custom-slider-{{ section.id }} .slide-text h2 {
        font-size: 1.5em;
    }
  }
  @media (min-width: 750px) {
    #custom-slider-{{ section.id }} .slide-content {
      flex-direction: initial;
      height: 100%;
      gap: 0;
    }
    #custom-slider-{{ section.id }} .slide {
      max-height: 50vh; 
    }

    #custom-slider-{{ section.id }} .slide-image{
      flex: 0 0 50%;
      min-height: 50vh;
    }
    #custom-slider-{{ section.id }} .slide-image svg {
      height: 100%;
      position: absolute;
      right: -2px;
      top: 0;
      bottom: 0;
      fill: currentColor;
      display: block;
  }
    #custom-slider-{{ section.id }} .slide-text {
      flex: 0 0 50%;
    }
    #custom-slider-{{ section.id }} .slide-content{
        min-height: 50vh;
    }
  }
  @media (min-width: 1200px) {
    #custom-slider-{{ section.id }} .slide-image{
      flex: 0 0 70%;
    }
    #custom-slider-{{ section.id }} .slide-text {
       flex: 0 0 30%;
    }
  }
  
  #custom-slider-{{ section.id }} .slide-image img {
    display: block;
    object-fit: cover;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: auto !important;
    min-width: 100%;
    min-height: 100%;
  }

.owl-dots {
  margin-top: 10px;
  text-align: right;
  -webkit-tap-highlight-color: transparent; 
}
.owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    display: inline; 
  }
.owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      background: #9a9a9a;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; 
    }
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
      background: #2EB7AC; 
    }
/* END_SECTION:tmapure-owlslider */

/* START_SECTION:tmapure-sidebar (INDEX:68) */
body.show_stoerer { overflow-x: hidden;}
    #stoerer {background: #fff;min-height: 13.5em;padding: 1.25em;position: absolute;right: 0px;top: 11em;-webkit-transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;transition: all .5s linear;line-height: 2em;z-index: 31;box-shadow: 0px 3px 7px rgba(0,0,0,0.25);}
    
    #stoerer_title {display: block;width: 2.5em;position: absolute;height: 100%;top: 0;left: 0;right: 0px;background: #cab106;cursor: pointer;z-index: 1000;padding: 0;white-space: nowrap;overflow: hidden;}
    #stoerer_title span {position: absolute;bottom: 0px;padding: 0;left: 1.3em;color: #343434;font-weight: bold;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);overflow: hidden;-webkit-transform-origin: 0px 50% 0px;-moz-transform-origin: 0px 50% 0px;-o-transform-origin: 0px 50% 0px;-ms-transform-origin: 0px 50% 0px;transform-origin: 0px 50% 0px;}
    
    #stoerer_title svg{ -webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);fill: #343434;position: absolute;top: 1em;left: 0;right: 0;margin: auto;}
    #stoerer.show #stoerer_title svg{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}
    
    #stoerer #stoerer_content {width: 260px;display: none;padding-left: 3.75rem;font-size: 0.95em; line-height: 1.4em;}
    #stoerer #stoerer_content > *:first-child {margin-top: 0;}
    #stoerer #stoerer_content > *:last-child {margin-bottom: 0;}
    
    #stoerer_content ul{ list-style: none;    padding: 0;}
    #stoerer_content ul li {padding-left: 2em;position: relative;margin-bottom: 0.5em;}
    #stoerer_content ul li.st-icon:before {content: "";position: absolute;background: url('/cdn/shop/files/tmapure-icon_snippet.png');background-size: 6.8875em; width: 1.5em;height: 1.5em;left: 0;top: 0;}
    #stoerer_content ul li.st-icon-whatsapp:before{ background-position: -0.2375em 0 !important; }
    #stoerer_content ul li.st-icon-mail:before{ background-position: -1.9em 0 !important; }
    #stoerer_content ul li.st-icon-place:before{ background-position: -3.5625em 0 !important; }
    #stoerer_content ul li.st-icon-tel:before{ background-position: -5.225em 0 !important; }

    @media screen and (min-width: 500px){
        #stoerer{ top: 11em; }
    }
/* END_SECTION:tmapure-sidebar */