.elementor-kit-11{--e-global-color-primary:#103356;--e-global-color-secondary:#255484;--e-global-color-text:#272727;--e-global-color-accent:#66A9E0;--e-global-color-26f997c:#313131;--e-global-color-0507d67:#4F4F4F;--e-global-color-7d76c4b:#5A5A5A;--e-global-color-efdd050:#646464;--e-global-color-94a0eb7:#6E6E6E;--e-global-color-9564b2b:#FCFCFC;--e-global-color-503d87a:#EDEDED;--e-global-color-5ee0c97:#C4C4C4;--e-global-typography-primary-font-family:"Yekanbakh";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:900;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"Yekanbakh";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Yekanbakh";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Yekanbakh";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-780bccb-font-family:"Yekanbakh";--e-global-typography-780bccb-font-size:1.5rem;--e-global-typography-780bccb-font-weight:600;--e-global-typography-780bccb-line-height:1.4em;--e-global-typography-2c69a1c-font-family:"Yekanbakh";--e-global-typography-2c69a1c-font-size:1.25rem;--e-global-typography-2c69a1c-font-weight:500;--e-global-typography-2c69a1c-line-height:1.5em;--e-global-typography-9d89f72-font-family:"Yekanbakh";--e-global-typography-9d89f72-font-size:1.125rem;--e-global-typography-9d89f72-font-weight:500;--e-global-typography-9d89f72-line-height:1.5em;--e-global-typography-f58b6fc-font-family:"Yekanbakh";--e-global-typography-f58b6fc-font-size:0.875rem;--e-global-typography-f58b6fc-font-weight:600;--e-global-typography-f58b6fc-line-height:1.5em;--e-global-typography-2dc463b-font-family:"Yekanbakh";--e-global-typography-2dc463b-font-size:0.8rem;--e-global-typography-2dc463b-font-weight:600;--e-global-typography-2dc463b-line-height:1.5em;background-color:var( --e-global-color-9564b2b );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-11 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-11 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-780bccb-font-family ), Sans-serif;font-size:var( --e-global-typography-780bccb-font-size );font-weight:var( --e-global-typography-780bccb-font-weight );line-height:var( --e-global-typography-780bccb-line-height );}.elementor-kit-11 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-2c69a1c-font-family ), Sans-serif;font-size:var( --e-global-typography-2c69a1c-font-size );font-weight:var( --e-global-typography-2c69a1c-font-weight );line-height:var( --e-global-typography-2c69a1c-line-height );}.elementor-kit-11 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-9d89f72-font-family ), Sans-serif;font-size:var( --e-global-typography-9d89f72-font-size );font-weight:var( --e-global-typography-9d89f72-font-weight );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-9d89f72-font-family ), Sans-serif;font-size:var( --e-global-typography-9d89f72-font-size );font-weight:var( --e-global-typography-9d89f72-font-weight );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.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);}@media(max-width:1024px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-11 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-11 h3{font-size:var( --e-global-typography-780bccb-font-size );line-height:var( --e-global-typography-780bccb-line-height );}.elementor-kit-11 h4{font-size:var( --e-global-typography-2c69a1c-font-size );line-height:var( --e-global-typography-2c69a1c-line-height );}.elementor-kit-11 h5{font-size:var( --e-global-typography-9d89f72-font-size );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 h6{font-size:var( --e-global-typography-9d89f72-font-size );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-primary-font-size:2rem;--e-global-typography-secondary-font-size:1.375rem;--e-global-typography-text-font-size:0.875rem;--e-global-typography-accent-font-size:0.875rem;--e-global-typography-780bccb-font-size:1.25rem;--e-global-typography-2c69a1c-font-size:1.125rem;--e-global-typography-9d89f72-font-size:1rem;--e-global-typography-f58b6fc-font-size:0.875rem;--e-global-typography-2dc463b-font-size:0.875rem;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-11 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-11 h3{font-size:var( --e-global-typography-780bccb-font-size );line-height:var( --e-global-typography-780bccb-line-height );}.elementor-kit-11 h4{font-size:var( --e-global-typography-2c69a1c-font-size );line-height:var( --e-global-typography-2c69a1c-line-height );}.elementor-kit-11 h5{font-size:var( --e-global-typography-9d89f72-font-size );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 h6{font-size:var( --e-global-typography-9d89f72-font-size );line-height:var( --e-global-typography-9d89f72-line-height );}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6 {
    margin: 0 ;
}
.elementor-icon-wrapper{
    display: flex;
}
.elementor-kit-11 .fb-menu-cart .elementor-button-icon{
    padding: 13px;
    background: #255484;
    border-radius: 50%;
    box-shadow: 0 8px 16px -2px rgb(20 21 226 /.24)
}
.elementor-kit-11 .fb-menu-cart .elementor-button-text
.woocommerce-Price-amount  {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap:4px ;
}
.elementor-kit-11 .fb-menu-cart .elementor-button-text
.woocommerce-Price-amount::before{
    content: "سبد خرید";
    font-weight:500 ;
    font-size: 1.05rem;
    color: #313131;
}
.elementor-kit-11 .fb-menu-cart .elementor-button-text
.woocommerce-Price-amount{
    color: #255484 ;
    font-size: 1.05rem;
    font-weight: 800;
}
.elementor-kit-11 .fb-menu-cart .elementor-button-text
.woocommerce-Price-amount
.woocommerce-Price-currencySymbol{
    color: #313131;
    font-weight: 400;
    font-size:0.9rem;
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__products{
    scrollbar:thin;
    padding:  0 8px;
    display: flex;
    flex-direction: column;
    gap: 8px;
  
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__product {
    border: 1px solid #ededed;
    border-radius: 16px;
    padding:  8px 12px
    ;
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__product .attachment-woocommerce_thumbnail{
    border-radius:12px ;
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__product-remove{
    bottom:10px;
    left:10px;
    border:none;
    background:  url("https://digishop.doustisite.ir/wp-content/uploads/2026/02/remove-icon.svg");
    background-size: 16px;
    background-position: center;
    background-repeat:no-repeat ;
    
    &::before, &::after {
        content:initial;
    }
}

.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__subtotal{      
    padding: 12px;
  background: hsl(0 0% 95%);
  border-radius: 50px;
  margin: 12px 0 ;
  display: flex;
  justify-content: space-between;
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__subtotal::before{
    content:"مجموع سبد خرید شما:";
    font-size:.75rem;
    
}

.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__subtotal 
strong{
    position:absolute;
    opacity: 0;
    pointer-events: none;
}
.elementor-kit-11 .elementor-menu-cart__product-image{
    align-self: center;
}

.elementor-kit-11 .elementor-menu-cart__product-price{
    margin-top:6px;
    display: flex;
    flex-direction: column;
   
}
.elementor-kit-11 .fb-cart-quantity{
    width: 50%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   border: 1px solid #c4c4c4;
   border-radius:12px;
   overflow:hidden;
}
.elementor-kit-11 .fb-cart-quantity .fb-cart-btn{
    border: none;   
    padding: 2px 6px;
    color: #ededed;
    font-weight:400px;
    
    &:hover, &:focus{
        border-radius:0;
        background: #ededed;
    }
}
.elementor-kit-11 .fb-menu-cart .elementor-menu-cart__product :is(.elementor-menu-cart__product-name, .elementor-menu-cart__product-price) {
    padding-right: 12px;
}
.elementor-kit-11 .elementor-menu-cart__products{
      transition:  .4s ease;
    tarnsition-property: opacity ,fillter;
    
}
.elementor-kit-11 .elementor-menu-cart__products.is-loading{
    opacity: .8;
  filter: blur(2px) grayscale(.7); 
  pointer-events: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
@font-face {
	font-family: 'Yekanbakh';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff2') format('woff2'),
		url('https://digishop.doustisite.ir/wp-content/uploads/2026/02/YekanBakhFaNum-VF.woff') format('woff');
}
/* End Custom Fonts CSS */