@font-face{font-family:IRANSans;src:url('../fonts/(Font)%20Iransans%205.5/Farsi_numerals/webFonts/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2');font-style:normal;font-weight:300;font-display:swap}
@font-face{font-family:IRANSans;src:url('../fonts/(Font)%20Iransans%205.5/Farsi_numerals/webFonts/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:IRANSans;src:url('../fonts/(Font)%20Iransans%205.5/Farsi_numerals/webFonts/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:IRANSans;src:url('../fonts/(Font)%20Iransans%205.5/Farsi_numerals/webFonts/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:IRANSans;src:url('../fonts/(Font)%20Iransans%205.5/Farsi_numerals/webFonts/fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
:root{--blue:#064a8f;--page:#f4f6f8;--soft:#eef7ff;--ink:#20242b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Tahoma,Arial,sans-serif;background:var(--page);color:var(--ink);direction:rtl}.bg-page{background:var(--page)}.text-slate-900{color:#0f172a}.antialiased{-webkit-font-smoothing:antialiased}.site-header{height:108px;background:#fff;display:flex;align-items:center;justify-content:center}.site-logo{width:92px;height:auto;display:block}.section-container{width:min(100%,1600px);margin-inline:auto;padding-inline:78px}.hero-shell{padding-top:72px;padding-bottom:70px}.hero-slider{position:relative;overflow:hidden;border-radius:29px;background:#ddd;aspect-ratio:2.72/1;box-shadow:0 1px 0 rgba(0,0,0,.04)}.hero-track{display:flex;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);direction:ltr}.hero-slide{min-width:100%;height:100%}.hero-slide img{width:100%;height:100%;object-fit:cover;display:block}.slider-dots{position:absolute;bottom:19px;left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:4px 8px;border-radius:99px;background:rgba(255,255,255,.45);backdrop-filter:blur(3px)}.slider-dots button{width:12px;height:12px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.8);cursor:pointer}.slider-dots button.is-active{background:#777}.gradient-section{background:linear-gradient(90deg,#dceafb 0%,#f7fbff 52%,#e9f5ff 100%)}.catalog-section{padding:32px 0 45px}.soft-top{padding-top:30px}.section-heading{display:flex;justify-content:flex-start;margin:0 0 28px}.section-heading h2{font-size:22px;font-weight:500;margin:0;color:#1f2937}.product-rail,.brand-rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;direction:rtl}.product-rail::-webkit-scrollbar,.brand-rail::-webkit-scrollbar{display:none}.is-dragging{cursor:grabbing;user-select:none}.product-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(185px,1fr);gap:16px;min-width:max-content;padding:2px 1px 8px}.product-card{width:185px;height:316px;background:#fff;border-radius:22px;padding:18px 14px 15px;text-align:center;box-shadow:0 2px 5px rgba(51,65,85,.22);display:flex;flex-direction:column;justify-content:flex-end}.product-image-wrap{height:205px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.product-image-wrap img{max-width:112px;max-height:195px;object-fit:contain}.product-card:nth-child(4) .product-image-wrap img,.product-card:nth-child(5) .product-image-wrap img,.product-card:nth-child(6) .product-image-wrap img{max-width:142px}.product-card h3{font-size:15px;line-height:1.6;font-weight:400;color:#646b75;margin:0 0 2px;white-space:nowrap}.product-card p{margin:0;font-size:12px;color:#242424}.product-card p strong{font-size:13px;font-weight:700}.brands-section{background:#f4f5f7;padding:50px 0 58px}.brand-list{display:flex;align-items:center;justify-content:space-between;gap:82px;min-width:max-content;padding:8px 4px}.brand-item{width:145px;height:86px;display:flex;align-items:center;justify-content:center}.brand-item img{max-width:100%;max-height:70px;object-fit:contain}.brand-item:first-child img{max-height:82px}.brand-clear{font-family:Arial,sans-serif;font-size:44px;letter-spacing:-3px;color:#050505}.brand-rexona{font-family:Arial,sans-serif;font-size:25px;color:#050505;white-space:nowrap}.promo-section{background:#f4f5f7;padding:72px 0 82px}.promo-banner{width:100%;display:block;border-radius:28px;aspect-ratio:2.72/1;object-fit:cover}.site-footer{height:112px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:13px;direction:ltr}
@media (max-width:900px){.site-header{height:74px}.site-logo{width:68px}.section-container{padding-inline:36px}.hero-shell{padding-top:44px;padding-bottom:40px}.hero-slider,.promo-banner{border-radius:18px}.section-heading h2{font-size:18px}.product-list{grid-auto-columns:150px;gap:14px}.product-card{width:150px;height:268px;border-radius:18px;padding:13px 10px}.product-image-wrap{height:168px}.product-image-wrap img{max-height:155px;max-width:90px}.product-card:nth-child(4) .product-image-wrap img,.product-card:nth-child(5) .product-image-wrap img,.product-card:nth-child(6) .product-image-wrap img{max-width:110px}.brand-list{gap:48px}.brand-item{width:118px}.promo-section{padding:48px 0 56px}}
@media (max-width:600px){.site-header{height:88px}.site-logo{width:82px}.section-container{padding-inline:35px}.hero-shell{padding-top:26px;padding-bottom:32px}.hero-slider{aspect-ratio:4.25/1;border-radius:14px}.hero-slide img{object-fit:cover}.slider-dots{bottom:7px;gap:3px;padding:3px 6px}.slider-dots button{width:6px;height:6px}.catalog-section{padding:27px 0 30px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:15px}.product-list{grid-auto-columns:calc((100vw - 96px)/3);gap:12px;padding-bottom:6px}.product-card{width:calc((100vw - 96px)/3);min-width:108px;height:205px;border-radius:14px;padding:9px 7px 10px}.product-image-wrap{height:127px;margin-bottom:4px}.product-image-wrap img{max-width:64px;max-height:118px}.product-card:nth-child(4) .product-image-wrap img,.product-card:nth-child(5) .product-image-wrap img,.product-card:nth-child(6) .product-image-wrap img{max-width:81px}.product-card h3{font-size:10px}.product-card p,.product-card p strong{font-size:8px}.brands-section{padding:30px 0 34px}.brand-list{gap:40px}.brand-item{width:104px;height:56px}.brand-item img{max-height:47px}.brand-clear{font-size:31px}.brand-rexona{font-size:18px}.promo-section{padding:33px 0 39px}.promo-banner{aspect-ratio:4.25/1;border-radius:14px}.site-footer{height:72px;font-size:10px}}
body,.brand-clear,.brand-rexona,.site-footer{font-family:IRANSans,Tahoma,Arial,sans-serif}
.section-heading h2{font-weight:700}.product-card h3{font-weight:400}.product-card p{font-weight:300}.product-card p strong{font-weight:700}
.hero-slider,.product-rail,.brand-rail{touch-action:pan-y;-webkit-user-select:none;user-select:none}
.hero-slider{cursor:grab}.hero-slider.is-dragging,.product-rail.is-dragging,.brand-rail.is-dragging{cursor:grabbing}
.hero-slide img,.product-list img,.brand-list img{-webkit-user-drag:none;user-select:none;pointer-events:none}
