.elementor-287 .elementor-element.elementor-element-83636ce{--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;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;border-style:none;--border-style:none;--padding-top:4em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-287 .elementor-element.elementor-element-83636ce:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-83636ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-d527eb2{--display:flex;--overlay-opacity:1;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-287 .elementor-element.elementor-element-d527eb2::before, .elementor-287 .elementor-element.elementor-element-d527eb2 > .elementor-background-video-container::before, .elementor-287 .elementor-element.elementor-element-d527eb2 > .e-con-inner > .elementor-background-video-container::before, .elementor-287 .elementor-element.elementor-element-d527eb2 > .elementor-background-slideshow::before, .elementor-287 .elementor-element.elementor-element-d527eb2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-287 .elementor-element.elementor-element-d527eb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-287 .elementor-element.elementor-element-853616b img{border-radius:10px 10px 10px 10px;}.elementor-287 .elementor-element.elementor-element-dbb52d0{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-287 .elementor-element.elementor-element-bf1e09e{width:auto;max-width:auto;background-color:var( --e-global-color-accent );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:9px 15px 8px 15px;top:-1px;z-index:2;border-radius:5px 5px 5px 5px;}body:not(.rtl) .elementor-287 .elementor-element.elementor-element-bf1e09e{right:-20px;}body.rtl .elementor-287 .elementor-element.elementor-element-bf1e09e{left:-20px;}.elementor-287 .elementor-element.elementor-element-bf1e09e .elementor-heading-title{font-family:var( --e-global-typography-1b5f4f7-font-family ), Sans-serif;font-size:var( --e-global-typography-1b5f4f7-font-size );font-weight:var( --e-global-typography-1b5f4f7-font-weight );text-transform:var( --e-global-typography-1b5f4f7-text-transform );line-height:var( --e-global-typography-1b5f4f7-line-height );color:var( --e-global-color-ca0ae36 );}.elementor-287 .elementor-element.elementor-element-59d2f31 .elementor-heading-title{font-family:var( --e-global-typography-3c74ced-font-family ), Sans-serif;font-size:var( --e-global-typography-3c74ced-font-size );font-weight:var( --e-global-typography-3c74ced-font-weight );text-transform:var( --e-global-typography-3c74ced-text-transform );line-height:var( --e-global-typography-3c74ced-line-height );color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-0e7aa8d{padding:15px 0px 0px 0px;border-style:none;}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price{color:var( --e-global-color-text );font-family:var( --e-global-typography-5b99384-font-family ), Sans-serif;font-size:var( --e-global-typography-5b99384-font-size );font-weight:var( --e-global-typography-5b99384-font-weight );text-transform:var( --e-global-typography-5b99384-text-transform );line-height:var( --e-global-typography-5b99384-line-height );}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price ins{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5b99384-font-family ), Sans-serif;font-size:var( --e-global-typography-5b99384-font-size );font-weight:var( --e-global-typography-5b99384-font-weight );text-transform:var( --e-global-typography-5b99384-text-transform );line-height:var( --e-global-typography-5b99384-line-height );}body:not(.rtl) .elementor-287 .elementor-element.elementor-element-0e7aa8d:not(.elementor-product-price-block-yes) del{margin-right:5px;}body.rtl .elementor-287 .elementor-element.elementor-element-0e7aa8d:not(.elementor-product-price-block-yes) del{margin-left:5px;}.elementor-287 .elementor-element.elementor-element-0e7aa8d.elementor-product-price-block-yes del{margin-bottom:5px;}.elementor-287 .elementor-element.elementor-element-e3c5754{border-style:none;}.woocommerce .elementor-287 .elementor-element.elementor-element-e3c5754 .woocommerce-product-details__short-description{color:var( --e-global-color-text );}.elementor-287 .elementor-element.elementor-element-04f3bae{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-287 .elementor-element.elementor-element-db8d517{--display:flex;}.elementor-287 .elementor-element.elementor-element-0897c76{width:var( --container-widget-width, 128.359% );max-width:128.359%;--container-widget-width:128.359%;--container-widget-flex-grow:0;}.elementor-287 .elementor-element.elementor-element-0897c76 .cart button, .elementor-287 .elementor-element.elementor-element-0897c76 .cart .button{font-family:var( --e-global-typography-44c4b5e-font-family ), Sans-serif;font-size:var( --e-global-typography-44c4b5e-font-size );font-weight:var( --e-global-typography-44c4b5e-font-weight );line-height:var( --e-global-typography-44c4b5e-line-height );border-style:none;border-radius:30px 30px 30px 30px;padding:15px 30px 15px 30px;color:#FFFFFF;background-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-287 .elementor-element.elementor-element-0897c76 .cart button:hover, .elementor-287 .elementor-element.elementor-element-0897c76 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-0897c76 .added_to_cart{font-family:"Figtree", Sans-serif;font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);line-height:1.5em;}.elementor-287 .elementor-element.elementor-element-0897c76 .quantity .qty{font-family:"Figtree", Sans-serif;font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);line-height:1.5em;border-radius:10px 10px 10px 10px;padding:2px 2px 2px 2px;color:var( --e-global-color-primary );background-color:#FFFFFF;border-color:var( --e-global-color-898cb3b );transition:all 0.2s;}.elementor-287 .elementor-element.elementor-element-0897c76 .quantity .qty:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;border-color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-4904b5e{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-0ee72d9 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-e37c6c6 .gallery-item{padding:0 15px 15px 0;}.elementor-287 .elementor-element.elementor-element-e37c6c6 .gallery{margin:0 -15px -15px 0;}.elementor-287 .elementor-element.elementor-element-e37c6c6 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-287 .elementor-element.elementor-element-e37c6c6 .gallery-item .gallery-caption{text-align:center;}.elementor-287 .elementor-element.elementor-element-438b8be1 > .elementor-container{max-width:1260px;}.elementor-287 .elementor-element.elementor-element-438b8be1{border-style:none;padding:6em 1em 6em 1em;}.elementor-287 .elementor-element.elementor-element-51c47be4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-287 .elementor-element.elementor-element-51c47be4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-e10910b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-text );font-family:"Figtree", Sans-serif;font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);line-height:1.5em;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li{background-color:#F6F6F6;border-color:#D9D9D9;border-radius:0px 0px 0 0;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#D9D9D9;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-accent );}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-287 .elementor-element.elementor-element-5595aa47 > .elementor-container{max-width:1175px;}.elementor-287 .elementor-element.elementor-element-5595aa47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 1em 5em 1em;}.elementor-287 .elementor-element.elementor-element-5595aa47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-287 .elementor-element.elementor-element-4f157000 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-287 .elementor-element.elementor-element-4f157000{margin-top:0em;margin-bottom:1.5em;}.elementor-287 .elementor-element.elementor-element-479e4ff{--swiper-slides-to-display:3;--swiper-slides-gap:10px;width:100%;max-width:100%;--swiper-pagination-size:8px;--dots-normal-color:var( --e-global-color-2e9b687 );--swiper-pagination-spacing:30px;}.elementor-287 .elementor-element.elementor-element-479e4ff .swiper-slide > .elementor-element{height:100%;}.elementor-287 .elementor-element.elementor-element-479e4ff .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-83636ce{--padding-top:3em;--padding-bottom:7em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-287 .elementor-element.elementor-element-dbb52d0{--margin-top:0em;--margin-bottom:0em;--margin-left:2em;--margin-right:0em;}.elementor-287 .elementor-element.elementor-element-bf1e09e .elementor-heading-title{font-size:var( --e-global-typography-1b5f4f7-font-size );line-height:var( --e-global-typography-1b5f4f7-line-height );}.elementor-287 .elementor-element.elementor-element-59d2f31 .elementor-heading-title{font-size:var( --e-global-typography-3c74ced-font-size );line-height:var( --e-global-typography-3c74ced-line-height );}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price{font-size:var( --e-global-typography-5b99384-font-size );line-height:var( --e-global-typography-5b99384-line-height );}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price ins{font-size:var( --e-global-typography-5b99384-font-size );line-height:var( --e-global-typography-5b99384-line-height );}.elementor-287 .elementor-element.elementor-element-e3c5754{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-287 .elementor-element.elementor-element-0897c76 .cart button, .elementor-287 .elementor-element.elementor-element-0897c76 .cart .button{font-size:var( --e-global-typography-44c4b5e-font-size );line-height:var( --e-global-typography-44c4b5e-line-height );}.elementor-287 .elementor-element.elementor-element-438b8be1{padding:0em 2em 3em 2em;}.elementor-287 .elementor-element.elementor-element-5595aa47{padding:3em 2em 4em 2em;}.elementor-287 .elementor-element.elementor-element-479e4ff{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-83636ce{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:2em;--padding-bottom:5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-287 .elementor-element.elementor-element-d527eb2{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-287 .elementor-element.elementor-element-dbb52d0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-287 .elementor-element.elementor-element-bf1e09e .elementor-heading-title{font-size:var( --e-global-typography-1b5f4f7-font-size );line-height:var( --e-global-typography-1b5f4f7-line-height );}.elementor-287 .elementor-element.elementor-element-59d2f31 .elementor-heading-title{font-size:var( --e-global-typography-3c74ced-font-size );line-height:var( --e-global-typography-3c74ced-line-height );}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price{font-size:var( --e-global-typography-5b99384-font-size );line-height:var( --e-global-typography-5b99384-line-height );}.woocommerce .elementor-287 .elementor-element.elementor-element-0e7aa8d .price ins{font-size:var( --e-global-typography-5b99384-font-size );line-height:var( --e-global-typography-5b99384-line-height );}.elementor-287 .elementor-element.elementor-element-e3c5754{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-287 .elementor-element.elementor-element-0897c76 .cart button, .elementor-287 .elementor-element.elementor-element-0897c76 .cart .button{font-size:var( --e-global-typography-44c4b5e-font-size );line-height:var( --e-global-typography-44c4b5e-line-height );}.elementor-287 .elementor-element.elementor-element-0897c76{--button-spacing:5px;}.elementor-287 .elementor-element.elementor-element-4904b5e{--padding-top:2em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-287 .elementor-element.elementor-element-438b8be1{padding:2em 1em 2em 1em;}.elementor-287 .elementor-element.elementor-element-51c47be4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-287 .elementor-element.elementor-element-e10910b{margin:-2.3em -0.5em calc(var(--kit-widget-spacing, 0px) + 0em) -0.5em;}.woocommerce .elementor-287 .elementor-element.elementor-element-e10910b .woocommerce-tabs ul.wc-tabs li a{font-size:10px;}.elementor-287 .elementor-element.elementor-element-5595aa47{padding:2em 1em 2em 1em;}.elementor-287 .elementor-element.elementor-element-4f157000{margin-top:0em;margin-bottom:1em;}.elementor-287 .elementor-element.elementor-element-44b28a56{width:55%;}.elementor-287 .elementor-element.elementor-element-1143b2d8{width:45%;}.elementor-287 .elementor-element.elementor-element-479e4ff{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-d527eb2{--width:50%;}.elementor-287 .elementor-element.elementor-element-dbb52d0{--width:50%;}.elementor-287 .elementor-element.elementor-element-44b28a56{width:85%;}.elementor-287 .elementor-element.elementor-element-1143b2d8{width:15%;}}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-d527eb2{--width:40%;}.elementor-287 .elementor-element.elementor-element-dbb52d0{--width:60%;}.elementor-287 .elementor-element.elementor-element-db8d517{--width:50%;}.elementor-287 .elementor-element.elementor-element-44b28a56{width:77%;}.elementor-287 .elementor-element.elementor-element-1143b2d8{width:23%;}}/* Start custom CSS for image-gallery, class: .elementor-element-e37c6c6 */.elementor-287 .elementor-element.elementor-element-e37c6c6 footer.elementor-slideshow__footer.elementor-lightbox-prevent-close{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* ===== RISE AMIGO — Spec Table v4 (thead/tbody targeted) ===== */
/* Paste into Appearance > Customize > Additional CSS */

.woocommerce-product-details__short-description table {
  --rise-orange: #ED5B1F;
  --rise-stripe: #FBE7DD;
  --rise-label: #4a4a4a;
  --rise-value: #1f1f1f;
  --rise-line: #efe6e1;

  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 14px;
  line-height: 1.5;
  border: 1px solid var(--rise-line);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(237,91,31,0.06);
  font-family: inherit;
  margin: 0 0 8px;
}

/* Header — ONLY the thead row */
.woocommerce-product-details__short-description table thead td {
  background: var(--rise-orange) !important;
  color: #fff !important;
  text-align: left;
  font-weight: 700;
  font-size: 12px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  padding: 13px 18px;
  border: none;
}

/* Body cells */
.woocommerce-product-details__short-description table tbody td {
  padding: 11px 18px;
  border: none;
  border-bottom: 1px solid var(--rise-line);
  vertical-align: middle;
}

/* Left column = label */
.woocommerce-product-details__short-description table tbody td:first-child {
  color: var(--rise-label);
  font-weight: 600;
  width: 44%;
  border-right: 1px solid var(--rise-line);
}

/* Right column = value */
.woocommerce-product-details__short-description table tbody td:last-child {
  color: var(--rise-value);
  font-weight: 500;
}

/* Orange stripe — every other body row */
.woocommerce-product-details__short-description table tbody tr:nth-child(even) td {
  background: var(--rise-stripe);
}

/* Hover */
.woocommerce-product-details__short-description table tbody tr:hover td {
  background: #FFD9C7;
  transition: background 0.18s ease;
}

/* Clean bottom edge */
.woocommerce-product-details__short-description table tbody tr:last-child td {
  border-bottom: none;
}

/* Mobile */
@media (max-width: 600px) {
  .woocommerce-product-details__short-description table { font-size: 13px; }
  .woocommerce-product-details__short-description table thead td,
  .woocommerce-product-details__short-description table tbody td { padding: 9px 13px; }
}/* End custom CSS */