.elementor-1135 .elementor-element.elementor-element-9ada66d{--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:center;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-3d358ad .woocommerce-breadcrumb{color:#989797;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;}.elementor-1135 .elementor-element.elementor-element-3d358ad .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-1135 .elementor-element.elementor-element-849a5c7{--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;}.elementor-1135 .elementor-element.elementor-element-258e35f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.08);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1135 .elementor-element.elementor-element-258e35f:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-258e35f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1135 .elementor-element.elementor-element-326ef20{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-1135 .elementor-element.elementor-element-326ef20.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .flex-viewport{border-radius:2px 2px 2px 2px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .flex-viewport:not(:last-child){margin-bottom:15px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .flex-control-thumbs img{border-radius:20px 20px 20px 20px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .flex-control-thumbs li{padding-right:calc(15px / 2);padding-left:calc(15px / 2);padding-bottom:15px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-fba89dd .flex-control-thumbs{margin-right:calc(-15px / 2);margin-left:calc(-15px / 2);}.elementor-1135 .elementor-element.elementor-element-c16b321{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1135 .elementor-element.elementor-element-38b85a0 .elementor-heading-title{font-size:24px;font-weight:bold;line-height:32px;color:var( --e-global-color-text );}.woocommerce .elementor-1135 .elementor-element.elementor-element-9426651 .woocommerce-product-details__short-description{font-family:"Montserrat", Sans-serif;font-weight:300;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.woocommerce .elementor-1135 .elementor-element.elementor-element-0f5fd2a .price{font-family:"Montserrat", Sans-serif;font-weight:300;}.woocommerce .elementor-1135 .elementor-element.elementor-element-0f5fd2a .price ins{color:#7C7C7C;font-family:"Montserrat", Sans-serif;font-weight:300;}body:not(.rtl) .elementor-1135 .elementor-element.elementor-element-0f5fd2a:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-1135 .elementor-element.elementor-element-0f5fd2a:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-1135 .elementor-element.elementor-element-0f5fd2a.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1135 .elementor-element.elementor-element-a5ebcee .cart button, .elementor-1135 .elementor-element.elementor-element-a5ebcee .cart .button{font-family:"Montserrat", Sans-serif;font-weight:500;padding:0px 0px 0px 0px;transition:all 0.2s;}.elementor-1135 .elementor-element.elementor-element-a5ebcee .quantity .qty{transition:all 0.2s;}.elementor-1135 .elementor-element.elementor-element-3c1acc8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1135 .elementor-element.elementor-element-3c1acc8:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-3c1acc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3E6221;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1135 .elementor-element.elementor-element-c203cbf{font-family:"Montserrat", Sans-serif;font-weight:500;color:#252525;}.elementor-1135 .elementor-element.elementor-element-c203cbf a{font-family:"Montserrat", Sans-serif;font-weight:600;color:#252525;}.elementor-1135 .elementor-element.elementor-element-2d54710 > .elementor-widget-container{margin:0px 0px 10px 0px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-2d54710 .woocommerce-review-link{font-family:"Montserrat", Sans-serif;font-weight:300;}.elementor-1135 .elementor-element.elementor-element-bc1fd15 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1135 .elementor-element.elementor-element-bc1fd15 .featured-attributes-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;margin-bottom:17px!important;color:#252525;}.elementor-1135 .elementor-element.elementor-element-bc1fd15 .featured-attributes dl{grid-column-gap:28px!important;grid-row-gap:11px!important;}.elementor-1135 .elementor-element.elementor-element-bc1fd15 .featured-attributes dt{font-family:"Montserrat", Sans-serif;font-weight:400;color:#252525;}.elementor-1135 .elementor-element.elementor-element-bc1fd15 .featured-attributes dd{font-family:"Montserrat", Sans-serif;font-weight:600;color:#252525;}.elementor-1135 .elementor-element.elementor-element-49b8838{--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;}.woocommerce .elementor-1135 .elementor-element.elementor-element-a5accaf .woocommerce-tabs ul.wc-tabs li a{color:#3B3B3B;font-family:"Montserrat", Sans-serif;font-weight:700;}.woocommerce .elementor-1135 .elementor-element.elementor-element-a5accaf .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-1135 .elementor-element.elementor-element-a5accaf .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-weight:500;}.elementor-1135 .elementor-element.elementor-element-63d7539{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1135 .elementor-element.elementor-element-63d7539:not(.elementor-motion-effects-element-type-background), .elementor-1135 .elementor-element.elementor-element-63d7539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #3C3C3C00 100%);}.elementor-1135 .elementor-element.elementor-element-a113ec2{--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:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1135 .elementor-element.elementor-element-7d50e97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1135 .elementor-element.elementor-element-7d50e97.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1135 .elementor-element.elementor-element-f077524 .elementor-heading-title{font-size:27px;font-weight:900;line-height:41px;color:#FFFFFF;}.elementor-1135 .elementor-element.elementor-element-f232399 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card{border-radius:4px 4px 4px 4px;background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#35404D;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#333E4C;box-shadow:0px 8px 22px 0px #132234;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card-image img{border-radius:3px 3px 3px 3px!important;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card .title{transition:200ms!important;color:#FFFFFF;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card .current-price{font-size:24px;color:var( --e-global-color-primary );}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card .old-price{font-size:18px;color:#9A9898!important;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card .tooman{font-size:15px;color:var( --e-global-color-primary );}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card-overly-btn{color:#FFFFFF;background-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px!important;}.elementor-1135 .elementor-element.elementor-element-f232399 .product-card-overly-btn:hover{background-color:var( --e-global-color-primary );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-1135 .elementor-element.elementor-element-f232399 .swiper-backdrop-button.prev{background:linear-gradient(to left, transparent,#02010100);}.elementor-1135 .elementor-element.elementor-element-f232399 .swiper-backdrop-button.next{background:linear-gradient(to right, transparent,#02010100);}.elementor-1135 .elementor-element.elementor-element-f232399 .custom-swiper-button-prev,.elementor-1135 .elementor-element.elementor-element-f232399 .custom-swiper-button-next{border-radius:4px 4px 4px 4px!important;}@media(max-width:992px){.elementor-1135 .elementor-element.elementor-element-258e35f{--flex-wrap:wrap;}}@media(max-width:768px){.elementor-1135 .elementor-element.elementor-element-9ada66d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-258e35f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1135 .elementor-element.elementor-element-c16b321{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1135 .elementor-element.elementor-element-38b85a0 .elementor-heading-title{font-size:20px;}.elementor-1135 .elementor-element.elementor-element-9426651 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-1135 .elementor-element.elementor-element-a5ebcee .cart button, .elementor-1135 .elementor-element.elementor-element-a5ebcee .cart .button{font-size:13px;}.elementor-1135 .elementor-element.elementor-element-a5ebcee{--button-spacing:5px;}.woocommerce .elementor-1135 .elementor-element.elementor-element-a5accaf .woocommerce-tabs ul.wc-tabs li a{font-size:13px;}.elementor-1135 .elementor-element.elementor-element-63d7539{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1135 .elementor-element.elementor-element-f077524 .elementor-heading-title{font-size:24px;}}@media(min-width:769px){.elementor-1135 .elementor-element.elementor-element-326ef20{--width:28.105%;}.elementor-1135 .elementor-element.elementor-element-7d50e97{--width:220px;}}@media(max-width:992px) and (min-width:769px){.elementor-1135 .elementor-element.elementor-element-326ef20{--width:50%;}.elementor-1135 .elementor-element.elementor-element-c16b321{--width:50%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-3d358ad */.elementor-1135 .elementor-element.elementor-element-3d358ad .woocommerce-breadcrumb{
    margin: 0
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fba89dd */.elementor-1135 .elementor-element.elementor-element-fba89dd div.images{
    margin-bottom: 0!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-9426651 */.elementor-1135 .elementor-element.elementor-element-38b85a0 .elementor-heading-title {
    font-weight: 500;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-0f5fd2a */.price del{
    color: #777!important;
}
del bdi{
    font-size: 18px !important;
}
del .woocommerce-Price-currencySymbol{
        font-size: 18px !important;
}

ins bdi{
    font-size: 28px !important;
}
ins .woocommerce-Price-currencySymbol{
        font-size: 28px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a5ebcee */.elementor-1135 .elementor-element.elementor-element-a5ebcee button.single_add_to_cart_button.button.alt,.single-page-quantity,.td-quantity-button{
    border-radius: 4px!important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-c203cbf */.elementor-widget-woocommerce-product-meta .detail-label {
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-a5accaf */@media (max-width:576px){
    .elementor-1135 .elementor-element.elementor-element-a5accaf ul.tabs li a{
        padding:0!important;
        font-size:12px!important;
}
    .elementor-1135 .elementor-element.elementor-element-a5accaf ul.tabs li{
        padding:0!important;
        margin:0!important;
}
}
.woocommerce-Tabs-panel h2{
    font-weight: bold!important;
}
.comment-form{
    padding: 0;
    box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for banta_products_swiper_1, class: .elementor-element-f232399 */.elementor-1135 .elementor-element.elementor-element-f232399 .tooman {
    font-size:18px!important;
    line-height: 23px;
    color: #9A9898 !important;
    margin-right: 0px!important;
}

@media (max-width: 992px) {
    .elementor-1135 .elementor-element.elementor-element-f232399 .product-card .product-card-image-overly {
        position: static;
        margin-top: 18px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://test.bantaco.ir/wp-content/uploads/2025/06/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://test.bantaco.ir/wp-content/uploads/2025/06/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://test.bantaco.ir/wp-content/uploads/2025/06/Montserrat-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://test.bantaco.ir/wp-content/uploads/2025/06/Montserrat-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */