.elementor-3634 .elementor-element.elementor-element-7eb3f00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-3634 .elementor-element.elementor-element-bbce184{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3634 .elementor-element.elementor-element-3d3da3f .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:15px;text-align:start;}.elementor-3634 .elementor-element.elementor-element-d8dd00b{text-align:start;}.elementor-3634 .elementor-element.elementor-element-d8dd00b .elementor-heading-title{font-family:var( --e-global-typography-3f14bef-font-family ), Sans-serif;font-size:var( --e-global-typography-3f14bef-font-size );font-weight:var( --e-global-typography-3f14bef-font-weight );line-height:var( --e-global-typography-3f14bef-line-height );}.elementor-3634 .elementor-element.elementor-element-f8ff39e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3634 .elementor-element.elementor-element-887ed14 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:400;line-height:15px;text-align:start;}.elementor-3634 .elementor-element.elementor-element-5c2e825{--spacer-size:1em;}.elementor-3634 .elementor-element.elementor-element-60a1e9c{text-align:start;}.elementor-3634 .elementor-element.elementor-element-60a1e9c .elementor-heading-title{font-family:var( --e-global-typography-3f14bef-font-family ), Sans-serif;font-size:var( --e-global-typography-3f14bef-font-size );font-weight:var( --e-global-typography-3f14bef-font-weight );line-height:var( --e-global-typography-3f14bef-line-height );}.elementor-3634 .elementor-element.elementor-element-9e91a54{--spacer-size:1em;}.elementor-3634 .elementor-element.elementor-element-819fecf > .elementor-widget-container{padding:0em 3em 0em 0em;}.elementor-3634 .elementor-element.elementor-element-819fecf{text-align:start;}.woocommerce .elementor-3634 .elementor-element.elementor-element-819fecf .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-3634 .elementor-element.elementor-element-b8ca734{--spacer-size:2em;}.elementor-3634 .elementor-element.elementor-element-1d74ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:10px;--margin-bottom:10px;--margin-left:5px;--margin-right:5px;}.elementor-3634 .elementor-element.elementor-element-076a3d4{text-align:start;}.elementor-3634 .elementor-element.elementor-element-076a3d4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;color:#0A0A0AAA;}.elementor-3634 .elementor-element.elementor-element-5762c29{text-align:start;}.elementor-3634 .elementor-element.elementor-element-5762c29 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3634 .elementor-element.elementor-element-4378d22 .cart button, .elementor-3634 .elementor-element.elementor-element-4378d22 .cart .button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;border-radius:10px 10px 10px 10px;color:var( --e-global-color-4f114d6 );background-color:var( --e-global-color-text );transition:all 0.2s;}.elementor-3634 .elementor-element.elementor-element-4378d22 .cart button:hover, .elementor-3634 .elementor-element.elementor-element-4378d22 .cart .button:hover{background-color:var( --e-global-color-e26808c );}.woocommerce .elementor-3634 .elementor-element.elementor-element-4378d22 form.cart table.variations td.value select, .woocommerce .elementor-3634 .elementor-element.elementor-element-4378d22 form.cart table.variations td.value:before{border-radius:0px;}.elementor-3634 .elementor-element.elementor-element-e72975e{--spacer-size:3em;}.elementor-3634 .elementor-element.elementor-element-73f705a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3634 .elementor-element.elementor-element-f9d2615{--spacer-size:10px;}.elementor-3634 .elementor-element.elementor-element-c97658e{width:100%;max-width:100%;text-align:start;}.elementor-3634 .elementor-element.elementor-element-c97658e .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-text );}.elementor-3634 .elementor-element.elementor-element-b831e21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3634 .elementor-element.elementor-element-b831e21:not(.elementor-motion-effects-element-type-background), .elementor-3634 .elementor-element.elementor-element-b831e21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-80e9f32 );}.elementor-3634 .elementor-element.elementor-element-d29b3d4{text-align:center;}.elementor-3634 .elementor-element.elementor-element-d29b3d4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:23px;color:var( --e-global-color-text );}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:23px;border-width:0px 0px 0px 0px;margin-top:-0px;}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:23px;}@media(max-width:1024px){.elementor-3634 .elementor-element.elementor-element-7eb3f00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3634 .elementor-element.elementor-element-3d3da3f .woocommerce-breadcrumb{font-size:18px;}.elementor-3634 .elementor-element.elementor-element-d8dd00b .elementor-heading-title{font-size:var( --e-global-typography-3f14bef-font-size );line-height:var( --e-global-typography-3f14bef-line-height );}.elementor-3634 .elementor-element.elementor-element-887ed14 .woocommerce-breadcrumb{font-size:18px;}.elementor-3634 .elementor-element.elementor-element-60a1e9c .elementor-heading-title{font-size:var( --e-global-typography-3f14bef-font-size );line-height:var( --e-global-typography-3f14bef-line-height );}.woocommerce .elementor-3634 .elementor-element.elementor-element-819fecf .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3634 .elementor-element.elementor-element-076a3d4 .elementor-heading-title{font-size:18px;}.elementor-3634 .elementor-element.elementor-element-5762c29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3634 .elementor-element.elementor-element-4378d22 .cart button, .elementor-3634 .elementor-element.elementor-element-4378d22 .cart .button{font-size:18px;}.elementor-3634 .elementor-element.elementor-element-c97658e .elementor-heading-title{font-size:18px;}.elementor-3634 .elementor-element.elementor-element-d29b3d4 .elementor-heading-title{font-size:18px;}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel{font-size:18px;}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;}}@media(max-width:767px){.elementor-3634 .elementor-element.elementor-element-3d3da3f .woocommerce-breadcrumb{font-size:17px;line-height:21px;}.elementor-3634 .elementor-element.elementor-element-d8dd00b .elementor-heading-title{font-size:var( --e-global-typography-3f14bef-font-size );line-height:var( --e-global-typography-3f14bef-line-height );}.elementor-3634 .elementor-element.elementor-element-887ed14 .woocommerce-breadcrumb{font-size:17px;line-height:21px;}.elementor-3634 .elementor-element.elementor-element-60a1e9c .elementor-heading-title{font-size:var( --e-global-typography-3f14bef-font-size );line-height:var( --e-global-typography-3f14bef-line-height );}.elementor-3634 .elementor-element.elementor-element-819fecf > .elementor-widget-container{padding:0em 0em 0em 0em;}.woocommerce .elementor-3634 .elementor-element.elementor-element-819fecf .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3634 .elementor-element.elementor-element-076a3d4 .elementor-heading-title{font-size:17px;line-height:21px;}.elementor-3634 .elementor-element.elementor-element-5762c29 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3634 .elementor-element.elementor-element-4378d22 .cart button, .elementor-3634 .elementor-element.elementor-element-4378d22 .cart .button{font-size:17px;line-height:21px;}.elementor-3634 .elementor-element.elementor-element-c97658e .elementor-heading-title{font-size:17px;line-height:21px;}.elementor-3634 .elementor-element.elementor-element-d29b3d4 .elementor-heading-title{font-size:17px;line-height:21px;}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel{font-size:17px;line-height:21px;}.woocommerce .elementor-3634 .elementor-element.elementor-element-407ab2b .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:17px;line-height:21px;}}@media(min-width:768px){.elementor-3634 .elementor-element.elementor-element-bbce184{--width:35%;}.elementor-3634 .elementor-element.elementor-element-f8ff39e{--width:50%;}.elementor-3634 .elementor-element.elementor-element-b831e21{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3634 .elementor-element.elementor-element-7eb3f00{--content-width:80%;}.elementor-3634 .elementor-element.elementor-element-bbce184{--width:100%;}.elementor-3634 .elementor-element.elementor-element-f8ff39e{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-d43d826 *//* ====================================================================
   CSS Personalizzato per la Galleria Prodotto (Colore Frecce Aggiornato)
   ==================================================================== */

/* Forza il colore dell'icona (carattere) a Nero (#000) */
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow:before,
.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow:before {
    color: #000000 !important;
}

/* 1. SISTEMAZIONE FRECCE (Sempre visibili, Nere e all'interno) */

.woo-variation-gallery-slider-wrapper .slick-arrow {
    /* --- Forza la Visibilità --- */
    display: block !important;       /* Forza la visualizzazione come blocco */
    visibility: visible !important;  /* Rende l'elemento visibile */
    opacity: 1 !important;           /* Rende l'elemento opaco (non trasparente) */
    
    /* --- Stile e Posizionamento --- */
    background: transparent !important; /* Rimuove lo sfondo */
    /* Nota: il colore del carattere è ora gestito dal selettore :before sopra */
    border: none !important;           
    z-index: 10;
    cursor: pointer;
    font-size: 28px;
    
    /* Assicura che siano centrate verticalmente */
    transform: translateY(-50%);
    top: 50%;
}

/* Freccia Precedente: Posizionamento all'interno */
.woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow {
    left: 15px !important;
}

/* Freccia Successivo: Posizionamento all'interno */
.woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow {
    right: 15px !important;
}

/* 2. Nascondi le thumbnails (anteprime piccoline sotto) */
.woo-variation-gallery-thumbnail-wrapper {
    display: none !important;
}

/* 3. Angoli arrotondati (30px) e pulizia margini */
/* Applica angoli al contenitore principale e gestisce il margine */
.woo-variation-gallery-wrapper {
    border-radius: 30px;
    overflow: hidden; 
    margin-bottom: 0 !important;
}

/* Assicura che le immagini si adattino in modo standard */
.wvg-gallery-image img {
    width: 100%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-4378d22 *//*----------------  Righe di separazione generiche —— */
.pdp-sep,
.woocommerce div.product .summary .pdp-sep {
  border: 0;
  border-top: 1px solid #e8e8e8;
  margin: 16px 0;
}

/* ===== 1) PREZZO come riga (label sx, valore dx) ===== */
.woocommerce div.product .summary .price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 14px 0;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin: 0;
}

.woocommerce div.product .summary .price::before {
  content: "Prezzo";
  font-family: Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: rgba(10, 10, 10, 0.667);
  margin-right: 12px;
}

.woocommerce div.product .summary .price .amount {
  color: #0a0a0a;
  font-weight: 600;
}

/* ===== 2) VARIAZIONI come righe (label sx, controlli dx) ===== */
.variations_form .variations {
  display: grid;
  width: 100%;
  margin: 0;
  border-top: 1px solid #e8e8e8;
  background: transparent !important;
}

.variations_form .variations tr {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 10px; /* ridotto da 12px */
  padding: 10px 0; /* ridotto da 14px */
  border-bottom: 1px solid #e8e8e8;
  background: transparent !important;
}

.variations_form .variations tr:first-child {
  border-top: 1px solid #e8e8e8;
}

/* rimuovi linea sotto Taglia */
.variations_form .variations tr:last-child {
  border-bottom: 0 !important;
}

.variations_form .variations td {
  display: block;
  padding: 0;
  margin: 0;
  background: transparent !important;
}

/* stile titoli (Colore / Taglia) coerente con Prezzo */
.variations_form .variations td.label,
.variations_form .variations td.label label,
.woocommerce div.product form.cart .variations label{
  font-family: Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 400;
  color: rgba(10, 10, 10, 0.667) !important;
  margin: 0;
  line-height: 1.2;
  background: transparent !important;
  border: none !important;
}

.woocommerce div.product form.cart .variations{
        margin-bottom: 0em;
}

.variations_form .variations td.value {
  justify-self: end;
  width: 100%;
}

/* Swatches / pulsanti: allineamento e spacing orizzontale */
.variations_form .variations td.value .variable-items-wrapper,
.variations_form .variations td.value .swatches-select,
.variations_form .variations td.value .value {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; /* ridotto da 10px */
  align-items: center;
  width: 100%;
  justify-content: flex-end;
}

.variations_form .variations .reset_variations {
  display: inline-block;
  margin-top: 8px;
  color: #cf538f;
  font-size: 0.9rem;
}

/* ===== 3) separazione prima del carrello ===== */
.single_variation_wrap {
  margin-top: 0px; /* ridotto da 18px */
}

/* Pulizia margini Elementor attorno allo shortcode/riquadri */
.elementor-widget-container > .variations_form p,
.elementor-widget-container > p:has(.variations) {
  margin: 0 !important;
}

/* eventuali striping tabelle di temi */
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
  background-color: transparent !important;
}

/* Rimuovi QUALSIASI sfondo automatico su righe/hover */
.variations_form .variations tr,
.variations_form .variations tr:hover,
.variations_form .variations td,
.variations_form .variations td:hover {
  background: transparent !important;
}

/*----------------  Bollini: trasparenti, con solo bordo ——— */

.variable-item:hover,
.variable-item.selected,
.swatch:hover,
.swatch.selected {
  background: transparent !important;
  border-color: #0a0a0a !important;
}

/*----------------  Fii altre modifiche ——— */
.woocommerce div.product form.cart .reset_variations{
    display: none !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
    background-image: none;
    
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
    margin: 0px;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: transparent !important;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {
    line-height: normal;
}

.woocommerce div.product form.cart .single_add_to_cart_button {
    margin-top: 20px !important;
}

.woocommerce div.product .stock {
    display: none !important;
}


/*---------------- paypal button*/

.ppcp-messages{
    margin-top:10px;    
}



/*----------------  Integrazione codice per YITH opzione gilet (+40€) ——— */

/* Trasforma il blocco Accessorio in una "riga" tipo variazione */
#yith-wapo-addon-1 {
    display: table;
    width: 100%;
    border-collapse: collapse;
    margin-top: 8px;
    background: #ffffff;
}

/* Colonna sinistra: etichetta "Accessorio" */
#yith-wapo-addon-1 .addon-header {
    display: table-cell;
    vertical-align: middle;
    padding: 6px 12px 6px 0;
    width: 1%;
    white-space: nowrap;
}

/* Titolo Accessorio con stile coerente ai label delle varianti */
#yith-wapo-addon-1 .addon-header .wapo-addon-title {
    font-family: Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: rgba(10, 10, 10, 0.667);
    margin: 0;
    line-height: 1.2;
    padding: 15px !important;
}

/* Stile etichetta Accessorio (coerente con le varianti) */
#yith-wapo-addon-1 .addon-header .wapo-addon-title span {
    font-family: Helvetica, sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: rgba(10, 10, 10, 0.667) !important;
    margin: 0;
    line-height: 1.2;
    background: transparent !important;
    border: none !important;
    text-transform: capitalize !important; /* Iniziale maiuscola, resto minuscolo */
}


/* Colonna destra: le opzioni (Con/Senza gilet) */
#yith-wapo-addon-1 .options-container {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center;
    margin-top: 12px;
}

/* Metti le opzioni in orizzontale (sovrascrive il grid inline) */
#yith-wapo-addon-1 .options {
    display: flex !important;
    flex-wrap: nowrap;
    gap: 10px !important;
    width: auto !important;
    justify-content: flex-end !important;
}

/* Ogni opzione (Senza gilet / Con gilet) */
#yith-wapo-addon-1 .yith-wapo-option {
    display: inline-block;
}

/* Nascondi i radio nativi */
#yith-wapo-addon-1 .radio-button-container input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

/* La label diventa il "bottone" cliccabile stile pillola */
#yith-wapo-addon-1 .radio-button-container .yith-wapo-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 100px;
    height: 32px;
    padding: 0 14px;
    border-radius: 999px;
    border: 1px solid #d3d3d3;
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    background: #ffffff;
}

/* Hover, stesso feeling dei bottoni delle varianti */
#yith-wapo-addon-1 .radio-button-container .yith-wapo-label:hover {
    border-width: 2px;
}

/* Stato selezionato: YITH aggiunge .selected alla .yith-wapo-option */
#yith-wapo-addon-1 .yith-wapo-option.selected .yith-wapo-label {
    border-width: 2px;
    font-weight: 600;
}

/* Micro-stile per il prezzo (+40€) nella label Con gilet */
#yith-wapo-addon-1 .yith-wapo-label .option-price {
    margin-left: 4px;
    font-size: 11px;
    opacity: 0.8;
}


/* Nascondi il box del totale ordine di YITH */
#wapo-total-price-table {
  display: none !important;
}




/* PWG Gift card */

#pwgc-purchase-container{
    padding: 30px 20px 10px 20px;
}

#pwgc-purchase-container input[type=date], #pwgc-purchase-container input[type=email], #pwgc-purchase-container input[type=number], #pwgc-purchase-container input[type=password], input[type=search], #pwgc-purchase-container input[type=tel], #pwgc-purchase-container input[type=text], #pwgc-purchase-container input[type=url], #pwgc-purchase-container select, #pwgc-purchase-container textarea{
width: 95% !important;
border-radius: 10px;
border:1px solid #888 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-407ab2b */.woocommerce-Tabs-panel--description, .woocommerce div.product .woocommerce-tabs ul.tabs{
    display: none! important;
}

.woocommerce-Tabs-panel--reviews{
    display: block !important;
}

.woocommerce-Reviews-title {
    background-color: #FDD3C9 !important;
    border-radius: 10px;
    padding: 5px 10px;
    font-size: 14px !important;
    font-weight: 400;
    text-align: right;
    text-transform: lowercase !important;
}

.woocommerce-tabs #reviews ol.commentlist {
    padding: 2em;
    background-color: #fff !important;
    border-radius: 10px;
}

.woocommerce-tabs #reviews li.comment .avatar, .woocommerce-tabs #reviews li.review .avatar {
    display: none;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 0 0 0px;
    border: 0px;
    border-radius: 10px;
    padding: 1em 1em 0;
}

.woocommerce #reviews #comments ol.commentlist li {
    list-style: none;
    margin-right: 0;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-right: 1em;
    border-bottom: 1px solid #ececec;
    margin-bottom: 1.5em !important;
}

.woocommerce-verification-required{
    margin-top: 20px;
}/* End custom CSS */