/* STYLE PAGE PRODUIT */

/* Fix - wp image zoom */
/*
body.single-product .zoomLens[style] {
	z-index: 80 !important;
}
body.single-product .zoomContainer[style] {
	z-index: 82 !important;
}
*/

body.single-product .image-action-none .owl-carousel .product-image-wrap a { cursor: initial; }

body.single-product .site-content { margin: 10px auto 0 auto; }

body.single-product .site-content .single-product-page a.reset_variations,
body:not(.wholesale_customer) .summary-inner .quantity,
body.single-product p.stock.in-stock { display: none !important; }
body .single-product-content .summary-inner .in-stock { display: none; }
body.single-product .variations_form .woocommerce-variation-availability p.stock:not(.in-stock) {
  display: block;
  margin: 20px 0;
}
body.single-product .variations_form .woocommerce-variation-description { margin: 0; }
body.single-product .variations_form .woocommerce-variation-description p { margin: 15px 0 0 0; }
body.single-product .yoast-breadcrumb span.breadcrumb-separator:last-of-type,
body.single-product .yoast-breadcrumb strong.breadcrumb_last { display: none; }
body.single-product form.variations_form[data-product_variations*="attribute_pa_torque"] tr:last-of-type span.wd-attr-selected { display: none; }
/*body.single-product form table.variations tr td.value,
body.single-product:not(.postid-49117) form table.variations tr td.label {
  width: inherit;
  display: inline-block;
}*/
/*
body.single-product.product_cat_gems form table.variations tr:last-of-type td.label,
body.single-product.product_cat_gems-en form table.variations tr:last-of-type td.label,
body.single-product.product_cat_customization form table.variations tr:last-of-type td.label,
body.single-product.product_cat_personnalisation form table.variations tr:last-of-type td.label,
body.single-product.product_cat_customization.product_cat_clips form table.variations tr:nth-last-of-type(2) td.label,
body.single-product.product_cat_personnalisation.product_cat_clips:not(.postid-49117) form table.variations tr:nth-last-of-type(2) td.label {
  padding: 0;
}
*/
body.single-product figure .owl-nav { display: none; }
/*
body.single-product:not(.postid-49117) form table.variations tr td.label span { display: none; }
*/
body.single-product p.single-pf-createur-parisien strong {
  display: block;
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
}
/* prix */
body.single-product .product-image-summary .summary-inner .price {
  font-size: 16px;
  margin: 0;
}
body.single-product .product-image-summary .summary-inner span.price {  margin: 15px 0 0 0; } /* prix variation */
/* body.single-product .price del { font-size: 0; } */
body.single-product .price del span,
body.single-product .price del span bdi { font-size: 15px; }
body.single-product .price del span bdi span { margin-right: 5px; }

/* wishlist */
body.single-product .wd-action-btn.wd-wishlist-btn > a { font-size: 0; }
body.single-product .wd-action-btn.wd-wishlist-btn > a:before {
  width: 41.25px;
  height: 41.25px;
  text-align: center;
  line-height: 41.25px;
  font-size: 22px;
  margin: 0 5px;
}
body.single-product .wd-action-btn.wd-wishlist-btn > a:hover:before { content: '\f1a0'; }
body.single-product .wd-action-btn.wd-wishlist-btn > a.added:hover:before,
body.single-product .wd-action-btn.wd-wishlist-btn > a.added:before { content: '\f1a1'; }
body.single-product .wd-action-btn.wd-wishlist-btn > a:after { left: 38%; }
html[lang="fr"] body.single-product:not(.product_cat_gems, .product_cat_vitrail, .product_cat_personnalisation) .wd-wishlist-btn,
html[lang="en"] body.single-product:not(.product_cat_gems-en, .product_cat_vitrail-en, .product_cat_customization) .wd-wishlist-btn {
  width: initial;
}
body.single-product .product-type-variable .wd-wishlist-btn {
    display: block;
    margin: 20px 0 0 0;
}
body.single-product .product-image-summary .summary-inner form.cart {
  margin: 0;
  vertical-align: bottom;
}
body.single-product div#ppc-button { display: none; }
.woocommerce-product-details__short-description { margin: 20px 0; }
body.single-product .product-image-summary .variations,
body.single-product .product-design-default .variations_form.variation-swatch-selected .variations { margin: 20px 0 3px 0; }
body.single-product .woocommerce-variation > div:empty { display: none; }
body.single-product form.cart button.single_add_to_cart_button { margin: 20px 0 0 0; }

body.single-product .woocommerce-variation-add-to-cart { display: initial; }
body.single-product .product-type-variable form.cart button.single_add_to_cart_button { margin: 20px 0 10px 0; }
body.single-product div.ppc-button-wrapper { display: none; }

/* masquer -a partir de XYeuros- barre si en promo */
body.single-product.product_cat_begum .product-type-variable p.price del{ display:none; }
/* out of stock - no restock > hide wishlist */
body.single-product .outofstock .woodmart-wishlist-btn { display: none; }
/* Caracteristiques - Description */
body.single-product div#tab-description p { margin: 0; }
/* Conseils d'entretien */
body.single-product .conseils-d-entretien p {
  margin-bottom: 10px;
  line-height: 1.5;
}
body.single-product .conseils-d-entretien p:first-of-type { margin-top: 4px; }
body.single-product .conseils-d-entretien p:last-of-type { margin-bottom: 0; }
/* Avis */
body.single-product div#reviews h2.woocommerce-Reviews-title,
body.single-product div#reviews #reply-title { display: none; }
body.single-product .stars:hover a:before,
body.single-product .stars.selected a:before,
body.single-product .stars.selected:hover a:before { color: #000000; }
/* Frais de ports */
body.single-product p.outside-eu {
  color: #777777;
  font-size: 14px;
}

/* variations produit */
/* masquer ajouter au panier si stock a 0 > pas besoin normalement si stock bien gere au niveau de la variation */
body.single-product .woocommerce-variation-add-to-cart-disabled { display: none; }
/* onglets (description - avis - frais de - ports) page produit */
body.single-product .woocommerce-tabs { margin: 30px 0 20px 0 }
body.single-product .woocommerce-tabs .wd-accordion-title { padding: 10px 0; }
body.single-product .wd-accordion.wd-style-default:before { border-top-width: 1px; }
/* vous aimerez aussi */
body.single-product .related-products h3.slider-title { margin: 30px 0 20px 0; }
body.single-product .wd-hover-base.hover-ready:hover .content-product-imagin,
body.single-product .wd-hover-base.hover-ready.state-hover .content-product-imagin {
  transition: none;
  transform: none;
  visibility: hidden;
}
body.single-product .wd-hover-base.hover-ready:hover .product-wrapper,
body.single-product .wd-hover-base.hover-ready.state-hover .product-wrapper {
  transform: none;
}

/* bordure top onglet sélectionné */
body.single-product .tabs-layout-tabs .tabs li a:after {
  height: 5px;
  top: -1px;
}
/* articles apparentés */
body.single-product .related-products h3.slider-title { font-size: 20px; }
body.single-product .related-products .woodmart-hover-base .product-information .fade-in-block { display: none; }
body.single-product .related-products .price del { font-size: 0; }
body.single-product .related-products .price del span,
body.single-product .related-products .price del span bdi { font-size: 13px; }
body.single-product .related-products .price del span bdi span { margin-right: 5px; }
body.single-product .related-products .woodmart-hover-base .wrapp-swatches { background-color: transparent; }
body.single-product .related-products .wd-hover-base .wrapp-swatches { border: none; }
body.single-product .related-products .product-grid-item { margin-bottom: 10px; }

/* backinstock notifier */
body.single-product .cwginstock-subscribe-form {
  max-width: 300px;
  display: inline-block;
  vertical-align: bottom;
}
body.single-product .cwginstock-subscribe-form .panel {
  border: none;
  margin: 0;
}
body.single-product .cwginstock-subscribe-form .panel > .panel-heading{
  border: none;
  border-radius: 0;
  padding: 10px;
  margin: 0 0 10px 0;
  background-color: #000000;
}
body.single-product .cwginstock-subscribe-form .panel > .panel-heading h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 500;
}
html[lang="en"] .cwginstock-subscribe-form h4 { display: none; }
html[lang="en"] .cwginstock-subscribe-form .cwginstock-panel-heading:after {
  content: "Alert me if this item is back in stock";
  font-family: Lato, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
  display: block;
  text-align: center;
}
body.single-product .cwginstock-subscribe-form .panel .panel-body { padding: 0 15px; }
body.single-product .cwginstock-subscribe-form .panel .panel-body .col-md-12 { padding: 0; }
body.single-product .cwginstock-subscribe-form .panel .panel-body .col-md-12 .form-group.center-block { margin: 0 auto; }
body.single-product .cwginstock-subscribe-form .panel .panel-body .col-md-12 input[type="email"] { border-width: 0 0 2px 0; }
body.single-product .cwginstock-subscribe-form .panel .panel-body .cwgstock_button {
  padding: 12px;
  width: 100%;
  margin: 0;
}
.single_variation_wrap .woocommerce-variation-availability { margin: 0; }
.single_variation_wrap .woocommerce-variation {
  display: flex;
  flex-direction: column;
}

body.single-product p.single-pf-createur-parisien { margin: 20px 0 0 0; }

/* page produit partage reseau sociaux */
body.single-product .product_meta > span:not(:last-child) { margin-bottom: 5px; }
.wd-social-icons a.wd-social-icon span {
  background-color: #333333;
  width: 26px;
  height: 26px;
  border: 1px solid #333333;
  padding: 5px;
  border-radius: 50%;
  color: #ffffff;
}
.wd-social-icons a.wd-social-icon:hover span {
  font-size: 16px;
  padding: 4px;
  background-color: #ffffff;
  color: #333333;
}
/* Pièces Uniques */
/* masquer boutique PU vendue */
body.single-product .single-product-content.outofstock .woocommerce-product-details__short-description strong { display: none; }
/* vendue plutôt que rupture de stock */
body.single-product .product_cat-pieces-d-exception p.stock,
body.single-product .product_cat-exceptional-pieces p.stock {
  font-size: 0;
}
body.single-product .product_cat-pieces-d-exception p.stock::after,
body.single-product .product_cat-exceptional-pieces p.stock::after {
  font-weight: 600;
  font-size: 14px;
  line-height: 1.2;
}
body.single-product .product_cat-pieces-d-exception p.stock::after { content: "VENDUE"; }
body.single-product .product_cat-exceptional-pieces p.stock::after { content: "SOLD"; }
.single-product-page.outofstock.product_cat-pieces-d-exception .summary-inner p.price,
.single-product-page.outofstock.product_cat-exceptional-pieces .summary-inner p.price,
.single-product-page.outofstock.product_cat-pieces-d-exception .summary-inner .woodmart-wishlist-btn,
.single-product-page.outofstock.product_cat-exceptional-pieces .summary-inner .woodmart-wishlist-btn { display: none; }

/* Séries Limitées */
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button:before { content: 'PASSER COMMANDE'; }
body.single-product .single-product-content.product_cat-limited-editions button.single_add_to_cart_button:before { content: 'PLACE ORDER'; }
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button:before,
body.single-product .single-product-content.product_cat-limited-editions button.single_add_to_cart_button:before {
  position: absolute;
  opacity: 1;
  padding: 12px 20px;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  letter-spacing: .3px;
  font-weight: 600;
  display: inline-block;
  height: 42px;
  width: 100%;
  top: 0;
  left: 0;
  margin: unset;
  border: unset;
  -webkit-transition: unset;
  -o-transition: unset;
  transition: unset;
  border-radius: unset;
  z-index: 2;
  color: #ffffff;
}
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button { width: 180px; }
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button,
body.single-product .single-product-content.product_cat-limited-editions button.single_add_to_cart_button { color: transparent; }
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button:focus:before,
body.single-product .single-product-content.product_cat-limited-editions button.single_add_to_cart_button:focus:before { content: ''; }
body.single-product .single-product-content.product_cat-series-limitees button.single_add_to_cart_button:after,
body.single-product .single-product-content.product_cat-limited-editions button.single_add_to_cart_button:after { z-index: 3; }

/* FLORA HYSTERIA */
body.product_cat_flora-hysteria table.variations td.label span,
body.product_cat_flora-hysteria-en table.variations td.label span { display:none; }

/* articles - reparation - SAV */
html[lang="fr"] body.single-product.product_cat_reparation .summary-inner .wd-wishlist-btn,
html[lang="en"] body.single-product.product_cat_repair .summary-inner .wd-wishlist-btn,
html[lang="fr"] body.single-product.product_cat_reparation p.single-pf-createur-parisien,
html[lang="en"] body.single-product.product_cat_repair p.single-pf-createur-parisien,
html[lang="fr"] body.single-product.product_cat_reparation .product-tabs-wrapper,
html[lang="en"] body.single-product.product_cat_repair .product-tabs-wrapper,
html[lang="fr"] body.single-product.product_cat_reparation .wd-before-product-tabs,
html[lang="en"] body.single-product.product_cat_repair .wd-before-product-tabs,
html[lang="fr"] body.single-product.product_cat_reparation .wd-show-product-gallery-wrap.wd-gallery-btn,
html[lang="en"] body.single-product.product_cat_repair .wd-show-product-gallery-wrap.wd-gallery-btn { display: none; }

/* bouton zoom image */
body.single-product .wd-gallery-btn > a.woodmart-show-product-gallery > span { display: none; }

/* Featured products > coups de coeur */
body.single-product .featured h1::after {
  display: block;
  content: 'coup de cœur du créateur';
  font-size: 15px;
  padding-top: 5px;
}
html[lang="en"] body.single-product .featured h1::after { content: 'designer’s favorite'; }

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

  body.single-product .woocommerce-product-details__short-description { font-size: 15px; }
  body.single-product .single-product-content .product-share a.social-whatsapp,
  body.single-product .single-product-content .product-share a.social-tg /* telegram */ { display: none; }
  body.single-product .yoast-breadcrumb { margin: 10px 0 0 0; }
  body.single-product .product-image-summary .summary-inner form.cart { display: inline-block; }

}

@media screen and (max-width: 1024px) {

  body .wd-price-outside .woocommerce-variation .woocommerce-variation-availability { margin: 0 auto; }

  /* variations non centrées... */
  body.single-product .woocommerce-variation-description p span { display: none; }
  /* phrase pf créateur de luxe à la française */
  body.single-product p.single-pf-createur-parisien br { display: none; }
  /* disable hover effect product grid */
  body.single-product .summary-inner .woodmart-products-nav { display: none; }
  /* Featured products > coups de coeur */
  body.single-product .featured h1::after { font-size: 14px; }
  /* margin variations select */
  body.single-product .swatch-on-single { margin: 5px 7.5px; }

  .wpb-js-composer .related-products .slider-type-product { margin-bottom: 0; }

}

@media screen and (max-width: 780px) {

  .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {margin: 0;}

}

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

  body.single-product .summary .summary-inner { padding-top: 20px; }
  body.single-product div.single-product-page:not(.product-type-variable) .wd-action-btn.wd-wishlist-btn { text-align: center; }
  /* wishlist */
  html[lang="fr"] body.single-product:not(.product_cat_gems):not(.product_cat_personnalisation) table.variations tr.variation-selectionnee:first-of-type {
      width: 78px !important;
      white-space: nowrap;
  }
  html[lang="en"] body.single-product:not(.product_cat_gems-en):not(.product_cat_customization) table.variations tr.variation-selectionnee:first-of-type {
    width: 63px !important;
    white-space: nowrap;
  }

}

@media screen and (max-width: 768px) {

  body.single-product .woocommerce-product-gallery > .col-12 { padding: 0; }
  body.single-product .product-image-summary-inner .product-images { margin-bottom: 20px; }
  /*body.single-product .variations_form .label label { margin-right: 20px; }*/
  /* centrer texte article */
  body.single-product .summary-inner { margin: 0; }
  body.single-product .summary-inner h1,
  body.single-product .summary-inner p.price,
  body.single-product .summary-inner .woocommerce-product-details__short-description,
  body.single-product .summary-inner form.cart,
  body.single-product form.variations_form tr,
  body.single-product form.variations_form td,
  body.single-product form.variations_form td.label label,
  body.single-product form.variations_form td.label span,
  body.single-product p.single-pf-createur-parisien,
  body.single-product p.out-of-stock { text-align: center; }
  body.single-product p.out-of-stock { margin: 10px 0 15px 0; }
  /* alerte mail restock */
  body.single-product .cwginstock-subscribe-form {
    display: block;
    margin: 0 auto;
  }
  /* wishlist */
  body.single-product .wd-action-btn.wd-wishlist-btn { text-align: center; }
  body.single-product .product-image-summary .summary-inner form.cart { display: block; }
  body.single-product .wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon.woodmart-wishlist-btn {
    display: block;
    margin: 15px 0 0 0;
  }
  body.single-product .product-type-variable .wd-wishlist-btn {
    display: inline-block;
    width: initial;
    margin: 0 0 0 10px;
  }
  body.single-product .site-content div.container { margin: 0; }
  body.single-product .woocommerce-tabs { margin: 15px 0 20px 0; }
  body.single-product .woocommerce-Tabs-panel--description p,
  body.single-product p.conseils-d-entretien{ text-align: center; }

}

/* MASQUER CATEGORIES */

.product_meta .posted_in span.meta-sep,
.product_meta a[href="https://www.philippeferrandis.com/categorie/intemporels/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/intemporals/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/personnalisation/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/customization/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/collections/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/collections-en/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/clips/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/clips-en/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/percees/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/pierced/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/percees/creoles/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/creoles/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/pierced/creole-earrings/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/creole-earrings/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/percees/dormeuses/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/boucles-doreilles/dormeuses/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/pierced/leverback/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/earrings/leverback/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/colliers/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/necklaces/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/colliers/colliers-standards/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/necklaces/standard-necklaces/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/colliers/torques/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/necklaces/torcs/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/colliers/sautoirs/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/necklaces/long/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/bracelets/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/bracelets-en/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/bracelets/bracelets-standards/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/bracelets-en/standard-bracelets/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/bracelets/ouverts/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/bracelets-en/standard-bracelets/open/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/bracelets/manchettes/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/bracelets-en/cuffs/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/bagues/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/rings/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/broches/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/brooches/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/pieces-d-exception/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/exceptional-pieces/"] ,
.product_meta a[href="https://www.philippeferrandis.com/categorie/pieces-d-exception/series-limitees/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/exceptional-pieces/limited-editions/"],
.product_meta a[href="https://www.philippeferrandis.com/categorie/personnalisation/pop/"],
.product_meta a[href="https://www.philippeferrandis.com/en/categorie/customization/pop-en/"] { display: none; }

/* FIN MASQUER CATEGORIES */

