/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Creative Venturina — isolated product styling, test product 2733 */
html body.single-product.postid-2733 .elementor-2964{
  --cv-green:#0F4C4C;
  --cv-coral:#FF6F61;
  --cv-cream:#FBF7EE;
  --cv-text:#1F1F1F;
  font-family:Poppins,sans-serif;
}

/* Remove Woodmart/plugin card-on-card appearance inside the custom options area */
html body.single-product.postid-2733 .elementor-2964 .elementor-element-a79c46e,
html body.single-product.postid-2733 .elementor-2964 .prad-addons-wrapper,
html body.single-product.postid-2733 .elementor-2964 .prad-parent,
html body.single-product.postid-2733 .elementor-2964 .prad-section-header,
html body.single-product.postid-2733 .elementor-2964 .prad-checkbox-item-wrapper,
html body.single-product.postid-2733 .elementor-2964 .prad-radio-item-wrapper,
html body.single-product.postid-2733 .elementor-2964 .prad-swatch-item-wrapper{
  background:transparent!important;
  box-shadow:none!important;
}

html body.single-product.postid-2733 .elementor-2964 .elementor-element-a79c46e,
html body.single-product.postid-2733 .elementor-2964 .prad-addons-wrapper{
  border:0!important;
  border-radius:0!important;
  padding:0!important;
}

html body.single-product.postid-2733 .elementor-2964 .prad-parent{
  border:0!important;
  border-bottom:1px solid rgba(15,76,76,.12)!important;
  border-radius:0!important;
  padding:0 0 18px!important;
  margin:0 0 18px!important;
}

html body.single-product.postid-2733 .elementor-2964 .prad-section-header{
  border:0!important;
  border-bottom:1px solid rgba(15,76,76,.10)!important;
  border-radius:0!important;
  padding:4px 0 10px!important;
}

html body.single-product.postid-2733 .elementor-2964 .prad-checkbox-item-wrapper,
html body.single-product.postid-2733 .elementor-2964 .prad-radio-item-wrapper{
  border:0!important;
  border-radius:0!important;
  padding:8px 0!important;
}

html body.single-product.postid-2733 .elementor-2964 .prad-swatch-item-wrapper{
  border:1px solid rgba(15,76,76,.12)!important;
  border-radius:10px!important;
  padding:5px!important;
}

html body.single-product.postid-2733 .elementor-2964 .prad-upload-wrapper{
  background:#fff!important;
  border:1.5px dashed rgba(15,76,76,.35)!important;
  border-radius:12px!important;
  box-shadow:none!important;
  padding:12px!important;
}

html body.single-product.postid-2733 .elementor-2964 .cvp-personalizza:after{
  display:none!important;
  content:none!important;
}

html body.single-product.postid-2733 .elementor-2964 .cv-right-trust>div{
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:4px 0!important;
  min-height:0!important;
}

html body.single-product.postid-2733 .elementor-2964 .cv-right-trust i{
  display:none!important;
}

html body.single-product.postid-2733 .elementor-2964 form.variations_form table.variations,
html body.single-product.postid-2733 .elementor-2964 form.variations_form table.variations tr,
html body.single-product.postid-2733 .elementor-2964 form.variations_form table.variations th,
html body.single-product.postid-2733 .elementor-2964 form.variations_form table.variations td{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

@media(max-width:767px){
  html body.single-product.postid-2733 .elementor-2964 .prad-parent{
    padding-bottom:14px!important;
    margin-bottom:14px!important;
  }
}

/* Rimuove solo eventuali lineette decorative extra sul blocco correlati.
   Il bordo Elementor originale resta modificabile manualmente. */
.elementor-element-a79cf95 > .elementor-widget-container::before,
.elementor-element-a79cf95 > .elementor-widget-container::after{
  content:none!important;
  display:none!important;
}

