.elementor-15678 .elementor-element.elementor-element-35c5c01{--display:flex;}.elementor-15678 .elementor-element.elementor-element-1f7f2d4{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15678 .elementor-element.elementor-element-1a85ec2{--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-15678 .elementor-element.elementor-element-f2ec1c9 img{height:337px;object-fit:cover;object-position:center center;border-radius:20px 20px 20px 20px;}.elementor-15678 .elementor-element.elementor-element-375a4a6{--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-15678 .elementor-element.elementor-element-73f9df7 .elementor-heading-title{font-size:32px;font-weight:900;}.elementor-15678 .elementor-element.elementor-element-5434832 > .elementor-widget-container{margin:0px 0px -18px 0px;}.woocommerce .elementor-15678 .elementor-element.elementor-element-5434832 .price{color:var( --e-global-color-3838c60 );font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:22px;font-weight:900;}.woocommerce .elementor-15678 .elementor-element.elementor-element-066c2c8 .shop_attributes{color:#000000;font-style:normal;text-decoration:none;}.elementor-15678 .elementor-element.elementor-element-bc2f04f{--display:flex;}.elementor-15678 .elementor-element.elementor-element-8a63295 .cart button, .elementor-15678 .elementor-element.elementor-element-8a63295 .cart .button{border-radius:10px 10px 10px 10px;color:#FFFFFF;background-color:var( --e-global-color-3838c60 );transition:all 0.2s;}.elementor-15678 .elementor-element.elementor-element-bd1d180{--display:flex;}@media(min-width:768px){.elementor-15678 .elementor-element.elementor-element-1a85ec2{--width:30%;}.elementor-15678 .elementor-element.elementor-element-375a4a6{--width:70%;}}/* Start custom CSS */.single-product-form #gform_1 .gform_wrapper{
    width: 100% !important;
}
.single-info .woocommerce-Price-amount span{
    font-size: 13px;
    margin-right: 4px;
    color: #084CA177;
}

.single-product-attribute .woocommerce-product-attributes {
  border: none !important;
}

.single-product-attribute .woocommerce-product-attributes tbody tr {
  display: flex;
  padding: 5px 0;
  gap: 10px;
}

.single-product-attribute .woocommerce-product-attributes tbody th {
  background-color: #084CA1 !important;
  border: none;
  width: 30% !important;
  border-radius: 10px;
  font-weight: 500;
  padding: 15px;
  color: white;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.single-product-attribute .woocommerce-product-attributes tbody td {
  border: none;
  font-style: normal;
  border-radius: 10px;
  width: 70% !important;
  text-align: center;
  padding: 7px 0;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
  display: flex;
  justify-content: center;
  align-items: center !important;
}

.woocommerce table.shop_attributes td p{
    white-space: nowrap;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0 !important;
    direction: ltr !important;
    max-width: 100% !important;
}


.sample-name-field div input,
.code-name-field div input,
.description-field div textarea,
.labretory-name-field div input,
.phone-number-field div input,
.azmon-mad-nazar-filed div input,
.standard-number-field div input,
.elzamat-customer-field div textarea {
    border: none !important;
    border-radius: 10px !important;
    box-shadow: 0 0 10px #80808040 !important;
}
.single-product-form .cart{
    display: flex;
    flex-direction: column;
}

.single-product-form .gform-theme--framework .gf_progressbar .percentbar_blue {
    background-color: #084CA1 !important;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price{
    color: #084CA1;
    font-weight: 900;
}

.single-product-commetn .comment-form-comment textarea{
    border: none !important;
    border-radius: 10px !important;
    box-shadow: 0 0 10px #80808040 !important;
}
.single-product-commetn .woocommerce p.stars a {
    color: #ab8600;
}/* End custom CSS */