.elementor-27 .elementor-element.elementor-element-0aac825{--display:flex;--overflow:hidden;}.elementor-27 .elementor-element.elementor-element-9487835{--update-cart-automatically-display:none;z-index:9;--sections-background-color:#FFFFFF91;--sections-border-type:solid;--sections-border-color:#FFFFFF;--sections-border-radius:15px 15px 15px 15px;--sections-title-color:#0A0A0A;--sections-title-spacing:2px;--links-normal-color:#000000;--links-hover-color:#030303;--forms-fields-normal-color:#3600FF;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:10px 10px 10px 10px;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--order-summary-color:#2900FF;--order-summary-variations-color:#000000;--order-summary-items-divider-color:#FFF9F9;--order-summary-items-divider-weight:0px;--totals-rows-gap-top:calc( 5px/2 );--totals-rows-gap-bottom:calc( 5px/2 );--totals-color:#0E00FF;--totals-divider-color:#FFFFFF;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:10px 10px 10px 10px;}.elementor-27 .elementor-element.elementor-element-9487835 .coupon .input-text, .elementor-27 .elementor-element.elementor-element-9487835 .e-cart-totals .input-text, .elementor-27 .elementor-element.elementor-element-9487835 select, .elementor-27 .elementor-element.elementor-element-9487835 .select2-selection--single{background-color:#FFFFFF00;background-image:url("https://www.darsbaman.ir/wp-content/uploads/2026/08/ChatGPT-Image-Aug-13-2026-11_38_57-AM.png");background-position:center center;background-repeat:no-repeat;background-size:40px auto;}.elementor-27 .elementor-element.elementor-element-9487835 .coupon .input-text:focus, .elementor-27 .elementor-element.elementor-element-9487835 .e-cart-totals .input-text:focus, .elementor-27 .elementor-element.elementor-element-9487835 select:focus, .elementor-27 .elementor-element.elementor-element-9487835 .select2-selection--single:focus{background-image:url("https://www.darsbaman.ir/wp-content/uploads/2026/08/ChatGPT-Image-Aug-13-2026-11_38_57-AM.png");background-position:center left;background-repeat:no-repeat;background-size:40px auto;}.elementor-27 .elementor-element.elementor-element-9487835 .shop_table .button{background-color:#020EFF;font-family:"Estedad", Sans-serif;font-weight:500;}.elementor-27 .elementor-element.elementor-element-9487835 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#0800FF;}.elementor-27 .elementor-element.elementor-element-9487835 .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-27 .elementor-element.elementor-element-9487835 .cart_totals h2{font-family:"Estedad", Sans-serif;}.elementor-27 .elementor-element.elementor-element-9487835 #shipping_method li label{font-family:"Estedad", Sans-serif;}.elementor-27 .elementor-element.elementor-element-9487835 .coupon .input-text, .elementor-27 .elementor-element.elementor-element-9487835 .cart-collaterals .input-text, .elementor-27 .elementor-element.elementor-element-9487835 select, .elementor-27 .elementor-element.elementor-element-9487835 .select2-selection--single{font-family:"Estedad", Sans-serif;border-style:solid;border-color:#FFFFFF00;}.e-woo-select2-wrapper .select2-results__option{color:#3600FF;}.elementor-27 .elementor-element.elementor-element-9487835 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#3600FF transparent transparent transparent;}.elementor-27 .elementor-element.elementor-element-9487835 .woocommerce-cart-form{--order-summary-title-color:#000000;}.elementor-27 .elementor-element.elementor-element-9487835 .e-shop-table .cart th, .elementor-27 .elementor-element.elementor-element-9487835 .e-shop-table .cart td:before{font-family:"Estedad", Sans-serif;font-weight:500;}.elementor-27 .elementor-element.elementor-element-9487835 .cart td span, .elementor-27 .elementor-element.elementor-element-9487835 .cart td, .elementor-27 .elementor-element.elementor-element-9487835 .input-text.qty{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";}.elementor-27 .elementor-element.elementor-element-9487835 .product-name .variation{font-family:"Estedad", Sans-serif;}.elementor-27 .elementor-element.elementor-element-9487835 .cart_totals .shop_table td:before, .elementor-27 .elementor-element.elementor-element-9487835 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Estedad", Sans-serif;font-feature-settings:"numr";font-weight:500;}.elementor-27 .elementor-element.elementor-element-9487835 .checkout-button{font-family:"Estedad", Sans-serif;font-weight:400;}.elementor-27 .elementor-element.elementor-element-6ee5a71{--display:flex;}.elementor-27 .elementor-element.elementor-element-95b33fb{--display:flex;--position:absolute;--min-height:400px;top:150px;--z-index:0;}.elementor-27 .elementor-element.elementor-element-95b33fb:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-95b33fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #0100FF7A 0%, #FFFFFF00 55%);}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-95b33fb{left:-50px;}body.rtl .elementor-27 .elementor-element.elementor-element-95b33fb{right:-50px;}.elementor-27 .elementor-element.elementor-element-6f2920b{--display:flex;--position:absolute;--min-height:500px;top:113px;--z-index:0;}.elementor-27 .elementor-element.elementor-element-6f2920b:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6f2920b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #9300FF7A 0%, #FFFFFF00 55%);}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-6f2920b{right:69px;}body.rtl .elementor-27 .elementor-element.elementor-element-6f2920b{left:69px;}:root{--page-title-display:none;}@media(max-width:767px){body:not(.rtl) .elementor-27 .elementor-element.elementor-element-95b33fb{left:-81px;}body.rtl .elementor-27 .elementor-element.elementor-element-95b33fb{right:-81px;}.elementor-27 .elementor-element.elementor-element-6f2920b{top:828px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-95b33fb{--width:400px;}.elementor-27 .elementor-element.elementor-element-6f2920b{--width:500px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-9487835 */.elementor-27 .elementor-element.elementor-element-9487835,
.elementor-27 .elementor-element.elementor-element-9487835:hover,
.elementor-27 .elementor-element.elementor-element-9487835:focus-within {
    border-color: #FFFFFF00 !important;
    box-shadow: none !important;
    outline: none !important;
}

.elementor-27 .elementor-element.elementor-element-9487835 input#coupon_code,
.elementor-27 .elementor-element.elementor-element-9487835 input#coupon_code:hover,
.elementor-27 .elementor-element.elementor-element-9487835 input#coupon_code:focus {
    border-color: #FFFFFF00 !important;
    box-shadow: none !important;
    outline: none !important;
}
 /* =========================================
   دکمه ثبت تخفیف ووکامرس
   ========================================= */

.woocommerce-cart .coupon .button,
.woocommerce .coupon .button {
    position: relative !important;
    overflow: hidden !important;
    isolation: isolate !important;

    background: linear-gradient(
        135deg,
        #064CFF 0%,
        #003FE0 55%,
        #002DB5 100%
    ) !important;

    color: #fff !important;
    border: none !important;
    border-radius: 12px !important;

    box-shadow:
        0 7px 18px rgba(0, 63, 224, 0.30),
        inset 0 1px 0 rgba(255,255,255,0.22) !important;

    transition:
        transform .35s cubic-bezier(.16,1,.3,1),
        box-shadow .35s ease,
        filter .35s ease !important;
}


/* نور متحرک مخصوص دکمه */
.woocommerce-cart .coupon .button::before,
.woocommerce .coupon .button::before {
    content: "";
    position: absolute;

    top: -80%;
    left: -140%;

    width: 65%;
    height: 260%;

    background: linear-gradient(
        110deg,
        transparent 25%,
        rgba(255,255,255,.08) 40%,
        rgba(255,255,255,.85) 50%,
        rgba(255,255,255,.08) 60%,
        transparent 75%
    );

    transform: rotate(15deg);

    transition:
        left .8s cubic-bezier(.15,.75,.25,1);

    pointer-events: none;
    z-index: -1;
}


/* هاله داخلی */
.woocommerce-cart .coupon .button::after,
.woocommerce .coupon .button::after {
    content: "";
    position: absolute;
    inset: 1px;

    border-radius: inherit;

    background: radial-gradient(
        circle at 50% 0%,
        rgba(255,255,255,.20),
        transparent 58%
    );

    opacity: .65;

    transition:
        opacity .3s ease,
        transform .4s ease;

    pointer-events: none;
    z-index: -1;
}


/* هاور */
.woocommerce-cart .coupon .button:hover,
.woocommerce .coupon .button:hover {
    color: #fff !important;

    transform:
        translateY(-3px)
        scale(1.03) !important;

    filter: brightness(1.10) saturate(1.08) !important;

    box-shadow:
        0 12px 26px rgba(0, 63, 224, .42),
        0 0 20px rgba(0, 76, 255, .28),
        inset 0 1px 0 rgba(255,255,255,.30) !important;
}


/* عبور نور */
.woocommerce-cart .coupon .button:hover::before,
.woocommerce .coupon .button:hover::before {
    left: 155%;
}


/* افزایش Glow داخلی */
.woocommerce-cart .coupon .button:hover::after,
.woocommerce .coupon .button:hover::after {
    opacity: 1;
    transform: scale(1.08);
}


/* انیمیشن شناور اختصاصی */
.woocommerce-cart .coupon .button:hover,
.woocommerce .coupon .button:hover {
    animation: couponSpecialFloat 1.6s ease-in-out infinite;
}

@keyframes couponSpecialFloat {

    0% {
        transform: translateY(-3px) scale(1.03);
    }

    50% {
        transform: translateY(-5px) scale(1.045);
    }

    100% {
        transform: translateY(-3px) scale(1.03);
    }
}


/* کلیک */
.woocommerce-cart .coupon .button:active,
.woocommerce .coupon .button:active {
    transform: scale(.95) !important;
    animation: none !important;

    box-shadow:
        0 4px 10px rgba(0,63,224,.25) !important;
}
/*انیمیشن پالس*/
@keyframes niaspulse{
from{
box-shadow:0 0 0 0 #043ccc;
}
to{
box-shadow:0 0 0 20px transparent;
}
}


a.checkout-button.button.alt.wc-forward{
animation:niaspulse 0.5s linear infinite;
}/* End custom CSS */