.elementor-17583 .elementor-element.elementor-element-7b9bf702{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:36px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-17583 .elementor-element.elementor-element-7b9bf702:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-7b9bf702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF8;}.elementor-17583 .elementor-element.elementor-element-36040ca3{text-align:center;}.elementor-17583 .elementor-element.elementor-element-36040ca3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:46px;font-weight:400;line-height:1.1em;color:#39312D;}.elementor-17583 .elementor-element.elementor-element-71e89122{text-align:center;font-size:17px;color:#7A6B63;}.elementor-17583 .elementor-element.elementor-element-79a9cf6c{--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;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-17583 .elementor-element.elementor-element-79a9cf6c:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-79a9cf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF8;}.elementor-17583 .elementor-element.elementor-element-27ed347f{--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:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17583 .elementor-element.elementor-element-73db1d68 .woocommerce-breadcrumb > a{color:#39312D;}.elementor-17583 .elementor-element.elementor-element-bff6c3b{background-color:#FCFAF8;}.elementor-17583 .elementor-element.elementor-element-2faa15b6{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:15px;--padding-bottom:15px;--padding-left:35px;--padding-right:15px;}.elementor-17583 .elementor-element.elementor-element-3f751942 .elementor-heading-title{font-size:42px;font-weight:500;line-height:1.12em;color:#39312D;}.woocommerce .elementor-17583 .elementor-element.elementor-element-6a6b845e .price{color:#39312D;font-size:28px;font-weight:600;}.woocommerce .elementor-17583 .elementor-element.elementor-element-6a6b845e .price ins{color:#39312D;}.woocommerce .elementor-17583 .elementor-element.elementor-element-43acdedc .woocommerce-product-details__short-description{color:#39312D;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17583 .elementor-element.elementor-element-583d7602 .cart button, .elementor-17583 .elementor-element.elementor-element-583d7602 .cart .button{font-size:16px;font-weight:600;border-radius:6px 6px 6px 6px;color:#FCFAF8;transition:all 0.2s;}.elementor-17583 .elementor-element.elementor-element-583d7602 .quantity .qty{border-radius:6px 6px 6px 6px;border-color:#E6D8CC;transition:all 0.2s;}.elementor-17583 .elementor-element.elementor-element-663f80dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17583 .elementor-element.elementor-element-663f80dc:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-663f80dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-17583 .elementor-element.elementor-element-201152e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-title{margin-block-end:0px;color:#39312D;}.elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-17583 .elementor-element.elementor-element-332c5c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-title{margin-block-end:0px;color:#39312D;}.elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-17583 .elementor-element.elementor-element-3454655d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-wrapper{align-items:start;gap:8px;}.elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-title{margin-block-end:0px;color:#39312D;}.elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-title a{font-size:15px;font-weight:400;}.elementor-17583 .elementor-element.elementor-element-329923ae{--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:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:28px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17583 .elementor-element.elementor-element-329923ae:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-329923ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF8;}.woocommerce .elementor-17583 .elementor-element.elementor-element-76a605c2 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#39312D;}.elementor-17583 .elementor-element.elementor-element-69b0a982{--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:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-17583 .elementor-element.elementor-element-69b0a982:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-69b0a982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF8;}.elementor-17583 .elementor-element.elementor-element-1b4c9f19{text-align:center;}.elementor-17583 .elementor-element.elementor-element-1b4c9f19 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:400;color:#39312D;}.elementor-17583 .elementor-element.elementor-element-31065648{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-17583 .elementor-element.elementor-element-31065648 .swiper-slide > .elementor-element{height:100%;}.elementor-17583 .elementor-element.elementor-element-3b5d0f5c{--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:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-17583 .elementor-element.elementor-element-3b5d0f5c:not(.elementor-motion-effects-element-type-background), .elementor-17583 .elementor-element.elementor-element-3b5d0f5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17583 .elementor-element.elementor-element-1e60b91b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17583 .elementor-element.elementor-element-5204746d .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17583 .elementor-element.elementor-element-5204746d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-5204746d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-5204746d.elementor-view-framed .elementor-icon, .elementor-17583 .elementor-element.elementor-element-5204746d.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-5204746d .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-5204746d .elementor-icon-box-title a{font-weight:900;}.elementor-17583 .elementor-element.elementor-element-5204746d .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-17583 .elementor-element.elementor-element-66caf331 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17583 .elementor-element.elementor-element-66caf331 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-66caf331.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-66caf331.elementor-view-framed .elementor-icon, .elementor-17583 .elementor-element.elementor-element-66caf331.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-66caf331 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-66caf331 .elementor-icon-box-title a{font-weight:900;}.elementor-17583 .elementor-element.elementor-element-66caf331 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-17583 .elementor-element.elementor-element-15bec381 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17583 .elementor-element.elementor-element-15bec381 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-15bec381.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-15bec381.elementor-view-framed .elementor-icon, .elementor-17583 .elementor-element.elementor-element-15bec381.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-15bec381 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-15bec381 .elementor-icon-box-title a{font-weight:900;}.elementor-17583 .elementor-element.elementor-element-15bec381 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-17583 .elementor-element.elementor-element-24a15533 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-17583 .elementor-element.elementor-element-24a15533 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-24a15533.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-24a15533.elementor-view-framed .elementor-icon, .elementor-17583 .elementor-element.elementor-element-24a15533.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17583 .elementor-element.elementor-element-24a15533 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-24a15533 .elementor-icon-box-title a{font-weight:900;}.elementor-17583 .elementor-element.elementor-element-24a15533 .elementor-icon-box-description{color:var( --e-global-color-primary );}body.elementor-page-17583:not(.elementor-motion-effects-element-type-background), body.elementor-page-17583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAF8;}@media(max-width:1024px){.elementor-17583 .elementor-element.elementor-element-36040ca3 .elementor-heading-title{font-size:38px;}.elementor-17583 .elementor-element.elementor-element-79a9cf6c{--flex-wrap:wrap;}.elementor-17583 .elementor-element.elementor-element-2faa15b6{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.woocommerce .elementor-17583 .elementor-element.elementor-element-43acdedc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17583 .elementor-element.elementor-element-663f80dc{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17583 .elementor-element.elementor-element-31065648{--swiper-slides-to-display:2;}.elementor-17583 .elementor-element.elementor-element-1e60b91b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-17583 .elementor-element.elementor-element-36040ca3 .elementor-heading-title{font-size:30px;}.elementor-17583 .elementor-element.elementor-element-79a9cf6c{--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;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:32px;--padding-left:14px;--padding-right:14px;}.elementor-17583 .elementor-element.elementor-element-27ed347f{--width:100%;--padding-top:0px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-17583 .elementor-element.elementor-element-2faa15b6{--width:100%;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17583 .elementor-element.elementor-element-3f751942 .elementor-heading-title{font-size:30px;}.woocommerce .elementor-17583 .elementor-element.elementor-element-43acdedc .woocommerce-product-details__short-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17583 .elementor-element.elementor-element-583d7602 .cart button, .elementor-17583 .elementor-element.elementor-element-583d7602 .cart .button{font-size:15px;}.elementor-17583 .elementor-element.elementor-element-663f80dc{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-201152e2 .elementor-icon-box-title a{font-size:14px;}.elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-332c5c22 .elementor-icon-box-title a{font-size:14px;}.elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-title, .elementor-17583 .elementor-element.elementor-element-3454655d .elementor-icon-box-title a{font-size:14px;}.elementor-17583 .elementor-element.elementor-element-329923ae{--padding-top:18px;--padding-bottom:30px;--padding-left:14px;--padding-right:14px;}.elementor-17583 .elementor-element.elementor-element-1b4c9f19 .elementor-heading-title{font-size:28px;}.elementor-17583 .elementor-element.elementor-element-31065648{--swiper-slides-to-display:1;}.elementor-17583 .elementor-element.elementor-element-1e60b91b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-17583 .elementor-element.elementor-element-27ed347f{--width:48%;}.elementor-17583 .elementor-element.elementor-element-2faa15b6{--width:52%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17583 .elementor-element.elementor-element-27ed347f{--width:100%;}.elementor-17583 .elementor-element.elementor-element-2faa15b6{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-7b9bf702 */.elementor-17583 .elementor-element.elementor-element-7b9bf702 {
  --er-primary: #D8C4B2;
  --er-primary-dark: #8A6F5A;
  --er-secondary: #39312D;
  --er-text: #3B322D;
  --er-muted: #7A6B63;
  --er-bg: #FCFAF8;
  --er-soft: #F0EAE6;
  --er-soft-2: #F7F1EC;
  --er-border: #E6D8CC;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .product_title,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-woocommerce-product-title .elementor-heading-title,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 h1,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 h2,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 h3,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .product_title,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-woocommerce-product-title .elementor-heading-title {
  font-size: clamp(38px, 4.6vw, 62px);
  line-height: .98;
  letter-spacing: -0.03em;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .price,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-woocommerce-product-price .price {
  color: var(--er-primary-dark) !important;
  font-size: 30px;
  font-weight: 600;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .woocommerce-product-gallery,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-woocommerce-product-images {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 14px;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 form.cart {
  background: var(--er-soft-2);
  border: 1px solid var(--er-border);
  padding: 22px;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 table.variations select,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .quantity .qty {
  border: 1px solid var(--er-border);
  background: #fff;
  color: var(--er-text);
  border-radius: 0;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .single_add_to_cart_button,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .button.alt,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 button.button {
  background: var(--er-secondary) !important;
  color: #fff !important;
  border: 1px solid var(--er-secondary) !important;
  border-radius: 0 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .single_add_to_cart_button:hover,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .button.alt:hover,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 button.button:hover {
  background: var(--er-primary) !important;
  color: var(--er-secondary) !important;
  border-color: var(--er-primary) !important;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-icon-box {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 20px;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-widget-icon-box:hover {
  background: var(--er-soft-2);
  transform: translateY(-2px);
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-icon-box-title span {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-size: 22px;
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .elementor-icon-box-description,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 p,
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .woocommerce-product-details__short-description {
  color: var(--er-muted);
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .woocommerce-tabs {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 36px;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .woocommerce-tabs ul.tabs li a {
  color: var(--er-muted) !important;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 13px;
}
.elementor-17583 .elementor-element.elementor-element-7b9bf702 .woocommerce-tabs ul.tabs li.active a {
  color: var(--er-secondary) !important;
  border-bottom: 1px solid var(--er-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2faa15b6 *//* =====================================================
   BENEFICIOS FICHA PRODUCTO — VERTICAL
===================================================== */

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical{
  margin-top: 2px;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-widget-icon-box{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-widget-icon-box:hover{
  transform: none !important;
  background: transparent !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-wrapper{
  align-items: center !important;
  gap: 8px !important;
}

/* Icono escritorio */
.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon{
  font-size: 18px !important;
  flex: 0 0 auto;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon svg{
  width: 1em !important;
  height: 1em !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-title{
  margin: 0 !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-title span{
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
  font-weight: 400 !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .beneficio-titulo-envio .elementor-heading-title{
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.3 !important;
  font-weight: 700 !important;
}


/* Tablet */
@media (max-width: 1024px){

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon{
    font-size: 17px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-wrapper{
    gap: 7px !important;
  }

}


/* Móvil */
@media (max-width: 767px){

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical{
    margin-top: 0;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon{
    font-size: 16px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-wrapper{
    gap: 6px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-title,
  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-vertical .elementor-icon-box-title span,
  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .beneficio-titulo-envio .elementor-heading-title{
    font-size: 14px !important;
  }

}


/* =====================================================
   BENEFICIOS COMPACTOS EN HORIZONTAL
===================================================== */

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal{
  display: grid !important;
  grid-template-columns: repeat(3,minmax(0,1fr)) !important;
  gap: 8px !important;
  margin-top: 2px;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-widget-icon-box{
  background: var(--er-soft-2) !important;
  border: 1px solid var(--er-border) !important;
  padding: 11px 8px !important;
  min-width: 0;
  box-shadow: none !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-widget-icon-box:hover{
  transform: none !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-wrapper{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 7px !important;
  text-align: center !important;
}

/* Icono escritorio */
.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon{
  font-size: 17px !important;
  flex: 0 0 auto;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon svg{
  width: 1em !important;
  height: 1em !important;
}

.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-title span{
  margin: 0 !important;
  font-family: inherit !important;
  font-size: 12px !important;
  line-height: 1.15 !important;
  font-weight: 500 !important;
  white-space: normal;
}


/* Tablet */
@media (max-width: 1024px){

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal{
    gap: 7px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-widget-icon-box{
    padding: 10px 6px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon{
    font-size: 16px !important;
  }

}


/* Móvil */
@media (max-width: 767px){

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal{
    grid-template-columns: repeat(3,minmax(0,1fr)) !important;
    gap: 5px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-widget-icon-box{
    padding: 9px 4px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-wrapper{
    flex-direction: column !important;
    gap: 5px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon{
    font-size: 15px !important;
  }

  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-title,
  .elementor-17583 .elementor-element.elementor-element-2faa15b6 .producto-beneficios-horizontal .elementor-icon-box-title span{
    font-size: 10px !important;
    line-height: 1.1 !important;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79a9cf6c */.elementor-17583 .elementor-element.elementor-element-79a9cf6c {
  --er-primary: #D8C4B2;
  --er-primary-dark: #8A6F5A;
  --er-secondary: #39312D;
  --er-text: #3B322D;
  --er-muted: #7A6B63;
  --er-bg: #FCFAF8;
  --er-soft: #F0EAE6;
  --er-soft-2: #F7F1EC;
  --er-border: #E6D8CC;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .product_title,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-woocommerce-product-title .elementor-heading-title,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c h1,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c h2,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c h3,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .product_title,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-woocommerce-product-title .elementor-heading-title {
  font-size: clamp(38px, 4.6vw, 62px);
  line-height: .98;
  letter-spacing: -0.03em;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .price,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-woocommerce-product-price .price {
  color: var(--er-primary-dark) !important;
  font-size: 30px;
  font-weight: 600;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .woocommerce-product-gallery,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-woocommerce-product-images {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 14px;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c form.cart {
  background: var(--er-soft-2);
  border: 1px solid var(--er-border);
  padding: 22px;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c table.variations select,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .quantity .qty {
  border: 1px solid var(--er-border);
  background: #fff;
  color: var(--er-text);
  border-radius: 0;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .single_add_to_cart_button,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .button.alt,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c button.button {
  background: var(--er-secondary) !important;
  color: #fff !important;
  border: 1px solid var(--er-secondary) !important;
  border-radius: 0 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .single_add_to_cart_button:hover,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .button.alt:hover,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c button.button:hover {
  background: var(--er-primary) !important;
  color: var(--er-secondary) !important;
  border-color: var(--er-primary) !important;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-icon-box {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 20px;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-widget-icon-box:hover {
  background: var(--er-soft-2);
  transform: translateY(-2px);
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-icon-box-title span {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-size: 22px;
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .elementor-icon-box-description,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c p,
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .woocommerce-product-details__short-description {
  color: var(--er-muted);
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .woocommerce-tabs {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 36px;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .woocommerce-tabs ul.tabs li a {
  color: var(--er-muted) !important;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 13px;
}
.elementor-17583 .elementor-element.elementor-element-79a9cf6c .woocommerce-tabs ul.tabs li.active a {
  color: var(--er-secondary) !important;
  border-bottom: 1px solid var(--er-secondary);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-76a605c2 *//* Descripción del producto a todo el ancho en escritorio */
.single-product .woocommerce-Tabs-panel,
.single-product .woocommerce-Tabs-panel--description,
.single-product .woocommerce-Tabs-panel .elementor-widget-container,
.single-product .woocommerce-Tabs-panel .woocommerce-product-description {
    width: 100% !important;
    max-width: 100% !important;
}

/* Evita que el contenido quede limitado a una columna estrecha */
.single-product .woocommerce-Tabs-panel--description > *,
.single-product .woocommerce-Tabs-panel--description p,
.single-product .woocommerce-Tabs-panel--description ul,
.single-product .woocommerce-Tabs-panel--description ol {
    max-width: 100% !important;
    width: auto !important;
}

/* Lectura cómoda en ordenador */
@media (min-width: 1025px) {
    .single-product .woocommerce-Tabs-panel--description {
        padding: 32px 36px !important;
    }

    .single-product .woocommerce-Tabs-panel--description p,
    .single-product .woocommerce-Tabs-panel--description li {
        font-size: 16px !important;
        line-height: 1.7 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329923ae */.elementor-17583 .elementor-element.elementor-element-329923ae {
  --er-secondary: #39312D;
  --er-text: #3B322D;
  --er-bg: #FCFAF8;
  --er-border: #E6D8CC;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-tabs,
.elementor-17583 .elementor-element.elementor-element-329923ae .wc-tabs-wrapper,
.elementor-17583 .elementor-element.elementor-element-329923ae .elementor-widget-woocommerce-product-data-tabs{
  width:100% !important;
  max-width:100% !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-tabs ul.tabs,
.elementor-17583 .elementor-element.elementor-element-329923ae .wc-tabs{
  display:none !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description,
.elementor-17583 .elementor-element.elementor-element-329923ae #tab-description{
  display:block !important;
  visibility:visible !important;
  opacity:1 !important;
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
  padding:28px 30px !important;
  background:var(--er-bg) !important;
  border:1px solid var(--er-border) !important;
  color:var(--er-text) !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--additional_information,
.elementor-17583 .elementor-element.elementor-element-329923ae #tab-additional_information,
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--reviews,
.elementor-17583 .elementor-element.elementor-element-329923ae #tab-reviews{
  display:none !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description > h2:first-child{
  margin-top:0 !important;
  font-size:clamp(25px,3vw,34px) !important;
  line-height:1.15 !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description p,
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description li{
  color:var(--er-text) !important;
  font-size:16px !important;
  line-height:1.7 !important;
}
.elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description img{
  max-width:100% !important;
  height:auto !important;
}
@media(max-width:767px){
  .elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description,
  .elementor-17583 .elementor-element.elementor-element-329923ae #tab-description{
    padding:19px 16px !important;
  }
  .elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description p,
  .elementor-17583 .elementor-element.elementor-element-329923ae .woocommerce-Tabs-panel--description li{
    font-size:15px !important;
    line-height:1.65 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b0a982 */.elementor-17583 .elementor-element.elementor-element-69b0a982 {
  --er-primary: #D8C4B2;
  --er-primary-dark: #8A6F5A;
  --er-secondary: #39312D;
  --er-text: #3B322D;
  --er-muted: #7A6B63;
  --er-bg: #FCFAF8;
  --er-soft: #F0EAE6;
  --er-soft-2: #F7F1EC;
  --er-border: #E6D8CC;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .product_title,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-woocommerce-product-title .elementor-heading-title,
.elementor-17583 .elementor-element.elementor-element-69b0a982 h1,
.elementor-17583 .elementor-element.elementor-element-69b0a982 h2,
.elementor-17583 .elementor-element.elementor-element-69b0a982 h3,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .product_title,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-woocommerce-product-title .elementor-heading-title {
  font-size: clamp(38px, 4.6vw, 62px);
  line-height: .98;
  letter-spacing: -0.03em;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .price,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-woocommerce-product-price .price {
  color: var(--er-primary-dark) !important;
  font-size: 30px;
  font-weight: 600;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .woocommerce-product-gallery,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-woocommerce-product-images {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 14px;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 form.cart {
  background: var(--er-soft-2);
  border: 1px solid var(--er-border);
  padding: 22px;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 table.variations select,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .quantity .qty {
  border: 1px solid var(--er-border);
  background: #fff;
  color: var(--er-text);
  border-radius: 0;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .single_add_to_cart_button,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .button.alt,
.elementor-17583 .elementor-element.elementor-element-69b0a982 button.button {
  background: var(--er-secondary) !important;
  color: #fff !important;
  border: 1px solid var(--er-secondary) !important;
  border-radius: 0 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .single_add_to_cart_button:hover,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .button.alt:hover,
.elementor-17583 .elementor-element.elementor-element-69b0a982 button.button:hover {
  background: var(--er-primary) !important;
  color: var(--er-secondary) !important;
  border-color: var(--er-primary) !important;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-icon-box {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 20px;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-widget-icon-box:hover {
  background: var(--er-soft-2);
  transform: translateY(-2px);
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-icon-box-title span {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-size: 22px;
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .elementor-icon-box-description,
.elementor-17583 .elementor-element.elementor-element-69b0a982 p,
.elementor-17583 .elementor-element.elementor-element-69b0a982 .woocommerce-product-details__short-description {
  color: var(--er-muted);
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .woocommerce-tabs {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 36px;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .woocommerce-tabs ul.tabs li a {
  color: var(--er-muted) !important;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 13px;
}
.elementor-17583 .elementor-element.elementor-element-69b0a982 .woocommerce-tabs ul.tabs li.active a {
  color: var(--er-secondary) !important;
  border-bottom: 1px solid var(--er-secondary);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b5d0f5c */.elementor-17583 .elementor-element.elementor-element-3b5d0f5c {
  --er-primary: #D8C4B2;
  --er-primary-dark: #8A6F5A;
  --er-secondary: #39312D;
  --er-text: #3B322D;
  --er-muted: #7A6B63;
  --er-bg: #FCFAF8;
  --er-soft: #F0EAE6;
  --er-soft-2: #F7F1EC;
  --er-border: #E6D8CC;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .product_title,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-woocommerce-product-title .elementor-heading-title,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c h1,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c h2,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c h3,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-heading-title {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .product_title,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-woocommerce-product-title .elementor-heading-title {
  font-size: clamp(38px, 4.6vw, 62px);
  line-height: .98;
  letter-spacing: -0.03em;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .price,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-woocommerce-product-price .price {
  color: var(--er-primary-dark) !important;
  font-size: 30px;
  font-weight: 600;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .woocommerce-product-gallery,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-woocommerce-product-images {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 14px;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c form.cart {
  background: var(--er-soft-2);
  border: 1px solid var(--er-border);
  padding: 22px;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c table.variations select,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .quantity .qty {
  border: 1px solid var(--er-border);
  background: #fff;
  color: var(--er-text);
  border-radius: 0;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .single_add_to_cart_button,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .button.alt,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c button.button {
  background: var(--er-secondary) !important;
  color: #fff !important;
  border: 1px solid var(--er-secondary) !important;
  border-radius: 0 !important;
  letter-spacing: .08em;
  text-transform: uppercase;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .single_add_to_cart_button:hover,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .button.alt:hover,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c button.button:hover {
  background: var(--er-primary) !important;
  color: var(--er-secondary) !important;
  border-color: var(--er-primary) !important;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-icon-box {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 20px;
  transition: all .25s ease;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-widget-icon-box:hover {
  background: var(--er-soft-2);
  transform: translateY(-2px);
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-icon-box-title,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-icon-box-title span {
  font-family: "Cormorant Garamond", serif;
  color: var(--er-secondary);
  font-size: 22px;
  font-weight: 400;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .elementor-icon-box-description,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c p,
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .woocommerce-product-details__short-description {
  color: var(--er-muted);
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .woocommerce-tabs {
  background: var(--er-soft);
  border: 1px solid var(--er-border);
  padding: 36px;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .woocommerce-tabs ul.tabs li a {
  color: var(--er-muted) !important;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 13px;
}
.elementor-17583 .elementor-element.elementor-element-3b5d0f5c .woocommerce-tabs ul.tabs li.active a {
  color: var(--er-secondary) !important;
  border-bottom: 1px solid var(--er-secondary);
}/* End custom CSS */