.elementor-35363 .elementor-element.elementor-element-20af718{--display:flex;}.elementor-35363 .elementor-element.elementor-element-0aaf6aa{--spacer-size:50px;}.elementor-35363 .elementor-element.elementor-element-67011ed{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-35363 .elementor-element.elementor-element-f2ddacf{--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-35363 .elementor-element.elementor-element-1eb11a1{text-align:start;}.elementor-35363 .elementor-element.elementor-element-1eb11a1 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-35363 .elementor-element.elementor-element-8237304 .elementor-icon-list-icon{width:14px;}.elementor-35363 .elementor-element.elementor-element-8237304 .elementor-icon-list-icon i{font-size:14px;}.elementor-35363 .elementor-element.elementor-element-8237304 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35363 .elementor-element.elementor-element-06d6f86{--display:flex;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .nias_course_section{background-color:#F5F5F500;border-style:solid;border-width:0px 0px 0px 0px;border-color:#7D7B7B00;border-radius:10px 10px 10px 10px;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header{background-color:#FFFFFF;border-radius:999px 999px 999px 999px;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header .nsarrowicon i{color:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header .nsarrowicon svg{fill:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_title{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_title{color:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_item{border-radius:99px 99px 99px 99px;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_item i{color:var( --e-global-color-secondary );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_item svg{fill:var( --e-global-color-secondary );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .ns-private-icon svg path{fill:#FF0000;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .ns-private-icon svg{fill:#FF0000;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .ns-private-lesson span{color:#FFFFFF;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_header .nsarrowicon i{color:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_header .nsarrowicon svg{fill:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .lesson_content{font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35363 .elementor-element.elementor-element-d419e2f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-d419e2f.e-con{--align-self:stretch;}.elementor-35363 .elementor-element.elementor-element-23fbdc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a5df7df );--border-color:var( --e-global-color-a5df7df );--border-radius:13px 13px 13px 13px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-35363 .elementor-element.elementor-element-23fbdc4:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-23fbdc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-35363 .elementor-element.elementor-element-d523f2d img{border-radius:13px 13px 13px 13px;}.elementor-35363 .elementor-element.elementor-element-89b6090{text-align:start;}.woocommerce .elementor-35363 .elementor-element.elementor-element-89b6090 .price{color:var( --e-global-color-accent );font-size:25px;font-weight:600;}.woocommerce .elementor-35363 .elementor-element.elementor-element-89b6090 .price ins{color:var( --e-global-color-accent );}.elementor-35363 .elementor-element.elementor-element-cc929c3{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-35363 .elementor-element.elementor-element-cc929c3.elementor-element{--align-self:center;}.elementor-35363 .elementor-element.elementor-element-456a7b6{--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;--justify-content:space-between;--align-items:flex-start;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-52e72f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-52e72f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-52e72f8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-52e72f8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-046a222 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-046a222 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-046a222{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-046a222 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-d2ec911{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-026353f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-026353f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-026353f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-026353f .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-9c3d271 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-9c3d271 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-9c3d271{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-9c3d271 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-06a98b9{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-127d05f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-127d05f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-127d05f{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-127d05f .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-43cb4c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-43cb4c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-43cb4c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-43cb4c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-3e5298f{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-c78557a .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-c78557a .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-c78557a{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-c78557a .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-9bf86aa .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-9bf86aa .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-9bf86aa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-9bf86aa .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-f07f6f0{--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;--justify-content:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35363 .elementor-element.elementor-element-bb25f55 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-bb25f55 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-bb25f55{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-bb25f55 .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-c06c77e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-c06c77e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-35363 .elementor-element.elementor-element-c06c77e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-35363 .elementor-element.elementor-element-c06c77e .elementor-icon-list-text{transition:color 0.3s;}.elementor-35363 .elementor-element.elementor-element-9edde41 .cart button, .elementor-35363 .elementor-element.elementor-element-9edde41 .cart .button{transition:all 0.2s;}.woocommerce .elementor-35363 .elementor-element.elementor-element-9edde41 form.cart .variations{width:100%;}.elementor-35363 .elementor-element.elementor-element-9d7eda1 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:20px 20px 20px 20px;}.elementor-35363 .elementor-element.elementor-element-9d7eda1.elementor-element{--align-self:stretch;}.elementor-35363 .elementor-element.elementor-element-21b2428{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:13px 13px 13px 13px;}.elementor-35363 .elementor-element.elementor-element-21b2428:not(.elementor-motion-effects-element-type-background), .elementor-35363 .elementor-element.elementor-element-21b2428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8030683 );}.elementor-35363 .elementor-element.elementor-element-bdb7cae .elementor-heading-title{color:var( --e-global-color-text );}.elementor-35363 .elementor-element.elementor-element-0c91af9{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-a5df7df );--e-share-buttons-secondary-color:#000000;}.elementor-35363 .elementor-element.elementor-element-0c91af9 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-secondary );--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-35363 .elementor-element.elementor-element-7914baa .cart button, .elementor-35363 .elementor-element.elementor-element-7914baa .cart .button{transition:all 0.2s;}.elementor-35363 .elementor-element.elementor-element-7914baa .quantity .qty{transition:all 0.2s;}.elementor-35363 .elementor-element.elementor-element-8c44fc2{--display:flex;}@media(max-width:1024px){ .elementor-35363 .elementor-element.elementor-element-0c91af9{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-35363 .elementor-element.elementor-element-f2ddacf{--width:66.6666%;}.elementor-35363 .elementor-element.elementor-element-d419e2f{--width:33.3333%;}}@media(max-width:767px){.elementor-35363 .elementor-element.elementor-element-1eb11a1 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header{border-radius:12px 12px 12px 12px;}.elementor-35363 .elementor-element.elementor-element-d419e2f.e-con{--order:-99999 /* order start hack */;}.elementor-35363 .elementor-element.elementor-element-23fbdc4.e-con{--order:-99999 /* order start hack */;}.elementor-35363 .elementor-element.elementor-element-cc929c3.elementor-element{--align-self:center;} .elementor-35363 .elementor-element.elementor-element-0c91af9{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for niaslessonswoo, class: .elementor-element-d81ebb8 */.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header{
    -webkit-box-shadow: 0 0 10px -0.5px #dddddd;
-moz-box-shadow: 0 0 10px -0.5px #dddddd;
box-shadow: 0 0 10px -0.5px #dddddd;
}

.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header:hover , .active{
  color: #fff !important;
  background-color: #1daaff !important;
}
.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header i{
  color: black !important;
  fill: black;
}
.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header:hover i{
    color: white!important;
      fill: white;
}
.elementor-35363 .elementor-element.elementor-element-d81ebb8 .active i{
  color: white !important;
  fill: white;
}

.elementor-35363 .elementor-element.elementor-element-d81ebb8 .section_header:hover h3, .active h3{
  color: #fff !important;
  background-color: #1daaff !important;
}

.elementor-35363 .elementor-element.elementor-element-d81ebb8 .nias-left-head .nsarrowicon{
  display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc929c3 */:root {
    /* رنگ اصلی سایت */
    --cst-primary: #0171F1;

    --cst-bg: #ffffff;
    --cst-text: #1f2937;
    --cst-label: #6b7280;
    --cst-separator: #d1d5db;
    --cst-border: 1px solid #e5e7eb;
    --cst-radius: 6px;
    --cst-bg-box: #f8fafc; /* پس‌زمینه باکس‌های اعداد */
}

@media (prefers-color-scheme: dark) {
    :root {
        --cst-primary: #4b9eff;
        --cst-bg: #1f2937;
        --cst-text: #f9fafb;
        --cst-label: #9ca3af;
        --cst-separator: #4b5563;
        --cst-border: 1px solid #374151;
        --cst-bg-box: #374151;
    }
}

/* کانتینر اصلی */
.cantabella-sale-timer-wrapper {
    display: flex;
    justify-content: flex-start;
    margin: rem 0;
    direction: rtl;
    font-family: "IRANYekanXFaNum", sans-serif
;
border: none !important;
padding: 0 !important;
}

/* باکس اصلی تایمر - بدون سایه */
.cantabella-sale-timer {
    display: inline-flex;
    align-items: center;
    background: var(--cst-bg);
    gap: 0.5rem;
    direction: ltr;
    box-shadow: none !important; /* حذف سایه */
}

/* مخفی کردن بخش روز و جداکننده‌ی مربوطه */
.cantabella-sale-timer .cst-block:first-child {
    display: none !important;
}
.cantabella-sale-timer .cst-block:first-child + .cst-separator {
    display: none !important;
}

/* باکس‌های اختصاصی برای هر عدد (ساعت، دقیقه، ثانیه) */
.cst-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    min-width: 2.8rem;
    padding: 0.3rem 0.6rem;
    background: var(--cst-bg-box);
    border: 1px solid #0171F1;
    border-radius: var(--cst-radius);
    box-shadow: none !important; /* بدون سایه برای باکس‌ها */
}

/* اعداد */
.cst-num {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 1;
    color: #0171F1 !important;
    letter-spacing: -0.02em !important;
}

/* برچسب‌ها (ساعت، دقیقه، ثانیه) */
.cst-label {
    font-size: 0.6rem;
    color: var(--cst-label);
    margin-top: 0.1rem;
    font-weight: 500;
    direction: rtl;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

/* جداکننده‌ها (:) */
.cst-separator {
    font-size: 1rem;
    font-weight: 300;
    color: var(--cst-separator);
    margin-bottom: 0.6rem; /* تراز نوری با اعداد */
}

/* پیام انقضا - بدون سایه و با رنگ اصلی */
.cantabella-sale-expired {
    background: var(--cst-bg);
    color: var(--cst-primary);
    padding: 0.5rem 1rem;
    border-radius: var(--cst-radius);
    border: 1px solid rgba(1, 113, 241, 0.2);
    box-shadow: none !important;
    text-align: center;
    font-weight: 600;
    font-size: 0.9rem;
}

/* انیمیشن تغییر ثانیه - بسیار ملایم */
@keyframes cst-breathe {
    0% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.03); opacity: 0.7; }
    100% { transform: scale(1); opacity: 1; }
}
.cst-anim-flip.trigger {
    animation: cst-breathe 0.15s ease-out;
}

/* حالت هشدار با رنگ اصلی سایت */
.cantabella-sale-timer.is-pulsing {
    border-color: var(--cst-primary);
}
.cantabella-sale-timer.is-danger {
    border-color: var(--cst-primary);
    border-width: 2px;
}
.cantabella-sale-timer.is-danger .cst-num {
    color: var(--cst-primary);
}

/* بهینه‌سازی برای موبایل */
@media (max-width: 480px) {
    .cantabella-sale-timer {
        padding: 0.15rem;
        gap: 0.3rem;
        width: 100%;
        justify-content: center;
    }
    .cst-block {
        min-width: 2rem;
        padding: 0.2rem 0.4rem;
    }
    .cst-num {
        font-size: 1rem;
    }
    .cst-label {
        font-size: 0.5rem;
    }
    .cst-separator {
        font-size: 0.8rem;
        margin-bottom: 0.5rem;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9edde41 */.elementor-35363 .elementor-element.elementor-element-9edde41{
    font-size: 1em;
  line-height: 1.4;
  font-weight: 600;
  border: 1px solid transparent;
  padding: 12px 24px;
  display: inline-block;
  color: #fff;
  background-color: var(--phys-body_primary_color);
  border-radius: var(--phys-border-radius-button,48px);
  position: relative;
  overflow: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition-property: color,background,border,opacity;
  transition-duration: 0.4s;
  transition-timing-function: ease;
  --top: 0;
  width: 100%;
}/* End custom CSS */