.elementor-6062 .elementor-element.elementor-element-74c5c2b{--display:flex;--min-height:690px;--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;--margin-top:-84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6062 .elementor-element.elementor-element-74c5c2b:not(.elementor-motion-effects-element-type-background), .elementor-6062 .elementor-element.elementor-element-74c5c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;background-image:url("https://set8.ir/wp-content/uploads/2026/10/main-page-hero_YBV0KSEW.webp");}.elementor-6062 .elementor-element.elementor-element-74c5c2b > .elementor-shape-bottom .elementor-shape-fill, .elementor-6062 .elementor-element.elementor-element-74c5c2b > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-6062 .elementor-element.elementor-element-74c5c2b > .elementor-shape-bottom svg, .elementor-6062 .elementor-element.elementor-element-74c5c2b > .e-con-inner > .elementor-shape-bottom svg{width:calc(161% + 1.3px);height:76px;}.elementor-6062 .elementor-element.elementor-element-b8f4a9d{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;--overlay-mix-blend-mode:lighten;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6062 .elementor-element.elementor-element-b8f4a9d::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://set8.ir/wp-content/uploads/2026/09/Subtract-footer-1.png");--background-overlay:'';background-position:235px 85px;background-repeat:repeat-x;}.elementor-6062 .elementor-element.elementor-element-fc3b03e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6062 .elementor-element.elementor-element-fc6b5b4{margin:0px 100px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6062 .elementor-element.elementor-element-25e01eb{--display:flex;}.elementor-6062 .elementor-element.elementor-element-25e01eb:not(.elementor-motion-effects-element-type-background), .elementor-6062 .elementor-element.elementor-element-25e01eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://set8.ir/wp-content/uploads/2026/09/Untitled22-Photoroom.png");background-position:top center;background-size:contain;}.elementor-6062 .elementor-element.elementor-element-65a2937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6062 .elementor-element.elementor-element-1596fb5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6062 .elementor-element.elementor-element-5d12f96{--display:flex;}.elementor-6062 .elementor-element.elementor-element-fc3bd47{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6062 .elementor-element.elementor-element-f42bd39{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.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-6062 .elementor-element.elementor-element-a3ba36d.elementor-element{--align-self:center;}.elementor-6062 .elementor-element.elementor-element-a3ba36d{top:0px;text-align:center;}.elementor-6062 .elementor-element.elementor-element-a3ba36d .elementor-heading-title{font-family:"iranyekanwebblack_FaNum", Sans-serif;font-size:82px;font-weight:normal;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6062 .elementor-element.elementor-element-6b26783{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;font-family:"iranyekanwebextrabold_FaNum", Sans-serif;font-size:24px;font-weight:normal;}.elementor-6062 .elementor-element.elementor-element-7327680{z-index:10;text-align:center;}.elementor-6062 .elementor-element.elementor-element-7327680 .elementor-heading-title{font-family:"iranyekanwebregular_FaNum", Sans-serif;font-size:14px;font-weight:normal;color:var( --e-global-color-fa912d6 );}.elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-6062 .elementor-element.elementor-element-d28e86b{margin:1.3rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}:is( .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__items, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(25px / 2);padding-right:calc(25px / 2);padding-top:calc(25px / 2);padding-bottom:calc(25px / 2);}:is( .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 25px / -2);margin-right:calc( 25px / -2);width:calc(100% + 25px);}:is( .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__slider, .elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 25px / -2);margin-bottom:calc( 25px / -2);}.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-6062 .elementor-element.elementor-element-60f16e9 .elementor-button{background-color:var( --e-global-color-03d8310 );font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-weight:normal;fill:var( --e-global-color-fa912d6 );color:var( --e-global-color-fa912d6 );border-radius:10px 10px 10px 10px;padding:13px 15px 10px 15px;}.elementor-6062 .elementor-element.elementor-element-60f16e9 .elementor-button:hover, .elementor-6062 .elementor-element.elementor-element-60f16e9 .elementor-button:focus{background-color:var( --e-global-color-a29fd20 );}.elementor-6062 .elementor-element.elementor-element-60f16e9{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;padding:0px 0px 0px 0px;}.elementor-6062 .elementor-element.elementor-element-60f16e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6062 .elementor-element.elementor-element-60f16e9 .elementor-button .elementor-button-content-wrapper{gap:12px;}@media(max-width:1024px){.elementor-6062 .elementor-element.elementor-element-74c5c2b:not(.elementor-motion-effects-element-type-background), .elementor-6062 .elementor-element.elementor-element-74c5c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://set8.ir/wp-content/uploads/2026/10/main-page-hero_YBV0KSEW.webp");background-repeat:no-repeat;background-size:cover;}.elementor-6062 .elementor-element.elementor-element-74c5c2b{--min-height:500px;}.elementor-6062 .elementor-element.elementor-element-b8f4a9d::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;background-repeat:repeat-y;background-size:cover;}.elementor-6062 .elementor-element.elementor-element-fc6b5b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6062 .elementor-element.elementor-element-fc3bd47{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-6062 .elementor-element.elementor-element-74c5c2b:not(.elementor-motion-effects-element-type-background), .elementor-6062 .elementor-element.elementor-element-74c5c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://set8.ir/wp-content/uploads/2026/10/m_p_hero2_RMMV1KP7.webp");background-position:-439px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-6062 .elementor-element.elementor-element-74c5c2b{--min-height:500px;--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6062 .elementor-element.elementor-element-b8f4a9d::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-video-container::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-6062 .elementor-element.elementor-element-b8f4a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top left;background-repeat:repeat;}.elementor-6062 .elementor-element.elementor-element-b8f4a9d{--overlay-opacity:1;}.elementor-6062 .elementor-element.elementor-element-fc3b03e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-6062 .elementor-element.elementor-element-5be0d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6062 .elementor-element.elementor-element-fc6b5b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6062 .elementor-element.elementor-element-25e01eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6062 .elementor-element.elementor-element-1596fb5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6062 .elementor-element.elementor-element-fc3bd47{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6062 .elementor-element.elementor-element-a3ba36d .elementor-heading-title{font-size:60px;}.elementor-6062 .elementor-element.elementor-element-d28e86b > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}}/* Start custom CSS for container, class: .elementor-element-74c5c2b */.page-header {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5be0d05 */.st8-gallery{--st8-duration:800ms;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:0 0 26px;background:#ffffff;color:#1d1d1f;overflow:hidden;direction:ltr}
.st8-gallery,.st8-gallery *{box-sizing:border-box;font-family:'dana',sans-serif!important}
.st8-gallery .st8-row{width:100%;margin:0;padding:0}
.st8-gallery .st8-row-bottom{margin-top:22px}
.st8-gallery .st8-viewport{width:100%;overflow:hidden;touch-action:pan-y;position:relative}
.st8-gallery .st8-track{display:flex;align-items:stretch;gap:24px;width:100%;margin:0;padding:0;direction:ltr;will-change:transform;transition:transform var(--st8-duration) cubic-bezier(.45,0,.2,1)}
.st8-gallery .st8-card{position:relative;display:block;flex:0 0 min(82vw,1250px);width:min(82vw,1250px);aspect-ratio:1072/588;overflow:hidden;border-radius:24px;background:#d8d5d0;color:#fff!important;text-decoration:none!important;isolation:isolate;-webkit-user-drag:none}
.st8-gallery .st8-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.16) 55%,rgba(0,0,0,.73) 100%)}
.st8-gallery .st8-card img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none}
.st8-gallery .st8-content{position:absolute;z-index:2;right:clamp(22px,4vw,64px);left:22px;bottom:clamp(24px,4vw,58px);display:flex;flex-direction:column;align-items:flex-start;gap:12px;direction:rtl;text-align:right}
.st8-gallery .st8-category{font-size:clamp(12px,1.2vw,17px);font-weight:400;color:rgba(255,255,255,.9)}
.st8-gallery .st8-content strong{display:block;margin:0;color:#fff;font-size:clamp(28px,3.7vw,56px);font-weight:700;line-height:1.15}
.st8-gallery .st8-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:4px;padding:10px 23px;border-radius:999px;background:#fff;color:#171717;font-size:14px;font-weight:600;line-height:1.8}
.st8-gallery .st8-row-bottom .st8-track{gap:18px}
.st8-gallery .st8-row-bottom .st8-card{flex-basis:min(31vw,430px);width:min(31vw,430px);aspect-ratio:1.38;border-radius:20px}
.st8-gallery .st8-row-bottom .st8-content{right:24px;left:18px;bottom:24px;gap:6px}
.st8-gallery .st8-row-bottom .st8-content strong{font-size:clamp(20px,2vw,29px)}
.st8-gallery .st8-row-bottom .st8-category{font-size:12px}
.st8-gallery .st8-row-bottom .st8-cta{padding:7px 17px;font-size:12px}
.st8-gallery .st8-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin:24px 0 0;direction:ltr}
.st8-gallery .st8-dotnav{display:flex;align-items:center;justify-content:center;gap:4px;height:46px;padding:0 12px;border-radius:999px;background:#e5e5e7}
.st8-gallery button.st8-dot{appearance:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;min-width:0;height:40px;margin:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;cursor:pointer;transition:width .25s ease}
.st8-gallery .st8-dot span{position:relative;display:block;width:8px;height:8px;overflow:hidden;border-radius:999px;background:#8d8d92}

.st8-gallery button.st8-dot.is-active{width:48px}

.st8-gallery .st8-dot.is-active span{width:40px;background:#b6b6ba}

.st8-gallery .st8-dot.is-active span:after{content:“”;position:absolute;inset:0;background:#252527;border-radius:inherit;transform-origin:left center;transform:scaleX(var(–st8-progress,0))}

.st8-gallery button.st8-toggle{appearance:none;display:grid;place-items:center;width:46px;min-width:46px;height:46px;margin:0;padding:0;border:0;border-radius:50%;background:#e5e5e7!important;color:#252527!important;box-shadow:none;cursor:pointer}

.st8-gallery .st8-toggle svg{grid-area:1/1;display:block;width:25px;height:25px;fill:currentColor}

.st8-gallery .st8-toggle .st8-icon-play{display:none}

.st8-gallery.is-paused .st8-toggle .st8-icon-play{display:block}

.st8-gallery.is-paused .st8-toggle .st8-icon-pause{display:none}

.st8-gallery button:focus-visible,.st8-gallery .st8-card:focus-visible{outline:3px solid #0071e3;outline-offset:-3px}

.st8-gallery .st8-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

@media(max-width:734px){.st8-gallery{padding-bottom:20px}.st8-gallery .st8-track{gap:14px}.st8-gallery .st8-card{width:86vw;flex-basis:86vw;aspect-ratio:3/4;border-radius:20px}.st8-gallery .st8-content{right:22px;bottom:26px;gap:8px}.st8-gallery .st8-content strong{font-size:30px}.st8-gallery .st8-cta{font-size:12px;padding:9px 18px}.st8-gallery .st8-row-bottom{margin-top:16px}.st8-gallery .st8-row-bottom .st8-track{gap:14px}.st8-gallery .st8-row-bottom .st8-card{width:72vw;flex-basis:72vw;aspect-ratio:1/1.1;border-radius:18px}.st8-gallery .st8-row-bottom .st8-content{right:20px;bottom:22px}.st8-gallery .st8-row-bottom .st8-content strong{font-size:24px}.st8-gallery .st8-controls{margin-top:20px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fc6b5b4 */.ai-search-container{width:100%;max-width:760px;margin:0 auto !important;padding:0 12px;box-sizing:border-box;direction:rtl;}
.ai-search-form{margin:0 !important;padding:0 !important;}
.ai-search-form .input-box{display:flex;align-items:center;background:#fefafb;border:1.5px solid #fae5e7;border-radius:50px;padding:6px 6px 6px 18px;box-shadow:0 6px 20px rgba(131,128,186,0.08);transition:all 0.3s ease;box-sizing:border-box;width:100%;margin:0 !important;}
.ai-search-form .input-box:focus-within{background:#ffffff;border-color:#8380ba;box-shadow:0 8px 25px rgba(131,128,186,0.22);}
.ai-search-form .ai-icon-wrapper{display:flex;align-items:center;justify-content:center;margin-left:10px;margin-right:8px;flex-shrink:0;}
.ai-search-form .ai-icon{width:20px;height:20px;color:#8380ba;stroke-width:2;display:block;}
.ai-search-form input{flex:1;min-width:0;border:none;outline:none;font-size:14px;color:#8380ba;background:transparent;padding:10px 0;font-family:inherit;margin:0 !important;}
.ai-search-form input::placeholder{color:#8380ba;font-size:13.5px;opacity:0.55;}
.ai-search-form button{display:inline-flex;align-items:center;justify-content:center;background:#8380ba;color:#ffffff;border:none;padding:11px 26px;border-radius:40px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;font-family:inherit;box-shadow:0 3px 10px rgba(131,128,186,0.35);flex-shrink:0;white-space:nowrap;margin:0 !important;}
.ai-search-form button:hover{background:#f69996;box-shadow:0 5px 15px rgba(246,153,150,0.4);transform:translateY(-1px);}
.ai-search-form .btn-icon{display:none;width:18px;height:18px;color:#ffffff;}
@media(max-width:768px){
.ai-search-container{max-width:100%;margin:0 auto !important;padding:0 8px;}
.ai-search-form .input-box{padding:5px 5px 5px 14px;}
.ai-search-form input{font-size:13px;padding:9px 0;}
.ai-search-form input::placeholder{font-size:12.5px;}
.ai-search-form button{padding:10px 18px;font-size:13px;}
}
@media(max-width:480px){
.ai-search-form .input-box{padding:4px 4px 4px 12px;border-radius:40px;}
.ai-search-form .ai-icon-wrapper{margin-left:6px;margin-right:4px;}
.ai-search-form .ai-icon{width:18px;height:18px;}
.ai-search-form input{font-size:12.5px;padding:8px 0;}
.ai-search-form input::placeholder{font-size:12px;}
.ai-search-form .btn-text{display:none;}
.ai-search-form .btn-icon{display:block;}
.ai-search-form button{padding:10px;width:38px;height:38px;border-radius:50%;}
}
:root, html, body {
color-scheme: light !important;
background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1596fb5 */.custom-license-filter {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin: 10px 0;
    direction: rtl;
}
.cl-btn {
    flex: 1;
    max-width: 126px; 
    padding: 8px 14px; 
    font-family: inherit;
    font-size: 13.5px;
    font-weight: 500;
    border: none;
    border-radius: 8px;
    background: #f4f4f5;
    color: #71717a;
    cursor: pointer;
    transition: all 0.25s ease;
}

.cl-btn:hover {
    background: #e4e4e7;
    color: #3f3f46;
}

.cl-btn.active {
    background: #FFF7EC; 
    color: #545457;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-71d6917 */.nm-products-fullwidth-wrap{width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:0 30px;box-sizing:border-box;overflow:hidden;}
.nm-products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;list-style:none;padding:0;margin:0;width:100%;box-sizing:border-box;transition:opacity 0.3s ease;}
@media(max-width:1200px){.nm-products{grid-template-columns:repeat(3,1fr);gap:16px;}}
@media(max-width:768px){.nm-products{grid-template-columns:repeat(2,1fr);gap:12px;}.nm-products-fullwidth-wrap{padding:0 15px;}}
@media(max-width:480px){.nm-products{grid-template-columns:repeat(1,1fr);}}
.nm-products li.product{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;font-family:'dana',sans-serif;font-size:14px;line-height:28px;font-weight:400;color:#777777;}
.nm-shop-loop-product-wrap{position:relative;width:100%;display:flex;flex-direction:column;font-family:'dana',sans-serif;font-size:14px;line-height:28px;font-weight:400;color:#777777;}
.nm-shop-loop-thumbnail{position:relative;overflow:hidden;width:100%;border-radius:4px;background:#f5f5f5;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;}
.nm-shop-loop-thumbnail-link{display:block;position:relative;width:100%;aspect-ratio:1072/588;}
.nm-shop-loop-thumbnail img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease;pointer-events:none;}
.nm-shop-loop-thumbnail img.nm-shop-hover-image{position:absolute;top:0;left:0;opacity:0;}
.nm-shop-loop-thumbnail:hover img.nm-shop-hover-image{opacity:1;}
.nm-shop-loop-thumbnail:hover img:first-child{opacity:0;}
.nm-shop-loop-thumbnail .button{position:absolute;bottom:12px;left:50%;transform:translateX(-50%) translateY(8px);background:#ffffff;color:#777777;padding:7px 16px;border-radius:20px;font-size:14px;font-family:'dana',sans-serif;font-weight:400;line-height:28px;text-decoration:none;opacity:0;pointer-events:none;transition:all .25s ease;z-index:2;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,0.15);}
.nm-shop-loop-thumbnail:hover .button{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto;}
.nm-shop-loop-thumbnail .button:hover{background:#000;color:#fff;}
.nm-shop-loop-details{padding:10px 4px;position:relative;display:flex;align-items:center;justify-content:center;}
.nm-wishlist-button{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;text-decoration:none;color:#909090;transition:color .2s ease;z-index:2;}
.nm-wishlist-button:hover{color:#e00;}
.nm-wishlist-button svg{display:block;}
.nm-shop-loop-title-price{width:100%;text-align:center;}
body,h1,h2,h3,h4,h5,h6,.nm-menu,.button,input,textarea{font-family:'dana',sans-serif !important;}
.woocommerce-loop-product__title{margin:0;font-size:16px;font-family:'dana',sans-serif !important;font-weight:400;line-height:22.4px;letter-spacing:normal;color:#777777;text-align:center !important;}
.woocommerce-loop-product__title a{display:block;text-align:center !important;color:#777777;text-decoration:none;font-family:'dana',sans-serif !important;font-size:14px;font-weight:400;line-height:28px;letter-spacing:normal;transition:color .2s ease;}
.woocommerce-loop-product__title a:hover{color:#000;}
.nm-infload-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;width:100%;gap:15px;}
.nm-infload-controls-button{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;}
.nm-infload-btn,.nm-infload-to-top,.nm-infload-randomize{display:inline-flex;align-items:center;padding:8px 20px;border-radius:20px;font-size:13px;font-family:'dana',sans-serif;color:#777;border:1px solid #ddd;text-decoration:none;transition:all .2s ease;cursor:pointer;}
.nm-infload-btn:hover,.nm-infload-to-top:hover,.nm-infload-randomize:hover{background:#000;color:#fff;border-color:#000;}
.nm-loader-container{display:none;text-align:center;padding:20px 0;width:100%;}
.nm-loader{display:inline-block;width:20px;height:20px;border:2px solid #777;border-top-color:transparent;border-radius:50%;animation:nm-spin 0.6s linear infinite;}
@keyframes nm-spin{to{transform:rotate(360deg);}}
@media(hover:none),(max-width:1024px){.nm-shop-loop-thumbnail.is-touch-hover img.nm-shop-hover-image{opacity:1 !important;}.nm-shop-loop-thumbnail.is-touch-hover img:first-child{opacity:0 !important;}.nm-shop-loop-thumbnail.is-touch-hover .button{opacity:1 !important;transform:translateX(-50%) translateY(0) !important;pointer-events:auto !important;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3ba36d */.elementor-6062 .elementor-element.elementor-element-a3ba36d {
    background: -webkit-linear-gradient(180.14deg, #F5F9FF 23.55%, rgba(221, 221, 221, 0) 141.65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc3bd47 */.elementor-element-99943f6 {
    display: none !important;
}

/* مخفی‌کردن بخش قیمت، دکمه مشاهده و جداکننده */
.elementor-element-ec68b23,
.elementor-element-8e27dbd,
a.elementor-button[href*="/product/"] {
    display: none !important;
}

/* وسط‌چین‌کردن عنوان‌های متنی لینک‌شده (به‌جز آیکون علاقه‌مندی‌ها) */
.jet-listing-dynamic-link:not(:has(.nm-wishlist-button)),
.jet-listing-dynamic-link__link:not(.nm-wishlist-button) {
    display: block !important;
    width: 100%;
    text-align: center !important;
}

/* وسط‌چین‌کردن فیلد داینامیک با شناسه مشخص */
.elementor-element-7c58265,
.elementor-element-7c58265 .jet-listing,
.elementor-element-7c58265 .jet-listing-dynamic-field__inline-wrap,
.elementor-element-7c58265 .jet-listing-dynamic-field__content {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}/* End custom CSS */