.elementor-1355 .elementor-element.elementor-element-19ac2bb .woocommerce-breadcrumb{color:#465650;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;text-align:start;}.elementor-1355 .elementor-element.elementor-element-19ac2bb .woocommerce-breadcrumb > a{color:#005B4F;}.woocommerce .elementor-1355 .elementor-element.elementor-element-f7c9723 .flex-control-thumbs img{border-style:none;border-radius:6px 6px 6px 6px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1355 .elementor-element.elementor-element-8881ee8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;}.elementor-1355 .elementor-element.elementor-element-8881ee8 .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:50px;font-weight:400;line-height:1.08em;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-fb7df38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:5px 5px 5px 5px;}.woocommerce .elementor-1355 .elementor-element.elementor-element-fb7df38 .woocommerce-product-details__short-description{color:#465650;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}.woocommerce .elementor-1355 .elementor-element.elementor-element-19ab9e5 .shop_attributes{color:var( --e-global-color-text );font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:1em;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button{background-color:#005B4F;font-family:"Instrument Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-ce117a5 );color:var( --e-global-color-ce117a5 );border-style:none;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button:hover, .elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button:focus{background-color:#00463D;color:var( --e-global-color-ce117a5 );}.elementor-1355 .elementor-element.elementor-element-802c68f.elementor-element{--align-self:center;}.elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button:hover svg, .elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button:focus svg{fill:var( --e-global-color-ce117a5 );}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1355 .elementor-element.elementor-element-7f5a5bd{text-align:start;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;}@media(max-width:1024px){.elementor-1355 .elementor-element.elementor-element-8881ee8 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-1355 .elementor-element.elementor-element-19ac2bb .woocommerce-breadcrumb{font-size:15px;}.elementor-1355 .elementor-element.elementor-element-8881ee8 .elementor-heading-title{font-size:30px;line-height:1.08em;}.woocommerce .elementor-1355 .elementor-element.elementor-element-fb7df38 .woocommerce-product-details__short-description{font-size:15px;}.woocommerce .elementor-1355 .elementor-element.elementor-element-19ab9e5 .shop_attributes{font-size:15px;}.elementor-1355 .elementor-element.elementor-element-802c68f .elementor-button{padding:10px 16px 10px 16px;}.elementor-1355 .elementor-element.elementor-element-7f5a5bd{font-size:15px;}}/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-19ab9e5 */@media (max-width: 767px) {
  table.woocommerce-product-attributes.shop_attributes {
    width: 100% !important;
    table-layout: fixed !important;
  }

  table.woocommerce-product-attributes.shop_attributes th,
  table.woocommerce-product-attributes.shop_attributes td {
    box-sizing: border-box;
    padding: 10px 12px !important;
    vertical-align: middle !important;
    font-style: normal !important;
  }

  table.woocommerce-product-attributes.shop_attributes th {
    width: 36% !important;
    white-space: normal !important;
  }

  table.woocommerce-product-attributes.shop_attributes td {
    width: 64% !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
  }

  table.woocommerce-product-attributes.shop_attributes td p {
    margin: 0 !important;
    font-style: normal !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Product article images */

.ureda-article-figure {
  width: 100%;
  margin: 32px 0;
}

.ureda-article-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border: none;
  border-radius: 6px;
}

.ureda-article-figure figcaption {
  margin-top: 10px;
  color: #5E7068;
  font-family: "Instrument Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
}


/* Product article FAQ */

.product-faq {
  width: 100%;
  margin-top: 24px;
}

.product-faq details {
  width: 100%;
  margin: 0 0 12px;
  border: 1px solid #D9E6E0;
  border-radius: 6px;
  background: #FFFFFF;
  overflow: hidden;
}

.product-faq summary {
  padding: 14px 16px;
  cursor: pointer;
  list-style: none;
  color: #243631;
  font-family: "Instrument Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.45;
}

.product-faq summary::-webkit-details-marker {
  display: none;
}

.product-faq summary::after {
  content: "+";
  float: right;
  color: #005B4F;
  font-size: 20px;
  line-height: 1;
}

.product-faq details[open] summary {
  border-bottom: 1px solid #D9E6E0;
}

.product-faq details[open] summary::after {
  content: "−";
}

.product-faq details p {
  margin: 0;
  padding: 14px 16px 16px;
  color: #465650;
  font-family: "Instrument Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.65;
}/* End custom CSS */