.home-carousel .home-carousel-controls{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding-block:.35rem;display:flex}.home-carousel{flex-direction:column;display:flex}.home-carousel .home-carousel-track{order:1}.home-carousel .home-carousel-controls{order:2}.home-carousel .home-carousel-motion{border:1px solid var(--wm-line,#d9e0e8);min-height:44px;color:var(--wm-ink,#172438);border-radius:6px;padding:.5rem .7rem;font-size:.75rem}.home-carousel .home-carousel-status{color:var(--wm-muted,#52637b);font-size:.69rem;line-height:1.8}.home-carousel :is(.home-carousel-arrow,.home-carousel-motion,.home-carousel-track):focus-visible{outline:3px solid var(--wm-accent,#3157a5);outline-offset:3px}.home-carousel .home-carousel-arrow{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.home-carousel .home-carousel-track{scroll-behavior:auto;scroll-snap-type:none}.home-carousel :is(.home-carousel-arrow,.home-carousel-motion){transition:none;animation:none}}
.white-home .white-home-hero{background:linear-gradient(115deg,#e9edf1,#fafbfc);grid-template-columns:minmax(260px,30%) minmax(0,1fr);gap:30px;min-height:420px}.white-home .white-home-hero-products{grid-template-rows:210px 130px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:12px;display:grid}.white-home .white-hero-item{background:linear-gradient(#0000 87%,#f6f7f8 88%);border-bottom:12px solid #dce1e6;border-radius:4px;flex-direction:column;justify-content:end;align-items:center;width:auto;min-height:0;padding:8px 10px;display:flex;position:relative}.white-home .white-hero-item img{object-fit:contain;filter:drop-shadow(0 10px 8px #24334620);width:100%;height:170px}.white-home .white-hero-item span{color:#202b39;margin-top:12px;font-size:11px;font-weight:800}.white-home .white-hero-item-1{grid-area:1/1/3/3}.white-home .white-hero-item-1 img{height:215px}.white-home .white-hero-item-2{grid-area:1/5/auto/7}.white-home .white-hero-item-3{grid-area:1/3/auto/5}.white-home .white-hero-item-4{grid-area:2/4/auto/5}.white-home .white-hero-item-5{grid-area:2/5/auto/7}.white-home .white-hero-item-4 img,.white-home .white-hero-item-5 img{height:95px}.home-use-cases,.home-category-carousels,.home-buying-guides{width:min(1450px,100% - 48px);margin:26px auto}.home-use-cases{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-use-cases>a{border:1px solid var(--wm-line);background:var(--wm-panel);color:var(--wm-ink);border-radius:9px;align-items:center;gap:16px;padding:20px;display:flex}.home-use-cases>a>span{font-size:34px}.home-use-cases strong{font-size:15px;display:block}.home-use-cases small{color:var(--wm-muted);margin-top:7px;font-size:12px;display:block}.home-use-cases b{color:var(--wm-accent);margin-inline-start:auto}.home-category-carousels{gap:24px;display:grid}.home-category-row{border:1px solid var(--wm-line);background:var(--wm-panel);border-radius:12px;min-width:0;padding:18px 14px 8px}.home-category-row>header{justify-content:space-between;align-items:center;padding:0 10px 18px;display:flex}.home-category-row h2{align-items:center;gap:12px;margin:0;font-size:20px;display:flex}.home-category-row h2:before{content:"";background:var(--wm-accent);width:22px;height:2px}.home-category-row>header>a{background:var(--wm-soft);border-radius:7px;padding:7px 12px;font-size:13px}.home-carousel{position:relative}.home-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;direction:rtl;gap:12px;padding:2px 4px 8px;display:flex;overflow-x:auto}.home-carousel-track::-webkit-scrollbar{display:none}.home-carousel-card{scroll-snap-align:start;border:1px solid var(--wm-line);background:var(--wm-panel);border-radius:8px;flex-direction:column;flex:0 0 calc(16.129% - 9.67742px);min-width:190px;padding:12px;display:flex}.home-carousel-art{place-items:center;height:158px;display:grid}.home-carousel-art img{object-fit:contain;width:100%;height:100%}.home-carousel-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;margin:12px 0 4px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.home-carousel-card p{color:var(--wm-muted);margin:4px 0 12px;font-size:12px}.home-carousel-card .home-card-summary{white-space:pre-line;text-align:left;overflow-wrap:anywhere;direction:ltr;unicode-bidi:plaintext;min-height:44px;line-height:1.8}.home-carousel-card>strong{color:var(--wm-accent);margin-top:auto;font-size:13px;line-height:1.8}.home-carousel-card .white-home-product-link{font-size:12px}.home-carousel-arrow{z-index:2;border:1px solid var(--wm-line);background:var(--wm-panel);width:38px;height:38px;color:var(--wm-ink);cursor:pointer;border-radius:50%;font-size:28px;position:absolute;top:35%;box-shadow:0 3px 10px #0000000c}.home-carousel-arrow.is-right{right:-25px}.home-carousel-arrow.is-left{left:-25px}.home-carousel-motion{color:var(--wm-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:10px}.home-buying-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-buying-guides>a{border:1px solid var(--wm-line);background:var(--wm-panel);border-radius:9px;align-items:center;gap:16px;padding:18px;display:flex}.home-buying-guides img{object-fit:contain;width:120px;height:85px}.home-buying-guides strong{font-size:15px}.home-buying-guides p{color:var(--wm-muted);font-size:12px;line-height:1.8}.white-home .white-home-guidance{background:linear-gradient(110deg,var(--wm-soft),var(--wm-panel))}.white-home .white-home-guidance>a{background:var(--wm-accent);color:#fff}:root[data-theme=night] .white-home .white-home-hero{background:linear-gradient(115deg,#171c23,#252c35)}:root[data-theme=night] .white-home .white-hero-item{background:linear-gradient(#0000 87%,#252d38 88%);border-color:#333c48}:root[data-theme=night] .white-home .white-hero-item span{color:#f2f4f8}@media (max-width:1000px){.home-use-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.home-carousel-card{flex-basis:24%}.home-buying-guides>a{flex-direction:column;align-items:start}}@media (max-width:780px){.white-home .white-home-hero{grid-template-columns:1fr}.white-home .white-home-hero-products{grid-template-rows:150px 110px}.white-home .white-hero-item img{height:120px}.white-home .white-hero-item-1 img{height:155px}.white-home .white-hero-item-4 img,.white-home .white-hero-item-5 img{height:75px}.white-home .white-hero-item span{font-size:9px}.home-use-cases,.home-category-carousels,.home-buying-guides{width:calc(100% - 24px)}.home-carousel-card{flex-basis:43%;min-width:165px}.home-carousel-art{height:135px}.home-carousel-arrow.is-right{right:-10px}.home-carousel-arrow.is-left{left:-10px}.home-category-row h2{font-size:17px}.home-buying-guides{grid-template-columns:1fr}.home-buying-guides>a{flex-direction:row}.home-use-cases>a{gap:8px;padding:12px}.home-use-cases strong{font-size:13px}.home-use-cases small{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-carousel-track{scroll-behavior:auto}}.white-home .white-home-hero-products{aspect-ratio:3;align-self:center;min-height:0;display:block;position:relative}.home-showroom-scene{border-radius:8px;width:100%;height:100%;display:block}.white-home .white-hero-item .home-hotspot-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.white-home .white-hero-item:focus-visible{outline:2px solid var(--wm-accent,#ed1638);outline-offset:2px;border-radius:8px}.white-home .white-hero-item{background:0 0;border:0;grid-area:auto;justify-content:end;height:46%;padding:0;display:flex;position:absolute}.white-home .white-hero-item>img{display:none}.white-home .white-hero-item span{background:#fffd;border-radius:4px;margin:0;padding:4px 7px;font-size:10px;box-shadow:0 1px 5px #0000000c}.white-home .white-hero-item-1{width:33%;height:68%;top:24%;right:1%}.white-home .white-hero-item-2{width:26%;top:3%;left:9%}.white-home .white-hero-item-3{width:25%;top:7%;left:37%}.white-home .white-hero-item-4{width:19%;top:51%;left:39%}.white-home .white-hero-item-5{width:28%;top:52%;left:7%}.white-home .white-hero-item{cursor:pointer;isolation:isolate;border-radius:12px}.white-home .white-hero-item:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--wm-accent,#ed1638),var(--wm-accent,#ed1638)) left top/20px 2px no-repeat, linear-gradient(var(--wm-accent,#ed1638),var(--wm-accent,#ed1638)) left top/2px 20px no-repeat, linear-gradient(var(--wm-accent,#ed1638),var(--wm-accent,#ed1638)) right bottom/20px 2px no-repeat, linear-gradient(var(--wm-accent,#ed1638),var(--wm-accent,#ed1638)) right bottom/2px 20px no-repeat, linear-gradient(135deg,#ffffff08,#ffffff28);border-radius:12px;transition:opacity .16s ease-out;position:absolute;inset:0;box-shadow:0 5px 22px #11182712,inset 0 0 0 1px #fff5}.white-home .white-hero-item:after{content:"←";width:30px;height:30px;color:var(--wm-accent,#ed1638);opacity:0;pointer-events:none;background:#fff;border-radius:50%;place-items:center;font-size:19px;line-height:1;transition:opacity .16s ease-out;display:grid;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 10px #11182722}@media (hover:hover) and (pointer:fine){.white-home .white-hero-item:hover:before,.white-home .white-hero-item:hover:after{opacity:1}}.white-home .white-hero-item:focus-visible:before,.white-home .white-hero-item:focus-visible:after,.white-home .white-hero-item:active:before,.white-home .white-hero-item:active:after{opacity:1}@media (prefers-reduced-motion:reduce){.white-home .white-hero-item:before,.white-home .white-hero-item:after{transition:none}}:root[data-theme=night] .white-home .white-hero-item{background:0 0;border:0}:root[data-theme=night] .white-home .white-hero-item span{background:#1b222de8}@media (max-width:780px){.white-home .white-home-hero-products{aspect-ratio:3;min-height:0;margin-top:15px}.white-home .white-hero-item span{padding:3px 4px;font-size:8px}}body:has(.white-home) .compare-boat:not(.is-open) .compare-boat-tab{background:var(--wm-panel);width:155px;height:44px;color:var(--wm-ink);border:1px solid var(--wm-line);border-radius:24px;box-shadow:0 3px 15px #00000012}body:has(.white-home) .compare-boat:not(.is-open) .compare-boat-slot{display:none}body:has(.white-home) .compare-boat:not(.is-open){width:155px;height:44px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:24px}body:has(.white-home) .compare-boat:not(.is-open) .compare-boat-tab:before{content:"مقایسه محصولات";font-size:12px;font-weight:700}body:has(.white-home) .compare-boat:not(.is-open) .compare-boat-tab b{background:var(--wm-accent);color:#fff;border-radius:10px;margin-inline-start:6px;padding:2px 5px;font-size:10px;position:static}
