/** Shopify CDN: Minification failed

Line 12:1 Expected identifier but found "#nudge-offer"
Line 99:18 Expected identifier but found whitespace
Line 145:0 Unexpected "}"

**/

@media (max-width: 600px) {
.header-message {font-size:10px; display: table-cell;}
  }
.#nudge-offer.custom input.bttn {font-family: Museo Sans Cyrl W03_300 !important;}
.header-border {border-bottom:3px solid #000;}
.quotes {font-family: Museo Sans Cyrl W03_300; font-size:11px;text-transform:none!important}
.cartHeader{display:none;}
.col-sm-2 cart-qty {display:none;}
.cart h2 {font-size: 24px;}
.cartProduct > div {text-align:left;}
.carousel-control.left {background-image:none;}
.carousel-control.right {background-image:none;}
.carousel-control {color:#111; font-size:30px;}
li.harrods{display:none !important;}
.breadcrumb {display: none;}
.header-message .deliver {display:none !important;}
  .logo {width:140px; display: block;margin: 0 auto;}
  .strapline {display:none;}
/*.nav-col {display:none;}
.nav-col second {display:none;}
.nav-col news {display:block !important;}*/
.links {display:none;}
.slider-img-container{
		 width:100%; 
  		height: 550px;
}
.featured-bar {text-align:center;background-color: #f3f3f3; padding:1px 0 50px 0; }
.instashop {text-align:center;}
.homepage-banners-2 {margin-top:40px;}
.homepage-offer-text {text-align:center; 
  padding:15px; 
  font-size:10px; 
  letter-spacing:1px; 
  line-height:1.4em; 
  font-family:'ITC Blair W01 Light', Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
}
.page-content {padding:15px;
    font-size: 15px}
.spr-button-primary {width: 100% !important;
    text-transform: uppercase;
    background-color: black;
    border: none !important;
    border-radius: 0px !important;
  padding: 8px 12px;}
.productVideo {padding:15px;}
.simpAskQuestion-Qcontent h3 {text-transform:uppercase;font-size:18px !important;}
.simp-ask-question-header {background-color:#fff !important; padding:0px !important;}
.spr-form-input {padding:10px;}
.spr-form-label {display:none;}
#simpAskQuestion #askQuestion input.fleft {min-width:100% !important;}
#simpAskQuestion #askQuestion input.fright {min-width:100% !important;}
#simpAskQuestion .simpAskForm-container {background-color:#fff !important;}
#simpAskQuestion .simpAsk-title-container a.simpAskQuestionForm-btnOpen {float:none !important;text-transform:uppercase !important;background-color: black;
    color: white; border-radius: 0px !important; padding:8px 12px !important;}
.simp-ask-question-header .simpAskQuestionForm-btnOpen {position:inherit !important;text-transform:uppercase !important;background-color: black;
    color: white; border-radius: 0px !important; padding:8px 12px !important;}
#simpAskQuestion .button, #simpAskQuestion a.btn, #simpAskQuestion input.btn {display:block !important;margin-top:10px !important;right:0px !important;}
.tips-blog { margin-bottom:15px; color:#555555;}
.spr-review {border-top: none !important;border-bottom:1px solid #DFDFDF}

.spr-review-header-byline {font-style:normal !important; margin: 0px !important;}
.spr-summary-actions-newreview {    background-color: black;
    color: white !important;
    text-transform: uppercase;
    padding: 8px 12px;
  margin-top: 20px;
text-decoration:none !important;}
.spr-container {border-color: #fff !important;}
.accordionSimpQA ul li p {font-size:15px !important; color:#555; line-height:24px !important;}
.pro_descrip {padding:0px;}
.pro_info {padding: 0 20px; font-size:13px;}
#simpAskQuestion {padding:20px;}
#simpAskQuestion.simpAsk-container h2 {text-transform:uppercase;font-family: 'ITC Blair W01 Medium';font-size:13px !important;}
.product-sort {float:right;}
.button-mce {margin-top:4px !important;}
.mobile-signup {display:block;}
footer ul.footer-nav li {display:block !important; padding:4px!important;}
.delivery-notice {width: 58%; font-size:9px; margin-left:21%}
.CBD {display:none;}
#shopping-bag {margin-top: 10px; margin-right:15px;}
h1 {font-size: 21px;}
.rslides_tabs li a {color:#999;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding:0px}
#mobileDropDown {margin-top: 0px !important}
#mobileDropDown .link-group dt {padding: 5px 5px 5px 15px}
#mobileDropDown a.blackDiamondLink {margin-bottom: 2px; margin-top: 2px;padding: 5px 5px 5px 15px;}
#mobileDropDown dl {margin-bottom: 2px;}
.welcome-signup {margin-top: 2px;}
.discover {margin-top: -38px;}
.high-performance: {margin-top:-20px;}
.featured-products h1 {padding:33px;}
.product-container h3 {width: 80%; margin-left:10%;} 
#mobileDropDown .link-group dd {padding: 5px 5px 5px 15px}
.bag{display:none;}
.flight_icon {display:none;}
.prod_cart {width: 100%}
.product-quantity {display:none;}
.add-to-bag {width:100%; margin-bottom: 5px;}
.btn.btn-first {width:100%; text-transform: uppercase;}
.product-page .product-description p.product-price {float:none; text-align:center; width: 100%;}
#shopify-product-reviews {text-align:left;}
.spr-header-title {font-family: 'ITC Blair W01 Medium';font-size:13px !important; text-transform: uppercase; display: block;}
.spr-review-header-title {font-family: 'ITC Blair W01 Light';font-size:14px !important; text-transform:uppercase;}
.insta-feed{display:none;}
.ls-box-title{text-transform:uppercase;color:#999;}
.homepage-ethos {
  line-height: 22px; 
  font-family: ITC Blair W01 Light; 
  text-transform: uppercase; 
  font-size: 11px; 
  letter-spacing: 1px;}
.product-page .product-description .add-to-bag {
	float: none;
    width: 100%;
}
.contact-form {width: 100%!important; margin:0px !important;}
.product-page .product-description {padding:15px;}
.product-page .product-description .product-meta {text-align:center;}
  .ls-box-title {font-family: 'ITC Blair W01 Light'; font-size:18px;}
.product-page .product-description h1 {font-family: ITC Blair W01 Medium;font-size:14px; text-transform:uppercase;}
.btn-continue {width:100%; text-transform: uppercase;}
.homepage-ethos {line-height: 18px;
    font-family: 'ITC Blair W01 Light';
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
  padding: 12px;
margin-top:0px;}
.btn.buynow {width:90%; text-transform: uppercase;}
.dr-yannis-edit {font-family:'ITC Blair W01 Light'; font-size: 15px; line-height: 22px;width: 80%;
    margin-left: 10%; margin-top:40px;}
.checkout_ft {display:none;}
.ls-title {font-size:9px !important;
		font-family:'ITC Blair W01 Medium'; width:100%; min-height:60px !important; font-size:10px !important}

}

@media (max-width: 767px) {
  .hide-phone {
  	display: none;
  }
  .cartProduct {
  	border: 1px solid #cdcdcd;
    text-align:center;
    margin-top: 10px;
  }
  .cartProduct > div {
  	margin-top: 12px;
  }
  .formula {
  	display: none;
  }
    .strapline {display:none !important;}
  .logo {width:100% !important;}
}

@media (min-width: 768px) {
  header .mobileNav {
  	display: none;
  }
  .homepage-banners-2{margin-top:38px}
  .quotes {
   font-size:11px; 
   margin-top:6px;
}
  .links {display:block}
  .seasonal-edit {text-align:center;}
  .cartProduct > div {text-align:center;}
  .freegift_cart_container {background-color:#000 !important;}
  .cartHeader{display:block;}
  .limespot-recommendation-box.theme-neat {padding:5%;}
  ul.signup-links{float:left;margin-right:10px;}
  .product-page .product-description p {text-align:left;}
  li.harrods{display:inline-block !important;}
  .mobile-signup {display:none;}
  .breadcrumb {display: block;}
  .nav-col {display:block;}
.nav-col second {display:block;}
  .footer ul.footer-nav li {display:inline;padding:0px;}
  .delivery-notice {width: 100%; font-size:13px;margin-left:0;}
  .dr-yannis-edit {font-family:ITC Blair W01 Light; font-size: 24px; line-height: 36px;}
  #shopify-product-reviews {overflow: visible; height: auto;}
  .product-page .product-description p.product-price{text-align: left;}
  .add-to-bag {width:auto;}
  .product-quantity {display:block;}
  .prod_cart {width: 100%}
  .flight_icon {display:block;}
  .logo {width:70% !important; margin-left: 0px; margin-bottom:0px;}
  .bag{display:inline;}
  #shopping-bag {margin-right:-15px;}
  header #main-nav {
  	display: inline;
	margin-top: 2px;
  }
.discover {margin-top: -38px; border: 0px solid #000; width:100%}
  header #shopping-bag {
      display: inline;
      cursor: pointer;
      margin-top: 10px; width:25%;
  }
  .breadcrumb {
    text-align: left;
	}
  #sidebar dl {
	margin-bottom: 20px;
  }
  #sidebar dt > span {
  	display: none;
  }
  #sidebar dd {
	display: block;
  }
  #mobileDropDown {
	display: none;
   }
  .insta-feed{display:block; text-align:center;color: #999; margin-top: 30px;}
  .product-page .product-description .add-to-bag {
	float: left;
    width: 100%;
}
  .spr-icon {padding:2px; font-size:100% !important;}
  .contact-form {width: 48%!important; margin: -10px 0px 10px 10px!important;}
  .product-page .product-description{padding-left:15px;}
  .product-page .product-description .product-meta {text-align:left;}
  .ls-box-title {font-family: ITC Blair W01 Light;font-size: 18px;}
  .product-page .product-description h1 {font-family: ITC Blair W01 Medium;font-size:18px !important; text-transform:uppercase;}
  .spr-review-header-title {font-size:12px!important; text-transform:uppercase !important;}
  .homepage-ethos {line-height: 32px;
    font-family: ITC Blair W01 Light;
    text-transform: uppercase;
    font-size: 22px;
    letter-spacing: 2px;
  padding: 12px;}
  .limespot-recommendation-box .ls-box-title {margin:40px auto 0 !important;}
}


@media (min-width: 450px) {
  
.welcome-signup {margin-top: -38px;}
      .header-border {border-bottom:1px #fff solid;}
  .slider-img-container {height:300px;}
  .reorder-wrap {width:77% !important;}
  }


@media (min-width: 768px) {
  .strapline {display:block; margin-bottom:10px;}
  .homepage-offer-text {text-align:center; 
  padding:15px; 
  font-size:12px; 
  letter-spacing:1px; 
  line-height:1.4em; 
  font-family:'ITC Blair W01 Medium', Arial, Helvetica, sans-serif; 
  text-transform:uppercase;
}
  .pad32{
  padding-left:32px;
  }
.welcome-signup {margin-top: -38px; border: 0px solid #000; width:100%}
      .header-border {border-bottom:1px #fff solid;}
.slider-img-container{
		height:460px;
}
  .product-page .product-description h1 {
	font-size: 22px;
  	text-align: left;
    margin-top: 0px;
  }
  .product-page .product-description {
	padding-left: 25px;
   }
  .pageSidebar {
  	display: block;
   }
  .simpAsk-container h2 {
    font-size:16px !important;
    text-transform: uppercase;
  }
  .simp-ask-question-header {
    padding:0px !important;
    background-color:#fff !important;
  }
  .simpAskQuestion-Qcontent h3 {
    font-size:16px !important;
    text-transform: uppercase;
  }
}

@media (min-width: 992px) {
  	
  	/* HEADER */
  
	header {
		/*height: 140px;*/
	}
    .logo {width:100% !important}
	header .header-message {
		display: inline-block;
	}
    header #mc_embed_signup {
    	display: inline-block;
    }
  	header img.logo {
  		margin-bottom: 0;
    }
	nav ul {
		margin-top: 0px;
	}
  	header #shopping-bag {
		margin-top:13px; width:35%; text-align: center;
	}
	.slider-img-container{
		height:500px;
	}
  .pop-up {
	zoom:1.0;
	position:relative;
	text-decoration:none;
}
.pop-up span {
	position:fixed;
	top:170px;
	height:100px;
  width:12%;
  margin-left:-100px;
	left:-999em;
	z-index:990;
        
}
.pop-up:hover {visibility:visible}
.pop-up:hover span {left:350px;}
* html .popup span {position:absolute;}


  	/* FOOTER */
  
    footer .nav-col {
      text-align: left;
      float: left;
/*       margin-right: 60px; */
    }

    footer .nav-col.second {
      margin-right: 0px;
    }
  
  	footer ul.footer-nav li {
		float: right;
	}
  
  	footer .address {
  		background-position: right center;
    }
  	footer .address p {
  		text-align: right;
  	}
  	footer ul.socialIcons {
		float: right;
      	display: block;
        margin-right: -7px;
	}
}

@media (min-width: 1200px)
{
  .logo {width:100% !important}
 .container {
		 width: 1050px;
      	max-width: 100%;
 	}
.slider-img-container{
		height:650px;
		
	}
}
.inst_top {
  float: right;
  margin-top: -10px;
}
@media (max-width: 670px) {
  #is-a-gift, .accept-terms { float:none;}
}
@media (max-width:400px){.contact-form{margin:35px 0 10px; float:none;}}

