.elementor-kit-650{--e-global-color-primary:#1E93AB;--e-global-color-secondary:#0C0E0C;--e-global-color-text:#262B26;--e-global-color-accent:#E62727;--e-global-typography-primary-font-family:"IRANYekan";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IRANYekan";--e-global-typography-text-font-family:"IRANYekan";--e-global-typography-accent-font-family:"IRANYekan";font-family:"IRANYekan", Sans-serif;font-size:14px;line-height:1.8rem;}.elementor-kit-650 e-page-transition{background-color:#FFBC7D;}.elementor-kit-650 a{color:var( --e-global-color-accent );font-family:"IRANYekan", Sans-serif;}.elementor-kit-650 h1{font-family:"IRANYekan", Sans-serif;font-size:24px;}.elementor-kit-650 h2{font-family:"IRANYekan", Sans-serif;font-size:20px;}.elementor-kit-650 h3{font-family:"IRANYekan", Sans-serif;font-size:18px;}.elementor-kit-650 h4{font-family:"IRANYekan", Sans-serif;font-size:16px;}.elementor-kit-650 h5{font-family:"IRANYekan", Sans-serif;font-size:16px;}.elementor-kit-650 h6{font-family:"IRANYekan", Sans-serif;font-size:16px;}.elementor-kit-650 button,.elementor-kit-650 input[type="button"],.elementor-kit-650 input[type="submit"],.elementor-kit-650 .elementor-button{font-family:"IRANYekan", Sans-serif;font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1336px;}.e-con{--container-max-width:1336px;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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-kit-650 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:focus-visible {
    outline: none!important;
}
.elementor-kit-6 button:hover, .elementor-kit-6 button:focus, .elementor-kit-6 input[type="button"]:hover, .elementor-kit-6 input[type="button"]:focus, .elementor-kit-6 input[type="submit"]:hover, .elementor-kit-6 input[type="submit"]:focus, .elementor-kit-6 .elementor-button:hover, .elementor-kit-6 .elementor-button:focus {
    outline: none!important;
}
h1, h2, h3, h4, h5, h6, p, span {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02"}
h1, h2, h3 {
    font-variation-settings: "wght" 900, "dots" 1;
}
h4, h5, h6 {
    font-variation-settings: "wght" 700, "dots" 1;
}
.elementor-button-icon svg {
    width: 24px;
    height: 24px;
    margin-bottom: -2px;
}
.elementor-button-content-wrapper {
    align-items: center;
}
@media (min-width: 768px) {
    .mobile-widget {
        display: none !important;
    }
}
@media (max-width: 768px) {
    .desktop-widget {
        display: none !important;
    }
}
.elementor img {
    border-radius: 10px;
}
.woocommerce-message {
    border-top-color: #E62727;
    border-radius: 10px;
    background: #F6F9F6;
    margin-top: 10px;
}
.woocommerce-message a.button.wc-forward {
    background: #E62727;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #fff;
    border-radius: 10px;
    padding: 14px;
}
.woocommerce-message::before {
    color: #E62727;
    font-size: 18px;
    right: 15px;
}
.woocommerce-message::after {
    display: none;
}
.woocommerce-message a.button.wc-forward:hover {
    background: #074227;
    color: #fff;
}
.woocommerce-notices-wrapper {
    display: flex;
    justify-content: center;
}
.e-atc-qty-button-holder .quantity {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.product-quantity.woolentor-product-quantity .quantity {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}
.quantity input[type="number"] {
  -moz-appearance: textfield;
}
.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.product-loop-price del {
    color: #B6C4B8;
    font-size: 14px;
} 
.product-loop-price del span.woocommerce-Price-currencySymbol {
    display: none;
}

.product-loop-price ins {
    text-decoration: none !important;
}
.product-loop-price p {
    display: flex;
    justify-content: space-between;
}
.elementor-menu-cart__product-price.product-price .quantity {
    display: inline;
}
.post-16 .woocommerce ul.order_details {
    display: none;
}
@media (max-width: 768px) {
.cpc-widget .swiper-slide { 
max-width: calc((100% - 60px) / 2)
}
}
@media (min-width: 768px) {
.cpc-widget .swiper-slide { 
max-width: calc((100% - 60px) / 6)
}
}

.woocommerce-Price-currencySymbol {
    font-size: 12px !Important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANYekan';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://campset.ir/wp-content/uploads/2024/09/IRANYekanXVF-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */