/** Shopify CDN: Minification failed

Line 161:18 Expected identifier but found "!"
Line 351:65 Expected ":"

**/
/*-- desktop mode  --*/  
	/* On screens that are 960px or more */
	@media screen and (min-width: 960px) {
  
  
   
  
   body.template-index section.main-header{
     
     /*
   background-color:red !important;
   background-image: url({{ 'homepage-header-01.jpg' | asset_url }});
   background-size:100%;
   background-repeat:no-repeat;
   
   height:56.25vw;
     
  */
     
 }
      
      
      .main-header-wrap{
        
        max-width:1740px;
        margin:0 auto;
      }
      
      
      .header-minimal, .store-title{
        
        padding-left:0px;
      }
      
    
  
      
      .content{
  padding-left:;
  padding-right:;
}

      .content-area{
  max-width: 1640px;
        width:100%;
}


.collection-title-header{
  max-width: 1640px !important;
   width:100%;
}
      
      .page-title{
       
        border-bottom:1px solid white;
       margin-left: 0;
       margin-right: 0;
        
      }
      
      
      li.product{
      
      width:calc(33.33333% - 15px) !important;
      
      
      }
      
      
        a.link {
 background-image: url( /cdn/shop/files/dot.gif );
  background-size:55% 1px;
  background-position:left bottom;
  background-repeat:no-repeat;
    font-size:18px;
    letter-spacing:2.16px;
} 

a.link:hover{
  background-size: 90% 1px;
}

      
      .hidden-xs{
  display: inline !important;
}
      
            .hidden-lg{
  display: none !important;
}
      
      h2{
  font-size: 50px !important;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.54;
  letter-spacing: 6px;
  text-align: left;
  color: #ffffff;
  padding-bottom:30px;

}
      
      .template-index .featured-text-container h2{
  font-size: 50px !important;
}

      
      .p1, .rte p{
  font-family: Overpass;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
}
      
      
      .breadcrumb-navigation{
        
        display:none;
      }
      
      
  .description .p1, .description .rte p {
    
     font-family: Overpass;
  font-size: 19px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 29px;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  }
      
      
  a.label, span.label{
  
  font-family: Ubuntu;
  font-size: 15px !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  /*line-height: 26px;*/
  letter-spacing: 1.5px;
  text-transform:uppercase;

  color: #ffffff; !important
  
  }
  
      
  a.label:hover{
   color:#ffffff !important;
      
  }  
   
      h1.label{
  font-family: Ubuntu;
  font-size: 45px !important;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 5.4px; 
        padding-top:130px;
        color:#ffffff;
      }
      
   h2.title{
     
   font-family: Ubuntu;
   font-size: 20px !important;
   font-weight: normal;
   font-stretch: normal;
   font-style: normal;
   letter-spacing: 2.4px;
   color: #ffffff;
     padding-bottom:0px;
     padding-top:30px;
   }
      
   h3.brand{
     display:none;
   }
      
   div.product-details__price .sale{
    
   }
      
   span.money{
      background-color:;
     margin-left:0px;
     
     
     
     font-family: Ubuntu;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: 2.4px;
  text-align: left;
  color: #9a9a9a;
   }
      
      
      .product-details__price .original{
        
        margin:0px;
      }
      
      .cmoney{
       position:relative;
     left:; 
        
      }
      
      
      
  
  #shopify-section-1602680494423{
  
   background-color: !important;
   /*background-image: url({{ 'homepage-header-01.jpg' | asset_url }});*/
   background-size:100%;
   background-repeat:no-repeat;
   
   height:56.25vw;
    
    
   position:relative;
   top:-135px;
    
    padding-top:0px;
    display: block;
  
  width: calc(100vw - 15px);
  }
  
  #shopify-section-1602680494423 .home-section, #shopify-section-1602680494423 .featured-text, #shopify-section-1602680494423 .rte{
    width: calc(100vw - 15px);
    margin:0px;
    padding:0px;
  }
  
  #shopify-section-1602680494423 .home-section .featured-text h2{
 
    margin: 0px;
    display: none;
  }
  
  #shopify-section-1602680494423 .home-section .featured-text h2, #shopify-section-1602680494423 .home-section .rte {
    text-align:center;
    
  }
  
  #shopify-section-1602680494423 .rte, .vid-wrap-txt{
    margin:0px;
    padding:0px;
  }
  
  .vid-wrap-txt h1{
    margin:0px;
    text-transform: uppercase ;
    letter-spacing:3px !important;
    font-weight: normal ;
    font-size:31px;
    padding-top:0px;
  }
  
  
  section.main-header{
  padding-top:30px;
    
    
  }
  
  .main-header-wrap, .main-header, .header-minimal  {
  	background-color: transparent !important;
  }
  
  .store-logo{
    position:relative;
    left:40px !important;
  }
  
  .home-section .rte{
     text-align:left;
  }
  
  .home-section .featured-text h2{
  text-align:left;
  }
  
      
  #shopify-section-1603703332f0524d4b {

  display:none;
  
  }
    
  
  /* video */
  
.intrinsic-container {
  position: relative;
  height: 0;
  overflow: hidden;
  display:block;
 
}
 
/* 16x9 Aspect Ratio */
.intrinsic-container-16x9 {
  padding-bottom: 56.25%;
}

/* 2x1 Aspect Ratio */
.intrinsic-container-2x1 {
  padding-bottom: 50%;
}
 
/* 4x3 Aspect Ratio */
.intrinsic-container-4x3 {
  padding-bottom: 75%;
}
 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
  
  
.vid-wrap-txt{
  width:98vw;position:absolute;z-index:99;top:20vw;left:0px;text- 
  align:center;text-transform:uppercase;
}
.vid-wrap-txt h4{ 
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.35;
  letter-spacing: 2.4px  !important;
}
.vid-wrap-txt h1{
  font-size: 50px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.54;
  letter-spacing: 6px !important;
  padding-bottom:40px;
}

  
  .vid-wrap-txt a{
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: 2.16px;
  text-align: center;
  color: #ffffff;
  padding:8px 0px;
  
    
  background-image: url( /cdn/shop/files/dot.gif );
  background-size:55%;
  background-position:left bottom;
  background-repeat:no-repeat;
   
    
}
  
  .vid-wrap-txt a:hover{
  color: #ffffff;
  background-size:90%;

   
    
}
  
  
  .vid-wrap-txt p{
  text-align:center;
  }
  
  
  
  #shopify-section-1602677038705 .featured-text{
  position:relative;
  top:-35px;
    width:95%;
    
}
     
      
      #shopify-section-1602677038705 .featured-text p{
        
       max-width:812px; 
      }
      
      
      
/*section 3 homepage*/
      
          
      
      
      #shopify-section-1603308333dc66c5b0, #shopify-section-1603308333dc66c5b0 .content-area, #shopify-section-1603308333dc66c5b0 .rte{
        margin:0px !important;
        padding:0px !important;
        width:100%;
        max-width:100%;
      
      }
      
      #shopify-section-1603308333dc66c5b0{
      margin-top:200px !important;
      }  
      
#shopify-section-1603308333dc66c5b0 .featured-text h2{
  display: none;
} 
  
      
      #shopify-section-1602677038705 .content-area{
      padding-top:30px !important;
      }  
      
      /* en god kniv */

.hp3{
  
  width:100%;
  min-height:1900px;
  background-image:url(/cdn/shop/files/bg-placeholder.png?v=1603310054);
  
  background-position:left bottom;
  background-repeat:no-repeat;
  text-align:right;
  background-size:800px;
  
  display:block;
  overflow:hidden;

}
      
      
      
.img1{width:35%;vertical-align:top;}
.img2{width:55%;vertical-align:top;}
.img1,.img2{display:inline-block;}
      
.img1 img,.img2 img{width:100%;}
 
.hp3-txt  {
 width: 1088px;
 margin: 0 auto;
 text-align:center;
 padding-top:230px;  
      }
      
.hp3-txt h3{
      font-family: Ubuntu;
	  font-size: 35px !important;
      font-weight: 300;
  	  font-stretch: normal;
      font-style: normal;
      line-height: 41px !important;
      letter-spacing: 4.2px;
      text-align: center;
      color: #ffffff;
        
      padding-bottom:0px;
      margin-bottom:0px;
  }
      
.hp3-txt h5{
      
      font-family: Ubuntu;
      font-size: 21px !important;
      font-weight: 300;
  	  font-stretch: normal;
      font-style: normal;
      line-height: 41px !important;
      letter-spacing: 2.52px;
      text-align: center;
      color: #ffffff;
        
        padding-top:15px;
        margin-top:0px;
      }
      
      
 
      
      
.img3{width:36.9%;vertical-align:top;float:;}
.img4{width:62.9%;vertical-align:top;float:right;}
.img3,.img4{display:inline-block;position:relative;}
      
      
      .img3 img{width:98.8%;}
      .img4 img{width:100%;}
      
      
      .img4 .img4-text{position:absolute;top:50%;left:25%;width:50%;text-align:center;}
      
      .img4-text a{ 
        font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 2.16px;
  text-align: center;
  color: #ffffff;
        padding:7px 0px;
      
        
      
      }
      
      
  .hp5{width:100%;background-color:#f0ecea ;padding-top:166px;padding-bottom:50px;text-align:right !important;
    
    position:relative;z-index:99;}
      
      .hp5-text{max-width:740px;margin:10px 200px 20px auto;padding-top:160px;}
      
      .hp5-text p{
      
      font-family: Overpass;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  text-align: left;
  color: #21272e;
        padding-top:30px;
        padding-bottom:0px;
      } 
      
      
      .hp5-text h1{
      
      font-family: Ubuntu;
  font-size: 50px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 6px;
  text-align: left;
  color: #21272e;
        text-transform: uppercase;
        
      
      }
      
      .hp5-text p strong{font-weight: 700;}
      
      
      .img5{width:;max-width:1360px;margin:0 417px 30px auto;padding-left:5%;}
      
      
      
      
      .hp6{
        width:100%;
        display:block;
        overflow:hidden;
  		}
      .img6{width:57%;vertical-align:top;float:;}
	  .img7{width:42.5%;vertical-align:top;float:right;}
	  
      
	  .img6,.img7{display:inline-block;position:relative;}
      
      
      .img6 img{width:99.8%;}
      .img7 img{width:100%;}
      
      
      
      #shopify-section-16037030645fa605f9{
        margin-top:200px !important;
        
      }
      
      #shopify-section-1603703194a104294a{
        margin-top:220px !important;
        padding-top:0px !important;
        text-align:center;
      }
      
       #shopify-section-1603703194a104294a .home-section{
        border-top:0.5px solid #ffffff;
        padding-top: 225px !important;
    
        max-width: 1640px;
        margin-top:0px;
        width:90%;
      }
      
      #shopify-section-1603703194a104294a, #shopify-section-1603703194a104294a p, #shopify-section-1603703194a104294a h2, #shopify-section-1603703194a104294a .rte {
      
        text-align:center !important;
     
        
      
      }
      
      a.btn-white{
  display:block;
        margin:0 auto;
  width: 162px;
  height: 47px;
  background-color: #f0ecea;
  padding-top:10px;
        
  font-family: Ubuntu;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 1.8px;
  text-align: center;
  color: #21272e;
    
      }
      
      
      a.btn-white:hover{
      color: #000000;
      }  
      
      
      #aod-footer{
       
        padding-top: 0px !important;
        width:92%;
        max-width: 1640px;
        margin:215px auto 50px auto;
        
        padding-left:0px;
        padding-right:0px;
      
      } 
      
      .footer-wrap{
        width:100%;
        display:block;
        overflow:hidden;
         border-top:0.5px solid #ffffff;
        padding-top: 25px !important;
      }
      
      .footer-wrap .col1{
        width:30%;
        float:left;
      }
      
      .footer-wrap .col2{
        width:70%;
        float:right;
        text-align:right;
        
        font-family: Overpass;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: normal;

  color: #ffffff;
      }
      
      .footer-wrap a{
        
        font-family: Ubuntu;
  		font-size: 15px;
  		font-weight: normal;
  		font-stretch: normal;
  		font-style: normal;
  		line-height: 26px;
 		letter-spacing: 1.5px;
  		text-align: center;
  		color: #ffffff;
      }
      
     
      
      .footer-wrap .col1 a{
        display:inline-block;
        text-transform:uppercase;
        padding-right:20px;
        padding-bottom:10px;
      }
      
      .footer-wrap .col2 a{
        text-transform:uppercase;
        display:inline-block;
        padding-left:20px;
        padding-bottom:10px;
      }
      
      
      .footer-wrap .col2 img{
      
      display:inline-block;
      padding-left:15px;
        padding-bottom:10px;
         padding-right:0px;
        padding-top:0px;
      }
      
      
      
      
      /*handvaerket*/
      
      
      .nobreak-desktop{
        white-space:nowrap;
      }
      
      #section-Handvaerket .heading{
  
   background-color: !important;
   background-image: url(/cdn/shop/files/Anso_7566.jpg?v=1603962971);
   background-size:100% auto;
   background-repeat:no-repeat;
  
        background-position:0 0;
   
   height:56.25vw;
    
    
   position:relative;
   top:-135px;
    
    padding-top:0px;
    display: block;
  
  width: calc(100vw - 18px);
        
        text-align:center;
  }
      
      
      
      
      #section-Handvaerket .heading h1{
      
      
      max-width: 942px;
  
  font-family: Ubuntu;
  font-size: 35px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 4.2px;
  text-align: center;
  color: #ffffff;
        
        margin:0 auto;
        
        
      
      }   
      
      
      #section-Handvaerket .heading h4 {
        
         font-family: Ubuntu;
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 2.4px;
  text-align: center;
  color: #ffffff;
        padding-top:30px;
        
      }
      
      
      #section-Handvaerket .spacer{
        width:100%;
        height:25vw;
        display:block;
        
      }
      
      
      .aod-text h1{
      font-family: Ubuntu;
  font-size: 50px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 50px;
  letter-spacing: 6px;
  text-align: left;
  color: #ffffff;
        padding-bottom:30px;
        text-transform: uppercase;
      
      }
      
      .aod-text p{
      font-family: Overpass;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
      }
      
      
      .aod-text p a{
        
        font-family: Ubuntu;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 2.16px;
  text-align: center;
  color: #ffffff;
        
        display:;
        padding-bottom:10px;
        text-transform:uppercase;
        cursor:pointer;
        
      }
      
      
      .text1{
        
        max-width:675px;
      margin-left:29vw;
         margin-right:;
        padding-top:80px;
        padding-bottom:220px;
        padding-left:0px;
        padding-right:0px;
      }
      
      
      .colspan{
      width:100%;
        display:block;
        overflow:hidden;
      }
      
      
      .col1-2{
        width:50% !important;
        display:inline-block;
        background-color: transparent;
      }
      
      .col2-2{
        
        width:50% !important;
        display:inline-block;
        float:right;
        text-align:right;
      }
      
      .col1-2 img {width:99.5%;} 
      
      .col2-2 img{width:99.5%;}
      
      
      
      .col1-2-1{
        width:50% !important;
        display:inline-block;
        background-color: transparent;
      }
      
      .col2-2-1{
        
        width:50% !important;
        display:inline-block;
        float:right;
        text-align:right;
      }
      
      .col1-2-1 img {width:99.5%;} 
      
      .col2-2-1 img{width:99.5%;}
      
      
      
      
      
      .text2{
        
        max-width:540px;
      	margin-left:50vw;
        margin-right:;
        padding-top:230px;
        padding-bottom:220px;
        padding-left:0px;
        padding-right:0px;
      }
      
      
      .japansk{
     	min-height: 1738px;
  		background-color: #f0ecea;
        padding-top:345px;
        
        background-image:url(/cdn/shop/files/bg.gif?v=1603962893);
  		background-position:left 310px;
        background-repeat:no-repeat;
        background-size:45vw;
       
  		
      
      }
      
      img.img-japansk{
      
        	width:70.5%;
            float:right;
        	margin-right:13px;
            margin-left:0px;
      }
      
      
      .text3{
        
        max-width:800px;
      	margin-left:50vw;
        margin-right:auto;
        padding-top:230px;
        padding-bottom:220px;
        
        padding-left:0px;
        padding-right:;
      
        
      }
      
      .text3 p, .text3 h1{
        color: #21272e;
      }
      
      .skaefte{
        
        
      }
      
      
      .colspan2{
        width: 100%;
        max-width:1640px;
        overflow:hidden;
        display:block;
        margin:0 auto;
        padding-top:225px;
        text-align:center;
        
      }
      
      .col1-3, .col2-3, .col3-3{
        width:32%;
        display:inline-block;
        text-align:center;
      
        
      }
      
      .colspan2 img{
        width:98%;
      }
      
      .text4{
        max-width:530px;
      	margin-left:15vw;
        margin-right:auto;
        padding-top:240px;
        padding-bottom:20px;
        
        padding-left:0px;
        padding-right:;
      }
      
      .text4 h1{
        white-space:nowrap;
      }
      
      
      .vh-1{
      
        width:100%;
        display:block;
        overflow:hidden;
        
        min-height:1425px;
        
        background-image:url(/cdn/shop/files/bg-v.gif?v=1604074733);
  		background-position:left 310px;
        background-repeat:no-repeat;
        background-size:23.6vw;
        
        margin-top:50px;
        
      
      }
      
      .vh-text{
        width:72vw;
        max-width:1366px;
        float:right;
        
      }
      
      .vh-text img{width:100%;display:block;margin-bottom:80px;}
      
      .vh-text h1{
        
         font-family: Ubuntu;
  font-size: 50px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: 6px;
  text-align: left;
  color: #ffffff;
        text-transform:uppercase;
        padding-left:0px;
  padding-right:;
      }
      
      .vh-text p{
        
        max-width:812px;
      
        padding-left:0px;
  padding-right:;
      
      }
      
      
      .vh-2{
      
        width:100%;
        display:block;
        overflow:hidden;
      }
      
      .vh-2 .img2{
      width:56.3vw;
      }
      
      .vh-2 .img3{
      width:41.9vw;
        float:right;
      }
      
      .vh-2 .img2 img,.vh-2 .img3 img{
        
        width:100%;
      }
      
      .vh-2 .img2 img{margin-left:0%;}
      
      .vh-3{
      
        width:100%;
        display:block;
        overflow:hidden;
        margin-top:225px;
        margin-bottom:5px;
      }
      
      
      
      
      .om-1{
      
        width:100%;
        display:block;
        overflow:hidden;
        
        min-height:730px;
       
        
        margin-top:50px;
        
      
      }
      
      
      .om-text1{
        width:72vw;
        max-width:1366px;
        float:right;
        
      }
       .om-text1 img{width:100%;display:block;margin-bottom:80px;}
      
      .om-text2{
        
        margin-left:7.3vw;
        padding-left:0px;
      padding-right:;
      
      }
      
      .om-text2 h1{
        
         font-family: Ubuntu;
  font-size: 50px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.86;
  letter-spacing: 6px;
  text-align: left;
  color: #ffffff;
        text-transform:uppercase;
      }
      
      .om-text2 p{max-width:812px;}
      
      
      .om-3{
        
        width:100%;
        display:block;
        overflow: hidden;
        min-height:;
        margin-top:210px;
      }
      
      .om3-1{
      	width:49%;
        display:inline-block;
        float:;
      }
      
      .om3-1 img{
      	width:35vw;
        max-width:669px;
        float:right;
      }
      
      .om3-2{
      	width:50%;
        display:inline-block;
        float:right;
      }
      
      .om3-2 img{
      	width:100%;
        max-width:952px;
       
      }
      
       .om-4{
      
        width:100%;
        display:block;
        overflow:hidden;
         
        background-color:#f0ecea ;
        
        min-height:1670px;
        
        background-image:url(/cdn/shop/files/bg-om.gif?v=1604411100);
  		background-position:right 50px;
        background-repeat:no-repeat;
        background-size:40vw;
        
        margin-top:260px;
        
      
      }
      
      
      .om-4 img{
      
      width:71vw;
        max-width:1364px;
      }
      
      .om-text3{
        
        max-width:812px;
        margin-left:14.5vw;
         padding-left:0px;
        padding-right:;
        padding-bottom:;
      }
      
      .om-text3 h1{
        font-family: Ubuntu;
  font-size: 50px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 30px;
  letter-spacing: 6px;
  text-align: left;
  color: #21272e;
        text-transform:uppercase;
        padding-bottom:30px;
      }
      
      .om-text3 p{
        
        font-family: Overpass;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  text-align: left;
  color: #21272e;
        
      }
      
      .spacer-om{
        height:230px;
      }
      
      
      
       .om-5{
        
        width:100%;
        display:block;
        overflow: hidden;
        min-height:865px;
        margin-top:0px;
      }
      
      .om5-1{
      	width:56.1%;
        display:inline-block;
        float:;
      }
      
      .om5-1 img{
      	width:100%;
        margin-left:0%;
      }
      
      .om5-2{
      	width:43.1%;
        display:inline-block;
        float:right;
      }
      
      .om5-2 img{
      	width:100%;
   
       
      }
      
      
      .om-text4{
      	margin-left:14.5vw;
      	max-width:812px;
        padding-top:;
        padding-left:;
        padding-right:;
      }
      
      
      
	  .inspiration-vid{
        width:70vw;
        padding-top:50px;
        margin:0;
        
              
  position: relative;
  height: auto;
  overflow: visible;
  display:block;
      
      }


.inspiration-vid iframe {
  position: relative;
  top:0;
  left: 0;
  width: 100%;
  height: 56vw;
  
  
}
      
/*    products    */
      
      
      .title-mobile-wrap{
        
        display:none;
        
      }
      
    .product-recommendations{
  margin-top:30px;
  padding-left:0;
  padding-right:0;
}  
      
      
      .product-recommendations h2.section-title{
      
         font-family: Ubuntu;
  font-size: 25px !important;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 30px;
  letter-spacing: 3px;
  text-align: center;
  color: #ffffff;
      
      }
      
      
      .product-card-interaction-addtocart-available{
        
        font-family: Ubuntu;
  font-size: 15px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 1.8px;
  text-align: center;
  color: #21272e;
}
      
      .content-area-product{
        
       width:100%;
         padding-left:0;
        padding-right:50px;
        margin-left:0;
        margin-right:0;
        padding-top:250px;
        
      }
      
      
      .content-area-product .header{
  padding:0;
}

      
    .product-gallery--media-wrapper {
      margin-bottom:15px;
    }
      
      
      .product-gallery{
        width:55%;
        margin-bottom:100px;
      }
      
      .product-area .product-details-wrapper{
        width:45%;
        padding: 0 0 0 70px;
      }
      
      .description .rte{
  
  padding-left:0;
  padding-right:0;
}
      
      .product-details-wrapper h1.title{
  
  
  font-size: 45px !important;
  line-height: 45px !important;
  letter-spacing: 5.4px !important;

}
      
      .specs{
      font-family: Ubuntu;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 2.4px;
  text-align: left;
  color: #ffffff;
        text-transform:uppercase;
        
        padding-top:40px;
        padding-bottom:50px;
        border-top: solid 1px white;
        border-bottom: solid 0px white;
        margin-top:60px;
        margin-bottom:60px;
        
      
      }
      
      .product-area .options {
        padding:45px 0 !important;
      }
      
      
.product-gallery{
  
  max-height:20000px;
  overflow:;
}

.product-gallery--media-wrapper{
  
  width:auto;
  margin-left:0;
  
  
}

      
      .option-name{
      font-weight:600;
      }
      
      
      .section-cart{
padding-left:35px;
  padding-right:35px;

}

.section-cart .vendor{
  display:none !important;
}
      
      
      .c1{
        width:50%;
        display:inline-block;
        padding-top: 18px;
        padding-left: 0;
        padding-right: 0;
      }
      
      .c2{
        width:30%;
        display:inline-block;
        float:right;
        vertical-align:top;
        padding-left: 0;
        padding-right: 0;
      }
      
      .c2 .product-submit{
        padding-top:10px !important;
      }
      
      
      .kontakt-wrap{
        
        width:100%;
        
        min-height:1700px;
        
        background-image:url(/cdn/shop/files/bg-kontakt.gif?v=1604936468);
  		background-position:left 100px;
        background-repeat:no-repeat;
        background-size:45vw;
        
        overflow:;
        
        
        
      }
      
      .k-span{
       
        margin:0 auto;
        
        
            display: block;
    width: 92%;
    max-width: 1640px;
    min-width: 690px;
    padding: 90px 0 20px 15px;
    
    margin: 0 auto;
        
        border-top: solid 0px white;
        
      }
      
      
      .k-1{
        width:50%;
        display:inline-block;
        padding-left:145px;
      
      }
      
      .k-1 h1, .k-2 h1{
        
        font-family: Ubuntu;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 4.2px;
  text-align: left;
  color: #ffffff;
        padding-bottom:30px;
        text-transform:uppercase;
        
      }
      
      .k-1 p{
        font-family: Overpass;
  font-size: 20px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
        width:335px;
      }
      
      .k-2{
        width:49%;
        display:inline-block;
        vertical-align:top;
         padding-left:145px;
        overflow:hidden;
        margin-top:0;
      
      }
      
      
      .pages-text{
        
        width:92%;
        max-width: 1640px;
    	min-width: 690px;
        margin: 0 auto;
        padding: 10px 15px 20px 155px;
        border-top:solid 0px white;
        
      }
      
      
      .pages-text h3{
        
        max-width: 690px;
        
        font-family: Ubuntu;
  font-size: 30px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 27px;
  letter-spacing: 3.6px;
  text-align: left;
  color: #ffffff;
        padding-top:85px;
        padding-bottom:20px;
        text-transform:uppercase;
        
        
      }
      
      .pages-text p{
        
        max-width: 675px;
        
        font-family: Overpass;
  font-size: 15px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 20px;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
        
      }
      
      
      .pages-bg{
        width:100%;
        background-image:url(/cdn/shop/files/bg-page.gif?v=1605005752);
  		background-position:right 250px;
        background-repeat:no-repeat;
        background-size:39.3vw;
        
        
      }
      
      
      .action-button{
        
        color:#21272e !important;
      }
      
      .vendor{
        display:none !important;
      }
      
      td.cart-item-column.product-image.first img{
        display: !important;
        
      }
      
   
} /*end > 960*/