.elementor-11460 .elementor-element.elementor-element-31fdb4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11460 .elementor-element.elementor-element-80f01b7{--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;--justify-content:center;}.elementor-11460 .elementor-element.elementor-element-80f01b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11460 .elementor-element.elementor-element-56e4673 .special_text_widget .special_text_area svg path{stroke:#ffc23a;stroke-width:7px;}.elementor-11460 .elementor-element.elementor-element-56e4673 .special_text_widget div{text-align:center;}.elementor-11460 .elementor-element.elementor-element-56e4673 .special_text_widget .special_text{color:#181522;text-shadow:0px 0px 7px rgba(0, 0, 0, 0.85);}.elementor-11460 .elementor-element.elementor-element-56e4673 .special_text_widget .regular_text_area{color:#181522;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-11460 .elementor-element.elementor-element-6fe3e37{text-align:center;}.elementor-11460 .elementor-element.elementor-element-8dce2b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11460 .elementor-element.elementor-element-f3e6702 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-770d2d0 );color:var( --e-global-color-770d2d0 );}.elementor-11460 .elementor-element.elementor-element-f3e6702 .elementor-button:hover, .elementor-11460 .elementor-element.elementor-element-f3e6702 .elementor-button:focus{background-color:var( --e-global-color-770d2d0 );color:var( --e-global-color-text );}.elementor-11460 .elementor-element.elementor-element-f3e6702 .elementor-button:hover svg, .elementor-11460 .elementor-element.elementor-element-f3e6702 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-11460 .elementor-element.elementor-element-4d09086 .elementor-button{background-color:var( --e-global-color-770d2d0 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-11460 .elementor-element.elementor-element-4d09086 .elementor-button:hover, .elementor-11460 .elementor-element.elementor-element-4d09086 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-770d2d0 );}.elementor-11460 .elementor-element.elementor-element-4d09086 .elementor-button:hover svg, .elementor-11460 .elementor-element.elementor-element-4d09086 .elementor-button:focus svg{fill:var( --e-global-color-770d2d0 );}.elementor-11460 .elementor-element.elementor-element-cf11b89{--display:flex;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11460 .elementor-element.elementor-element-5dae00f .flip-clock-box{background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 2px 0px rgb(0 0 0 / 6%);}.elementor-11460 .elementor-element.elementor-element-5dae00f .flip-clock-box-title{color:#35495c;font-size:24px;}.elementor-11460 .elementor-element.elementor-element-5dae00f .flip-clock-wrapper ul li a div{color:white;}.elementor-11460 .elementor-element.elementor-element-5dae00f .flip-clock-label{color:#000;}.elementor-11460 .elementor-element.elementor-element-5dae00f .flip-clock-wrapper ul li a div div.inn{background-color:#333;}.elementor-11460 .elementor-element.elementor-element-04999d5 .swiper-slide:not(.sc-first-item-content, .sc-last-item-content) .sc-item-content{background-color:#fff;}.elementor-11460 .elementor-element.elementor-element-04999d5 .add-to-cart-btn{background-color:#fff;color:#ef3f55;font-size:15px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ef3f55;}.elementor-11460 .elementor-element.elementor-element-04999d5 .swiper-nav-button{background-color:#fff;color:#464646;}.elementor-11460 .elementor-element.elementor-element-04999d5 .shop-carousel4-wrap{background-color:#ef3f55;border-radius:16px;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-last-item-content .sc-item-content{background-color:#fff;}.elementor-11460 .elementor-element.elementor-element-04999d5 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-11460 .elementor-element.elementor-element-04999d5 .fimage img{object-fit:fill;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-item-content .product-title{color:#444444;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-item-content .product-title > *{font-size:15px;font-weight:500;}.elementor-11460 .elementor-element.elementor-element-04999d5 .reg-price-wrap{color:#000000;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sale-price{color:#c3c3ce;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-first-item-content a{color:#fff;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-last-item-content .sc-item-content a{color:#444444;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-last-item-content .sc-item-content span{color:#444444;}.elementor-11460 .elementor-element.elementor-element-04999d5 .sc-last-item-content .sc-item-content i{color:#19bfd3;}.elementor-11460 .elementor-element.elementor-element-a1137ef{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11460 .elementor-element.elementor-element-71720ae .elementor-repeater-item-2ca86e7.item-title{color:#212121;background-color:#F0F0F0;}.elementor-11460 .elementor-element.elementor-element-71720ae .hl-content{text-align:right;}.elementor-11460 .elementor-element.elementor-element-71720ae .item-title{font-size:25px;font-weight:900;}.elementor-11460 .elementor-element.elementor-element-4c76e99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-11460 .elementor-element.elementor-element-4028d70{--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:space-around;--align-items:center;}.elementor-11460 .elementor-element.elementor-element-0f97d1e{--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:space-around;--align-items:center;}.elementor-11460 .elementor-element.elementor-element-098878e{--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:space-around;--align-items:center;}.elementor-11460 .elementor-element.elementor-element-f13284e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11460 .elementor-element.elementor-element-b60056b{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11460 .elementor-element.elementor-element-306070e .elementor-repeater-item-eacdd37.item-title{color:#212121;background-color:#f0f0f0;}.elementor-11460 .elementor-element.elementor-element-306070e .hl-content{text-align:right;}.elementor-11460 .elementor-element.elementor-element-306070e .item-title{font-size:25px;font-weight:900;}.elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button{background-color:#02010100;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button:hover, .elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button:hover svg, .elementor-11460 .elementor-element.elementor-element-47bbd58 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-11460 .elementor-element.elementor-element-1e8f75b{--display:flex;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .item-main-btn{background-color:#303030;color:#fff;font-size:13px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD342;border-radius:5px 5px 5px 5px;padding:8px 15px 8px 15px;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .item-main-btn:hover{background-color:var( --e-global-color-770d2d0 );color:var( --e-global-color-text );}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .swiper-pagination{background-color:#f0f0f0;width:50%;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .swiper-pagination .swiper-pagination-progressbar-fill{background-color:#ffd342;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-cover img{object-fit:cover;height:200px;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-cover{border-radius:10px 10px 10px 10px;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-item-content{text-align:right;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-cats .item-cat{color:#fff;font-size:15px;font-weight:400;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-title{color:#fff;font-size:16px;font-weight:800;}.elementor-11460 .elementor-element.elementor-element-7d4ea17 .post-excerpt p{color:#fff;font-size:12px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11460 .elementor-element.elementor-element-8dce2b6{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}@media(min-width:768px){.elementor-11460 .elementor-element.elementor-element-80f01b7{--width:100%;}.elementor-11460 .elementor-element.elementor-element-4028d70{--width:33%;}.elementor-11460 .elementor-element.elementor-element-0f97d1e{--width:33%;}.elementor-11460 .elementor-element.elementor-element-098878e{--width:33%;}}@media(max-width:767px){.elementor-11460 .elementor-element.elementor-element-80f01b7{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11460 .elementor-element.elementor-element-6fe3e37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11460 .elementor-element.elementor-element-cf11b89{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-11460 .elementor-element.elementor-element-04999d5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-11460 .elementor-element.elementor-element-71720ae .hl-content{text-align:center;}.elementor-11460 .elementor-element.elementor-element-4c76e99{--gap:19px 0px;--row-gap:19px;--column-gap:0px;}.elementor-11460 .elementor-element.elementor-element-4028d70{--width:50%;}.elementor-11460 .elementor-element.elementor-element-0f97d1e{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11460 .elementor-element.elementor-element-098878e{--width:100%;--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;--align-items:center;}.elementor-11460 .elementor-element.elementor-element-098878e.e-con{--align-self:center;}.elementor-11460 .elementor-element.elementor-element-b60056b{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS for specialtitle, class: .elementor-element-56e4673 */@media only screen and (max-width: 768px) {
  h1.special_text.ah-has-text.d-inline-block {
    font-size: 27px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text_highlighter, class: .elementor-element-71720ae */@media (max-width: 768px) {
    span[class*="elementor-repeater-item-"] {
        font-size: 17px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb33580 *//* سه دکمه انتخابی - عرض دسکتاپ */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 200px; /* دسکتاپ */
  height: 30px;
  font-size: 16px;
  background: transparent;
  border: none;
  position: relative;
  color: #f0f0f0;
  cursor: pointer;
  z-index: 1;
  padding: 10px 20px;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

/* before + after پایه */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm::before,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm::before,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm::before,
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm::after,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm::after,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -99999;
  transition: all .4s;
}

/* before استایل زمینه */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm::before,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm::before,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm::before {
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
  background: #28282d;
  border-radius: 10px;
}

/* after افکت شیشه‌ای */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm::after,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm::after,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm::after {
  transform: translate(10px, 10px);
  width: 35px;
  height: 35px;
  background: #ffffff15;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 50px;
}

/* hover قبل */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm:hover::before,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm:hover::before,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm:hover::before {
  transform: translate(5%, 20%);
  width: 110%;
  height: 110%;
}

/* hover بعد */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm:hover::after,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm:hover::after,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm:hover::after {
  border-radius: 10px;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
}

/* active بعد */
.elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm:active::after,
.elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm:active::after,
.elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm:active::after {
  transition: 0s;
  transform: translate(0, 5%);
}

/* موبایل: ارتفاع 50px، عرض همان قبلی */
@media (max-width: 768px) {
  .elementor-element.elementor-element-cb33580 a.elementor-button.elementor-button-link.elementor-size-sm,
  .elementor-element.elementor-element-004eb7c a.elementor-button.elementor-button-link.elementor-size-sm,
  .elementor-element.elementor-element-43c4610 a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100px;
    height: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-004eb7c *//* فقط همین یک دکمه را هدف می‌گیرد */
a.elementor-button.elementor-button-link.elementor-size-sm[href="#"] {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 30px;
  font-size: 16px;
  background: transparent;
  border: none;
  position: relative;
  color: #f0f0f0;
  cursor: pointer;
  z-index: 1;
  padding: 10px 20px;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::after,
a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -99999;
  transition: all .4s;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::before {
  transform: translate(0%, 0%);
  width: 100%;
  height: 100%;
  background: #28282d;
  border-radius: 10px;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::after {
  transform: translate(10px, 10px);
  width: 35px;
  height: 35px;
  background: #ffffff15;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 50px;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:hover::before {
  transform: translate(5%, 20%);
  width: 110%;
  height: 110%;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:hover::after {
  border-radius: 10px;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:active::after {
  transition: 0s;
  transform: translate(0, 5%);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43c4610 *//* فقط همین یک دکمه را هدف می‌گیرد */
a.elementor-button.elementor-button-link.elementor-size-sm[href="#"] {
  all: unset;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100px;
  height: 30px;
  font-size: 16px;
  background: transparent;
  border: none;
  position: relative;
  color: #f0f0f0;
  cursor: pointer;
  z-index: 1;
  padding: 10px 20px;
  white-space: nowrap;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::after,
a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::before {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: -99999;
  transition: all .4s;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::before {
  transform: translate(0%, 0%);
  width: 100%;
  height: 100%;
  background: #28282d;
  border-radius: 10px;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]::after {
  transform: translate(10px, 10px);
  width: 35px;
  height: 35px;
  background: #ffffff15;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border-radius: 50px;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:hover::before {
  transform: translate(5%, 20%);
  width: 110%;
  height: 110%;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:hover::after {
  border-radius: 10px;
  transform: translate(0, 0);
  width: 100%;
  height: 100%;
}

a.elementor-button.elementor-button-link.elementor-size-sm[href="#"]:active::after {
  transition: 0s;
  transform: translate(0, 5%);
}/* End custom CSS */
/* Start custom CSS for text_highlighter, class: .elementor-element-306070e */@media (max-width: 768px) {
    span[class*="elementor-repeater-item-"] {
        font-size: 17px !important;
    }
}/* End custom CSS */