/** Shopify CDN: Minification failed

Line 222:0 Unexpected "{"
Line 222:1 Expected identifier but found "%"
Line 223:0 Unexpected "{"
Line 223:1 Expected identifier but found "%"
Line 238:12 Expected identifier but found "{"
Line 238:13 Unexpected "{"
Line 238:20 Expected ":"
Line 238:24 Expected identifier but found "!"
Line 239:9 Expected identifier but found "{"
Line 239:10 Unexpected "{"
... and 2 more hidden warnings

**/
/*============================================================================
	THEME OVERALL
==============================================================================*/

@media screen and (max-width: 768px){
	.header-logo{
      margin-top:0px!important;
      margin-bottom:0px!important;
    }
}


.nav-bar {
  top: 110%;
  bottom: 0;
  left: 0;
  right: 0;
}



/*============================================================================
	PRODUCT PAGES
==============================================================================*/


#ProductSection .breadcrumb{
  display:none!important;
}

.js-qty, .ajaxifyCart--qty{
  max-width:250px!important;
}


.js--qty-adjuster, .ajaxifyCart--qty-adjuster{
  width:45px!important;
  font-weight: bold!important;
}

.btn.btn--large, .btn--large.btn-secondary, input.btn--large[type="submit"], .btn--large.header-cart-btn, .shopify-payment-button .btn--large.shopify-payment-button__button--unbranded, .payment-buttons--large .shopify-payment-button .shopify-payment-button__button--unbranded{
	margin-bottom:0px!important;
}

#wc_review_section[data-handle="oxymetre-de-pouls"]{
display:none!important;
}


#wc_review_section:has(div[data-avg="0.0"]){
display:none!important;

}

.r--header.r--empty-review {
display:none!important;
}


#addToCart-product-template{
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom:8px;
  background-color:#ff9b1f;
}

#addToCart-product-customizable-template{
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom:8px;
    background-color:#ff9b1f;
}

#addToCart-product-name-template{
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom:8px;
    background-color:#ff9b1f;
}
.addToCartForm{
	margin-bottom:16px!important;
}

:not(.is-adding).hvr-wobble-horizontal
  {
  animation: shake 4s;
	animation-iteration-count: infinite;
  }
  
  @keyframes shake {
  0% { transform: translate(1px, 1px) rotate(0deg); }
1% { transform: translate(-1px, -2px) rotate(-2deg); }
2% { transform: translate(-3px, 0px) rotate(2deg); }
3% { transform: translate(3px, 2px) rotate(0deg); }
4% { transform: translate(1px, -1px) rotate(2deg); }
5% { transform: translate(-1px, 2px) rotate(-2deg); }
6% { transform: translate(-3px, 1px) rotate(0deg); }
7% { transform: translate(0px, 0px) rotate(0deg); }
8% { transform: translate(0px, 0px) rotate(0deg); }
80% { transform: translate(0px, 0px) rotate(0deg); }
90% { transform: translate(0px, 0px) rotate(0deg); }
100% { transform: translate(0px, 0px) rotate(0deg); }
  
}

@media screen and (min-width: 600px) {

  /* USE THESE CLASSES TO HIDE CONTENT ON MOBILE */
 .trust-mobile {
    display: none !important;
 }

}

.price {
font-size: 2.5em!important;
}
.sale-price {
color:#2070d1;
}
.regular-price small s {
color:red;
}

.icon-spinner{  
  display:none;
   width: 25px;
  height: 25px;
}

.is-adding .icon-spinner {
  display: inline-block;

}

.icon-spinner:after {
  content: " ";
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: #fff transparent #fff transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

button.is-adding {
  background: #ffd39c !important;
}

button.is-adding .icon-cart {
  display:none!important;
}
button.is-adding .atc-text {
  display:none!important;
}


/*============================================================================
	CART PAGES
==============================================================================*/

.additional-checkout-buttons{
  display:none!important;
}

.btn-checkout {
  font-weight: 600!important;
  padding-top: 12px!important;
  padding-bottom:12px!important;
  border-color: #FCD200;
  border-radius:.8rem!important;
  box-shadow:0 .2rem .5rem 0 rgba(213,217,217,.5)!important;
  color:#0F1111!important;
}

a.remove {

  font-size: 11px!important;
}


@media screen and (max-width: 768px){
	.btn-checkout{
      width:100%;

}
.update-cart{
  width:100%;

}
}


/* 
   Swatches Styles
*/

{% assign width = '70px' %}
{% assign height = '70px' %}
.swatch { 
  margin:1em 0; 
}
/* Label */
.swatch .header {
  margin: 0.5em 0;
}
/* Hide radio buttons.*/
.swatch input { 
  display:none!important;
}
.swatch label {
  float:left;
  background-size: cover;
  min-width:{{ width }} !important; 
  height:{{ height }} !important;
  margin:0;
}
.swatch-element label { padding:0 10px; }
.color.swatch-element label { padding:0; }

.swatch-element.selected {
  border: 2px solid black;
} 
.swatch .swatch-element {
  float:left;
  -webkit-transform:translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing:antialiased; /* webkit text rendering fix */
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius: 50%;
  overflow: hidden;
  margin:0px 10px 10px 0;
  /* To position the sold out graphic and tooltip */
  position:relative;
  width:70px;
  height:70px;
}

.swatch-element img {
  transform: translateY(5px) scale(1.2);
}

.swatch .selected--swatch-title {
  font-weight:600;
}




/* 
   END SWATCHES
*/



/*

SLIDER IN PRODUCT PAGE

*/

@media all and (max-width: 900px) {

  .product-photo-thumbs,.product-photo-container {
    display: none; 
  }

}

/*

END SLIDER IN PRODUCT PAGE

*/