/** Shopify CDN: Minification failed

Line 890:3 Unexpected ","

**/
x.test {
    color: #fff;
    display: inline-block
}

@media (min-width:71.875em) {
    .test {
        float: right;
        display: block;
        margin-left: 5px;
        margin-left: .3125rem;
        padding-top: 6px;
        padding-top: .375rem;
        padding-bottom: 6px;
        padding-bottom: .375rem
    }
}

.test:hover {
    cursor: pointer;
    border-color: #B4BCC5;
    color: #fff;
    background: #B4BCC5
}

body {
	background: white;  
}

@font-face{

font-family: 'BodoniBold';

src: url('Bodoni720SC_Bold.ttf');
}

@font-face{

font-family: 'GaramondItalic';

src: url('EBGaramond12-Italic.ttf');
}

@font-face{

font-family: 'FuturaLight';

src: url('Futura_Light_Regular.otf');
}

.futuraLight {
	font-family: 'FuturaLight';
}

.try {
/*   border-left:2px #797979 solid; */
  height:auto;
/*   margin-top:70px; */
/*   margin-bottom:80px; */
  position: relative;
}

.split3 {
 float:left;
 width:33%;
 height:540px;
 background-color:black;
/*  background-size: 100% 100%;
 background-position: 0px 0px;
 transition: background-size 5s linear; */
  
  overflow:hidden;
  background-size:100% 100%;
  background-position:0px 0px;
  transition:all 0.5s ;
  -webkit-transition:all 0.5s ;
  -o-transition:all 0.5s ;
  -moz-transition:all 0.5s ;
  
}

.split2 {
  float:left;
  width:50%;
  height:500px;
  background-color:white;
  background-size:cover;
  display:table;
}

.split2-inverse {
  float:left;
  width:50%;
  height:500px;
  background-color:white;
  background-size:cover;
}

.index-email-button {
    transition: all .3s ease-in-out 0s;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #393E46;
    float: right;
    width: 20%;
    text-align: right;
    line-height: 36px;
    line-height: 2.25rem;
    font-weight: 700
}

@media (min-width:48em) {
    .index-email-button {
        line-height: 42px;
        line-height: 2.625rem
    }
}

.active .index-email-button {
    background: #393E46;
    color: #fff
}

.index-email-button:hover {
    color: #fff
}

a.threewatches:hover {
/* 	opacity: .5; */
/*     transition: opacity .5s ease-out; */
}

.split3:hover {
/*   transition: background-size 3s ease-in-out; */
/*   	padding-bottom:50px; */
/*   transform:translate(0px,-20px); */
/*   transform:scale(0.75); */
  
/*   background-size:110%; */
/*   background-size:470px 560px; */
  background-position:7px -9px;
/*     background-position:0px -5px; */
  
  
}

.split3adfadfsdf:hover .child {
	transform:scale(1.25);
  transition: transform .3s ease-in-out;
}

.footerText {
  	line-height: 23px;
  	text-align: left;
	font-family: 'FuturaLight';
  	color: #333;
  	font-size: 13px;
  	margin-bottom: 5px;
}

.abc-left {
  	min-height: 500px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
/*     position:relative; */
}

.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
/*   background-color: rgba(0,0,0,0.8); */
  background-color: #B5A680;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

.kickstartercontainer {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  margin-bottom:30px !important;
  position:absolute !important;
  top:50px !important;
  text-align:left !important;
  padding-left:4% !important;
  padding-top:4% !important;
}

.kickstartergifcontainer {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
  margin-bottom:30px !important;
  position:absolute !important;
  top:50px !important;
  text-align:left !important;
  padding-left:4% !important;
  padding-top:4% !important;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  cursor:pointer;
  height: 13px;
  width: 13px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active, .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 4s;
}

@-webkit-keyframes fade {
  from {opacity: .2} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .3} 
  to {opacity: 1}
}

.carouselhr#black {
  text-align:center;
  margin:auto;
  padding:auto;
  width:5%;
  border:solid 1px black;
  margin-top:10px;
}

.carouselhr#white {
  text-align:center;
  margin:auto;
  padding:auto;
  width:5%;
  border:solid 1px white;
  margin-top:10px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

.b4div {
  height:35vh;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  background-color:white;
}

.b4image {
  min-height:0px !important;
  height:500px !important;
  background-image: url(schaffen_reference65_manufacturinglocation.png) !important;
/*   background-image:url('{{ "mapfinal8.png" | asset_url }}'); */
}

.n11image {
  min-height:0px !important;
  height:100vh !important;
  background-image: url(schaffen_a65dresswatch_product.jpg) !important;
}

.b10dimage {
  min-height:0px !important;
  height:50vh !important;
  background-image:url(schaffen_a65dresswatch_introducingcollection.jpg);
}

.b10simage {
  min-height:0px !important;
  height:50vh !important;
  background-image:url(schaffen_s65sportwatch_introducingcollectionlume.jpg);
}

.splitText {
  padding-left:15%;
  text-align:left;
/*   margin-top:20%; */
/*   margin-bottom:2%; */
  color:black;
  font-family: 'GaramondItalic';
  font-size:15px;
  display:table-cell;
  vertical-align:middle;
}

.splitMobileText {
  padding-left:15%;
  text-align:left;
  margin-top:20%;
  margin-bottom:2%;
  color:black;
  font-family: 'GaramondItalic';
  font-size:15px;
  display:table-cell;
  vertical-align:middle;
}

.b3splitheadertext {
  font-size:20px;
  font-family:'GaramondItalic';
  color:#B5A680;
}

.b3splitsubheadertext {
  font-weight:bold;
  font-size:20px;
  font-family:'FuturaLight';
}

.b3splittext {
  font-size:15px;
  font-family:'FuturaLight';
}

.b6mobile {
	margin-bottom:30px;
}

.b6headertext {
  color: #B5A680 !important; 
  font-size: 18px !important;
  margin: 0 !important;
  font-family:'GaramondItalic' !important;
}

.b6text {
  color: white !important;
  font-size:13px !important;
  font-family:'FuturaLight' !important;
}


.b6hr {
  margin-top: 10px !important;
  margin-bottom: 25px !important;
  height: 0.5px !important;
  border: none !important;
  color:white !important;
  background-color:#333 !important;
}

.b6padding {
  background:#161b26 !important;
  height:500px !important;
  min-height:500px !important;
  padding:40px !important;
}

.b9text {
  text-align:center;
  margin-top:22%;
  margin-bottom:2%;
  color:white;
  font-family: 'GaramondItalic';
}

.index5text {
  text-align:center;
  margin-top:25%;
  margin-bottom:2%;
  color:white;
  font-family: 'GaramondItalic';font-style:italic;
}

.indexmobile {
  margin-top:0px !important;
  background-color:#f0f0f0 !important;
  margin-left:2% !important;
  margin-right:2% !important;
}

.index3image {
  height:650px;
  width:100%;
  margin-bottom:0;
  object-fit:cover; 
/*   content:url(watchmechanics4.jpg); */
  content:url(schaffen_reference65_rotorswap3.gif);
}

.iframevideo {
  width: 75%;
  height: 500px;
}

.carouselheadertext {
  font-family:'GaramondItalic';
  font-size:30px;
}

.carouseltext {
  font-family:'FuturaLight';
  font-size:31px;
  line-height:1.5;
  letter-spacing:2px;
}

.carouselpwhite {
  margin-bottom:30px;
  color:white;
}

.carouselp#white {
  margin-bottom:30px;
  color:white;
}

.carouselp#black {
  margin-bottom:30px;
  color:black;
}

.carouselpblack {
  margin-bottom:30px;
  color:black;
}

.mySlides :hover {
  cursor:pointer;
}

.build-watch2 :hover {
  cursor:pointer;
}

.kickstarterbannerbutton {
	color:white !important;
  	text-align:center !important;
  	font-size:18px !important;
  	background-color:grey !important;
  	width:12% !important;
}

.kickstarterbannerbutton :hover {
	background-color:#B5A680 !important;
}

.kickstarterheadertext {
  font-family:'GaramondItalic';
  font-size:27px;
  color:black;
}

.kickstartertext {
  font-family:'FuturaLight';
  font-size:20px;
  line-height:1.5;
  letter-spacing:0.5px;
  color:white;
}

.kickstarterboldtext {
  font-family:'FuturaLight';
  font-weight:bold;
}

.kickstarterbottomtext {
  font-family:'FuturaLight';
  font-size:17px;
  line-height:2;
  letter-spacing:0.5px;
  color:white;
  position:absolute;
  bottom:0px;
}

.kickstartergiftext {
  font-family:'FuturaLight';
  font-size:20px;
  line-height:1.5;
  letter-spacing:0.5px;
/*   margin-top:2%; */
  width:100%;
  color:white;  
}

.kickstartergifboldtext {
  font-family:'BodoniBold';
  font-weight:bold;
  color:white;  
}

.kickstartergifbottomtext {
  font-family:'FuturaLight';
  font-size:17px;
  line-height:2;
  letter-spacing:0.5px;
  color:white;
  position:absolute;
  bottom:0px;
  color:white;  
}

.kickstarterp {
/*   margin-bottom:30px; */
  color:black;
}


.kickstartergifp {
/*   margin-bottom:30px; */
  color:black;
}

.kickstarterform {
  padding-left:2% !important;
  background-color:silver !important;
  border:0px !important;
  width:28% !important;
}

.kickstarterpageimage {
	width:20%;
  	margin-bottom:1%;
  
}

.kickstartermobileimage {
  display:none;
}

.kickstartermobilediv {
  display:none;
}

.video-background {
    width: 100%;
    height: 100%;
/*     position: absolute; */
    left: 0;
    top: 0;
    z-index: -1;
}

@media (min-width:320px) !important {
  .b4div {
	width:50%;
  }
}

@media (max-width:480px) {
	.b4image {
      display:none;
    }
}

@media (max-width:480px) {
	.b10dimage {
      display:none;
    }
}

@media (max-width:480px) {
	.b10simage {
      display:none;
    }
}

@media (max-width:480px) {
	.hidediv {
    	display:none;
    }
}

@media (max-width:480px) {
	.splitMobileText {
    	width:100%;
      	height:250px !important;
      	margin-top:5% !important;
      	font-size:10px !important;
/*       	margin-bottom:30px !important; */
    }
}

@media (max-width:480px) {
	.split2 {
    	width:100%;
      	height:250px !important;
/*       	margin-bottom:30px !important; */
    }
}

@media (max-width:480px) {
	.split2-inverse {
    	width:100%;
      	height:250px !important;
      	margin-top:10% !important;
/*       	margin-bottom:30px !important; */
    }
}

@media (max-width:480px) {
	.splitText {
    	margin-top:10% !important;
      	font-size:10px !important;
    }
}

@media (max-width:480px) {
	.b3splitheadertext {
    	font-size:15px !important;
    }
}

@media (max-width:480px) {
	.b3splitsubheadertext {
    	font-size:15px !important;
    }
}

@media (max-width:480px) {
	.b3splittext {
    	font-size:10px !important;
    }
}

@media (max-width:480px) {
	.b6mobile {
	margin-bottom:30px;
    height:650px !important;
    background:#161b26 !important;
	}
}

@media (max-width:480px) {
	.b6headertext {
      	font-size: 15px !important;
	}
}

@media (max-width:480px) {
	.b6text {
		font-size: 10px !important;
/*       	margin-bottom:10px !important; */
      	line-height:18px !important;
	}
}

@media (max-width:480px) {
	.b6hr {
      margin-top:10px !important;
      margin-bottom:15px !important;
	}
}

@media (max-width:480px) {
	.b6padding {
      padding-left:0px !important;
      padding-right:0px !important;
	}
}

@media (max-width:480px) {
	.b9text {
      margin-top:12% !important;
	}
}

@media (max-width:480px) {
	.indexmobile {
      margin-left:0px !important;
      margin-right:0px !important;
	}
}

@media (max-width:480px) {
	.split3 {
      width:100% !important;
      margin:0px !important;
      margin-bottom:10% !important;
	}
}

@media (max-width:480px) {
	.mobilekickstarterheight {
      height:300px !important;
	}
}

@media (max-width:480px) {
	.index5text {
      margin-top:15% !important;
	}
}

@media (max-width:480px) {
	.index3image {
      height:650px;
  width:100%;
  margin-bottom:0;
  object-fit:cover; 
/*   content:url(watchmechanics2Mobile.png); */
      content:url(schaffen_reference65_rotorswap_mobile.gif);
	}
}

@media (max-width:480px) {
	.iframevideo {
      width:100% !important;
	}
}

@media (max-width:480px) {
	.iframevideo2 {
      width:100% !important;
	}
}

@media (max-width:480px) {
	.carouselp {
      margin-bottom:10px !important;
	}
}

@media (max-width:480px) {
	.carouselheadertext {
      font-size:18px !important;
	}
}

@media (max-width:480px) {
	.carouseltext {
      font-size:18px !important;
	}
}

@media (max-width:480px) {
	.mobilefooter {
      display:none !important;
	}
}

@media (max-width:480px) {
	.shiftheaderwatch {
      padding-left:0px !important;
	}
}

@media (max-width:480px) {
  .kickstarterp {
/*   	margin-bottom:30px; */
  	color:white;
  	text-align:center;
    margin-top:16%;
  }
}

@media (max-width:480px) {
   .kickstarterheadertext {
    font-family:'FuturaLight';
    font-size:18px;
    display:none;
  }
}

@media (max-width:480px) {
  .kickstartertext {
    font-family:'FuturaLight';
    font-size:14px;
    line-height:1.2;
    margin-top:2%;
/*     letter-spacing:2px; */
/*     margin-top:-3%; */
    float:left;
  }
}


@media (max-width:480px) {
  .kickstarterboldtext {
  	font-family:'FuturaLight';
  	font-weight:initial;
  }
}

@media (max-width:480px) {
  .kickstartertext br {
/*   	display:none; */
  }
}

@media (max-width:480px) {
  .kickstartergiftext {
  	font-family:'FuturaLight';
    font-size:17px;
    line-height:1.2;
/*     letter-spacing:2px; */
/*     margin-top:-3%; */
    float:left;
    color:white;
    text-align:center !important;
    margin-top:2.5%;
    padding-bottom:2.5%;
  },
  .kickstartergifboldtext {
    font-family:'FuturaLight';
  	font-weight:initial;
  color:white;    
  }
}

@media (max-width:480px) {
  .kickstartergifbottomtext {
    display:none;
  color:white;    
  }
}

@media (max-width:480px) {
  .kickstartergifcontainer {
    bottom:10px !important;
    top:auto !important;
    margin-bottom:0px !important;
  }
}

@media (max-width:480px) {
  .kickstartergifp {
    margin-left:25%;
    display:none;
  }
}

@media (max-width:480px) {
	.kickstarterbutton {
      width:100%;
    }
}

@media (max-width:480px) {
	.kickstarterbutton2 {
      margin-top:5% !important;
      height:90%;
    }
}

@media (max-width:480px) {
  .kickstarterform {
    width:95% !important;
    margin-left:3% !important;
  }
}

@media (max-width:480px) {
  .kickstarterpageimage {
	width:60%;
    float:left;
   }
}

@media (max-width:480px) {
	.kickstartercontainer {
      top:0px !important;
    }
}

@media (max-width:480px) {
	#mobileremove {
      display:none;
    }
}

@media (max-width:480px) {
	.kickstartermobileimage {
      display:block;
    }
}

@media (max-width:480px) {
	.kickstartermobilepage {
      height:90vh !important;
    }
}

@media (max-width:480px) {
	.kickstarterbottomtext {
      font-size:14px;
    }
}

@media (max-width:480px) {
	.kickstartermobilediv {
      display:block;
    }
}
