.elementor-994175 .elementor-element.elementor-element-4e118c88{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-994175 .elementor-element.elementor-element-3b8584c4 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-994175 .elementor-element.elementor-element-61ae43ab > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 12px 0px;}.elementor-994175 .elementor-element.elementor-element-61ae43ab .woocommerce-breadcrumb{color:var( --e-global-color-vamtam_accent_3 );font-family:var( --e-global-typography-d203734-font-family ), Sans-serif;font-size:var( --e-global-typography-d203734-font-size );font-weight:var( --e-global-typography-d203734-font-weight );text-transform:var( --e-global-typography-d203734-text-transform );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-2b645a6c{--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;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--overflow:hidden;--margin-top:0;--margin-bottom:8vh;--margin-left:0;--margin-right:0;}.elementor-994175 .elementor-element.elementor-element-2b645a6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-6ad36eb7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-994175 .elementor-element.elementor-element-6ad36eb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-4618cedf .vamtam-new{display:block;color:var( --e-global-color-vamtam_accent_6 );background-color:var( --e-global-color-vamtam_accent_5 );font-family:var( --e-global-typography-d203734-font-family ), Sans-serif;font-size:var( --e-global-typography-d203734-font-size );font-weight:var( --e-global-typography-d203734-font-weight );text-transform:var( --e-global-typography-d203734-text-transform );line-height:30px;border-radius:0px;min-width:50px;min-height:30px;right:auto;left:0;margin:16px;}.elementor-994175 .elementor-element.elementor-element-4618cedf .woocommerce-product-gallery__wrapper,.elementor-994175 .elementor-element.elementor-element-4618cedf .woocommerce-product-gallery--vamtam__wrapper{grid-gap:12px;}.elementor-994175 .elementor-element.elementor-element-4618cedf{--vamtam-dot-nav-border-color:var( --e-global-color-vamtam_accent_6 );--vamtam-dot-nav-border-color-active:var( --e-global-color-vamtam_accent_6 );--vamtam-dot-nav-bg-color-active:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-4618cedf span.onsale{color:var( --e-global-color-vamtam_accent_5 );background-color:var( --e-global-color-vamtam_accent_6 );font-family:var( --e-global-typography-d203734-font-family ), Sans-serif;font-size:var( --e-global-typography-d203734-font-size );font-weight:var( --e-global-typography-d203734-font-weight );text-transform:var( --e-global-typography-d203734-text-transform );line-height:30px;border-radius:0px;min-width:50px;min-height:30px;right:auto;left:0;margin:16px;}.elementor-994175 .elementor-element.elementor-element-4618cedf.vamtam-has-onsale-yes .vamtam-onsale.vamtam-new{top:36px;}.elementor-994175 .elementor-element.elementor-element-a335f78 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-vamtam_accent_7 );padding:0px 0px 20px 0px;}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-vamtam_accent_7 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );padding:0px 0px 20px 0px;}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-1c5aa660{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5vh;--padding-bottom:0;--padding-left:0;--padding-right:40px;}.elementor-994175 .elementor-element.elementor-element-1c5aa660.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-72d20028{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-994175 .elementor-element.elementor-element-72d20028.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-40cd97e6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-994175 .elementor-element.elementor-element-40cd97e6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-994175 .elementor-element.elementor-element-7fc1e557 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-994175 .elementor-element.elementor-element-7fc1e557{text-align:start;}.woocommerce .elementor-994175 .elementor-element.elementor-element-7fc1e557 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.woocommerce .elementor-994175 .elementor-element.elementor-element-7fc1e557 .price ins{color:#000000;font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-56e08899 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-994175 .elementor-element.elementor-element-56e08899 .cart button, .elementor-994175 .elementor-element.elementor-element-56e08899 .cart .button{padding:20px 0px 20px 0px;}.elementor-994175 .elementor-element.elementor-element-56e08899 .cart button{transition:all 0.2s !important;}.elementor-994175 .elementor-element.elementor-element-56e08899 .cart .added_to_cart, .elementor-994175 .elementor-element.elementor-element-56e08899 .e-loop-add-to-cart-form-container a.added_to_cart{transition:all 0.2s !important;}.elementor-994175 .elementor-element.elementor-element-56e08899{--button-spacing:6px;}body:not(.rtl) .elementor-994175 .elementor-element.elementor-element-56e08899 .quantity ~ .added_to_cart{margin-left:6px;}body.rtl .elementor-994175 .elementor-element.elementor-element-56e08899 .quantity ~ .added_to_cart{margin-right:6px;}.elementor-994175 .elementor-element.elementor-element-56e08899 .quantity .qty{font-family:var( --e-global-typography-f83b301-font-family ), Sans-serif;font-size:var( --e-global-typography-f83b301-font-size );font-weight:var( --e-global-typography-f83b301-font-weight );text-transform:var( --e-global-typography-f83b301-text-transform );line-height:var( --e-global-typography-f83b301-line-height );padding:20px 20px 20px 20px;transition:all 0.2s;}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 form.cart .variations{width:100%;margin-bottom:24px;}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 form.cart table.variations tr:not(:last-child) > td{padding-bottom:15px;}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 form.cart table.variations label{font-family:var( --e-global-typography-f83b301-font-family ), Sans-serif;font-size:var( --e-global-typography-f83b301-font-size );font-weight:var( --e-global-typography-f83b301-font-weight );text-transform:var( --e-global-typography-f83b301-text-transform );line-height:var( --e-global-typography-f83b301-line-height );}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .woocommerce-variation .woocommerce-variation-price .price, .woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .vamtam-variation-price .price .amount{font-family:var( --e-global-typography-4421a3e-font-family ), Sans-serif;font-size:var( --e-global-typography-4421a3e-font-size );font-weight:var( --e-global-typography-4421a3e-font-weight );text-transform:var( --e-global-typography-4421a3e-text-transform );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-4c1a6952 > .elementor-widget-container{margin:5px 5px 5px 5px;}.woocommerce .elementor-994175 .elementor-element.elementor-element-4c1a6952 .woocommerce-product-details__short-description{font-size:14px;text-transform:none;}.elementor-994175 .elementor-element.elementor-element-9227293 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-vamtam_accent_7 );padding:0px 0px 20px 0px;}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-vamtam_accent_7 );font-family:var( --e-global-typography-d431d09-font-family ), Sans-serif;font-size:var( --e-global-typography-d431d09-font-size );font-weight:var( --e-global-typography-d431d09-font-weight );text-transform:var( --e-global-typography-d431d09-text-transform );line-height:var( --e-global-typography-d431d09-line-height );padding:0px 0px 20px 0px;}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-vamtam_accent_6 );}.elementor-994175 .elementor-element.elementor-element-5881a19{--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;}.elementor-994175 .elementor-element.elementor-element-991c5ae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-994175 .elementor-element.elementor-element-da61bdf{--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-994175 .elementor-element.elementor-element-da61bdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-62932d64{width:var( --container-widget-width, 102.222% );max-width:102.222%;--container-widget-width:102.222%;--container-widget-flex-grow:0;}.elementor-994175 .elementor-element.elementor-element-62932d64 > .elementor-widget-container{padding:0px 0px 0px 40px;}.elementor-994175 .elementor-element.elementor-element-62932d64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-46658616{width:var( --container-widget-width, 103.422% );max-width:103.422%;--container-widget-width:103.422%;--container-widget-flex-grow:0;}.elementor-994175 .elementor-element.elementor-element-46658616.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-994175 .elementor-element.elementor-element-4eb54dd{--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-994175 .elementor-element.elementor-element-1bc327dd{--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;}@media(max-width:1024px){.elementor-994175 .elementor-element.elementor-element-4e118c88{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-994175 .elementor-element.elementor-element-61ae43ab .woocommerce-breadcrumb{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-2b645a6c{--gap:0px 12px;--row-gap:0px;--column-gap:12px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-994175 .elementor-element.elementor-element-4618cedf span.onsale{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-4618cedf .vamtam-new{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-content{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-994175 .elementor-element.elementor-element-1c5aa660{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-994175 .elementor-element.elementor-element-40cd97e6 .elementor-heading-title{font-size:19px;line-height:1.1em;}.woocommerce .elementor-994175 .elementor-element.elementor-element-7fc1e557 .price ins{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-56e08899 .quantity .qty{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 form.cart table.variations label{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .woocommerce-variation .woocommerce-variation-price .price, .woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .vamtam-variation-price .price .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-content{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-994175 .elementor-element.elementor-element-62932d64 > .elementor-widget-container{padding:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-994175 .elementor-element.elementor-element-4e118c88{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-994175 .elementor-element.elementor-element-3b8584c4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-994175 .elementor-element.elementor-element-61ae43ab .woocommerce-breadcrumb{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-2b645a6c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;}.elementor-994175 .elementor-element.elementor-element-6ad36eb7{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-994175 .elementor-element.elementor-element-4618cedf span.onsale{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-4618cedf .vamtam-new{font-size:var( --e-global-typography-d203734-font-size );line-height:var( --e-global-typography-d203734-line-height );}.elementor-994175 .elementor-element.elementor-element-a335f78 .elementor-tab-content{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-994175 .elementor-element.elementor-element-1c5aa660{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-994175 .elementor-element.elementor-element-40cd97e6 .elementor-heading-title{font-size:17px;line-height:1.2em;}.woocommerce .elementor-994175 .elementor-element.elementor-element-7fc1e557 .price ins{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-56e08899 .quantity .qty{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 form.cart table.variations label{font-size:var( --e-global-typography-f83b301-font-size );line-height:var( --e-global-typography-f83b301-line-height );}.woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .woocommerce-variation .woocommerce-variation-price .price, .woocommerce .elementor-994175 .elementor-element.elementor-element-56e08899 .vamtam-variation-price .price .amount{font-size:var( --e-global-typography-4421a3e-font-size );line-height:var( --e-global-typography-4421a3e-line-height );}.elementor-994175 .elementor-element.elementor-element-9227293 .elementor-tab-content{font-size:var( --e-global-typography-d431d09-font-size );line-height:var( --e-global-typography-d431d09-line-height );}.elementor-994175 .elementor-element.elementor-element-62932d64{width:100%;max-width:100%;}.elementor-994175 .elementor-element.elementor-element-62932d64 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-994175 .elementor-element.elementor-element-2b645a6c{--width:99.945%;}.elementor-994175 .elementor-element.elementor-element-6ad36eb7{--width:50%;}.elementor-994175 .elementor-element.elementor-element-1c5aa660{--width:51.398%;}.elementor-994175 .elementor-element.elementor-element-72d20028{--width:106.484%;}.elementor-994175 .elementor-element.elementor-element-da61bdf{--width:28.886%;}.elementor-994175 .elementor-element.elementor-element-4eb54dd{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-994175 .elementor-element.elementor-element-6ad36eb7{--width:50%;}.elementor-994175 .elementor-element.elementor-element-72d20028{--width:100%;}}/* Start custom CSS for toggle, class: .elementor-element-a335f78 */.onsale {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b645a6c */.stock.in-stock {
  display: inline-flex !important;
  align-items: center;
  gap: 7px;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #2f7a4d !important;
  background: #eef6ee;
  padding: 7px 12px;
  border: none !important;
}
.stock.in-stock::before {
  content: "✓";
  font-weight: 800;
}
.onsale {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-46658616 *//* ============ VALORACIONES — compactado ============ */
#reviews .woocommerce-Reviews-title {
  font-size: 22px !important; font-weight: 800 !important; letter-spacing: -0.5px; margin-bottom: 20px !important;
}

/* Reseña individual */
#reviews .commentlist { list-style: none; padding: 0; margin: 0 0 30px 0; }
#reviews .comment {
  border-top: 1px solid #e5e2db; padding: 18px 0; display: flex; gap: 14px; align-items: flex-start;
}
#reviews .comment img,
#reviews .avatar,
#reviews .comment-text img { display: none !important; }
#reviews .comment_container { width: 100%; }
#reviews .comment-text { padding: 0; border: none; box-shadow: none; }
#reviews .star-rating { margin: 0 0 6px 0 !important; float: none !important; }
#reviews .star-rating span::before { color: #B8924B !important; }
#reviews .woocommerce-review__author {
  font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px;
}
#reviews .woocommerce-review__published-date {
  font-size: 11px; color: #999; font-family: Georgia, serif; font-style: italic; margin-left: 8px;
}
#reviews .description p { font-size: 13px; line-height: 1.5; color: #333; margin: 6px 0 0 0; }

/* Caja "Añade una valoración" — compactada */
#review_form_wrapper {
  background: #faf6f0;
  padding: 22px 24px;
  margin-top: 6px;
  max-width: 480px;
}
#review_form .comment-reply-title {
  font-size: 15px !important; font-weight: 800 !important; margin-bottom: 14px !important; display: block;
}
.comment-form-rating,
.comment-form-comment {
  margin-bottom: 14px !important;
}
.comment-form-rating label,
.comment-form-comment label {
  font-size: 10px !important; font-weight: 700; text-transform: uppercase !important;
  letter-spacing: 1px; color: #999; margin-bottom: 4px; display: block;
}

/* Si el campo de puntuación es un <select> */
#rating {
  -webkit-appearance: none; -moz-appearance: none; appearance: none;
  border: none; border-bottom: 1px solid #ddd; border-radius: 0;
  background: transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23B8924B" stroke-width="2"><polyline points="6 9 12 15 18 9"/></svg>') no-repeat right 2px center;
  background-size: 14px;
  padding: 8px 24px 8px 0;
  font-size: 13px;
  width: 140px;
  cursor: pointer;
}
#rating:focus { outline: none; border-color: #B8924B; }

/* Si en cambio son estrellas clicables */
.comment-form-rating .stars a {
  color: #B8924B !important;
}

/* Campo de texto de la valoración */
#review_form textarea {
  border: none; border-bottom: 1px solid #ddd; border-radius: 0;
  background: transparent; padding: 8px 0; font-size: 13px;
  width: 100%; min-height: 70px; resize: vertical;
}
#review_form textarea:focus { border-color: #B8924B; outline: none; }

/* Botón enviar */
#review_form .form-submit { margin-top: 16px; margin-bottom: 0; }
#review_form .form-submit input {
  background: #111; color: #fff; border-radius: 0; border: none;
  padding: 12px 24px; font-size: 11px; font-weight: 700; letter-spacing: 0.5px; text-transform: uppercase;
  cursor: pointer;
}
#review_form .form-submit input:hover { background: #B8924B; }/* End custom CSS */