.elementor-kit-230{--e-global-color-primary:#AB112C;--e-global-color-secondary:#171B21;--e-global-color-text:#FFFFFF;--e-global-color-accent:#C1D015;--e-global-color-f1bdb92:#E95243;--e-global-color-93c3fb4:#F4F4F4;--e-global-color-8bab142:#454C54;--e-global-color-69e1d52:#78818A;--e-global-typography-primary-font-family:"OSwald";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"OSwald";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"OSwald";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"OSwald";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-secondary );color:var( --e-global-color-93c3fb4 );font-family:"OSwald", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;}.elementor-kit-230 button,.elementor-kit-230 input[type="button"],.elementor-kit-230 input[type="submit"],.elementor-kit-230 .elementor-button{background-color:var( --e-global-color-accent );font-family:"OSwald", Sans-serif;color:var( --e-global-color-secondary );border-radius:7px 7px 7px 7px;}.elementor-kit-230 e-page-transition{background-color:#FFBC7D;}.elementor-kit-230 a{font-family:"OSwald", Sans-serif;}.elementor-kit-230 img{border-radius:14px 14px 14px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1122px;}.e-con{--container-max-width:1122px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-230{font-size:18px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-230{font-size:16px;line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --RED-PRIMARY:#AB112C; --DARK:#171B21; --WHITE:#ffffff; --GREEN:#C1D015; --RED-SECONDARY:#E95243; --white2:#F4F4F4; --GREY-MID:#454C54; --GREY-LIGHT:#78818A; }
/* Start custom CSS *//*محدود کردن خط های باکس های مقاله و محصولات*/
.headingsss .elementor-heading-title{
display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}

.headingsss1 .elementor-heading-title{
display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
}
/*انیمیشن آیکن فلش تو دکمه ها*/
.butt-animate-ico{
    transition: all .9s ease !important;
}
.butt-animate-ico:hover .elementor-icon{
    rotate: 45deg;
    transition: all .9s ease !important;
    background: #C1D015;
    border-radius: 50%;
    padding: 7px 7px 10px 10px;
    margin-bottom: -5px !important;
}
.butt-animate-ico:hover .elementor-icon path{
    fill:#171B21 !important;
    transition: all .9s ease !important;
}
.butt-animate-ico .elementor-icon-box-icon {
    margin-bottom: 13px;
    transition: all .9s ease !important;
}
/*انیمیشن آیکن فلش تو فرم*/
.elementor-kit-230 .elementor-button-icon path{
    fill:#C1D015 !important;
    transition: all .9s ease !important;
}
.elementor-button-icon svg {
    width: 13px;
}
#butt-animate-ico{
    transition: all .9s ease !important;
}
#butt-animate-ico:hover .elementor-button-icon{
    rotate: 45deg;
    transition: all .9s ease !important;
    background: #C1D015;
    border-radius: 50%;
    padding: 7px 7px 10px 10px;
    margin: 0 !important;
}
#butt-animate-ico:hover .elementor-button-icon path{
    fill:#171B21 !important;
    transition: all .9s ease !important;
}
/*هاور بلاگ لوپ اصلی*/
.read-but{
    opacity: 0;
    transition: all .9s ease;
}
.img-cont-blog-loop:hover .read-but{
    opacity: 1 !important;
}
.img-cont-blog-loop:hover .blog-loop-img{
    background: #171B21;
opacity: 0.2;
transform: scale(1.2) !important;
transition: all .9s ease !important;
}
.blog-loop-img{
    transition: all .9s ease !important;
}
.img-cont-blog-loop{
    overflow: hidden !important;
    border-radius: 10px;
}
.read-but:hover .elementor-icon{
    padding: 5px 5px 8px 8px;
}

/*رنگ سبز تیتر*/
.green-text{
    color: #C1D015;
}

/*تغییر ابعاد عکس شاخص محصول در سینگلش*/
.woocommerce div.product div.images img {
    display: block;
    width: 100%;
    height: 350px;
    box-shadow: none;
    object-fit: contain;
}

/*تنظیم استایل جدول اطلاعات محصول یا جدول ویژگی ها*/
.elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px;
    background: transparent;
    border: none;
}

.elementor-kit-230 .woo-pro-table-info table tr {
    background-color: rgba(244,244,244,0.18);
    transition: all 0.3s ease;
}
.elementor-kit-230 .woo-pro-table-info table tr:hover {
    background-color: #f4f4f4;
}
.elementor-kit-230 .woo-pro-table-info table tr:hover th{
    color: #171B21 !important;
}
.elementor-kit-230 .woo-pro-table-info table tr:hover td p{
    color: #171B21 !important;
}

.elementor-kit-230 .woo-pro-table-info table tr th,
.elementor-kit-230 .woo-pro-table-info table tr td {
    color: #f4f4f4;
    font-size: 20px;
    font-weight: 300;
    padding: 13px 30px;
    border: none;
}

.elementor-kit-230 .woo-pro-table-info table tr th {
    border-radius: 14px 0 0 14px !important;
    text-align: left;
    width: 60%;
    margin-top: 200px !important;
}

.elementor-kit-230 .woo-pro-table-info table tr td {
    border-radius: 0 14px 14px 0;
    text-align: right;
}
.elementor-kit-230 .woo-pro-table-info table tr td p {
    margin: -7px;
    color: #ffffff;
    font-style: normal;
}

@media (max-width: 768px) {

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes {
        display: block !important;
        width: 100% !important;
        border-spacing: 0 !important;
        margin-bottom: 8px !important;
    }

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes tbody {
        display: block !important;
        width: 100% !important;
    }

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes tr {
        display: flex !important;
        flex-direction: row !important;
        align-items: stretch !important;
        width: 100% !important;
        margin-bottom: 8px !important;
        border-radius: 10px !important;
        overflow: hidden !important;
    }

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes tr th {
        display: flex !important;
        align-items: center !important;
        flex: 1 !important;
        width: auto !important;
        font-size: 14px !important;
        padding: 12px 15px !important;
        border-radius: 0 !important;
        margin-top: 0 !important;
    }

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes tr td {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-end !important;
        width: 80px !important;
        flex-shrink: 0 !important;
        font-size: 14px !important;
        padding: 12px 15px !important;
        border-radius: 0 !important;
    }

    .elementor-kit-230 .woo-pro-table-info table.woocommerce-product-attributes tr td p {
        margin: 0 !important;
    }
}

/*باکس تغییر ویژگی های محصول*/
  .woocommerce-variation-price,
  .single-product .price {
  display: none !important;
  }
  .single_variation_wrap {
    display: none !important;
  }
  table.variations {
    margin-bottom: 0 !important;
  }
  
  /*تغییر ظاهر فیلتر های ارشیو محصول*/
  .jet-checkboxes-list .jet-checkboxes-list__item .jet-checkboxes-list__button {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

/*استایل دسته بندی محصول صفحه داخلی*/
.product-meta-tax .detail-content a {
    border: 1px solid white;
    border-radius: 7px;
    padding: 1px 7px;
}
/*حذف کادر دور سرج باکس*/
.jet-ajax-search__fields-holder,
.jet-ajax-search__field-wrapper,
.jet-ajax-search__field {
    outline: none !important;
}

  /*هاور کشویی دکمه های بک سبز*/
  .bt-ani,#bt-ani{
   position: relative;
   overflow: hidden;
   z-index: 1;
   background-color: #C1D015 !important;
   transition: all 0.9s ease !important ;
   color: #171B21 !important;
  }
  .bt-ani::before {
   content: '';
   width: 0;
   height: 5em;
   position: absolute;
   top: 0;
   left: 0;
   background-image: linear-gradient(to right, #AB112C 0%, #AB112C 100%);
   transition: .9s ease !important;
   display: block;
   z-index: -1;
  }
  #bt-ani::before {
   content: '';
   width: 0;
   height: 5em;
   position: absolute;
   top: 0;
   left: 0;
   background-image: linear-gradient(to right, #AB112C 0%, #AB112C 100%);
   transition: .9s ease !important;
   display: block;
   z-index: -1;
  }
  .bt-ani:hover{
    background-color: #AB112C;
       color: #ffffff !important;
  
  }
  .bt-ani:hover::before {
   width: 100%;
  }
  #bt-ani:hover{
    background-color: #AB112C;
       color: #ffffff !important;
  
  }
  #bt-ani:hover::before {
   width: 100%;
  }
  
  
  /*هاور کشویی دکمه های بک قرمز*/
  .bt-ani-red{
   position: relative;
   overflow: hidden;
   z-index: 1;
   background-color: #AB112C !important;
   transition: all 0.9s ease !important ;
   color: #fff !important;
  }
  .bt-ani-red::before {
   content: '';
   width: 0;
   height: 5em;
   position: absolute;
   top: 0;
   left: 0;
   background-image: linear-gradient(to right, #C1D015 0%, #C1D015 100%);
   transition: .9s ease !important;
   display: block;
   z-index: -1;
  }
  .bt-ani-red:hover{
    background-color: #C1D015;
       color: #171B21 !important;
  
  }
  .bt-ani-red:hover::before {
   width: 100%;
  }
  
    /*هاور کشویی دکمه های بک بی رنگ*/
  .bt-ani-white{
   position: relative;
   overflow: hidden;
   z-index: 1;
   background-color:transparent  !important;
   transition: all 0.9s ease !important ;
   color: #ffffff !important;
  }
  .bt-ani-white::before {
   content: '';
   width: 0;
   height: 5em;
   position: absolute;
   top: 0;
   left: 0;
   background-image: linear-gradient(to right, #ffffff 0%, #ffffff 100%);
   transition: .9s ease !important;
   display: block;
   z-index: -1;
  }
  .bt-ani-white:hover{
    background-color: #ffffff;
       color: #171B21 !important;
  
  }
  .bt-ani-white:hover::before {
   width: 100%;
  }
  
    /*انیمیشن عکس محصول در لوپ*/
  .bg-ani-pro-red{
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-color: #121417 !important;
    transition: all 1.1s ease !important;
    border: 1px solid #000 !important;
  }
  
  .bg-ani-pro-red::before{
    content: '' !important;
    width: 0 !important;
    height: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    background: #AB112C !important;
    transition: 1.1s ease !important;
    z-index: -1 !important;
  }
  .product-cart-ani:hover .bg-ani-pro-red::before{
    width: 100% !important;
  }
  
  a.woocommerce-product-gallery__trigger{
      display: none !important;
  }
  
 /*انیمشن بردر ها به صورت پر شدن */
.elementor-kit-230 .border-animate{
    border-bottom:none !important;
    position:relative;
}

.elementor-kit-230 .border-animate::after{
    content:'';
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:1px;
    background:#fff;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform 1.5s ease-out;
}

.elementor-kit-230 .border-animate.in-view::after{
    transform:scaleX(1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-EXTRALIGHT_1.woff') format('woff');
}
@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-LIGHT.woff') format('woff');
}
@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-REGULAR.woff') format('woff');
}
@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-MEDIUM.woff') format('woff');
}
@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-SEMIBOLD.woff') format('woff');
}
@font-face {
	font-family: 'OSwald';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://w9x.262.mytemp.website/wp-content/uploads/2026/05/OSWALD-BOLD.woff') format('woff');
}
/* End Custom Fonts CSS */