.elementor-6014 .elementor-element.elementor-element-d86c9c2{--display:flex;--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:180px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-d433522 .wd-info-box .info-box-icon{border-color:#E0E0E0;}.elementor-6014 .elementor-element.elementor-element-d433522 .info-box-title{font-size:14px;font-weight:300;}.elementor-6014 .elementor-element.elementor-element-d433522 .info-box-inner{font-weight:100;}.elementor-6014 .elementor-element.elementor-element-1a778da{--display:flex;--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:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-455cc48{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-455cc48:not(.elementor-motion-effects-element-type-background), .elementor-6014 .elementor-element.elementor-element-455cc48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-6014 .elementor-element.elementor-element-d177961{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-d177961 > .elementor-widget-container{margin:-57px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-d177961.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-d177961 .title{font-weight:200;}.elementor-6014 .elementor-element.elementor-element-e5b806e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-e5b806e > .elementor-widget-container{margin:16px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-e5b806e.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-ad29733 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-6014 .elementor-element.elementor-element-ad29733{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-4d5a17c{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-4d5a17c:not(.elementor-motion-effects-element-type-background), .elementor-6014 .elementor-element.elementor-element-4d5a17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-6014 .elementor-element.elementor-element-6992a08{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-6992a08 > .elementor-widget-container{margin:-57px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-6992a08.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-6992a08 .title{font-weight:200;}.elementor-6014 .elementor-element.elementor-element-6d9906c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-6d9906c > .elementor-widget-container{margin:16px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-6d9906c.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-77815b8 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-6014 .elementor-element.elementor-element-77815b8{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-e251578{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-e251578:not(.elementor-motion-effects-element-type-background), .elementor-6014 .elementor-element.elementor-element-e251578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-6014 .elementor-element.elementor-element-5db7caf{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-5db7caf > .elementor-widget-container{margin:-57px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-5db7caf.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-5db7caf .title{font-weight:200;}.elementor-6014 .elementor-element.elementor-element-ec2556a{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-ec2556a > .elementor-widget-container{margin:16px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-ec2556a.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-42be53e > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-6014 .elementor-element.elementor-element-42be53e{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-277ee25{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-277ee25:not(.elementor-motion-effects-element-type-background), .elementor-6014 .elementor-element.elementor-element-277ee25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-6014 .elementor-element.elementor-element-6298683{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-6298683 > .elementor-widget-container{margin:-57px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-6298683.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-6298683 .title{color:var( --e-global-color-secondary );font-weight:200;}.elementor-6014 .elementor-element.elementor-element-3231bae{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-3231bae > .elementor-widget-container{margin:16px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-3231bae.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-d1bc1f0 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-6014 .elementor-element.elementor-element-d1bc1f0{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-d080d4b{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-d080d4b:not(.elementor-motion-effects-element-type-background), .elementor-6014 .elementor-element.elementor-element-d080d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F7;}.elementor-6014 .elementor-element.elementor-element-47e4949{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-47e4949 > .elementor-widget-container{margin:-57px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-47e4949.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-47e4949 .title{font-weight:200;}.elementor-6014 .elementor-element.elementor-element-910f760{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-6014 .elementor-element.elementor-element-910f760 > .elementor-widget-container{margin:16px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-910f760.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-eac9807 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-6014 .elementor-element.elementor-element-eac9807{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-816453b{--display:flex;--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;}.elementor-6014 .elementor-element.elementor-element-816453b.e-con{--align-self:center;}.elementor-6014 .elementor-element.elementor-element-e386354{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-4c80ff3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-a734b79{--display:flex;--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;}.elementor-6014 .elementor-element.elementor-element-8555c0f{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-ab3a3e8{--display:flex;--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;}.elementor-6014 .elementor-element.elementor-element-d75b5f6{--wd-brd-radius:8px;}.elementor-6014 .elementor-element.elementor-element-c0dd364{--display:flex;--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:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-aaf8263 .title-subtitle{font-family:"Great Vibes", Sans-serif;font-size:24px;}.elementor-6014 .elementor-element.elementor-element-aaf8263 .title{font-size:38px;}.elementor-6014 .elementor-element.elementor-element-e33a77e{--display:flex;}@media(max-width:1024px){.elementor-6014 .elementor-element.elementor-element-aaf8263 .title{font-size:36px;}}@media(max-width:768px){.elementor-6014 .elementor-element.elementor-element-d86c9c2{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-6014 .elementor-element.elementor-element-d433522 .info-box-title{font-size:11px;}.elementor-6014 .elementor-element.elementor-element-1a778da{--margin-top:16px;--margin-bottom:16px;--margin-left:00px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-455cc48{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-d177961 > .elementor-widget-container{margin:-54px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-d177961{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-e5b806e > .elementor-widget-container{margin:21px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-e5b806e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-e5b806e.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-ad29733 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-4d5a17c{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-6992a08 > .elementor-widget-container{margin:-54px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-6992a08{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-6d9906c > .elementor-widget-container{margin:21px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-6d9906c{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-6d9906c.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-77815b8 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-5db7caf > .elementor-widget-container{margin:-54px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-5db7caf{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-ec2556a > .elementor-widget-container{margin:21px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-ec2556a{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-ec2556a.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-42be53e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-6298683 > .elementor-widget-container{margin:-54px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-6298683{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-3231bae > .elementor-widget-container{margin:21px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-3231bae{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-3231bae.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-d1bc1f0 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-d080d4b{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-47e4949 > .elementor-widget-container{margin:-54px 22px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-47e4949{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-910f760 > .elementor-widget-container{margin:21px 0px 0px 22px;}.elementor-6014 .elementor-element.elementor-element-910f760{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-6014 .elementor-element.elementor-element-910f760.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-6014 .elementor-element.elementor-element-eac9807 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-6014 .elementor-element.elementor-element-4c80ff3{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6014 .elementor-element.elementor-element-aaf8263 .title{font-size:32px;}}@media(min-width:769px){.elementor-6014 .elementor-element.elementor-element-a734b79{--width:50%;}.elementor-6014 .elementor-element.elementor-element-ab3a3e8{--width:50%;}}/* Start custom CSS for wd_infobox_carousel, class: .elementor-element-d433522 */.elementor-6014 .elementor-element.elementor-element-d433522 img{
    border-radius: 100%;

}
.elementor-6014 .elementor-element.elementor-element-d433522 .box-icon-with-border .info-box-icon{
    padding: 0px !important;
}
.elementor-6014 .elementor-element.elementor-element-d433522 .wd-nav-arrows.wd-pos-sep .wd-btn-arrow
 {
    position: absolute;
    top: calc(42% - var(--wd-arrow-offset-v, 0px) + var(--wd-arrow-height, var(--wd-arrow-size, 50px)) / -2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72e74e1 */:root {
    --main-color-start: rgb(128, 211, 201); /* سبزآبی روشن */
    --main-color-end: rgb(70, 180, 170);   /* سبزآبی تیره‌تر */
    --secondary-color-start: rgb(255, 216, 77); /* زرد روشن */
    --secondary-color-end: rgb(230, 195, 60);  /* زرد تیره‌تر */
    --text-dark: #2c3e50; /* رنگ متن تیره */
    --text-light: #ffffff; /* رنگ متن روشن */
}

/* کانتینر اصلی باکس‌ها */
.category-container {
    display: flex;
    flex-wrap: wrap; /* اجازه شکستن خط در موبایل */
    gap: 17px; /* فاصله بیشتر بین باکس‌ها */
    max-width: 500px; /* عرض مناسب برای دسکتاپ */
    width: 90%;
    justify-content: center; /* وسط چین کردن باکس‌ها */
   margin: 0 auto;
    
}

/* استایل هر باکس */
.category-box {
    flex: 1; /* هر باکس به طور مساوی فضا اشغال کند */
    min-width: 300px; /* حداقل عرض برای هر باکس در دسکتاپ */
    height: 200px; /* ارتفاع ثابت برای جذابیت بصری */
    border-radius: 25px; /* گوشه‌های بسیار گرد */
    text-decoration: none;
    color: var(--text-light); /* رنگ متن پیش‌فرض روشن */
    position: relative;
    overflow: hidden; /* پنهان کردن محتوای اضافی (برای انیمیشن‌ها) */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); /* سایه عمیق‌تر و جذاب */
    transition: all 0.4s ease-in-out; /* انیمیشن نرم برای تمام تغییرات */
    cursor: pointer;
    transform-style: preserve-3d; /* برای انیمیشن‌های سه‌بعدی */
    perspective: 1000px; /* برای پرسپکتیو سه‌بعدی */
}

/* گرادیانت‌ها برای هر باکس */
.category-women {
    background: linear-gradient(135deg, var(--main-color-start) 0%, var(--main-color-end) 100%);
}

.category-men {
    background: linear-gradient(135deg, var(--secondary-color-start) 0%, var(--secondary-color-end) 100%);
    color: var(--text-dark); /* متن تیره برای باکس زرد */
}

/* افکت هاور برای باکس‌ها */
.category-box:hover {
    transform: translateY(-10px) scale(1.03) rotateX(5deg); /* حرکت به بالا، کمی بزرگتر شدن و چرخش سه‌بعدی */
    box-shadow: 0 25px 50px rgba(0, 0, 0, 0.3); /* سایه عمیق‌تر هنگام هاور */
}

.category-box::before { /* یک لایه برای افکت نوری هنگام هاور */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
    transform: rotate(45deg) scale(0);
}

.category-box:hover::before {
    opacity: 1;
    transform: rotate(45deg) scale(1.2);
}


/* محتوای داخل باکس */
.box-content {
    position: relative; /* برای کنترل بهتر z-index و انیمیشن */
    z-index: 2; /* مطمئن شویم روی افکت‌ها قرار می‌گیرد */
    padding: 9px;
    transition: all 0.4s ease-in-out;
}

.category-box:hover .box-content {
    transform: translateZ(20px); /* جلوتر آوردن محتوا در هاور */
}


/* آیکون‌ها */
.category-icon {
    font-size: 5em; /* آیکون‌های بسیار بزرگ */
    margin-bottom: 15px;
    text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); /* سایه متن برای آیکون */
    transition: transform 0.4s ease-in-out;
}

.category-box:hover .category-icon {
    transform: scale(1.1) rotateY(10deg); /* کمی بزرگتر و چرخش در هاور */
}

/* عنوان (لباس زنانه/مردانه) */
.category-title {
    font-size: 2.5em; /* عنوان بزرگ و جذاب */
    margin: 10px 0;
    font-weight: 700; /* وزن بیشتر فونت */
    line-height: 1.2;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1);
}

/* توضیحات */
.category-description {
    font-size: 1.1em;
    opacity: 0.9;
    margin-top: 10px;
}

/* ------------------------------------------- */
/* استایل‌های موبایل (ریسپانسیو) */
/* ------------------------------------------- */
/* ... استایل‌های دسکتاپ (بدون تغییر) ... */
/* ------------------------------------------- */
/* استایل‌های موبایل (ریسپانسیو) - تغییرات جدید اینجا اعمال شده‌اند */
/* ------------------------------------------- */
@media (max-width: 768px) {
    .category-container {
        flex-direction: column; 
        gap: 12px; /* کاهش فاصله بین باکس‌ها در موبایل */
        padding: 0 15px; 
    }

    .category-box {
        width: 100%; 
        min-width: unset; 
        /* 👇 ارتفاع جدید و کمتر برای حالت مستطیلی‌تر در موبایل */
        height: 140px; 
        /* 👇 کاهش گردی گوشه‌ها برای حس مستطیلی‌تر شدن */
        border-radius: 12px; 
        box-shadow: 0 8px 15px rgba(0, 0, 0, 0.15); 
    }

    .category-box:hover {
        transform: translateY(-3px) scale(1.01); /* انیمیشن هاور کمتر در موبایل */
        box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    }

    .category-icon {
        font-size: 3.5em; /* آیکون‌ها کمی کوچکتر */
        margin-bottom: 5px; /* فاصله کمتر آیکون از عنوان */
    }

    .category-title {
        font-size: 1.8em; /* عنوان‌ها کمی کوچکتر */
    }

    .category-description {
        font-size: 0.9em; /* توضیحات کمی کوچکتر */
        /* 👇 پنهان کردن توضیحات در موبایل برای سادگی و خوانایی بیشتر (اختیاری) */
        /* display: none; */ 
    }

    /* حذف افکت سه‌بعدی هاور در موبایل برای عملکرد بهتر */
    .category-box:hover::before {
        display: none;
    }
    .category-box:hover .box-content {
        transform: none;
    }
}/* End custom CSS */