/*** PRODUCT **/
@media(min-width:991px) {
.product-miniature.js-product-miniature { 
    width: 20%; 
}
} 
 
    #product #content-wrapper h1 {  
        font-size: 24px;
        line-height: 1.5;
        font-weight: 500;
        letter-spacing: 0;
        text-transform: uppercase; 
    }
    #product .product-actions .control-label{
    font-size: 18px;
    text-transform: none !important;
    font-weight: bold;
    margin: auto 10px auto 0;
    min-width: 70px;
    color: #322d31; 
    text-align: left;
    margin-top: 17px;
    margin-bottom: .575rem !important; 
    }
    #product .box-buy-mobile{
        margin-top: 20px;
    } 
    #product .add, #product .buy{
      width: auto;
    }
    
    #product .tab-content{
      border: none !important;
    }
    #product ul.nav.nav-tabs{
    display:block;
    float:left;
    width: 100%;
    }
#product .product-description-short p{
   font-size: 16px;
}
#infoprod{
  padding-left: 0px;
  font-size: 16px;
}
#infoprod li{
  margin-bottom: 5px;
}
.regular-price{
  font-size: 18px !important;
  color: #6a6868;
}
.product-price.has-discount{
 display:flex;
align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
}
.discount.discount-percentage{
    margin-left: 20px;
    font-size: 12px;
    background: #ffa1a2;
    color: #fff;
    padding: 5px;
}
.product-without-taxes{
    margin-left: 10px;
    font-size: 16px;
    font-weight: 200;
    color: #c7c7c7;
}
body#product #content-wrapper .product-prices .product-discount{
  padding-top: 0px;  
}
body#product #content-wrapper .product-prices {
    margin-top:0.25rem;   
} 
.social-sharing ul li{
  background-color: #ffffff;
}
.social-sharing .instagram{
    background-image: url(/img/cms/icons/instagram2.svg);
}
.social-sharing .twitter{
    background-image: url(/img/cms/icons/twitter2.svg);
}
.social-sharing .facebook{
    background-image: url(/img/cms/icons/facebook2.svg);
}
#social-sharing-open{ 
   padding: 7px 0px 6px 15px;
}
#product .product-features>dl.data-sheet{
  width: 100%;
}
.preordercontent{
 border: 1px solid #ccc;
border-radius: 5px;
background: none !important;
box-shadow: none;
}
#wk_pre_price{
   color:#d6aa87 !important;
}
.flip-clock-wrapper .flip{
   box-shadow: none !important;
}
.flip-clock-dot{
  display:none;
}
/** RESPONSIVE **/
@media (max-width: 767px){

.product-variants-item > :nth-child(1), .product-add-to-cart > * > :nth-child(1) {
  width: 6%;
}
}
@media (max-width: 576px){
#product .product-actions .box-buy-mobile{
       justify-content: flex-start;
    }
}
.product-variants-item, .product-quantity {
    flex-direction: column;
    place-items: flex-start;
} 
#product #content-wrapper .product-prices, .flexcolum > .product-prices {
    flex-direction: column;
    place-items: flex-start;
    display: flex !important;
    margin-top: 0px; 
}
#product .product-actions .product-variants .product-variants-item .color {
    border-radius: 0px; 
    width: 1.45rem;
    height: 1.5rem;
}
article.product-miniature.js-product-miniature #add-to-cart-or-refresh>* {
    flex-direction: row;
}
body#product .product-actions .product-variants .product-variants-item .color { 
    border-radius: 0px;
    width: 1.25rem; 
    height: 1.35rem;
}
.blockreassurance_product span.item-product { 
    margin-right: 19px;
}
.js-mailalert {
    background: white;
    border: 2px solid #ffffff;
    padding: 15px 10px; 
}
.js-mailalert input {
    background: #f1f1f1;
    border: 0px;
    padding: 10px 17px;
    width: 100%; 
float:left;
}

.js-mailalert button {
    max-width: calc(50% - 22px);
    background: #061623;
    color: white; 
    border: 0px;  
}
.js-mailalert strong {
    color: #432919;
    text-align: left;
    margin-bottom: 17px; 
    padding: 0px; 
    font-size:17px;
}

body#product #add-to-cart-or-refresh .product-add-to-cart { 
    flex-direction: row;
}
body#product .product-actions .product-quantity #quantity_wanted {
height: 42px; 
}
.product-quantity  {
    max-width: 90px; 
}
body#product .product-actions .product-quantity .input-group-btn-vertical .btn { 
padding:.6rem .6875rem;
}
.buy {
    display: none; 
} 
#header .header-top .search-widget input::placeholder {  
    font-weight: 100 !important;
} 
.social-sharing li {
    filter: grayscale(1);
} 

#product .product-actions .box-buy-mobile .add {  
    width: auto !important;
}

.social-sharing .pinterest {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4wICg0MDM1YTRmYjQ5LCAyMDIwLTA1LTAxKSIKICAgc29kaXBvZGk6ZG9jbmFtZT0icGludGVyZXMtcm9qby5zdmciCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIgogICB2aWV3Qm94PSIwIDAgNDAgNDAiCiAgIGhlaWdodD0iNDBweCIKICAgd2lkdGg9IjQwcHgiCiAgIHk9IjBweCIKICAgeD0iMHB4IgogICBpZD0iQ2FscXVlXzEiCiAgIHZlcnNpb249IjEuMSI+PG1ldGFkYXRhCiAgIGlkPSJtZXRhZGF0YTE3Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+PGRjOnRpdGxlPjwvZGM6dGl0bGU+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxkZWZzCiAgIGlkPSJkZWZzMTUiPgoJCQoJPC9kZWZzPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iZzYiCiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgIGlua3NjYXBlOndpbmRvdy15PSItOCIKICAgaW5rc2NhcGU6d2luZG93LXg9Ii04IgogICBpbmtzY2FwZTpjeT0iMTYuMjM1Mjk0IgogICBpbmtzY2FwZTpjeD0iMjAiCiAgIGlua3NjYXBlOnpvb209IjIxLjI1IgogICBzaG93Z3JpZD0iZmFsc2UiCiAgIGlkPSJuYW1lZHZpZXcxMyIKICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxNyIKICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICBncmlkdG9sZXJhbmNlPSIxMCIKICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgLz4KPGcKICAgaWQ9ImcxMCI+CgkKCTxnCiAgIGlkPSJnNiI+CgkJCTxwYXRoCiAgIHN0eWxlPSJmaWxsOiNkNDAwMDAiCiAgIGZpbGw9IiNmZmZmZmYiCiAgIGQ9Ik0gMTguNyw1LjEgQyAxMy40LDUuNiA4LjEsMTAgNy44LDE2LjEgYyAtMC4xLDMuOCAwLjksNi42IDQuNSw3LjQgMS42LC0yLjcgLTAuNSwtMy4zIC0wLjgsLTUuMyAtMS4zLC04LjEgOS40LC0xMy43IDE1LC04IDMuOSwzLjkgMS4zLDE2IC00LjksMTQuOCAtNiwtMS4yIDIuOSwtMTAuOCAtMS44LC0xMi43IC0zLjksLTEuNSAtNS45LDQuNyAtNC4xLDcuOCAtMS4xLDUuMyAtMy40LDEwLjMgLTIuNSwxNyAzLjEsLTIuMiA0LjEsLTYuNSA0LjksLTEwLjkgMS41LDAuOSAyLjQsMS45IDQuMywyLjEgNy4yLDAuNiAxMS4yLC03LjIgMTAuMywtMTQuNCAtMC45LC02LjQgLTcuMiwtOS42IC0xNCwtOC44IHoiCiAgIGlkPSJwYXRoNCIgLz4KCQk8L2c+CjwvZz4KPC9zdmc+Cg==);
}

.product-additional-info{
  margin-top: 10px;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover{
	background-color: #fff0;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
    color: #d6aa87;
}
.js-mailalert .btn-primary{
    width: 100%;
    max-width: 100%;
   border: 1px solid;
}
#gdpr_consent{
    text-align: initial;
}

#add-to-cart-or-refresh>* {
    align-items: end;
}

#product .product-actions .product-quantity .control-label{
	    margin-top: 0px;
}

body#product #add-to-cart-or-refresh .product-add-to-cart {
   margin-top: 17px;
}
#product #product-availability {
    margin-top: 30px;
}

#product .product-actions .product-variants .product-variants-item select {
	background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAAPklEQVR4Ae3TwREAEBQD0V/6do4SXPZg7EsBhsQ8IEmSMOsiuEfg3gL3oXC7wK0bd1G4o8X9F4yIkyQfSrIByQBjp7QuND8AAAAASUVORK5CYII=) no-repeat scroll right 0.5rem center/1.25rem 1.25rem;
}
.product-reference, .product-reference-header, .product-reference label.label, .product-reference-header label.label {
    font-size: 17px;
}
#product .box-buy-mobile {
    margin-top: 0px;
}
#section-product-availability{
	align-items: start;
}
