.elementor-876 .elementor-element.elementor-element-70101d1{--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-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-876 .elementor-element.elementor-element-70101d1:not(.elementor-motion-effects-element-type-background), .elementor-876 .elementor-element.elementor-element-70101d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-876 .elementor-element.elementor-element-cf2cf87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-876 .elementor-element.elementor-element-cf2cf87 img{width:100%;height:205px;}.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-876 .elementor-element.elementor-element-8387027{z-index:10;text-align:center;}.elementor-876 .elementor-element.elementor-element-8387027 .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:13px;font-weight:normal;color:#A0A0A0;}.elementor-876 .elementor-element.elementor-element-b32211f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-876 .elementor-element.elementor-element-b32211f{z-index:10;text-align:center;}.elementor-876 .elementor-element.elementor-element-b32211f .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-weight:normal;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-876 .elementor-element.elementor-element-b582c57 .elementor-button{background-color:#F5F9FC;font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:12px;font-weight:normal;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:11px 11px 11px 11px;padding:14px 15px 13px 10px;}.elementor-876 .elementor-element.elementor-element-b582c57{width:full;max-width:full;}.elementor-876 .elementor-element.elementor-element-b582c57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-876 .elementor-element.elementor-element-b582c57 .elementor-button-content-wrapper{flex-direction:row;}.jet-listing-item.single-jet-engine.elementor-page-876 > .elementor{width:328px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-70101d1 *//* KHANESHIK TASK42 SHOP PRODUCT CARD v01 */
.elementor-876 .elementor-element.elementor-element-70101d1 { background:#fff; border:1px solid #e0e7dc!important; border-radius:16px!important; padding:14px!important; display:flex; flex-direction:column; height:100%; gap:12px; min-width:0; transition:border-color .2s ease,box-shadow .2s ease; }
.elementor-876 .elementor-element.elementor-element-70101d1:hover,.elementor-876 .elementor-element.elementor-element-70101d1:focus-within { border-color:#92BF28!important; box-shadow:0 8px 22px rgba(37,73,44,.09); }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-widget-image { margin:0!important; width:100%; min-width:0; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-widget-image a { display:block; border-radius:12px; overflow:hidden; background:#f6f8f4; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-widget-image img { display:block; width:100%!important; max-width:100%; height:auto; aspect-ratio:4/3; object-fit:contain; border-radius:12px; background:#f6f8f4; transition:transform .2s ease; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-widget-image a:hover img { transform:scale(1.02); }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f { min-width:0; margin:0!important; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f .elementor-heading-title { font-family:Vazirmatn,sans-serif!important; font-size:15px!important; font-weight:600!important; line-height:1.85; min-height:52px; color:#24392a!important; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f a { color:inherit!important; text-decoration:none; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f a:hover, .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f a:focus { color:#5f851d!important; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 { margin-top:auto!important; width:100%; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 .elementor-button-wrapper, .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button { width:100%; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button { display:flex; justify-content:center; background:#eaf5dc!important; border:1px solid #b3d584!important; color:#25492c!important; border-radius:11px!important; padding:10px 12px!important; font:600 13px/1.8 Vazirmatn,sans-serif!important; box-shadow:none!important; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button:hover, .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button:focus-visible { background:#92BF28!important; border-color:#76A01C!important; color:#203b23!important; }
.elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button .elementor-button-icon, .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button .elementor-button-text { color:inherit!important; fill:currentColor!important; }
@media(max-width:767px){ .elementor-876 .elementor-element.elementor-element-70101d1 { padding:10px!important; border-radius:13px!important; gap:9px; } .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-widget-image img { border-radius:10px; } .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b32211f .elementor-heading-title { font-size:13px!important; line-height:1.75; min-height:46px; } .elementor-876 .elementor-element.elementor-element-70101d1 .elementor-element-b582c57 a.elementor-button { padding:9px 7px!important; font-size:12px!important; } }/* End custom CSS */