.unitech-products{direction:rtl;--card-w:248px;--card-h:60px;--image-h:180px;--img-cart-d:40px;--img-cart-gap:10px;--primary:#1d4ed8;--accent:#22d3ee;--border:rgba(0,0,0,.08);--text:#0f172a;--price:rgb(0,85,177)}.product-slider{position:relative;margin-bottom:24px;padding:0}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid var(--border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:16px}.slider-btn:hover{background:#f5f7ff;border-color:#cfd5ff;transform:translateY(-50%) scale(1.06)}.slider-btn.prev{right:-18px;left:auto}.slider-btn.next{left:-18px;right:auto}.slider-btn.prev::before{content:"\203A"}.slider-btn.next::before{content:"\2039"}.product-slider .product-list{display:flex;gap:20px;overflow-x:auto;padding:0 8px 10px;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7c7c7 #fff0}.product-slider .product-list::-webkit-scrollbar{height:8px}.product-slider .product-list::-webkit-scrollbar-track{background:#fff0}.product-slider .product-list::-webkit-scrollbar-thumb{background:#c7c7c7;border-radius:999px}.product-slider .product-list:hover::-webkit-scrollbar-thumb{background:#a8a8a8}.unitech-products>.product-list{display:grid!important;gap:20px;padding:0 0 10px;grid-template-columns:repeat(auto-fit,minmax(var(--card-w),1fr))!important}.product-item{position:relative;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:#fff;padding:12px;display:flex;flex-direction:column;min-height:var(--card-h);scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.product-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgb(0 0 0 / .08)}.product-slider .product-item{width:var(--card-w);flex:0 0 var(--card-w)}.badge-row{margin:0;margin-bottom:6px}.unitech-products .badge-row{position:absolute;top:10px;right:10px;z-index:2}.unitech-products .fast-badge,.elementor-widget-text-editor .unitech-products .fast-badge,.wp-block .unitech-products .fast-badge{font-size:12px!important;padding:4px 8px!important;line-height:1!important;border-radius:8px!important;background:#e8fff0!important;color:#1a7f37!important;border:1px solid rgb(26 127 55 / .2)!important;font-weight:700!important;display:inline-block!important}.image-wrap{position:relative}.img-link{display:block}.product-image{display:block!important;height:var(--image-h)!important;width:auto!important;max-width:100%!important;object-fit:contain!important;object-position:center center!important;margin:0 auto 8px!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.img-cart-btn{position:absolute;left:var(--img-cart-gap);bottom:var(--img-cart-gap);width:var(--img-cart-d);height:var(--img-cart-d);border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(0 0 0 / .15);transition:transform .2s ease,background .2s ease}.img-cart-btn:hover{background:var(--accent);transform:scale(1.08)}.img-cart-btn svg{width:20px;height:20px;display:block}.product-link{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--text);flex-grow:1;align-items:stretch!important}.product-link:visited,.product-link:hover,.product-link:active{color:inherit}.product-link:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.product-name{font-size:12px;font-weight:600;line-height:1.4;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.4em * 3);color:inherit}.product-prices{margin-top:auto;padding:5px 8px;background:linear-gradient(135deg,#f0f7ff,#e6f0ff);border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;font-weight:700;white-space:nowrap}.main-price{color:var(--price)}.product-prices .main-price::after{content:" تومان";color:#111;font-weight:600;margin-right:4px}.sale-price{color:#dc3545;font-size:11px;text-decoration:line-through}.show-all-button{font-family:"iranyekanwebregular_FaNum",Sans-serif;font-size:13px;font-weight:600;border-radius:8px;background:var(--primary);padding:6px 18px;color:#fff!important;text-decoration:none;display:inline-block}.show-all-button:hover{background:var(--accent)}@media (max-width:1200px){.unitech-products{--card-w:240px;--card-h:30px;--image-h:175px}}@media (max-width:900px){.unitech-products{--card-w:220px;--card-h:30px;--image-h:165px}.slider-btn.prev{right:-16px}.slider-btn.next{left:-16px}}@media (max-width:600px){.unitech-products{--card-w:200px;--card-h:30px;--image-h:155px}.slider-btn.prev{right:-14px}.slider-btn.next{left:-14px}}.elementor-widget-text-editor .unitech-products .product-slider .product-list,.wp-block .unitech-products .product-slider .product-list{display:flex!important;gap:20px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.unitech-products .product-item a.product-link .product-name,.unitech-products .product-item .product-name,.elementor-widget-text-editor .unitech-products .product-item a.product-link .product-name,.wp-block .unitech-products .product-item a.product-link .product-name{color:#111!important;text-decoration:none!important}.unitech-products .product-item a.product-link:hover .product-name,.elementor-widget-text-editor .unitech-products .product-item a.product-link:hover .product-name,.wp-block .unitech-products .product-item a.product-link:hover .product-name{color:#111!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row{--gutter:16px;--card-w:110px;--card-h:115px;--card-h-mobile:95px;--cta-h-mobile:72px;--chev-rotate:0deg;display:flex!important;flex-wrap:nowrap!important;gap:var(--gutter)!important;padding-block:var(--gutter)!important;padding-inline:0!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:var(--gutter)!important;-webkit-overflow-scrolling:touch!important;align-items:stretch!important;justify-content:center!important;background:#f7f7f7!important;border-radius:16px!important;isolation:isolate!important;position:relative!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::before,:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::after{content:""!important;flex:0 0 var(--gutter)!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item,:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item *{box-sizing:border-box!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item{flex:0 0 var(--card-w)!important;min-width:var(--card-w)!important;height:var(--card-h)!important;padding:8px!important;border:1px solid #e0e0e0!important;border-radius:12px!important;background:#fff!important;scroll-snap-align:start!important;transition:transform .2s ease,box-shadow .2s ease!important;display:grid!important;place-items:center!important;position:relative!important;z-index:1}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:not(:has(.show-all-button)):hover{transform:translateY(-4px)!important;box-shadow:0 4px 12px rgb(0 0 0 / .08)!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:not(:has(.show-all-button)) :is(.badge-row,.product-name,.product-prices,.img-cart-btn,span){display:none!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-image{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important;margin:0!important;border-radius:8px!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:has(.show-all-button){flex:0 0 auto!important;height:var(--card-h)!important;padding:0 16px!important;display:grid!important;grid-auto-flow:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;background:linear-gradient(180deg,#fdfdfd,#f0f0f0)!important;border:1px solid #e5e5e5!important;order:999!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:has(.show-all-button)>span{font-size:14px!important;font-weight:700!important;color:#333!important;white-space:nowrap!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .show-all-button{position:relative!important;width:40px!important;height:40px!important;display:block!important;border:2px solid #d0d0d0!important;border-radius:50%!important;background:transparent!important;text-decoration:none!important;font-size:0!important;color:transparent!important;cursor:pointer!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .show-all-button::before{content:'›';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--chev-rotate));font-size:26px;line-height:1;color:#555}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::-webkit-scrollbar{height:4px!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:999px!important}@media (max-width:768px){:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::before,:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row::after{content:none!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row{--card-h:var(--card-h-mobile);display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--gutter)!important;overflow-x:hidden!important;scroll-snap-type:none!important;-webkit-overflow-scrolling:auto!important;touch-action:pan-y!important;padding-inline:var(--gutter)!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item{flex:initial!important;min-width:0!important;width:auto!important;height:var(--card-h)!important;scroll-snap-align:none!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:not(:has(.show-all-button)):nth-of-type(n+4){display:none!important}:is(.elementor-widget-text-editor,.elementor-widget-theme-post-content,.elementor-widget-html,.wp-block,.wp-block-shortcode) .unitech-products>.product-list.one-row .product-item:has(.show-all-button){grid-row:2!important;grid-column:1 / -1!important;height:var(--cta-h-mobile)!important;min-height:var(--cta-h-mobile)!important;margin:0!important;display:grid!important;grid-auto-flow:column!important;justify-content:center!important;align-items:center!important}}