.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:transparent;background-image:linear-gradient(59deg, #F7EFE7 0%, #F9F5EE 100%);}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.kp-special-but{
border-radius: 30px 10px 10px 30px;
}
.megamenu{
border-radius: 10px 30px 30px 10px;
}

.kp-log-sign-head .tttitle img[alt="لوگو"] {
    display: none !important;
}
.kp-log-sign-head .tttitle {
    display: none !important;
}

.kp-mobile-offcanvas-footer a.kp-log-sing.hamburger-btnacc {
    background-color: #DD5C34 !important;
    color: #FFFFFF !important;
   padding: 12px 20px 14px 20px !important;
    border-radius: 10px !important;
    text-decoration: none !important;
    transition: all 0.2s ease;
    text-align:center;
    height: 50px;
}

.kp-mobile-offcanvas-footer a.kp-log-sing.hamburger-btnacc:hover {
    background-color: #c04a24 !important;
    color: #ffffff !important;
}

.rad-mobile-menu-inside .rad-logo img {
    max-width: 80px;   
    height: auto;      
    width: auto;
}

.kp-product-page-right{
border:2px solid #e76941
}
.kp-product-page-left{
border:2px solid #e76941
}
/* حذف محدودیت‌های قبلی و تنظیم صحیح تصاویر */
.kp-special-offers-card-img-box {
    width: 100%;
    height: 180px;  /* ارتفاع دلخواه متناسب با کارت 216x334 */
    overflow: hidden;
    background-color: #f5f5f5;
    display: flex;
    align-items: center;
    justify-content: center;
}

.kp-special-offers-card-img-box img {
    width: 100%;
    height: 100%;
    object-fit: contain;   /* تصویر کل باکس را پر می‌کند (برش می‌خورد) */
    /* object-fit: contain; /* اگر می‌خواهید کل تصویر دیده شود (حاشیه می‌آید) */
    display: block;
    max-width: none !important;   /* لغو محدودیت 100px */
    max-height: none !important;
    height: 100% !important;      /* لغو height: auto !important */
}
p.stock.in-stock {
    color: #000000 !important;
}
._mi._before._svg {
    display: none !important;
}
small {
    color: #000000 !important;
}
#tab-description {
    border: 2px solid #e76941 !important;
}
#tab-additional_information {
    border: 2px solid #e76941 !important;
}
.kp-special-offers-card.shop-card {
    border: 2px solid #e76941 !important;
}
.kp-shop-right {
    display: none !important;
}
@media (max-width: 1399px) {
  .kp-shop-page .site-main .kp-shop-left {
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-4 {
    width: 25%;
  }
}
.kp-product-page .kp-summery-product-page .kp-product-page-left .stock {
  color: #000000 !important;  
}
.kp-special-offers-price-box {
    justify-content: center !important;
}
.kp-carousel-title {
    font-size: 16px !important;
}
.kp-product-page .kp-summery-product-page .kp-product-page-left form .variations.wpcvs-initialized {
  margin-top: 10px !important;
  margin-right: 0 !important;
  margin-bottom: 10px !important;
  margin-left: 0 !important;
}
:root {
    --kp-dbl2: #000000 !important;
}
input {
    border: 2px solid #e76941 !important;
}
.select2-selection {
    border: 2px solid #e76941 !important;
}

.select2-selection:focus,
.select2-container--focus .select2-selection {
    border-color: #e76941 !important;
    box-shadow: 0 0 0 2px rgba(231, 105, 65, 0.3) !important; /* نور پردازی نارنجی */
}
/* بردر نارنجی برای تمام ورودی‌های فرم */
input,
textarea,
select,
.select2-selection {
    border: 2px solid #e76941 !important;
}
#keyword {
    border: none !important;
    /* یا border: 0 !important; */
    outline: none !important; /* اختیاری: برای حذف خط دور هنگام فوکوس */
}
.wc_payment_method.payment_method_bacs,
.wc_payment_method.payment_method_cod {
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */