.elementor-1231 .elementor-element.elementor-element-0e176b5{--display:flex;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1231 .elementor-element.elementor-element-8e4d53f{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C0C0C0;--border-color:#C0C0C0;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1231 .elementor-element.elementor-element-8e4d53f:not(.elementor-motion-effects-element-type-background), .elementor-1231 .elementor-element.elementor-element-8e4d53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-1231 .elementor-element.elementor-element-6c20962{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1231 .elementor-element.elementor-element-33aa1a1{--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;}.elementor-1231 .elementor-element.elementor-element-f20dca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-f20dca6 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"vazir", Sans-serif;font-size:16px;text-align:start;}.elementor-1231 .elementor-element.elementor-element-f20dca6 .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-c6ce55a  .jet-wishlist-button__link,.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__state-added .jet-wishlist-button__label{font-family:"vazir", Sans-serif;}.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-text );font-size:20px;}.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .added-to-wishlist.jet-wishlist-button__link{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .added-to-wishlist .jet-wishlist-button__plane-added{background-color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__container{justify-content:center;}.elementor-1231 .elementor-element.elementor-element-c6ce55a .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:20px;}.elementor-1231 .elementor-element.elementor-element-c81984b{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-1163px;--padding-bottom:-1163px;--padding-left:-1163px;--padding-right:-1163px;}.elementor-1231 .elementor-element.elementor-element-9e7ea8a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1231 .elementor-element.elementor-element-ab87f0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1231 .elementor-element.elementor-element-ab87f0f .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"vazir", Sans-serif;font-size:16px;text-align:start;}.elementor-1231 .elementor-element.elementor-element-ab87f0f .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-1231 .elementor-element.elementor-element-6e86bee  .jet-wishlist-button__link,.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__state-normal .jet-wishlist-button__label,.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__state-added .jet-wishlist-button__label{font-family:"vazir", Sans-serif;}.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__state-normal .jet-wishlist-button__label{color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__state-normal .jet-wishlist-button__icon{color:var( --e-global-color-text );font-size:20px;}.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__link .jet-wishlist-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-6e86bee .added-to-wishlist.jet-wishlist-button__link{color:var( --e-global-color-secondary );}.elementor-1231 .elementor-element.elementor-element-6e86bee .added-to-wishlist.jet-wishlist-button__link .jet-wishlist-button__state-added .jet-wishlist-button__label{color:var( --e-global-color-secondary );}.elementor-1231 .elementor-element.elementor-element-6e86bee .added-to-wishlist .jet-wishlist-button__state-added .jet-wishlist-button__icon{color:var( --e-global-color-secondary );}.elementor-1231 .elementor-element.elementor-element-6e86bee .added-to-wishlist .jet-wishlist-button__plane-added{background-color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__container{justify-content:center;}.elementor-1231 .elementor-element.elementor-element-6e86bee .jet-wishlist-button__state-added .jet-wishlist-button__icon{font-size:20px;}.elementor-1231 .elementor-element.elementor-element-cd0d4a5{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-1381112 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-b3af1fa{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1231 .elementor-element.elementor-element-d739e44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.woocommerce .elementor-1231 .elementor-element.elementor-element-d739e44 .price{color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-e1e8088 .elementor-heading-title{font-family:"vazir", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-1231 .elementor-element.elementor-element-ec3af88{width:100%;max-width:100%;}.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-1231 .elementor-element.elementor-element-c74169d{width:100%;max-width:100%;--view-cart-spacing:0px;--button-spacing:0px;}.elementor-1231 .elementor-element.elementor-element-c74169d .cart button, .elementor-1231 .elementor-element.elementor-element-c74169d .cart .button{font-family:"vazir", Sans-serif;font-size:14px;border-radius:5px 5px 5px 5px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );transition:all 0.2s;}.elementor-1231 .elementor-element.elementor-element-c74169d .cart button:hover, .elementor-1231 .elementor-element.elementor-element-c74169d .cart .button:hover{background-color:var( --e-global-color-accent );}.elementor-1231 .elementor-element.elementor-element-c74169d .added_to_cart{color:var( --e-global-color-primary );}.elementor-1231 .elementor-element.elementor-element-c74169d .quantity .qty{font-family:"vazir", Sans-serif;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;color:var( --e-global-color-text );transition:all 0.2s;}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart .variations{width:100%;}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations tr th, .woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations tr td{padding-top:calc( 5px/2 );padding-bottom:calc( 5px/2 );}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations label{color:var( --e-global-color-secondary );font-family:"vazir", Sans-serif;}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations td.value select{color:var( --e-global-color-accent );}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations td.value:before{font-family:"vazir", Sans-serif;}.woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations td.value select, .woocommerce .elementor-1231 .elementor-element.elementor-element-c74169d form.cart table.variations td.value:before{border-radius:0px;}.elementor-1231 .elementor-element.elementor-element-8214990{--display:flex;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1231 .elementor-element.elementor-element-7c341e8{color:var( --e-global-color-text );}@media(max-width:767px){.elementor-1231 .elementor-element.elementor-element-0e176b5{--content-width:95%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1231 .elementor-element.elementor-element-8e4d53f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1231 .elementor-element.elementor-element-33aa1a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1231 .elementor-element.elementor-element-f20dca6 .woocommerce-breadcrumb{font-size:14px;}.elementor-1231 .elementor-element.elementor-element-c74169d{width:100%;max-width:100%;}.elementor-1231 .elementor-element.elementor-element-8214990{--content-width:95%;}}@media(min-width:768px){.elementor-1231 .elementor-element.elementor-element-0e176b5{--content-width:80%;}.elementor-1231 .elementor-element.elementor-element-8e4d53f{--width:100%;}.elementor-1231 .elementor-element.elementor-element-6c20962{--width:30%;}.elementor-1231 .elementor-element.elementor-element-c81984b{--width:70%;}.elementor-1231 .elementor-element.elementor-element-b3af1fa{--width:40%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-f20dca6 */.elementor-1231 .elementor-element.elementor-element-f20dca6{
    display: inline-block;
}
.woocommerce-breadcrumb{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ab87f0f */.elementor-1231 .elementor-element.elementor-element-ab87f0f{
    display: inline-block;
}
.woocommerce-breadcrumb{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-d739e44 */.price{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c74169d */.qib-button-wrapper{
    display: flex;
    gap: 5px !important;
    margin-left: 20px !important;
}
.color-variable-item{
    border-radius: 50px !important;
}
.variable-item-span-color{
    border-radius: 50% !important;
}
.variations{
  padding: 5px !important;
}
.variable-items-wrapper{
    padding-right: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-7c341e8 */h1, .h1 { font-size: clamp(1.5rem, 5vw, 2.5rem); line-height: 1.2; margin: 0 0 1rem 0; }
h2, .h2 { font-size: clamp(1.3rem, 4vw, 2rem); line-height: 1.25; margin: 0 0 0.9rem 0; }
h3, .h3 { font-size: clamp(1.1rem, 3.5vw, 1.75rem); line-height: 1.3; margin: 0 0 0.8rem 0; }
h4, .h4 { font-size: clamp(1rem, 3vw, 1.5rem); line-height: 1.35; margin: 0 0 0.7rem 0; }
h5, .h5 { font-size: clamp(0.9rem, 2.5vw, 1.25rem); line-height: 1.4; margin: 0 0 0.6rem 0; }
h6, .h6 { font-size: clamp(0.85rem, 2vw, 1rem); line-height: 1.5; margin: 0 0 0.5rem 0; }
p, .p { font-size: clamp(0.85rem, 1.5vw, 1rem); line-height: 1.6; margin: 0 0 1rem 0; }
.elementor-1231 .elementor-element.elementor-element-7c341e8 a{
    color: #3B82F6;
    text-decoration: underline;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'vazir';
	font-display: auto;
	src: url('https://3daction.ir/wp-content/uploads/2026/03/Vazirmatn-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */