/* Store chrome: a quieter header, larger category tiles and a compact mobile disclosure. */
body {--rh-header-h:132px;--rh-header-h-mobile:64px}
html {scroll-padding-top:150px}
body .rh-header {border-bottom:1px solid #e8eddf!important;box-shadow:0 4px 24px #324c2306!important}
body .rh-header__shell {max-width:1390px;padding-inline:30px}
body .rh-header.lux-header .rh-header__row {min-height:84px!important;gap:38px!important}
body .rh-header.lux-header .rh-header__actions {gap:22px!important}
body .rh-header.lux-header .rh-header__search-form {max-width:640px}
body .rh-header.lux-header .search-input-wrapper {min-height:46px;background:#f5f7f1!important;border-color:#edf1e6!important;border-radius:13px!important}
body .rh-header.lux-header .search-button-header {background:#577b3f!important;border-radius:10px!important}
body .rh-header.lux-header .btn-login {border:1px solid #dce6d0!important;background:#f5f8ef!important;color:#4b6c37!important;border-radius:12px!important;min-height:44px!important;padding:11px 17px!important}
body .rh-header.lux-header .cart-dropdown>.dropdown-toggle {min-height:44px;border:1px solid #edf1e7;border-radius:12px;padding:8px 12px;gap:10px}
body .rh-header .market-discover {min-height:48px;border-top:1px solid #f1f3ec}
body .rh-header .market-discover .rh-header__nav {width:100%;justify-content:flex-start!important}
body .rh-header .market-discover .menu {gap:4px!important;width:100%}
body .rh-header.lux-header .market-discover .main-nav .menu>li>a {font-size:13px!important;min-height:38px!important;padding:9px 17px!important;border-radius:9px!important;color:#6c7c5e!important}
body .rh-header.lux-header .market-discover .main-nav .menu>li>a.is-active {color:#4b722e!important;background:#f1f6e8!important}
body .rh-header .market-discover .menu>.market-category-link {border:0;margin-inline-end:10px!important;padding-inline-end:0!important}
body .rh-header.lux-header .market-discover .main-nav .menu>.market-category-link>a {background:#edf4e3!important;color:#557837!important;font-weight:600!important;padding-inline:15px!important}
body .rh-header.lux-header .market-discover .main-nav .menu>.market-sale-link>a {color:#a17b42!important}
body .rh-header .market-discover .menu>li:last-child {margin-inline-start:auto!important}
.category-discovery {scroll-margin-top:150px}
.category-discovery__toggle {display:none}
.page-home .rh-category-grid,.shop-categories {grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:15px!important;overflow:visible!important}
.page-home .rh-category-grid {padding:0!important}
.page-home .rh-category-card,.shop-category {display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px!important;background:#f7f9f2!important;border:1px solid #e9eedf!important;border-radius:16px!important;padding:19px 12px!important;min-width:0;transition:border-color .2s,background .2s}
.page-home .rh-category-card:hover,.shop-category:hover {background:#f0f6e6!important;border-color:#c6d7af!important;transform:none!important}
.page-home .rh-category-card__image {width:88px!important;height:88px!important;border:4px solid #eaf1df!important;background:#eff4e8!important;flex:0 0 auto!important}
.page-home .rh-category-card__title {font-size:14px!important;line-height:1.85!important;color:#526a3e!important}
.page-home .rh-category-card__count {font-size:11px!important;color:#91a17d!important;margin-top:5px}
.shop-categories {border:0;background:transparent;padding:0;margin-bottom:27px}
.shop-category {font-size:13px;line-height:1.85;font-weight:500;color:#61734f}
.shop-category img,.shop-category__all {width:80px;height:80px;border-width:4px;border-color:#eaf1df}
.shop-category__all {font-size:27px}
.shop-category.is-active {border-color:#9cbe75!important;background:#eef5e3!important;color:#4a702e}
.shop-category.is-active img,.shop-category.is-active .shop-category__all {border-color:#a9c98b}
.shop-results {scroll-margin-top:150px}
.rh-footer {background:#f5f7ef;border-top:1px solid #e8eddf;margin-top:35px;color:#6d7d5d;position:relative}
.rh-footer__container {max-width:1360px;margin:0 auto;padding:0 30px}
.rh-footer__support {display:flex;align-items:center;justify-content:space-between;gap:25px;padding:29px 0;border-bottom:1px solid #e2e9d8}
.rh-footer__support-copy {display:flex;align-items:center;gap:17px}
.rh-footer__support-icon {width:50px;height:50px;display:grid;place-items:center;flex-shrink:0;border:1px solid #dde7cf;border-radius:16px;background:#edf3e3;color:#799a53;font-size:24px}
.rh-footer__support strong {font-size:17px;font-weight:600;color:#4a6535;line-height:1.9}
.rh-footer__support p {font-size:12px;line-height:1.9;color:#768866;margin:4px 0 0}
.rh-footer__support>a {display:flex;align-items:center;gap:30px;padding:13px 20px;background:#577b3f;color:#fff;border:1px solid #577b3f;border-radius:12px;font-size:12px;white-space:nowrap;transition:background .2s}
.rh-footer__support>a:hover {background:#42642c}
.rh-footer__main {display:grid;grid-template-columns:1.5fr .8fr 1fr 1.1fr;gap:45px;padding:43px 0 38px;align-items:start}
.rh-footer__logo {display:block;position:relative;width:166px;height:70px;overflow:hidden;margin-bottom:12px}
.rh-footer__logo>img {position:absolute;left:-36px;top:-90px;width:220px;height:220px;max-width:none;max-height:none;object-fit:contain}
.rh-footer__brand h2 {font-size:15px;line-height:1.9;font-weight:600;color:#526c3c;margin:0 0 9px}
.rh-footer__brand>p {font-size:13px;line-height:2.2;color:#6f815e;margin:0 0 17px;max-width:330px}
.rh-footer__trust {display:inline-flex;align-items:center;gap:9px;color:#7d9166;font-size:11px;border:1px solid #e1e8d6;background:#fbfcf7;border-radius:9px;padding:9px 12px}
.rh-footer__trust>span {margin-inline-start:7px}
.rh-footer h3 {font-size:14px;line-height:1.8;font-weight:600;color:#4e6839;margin:0 0 19px}
.rh-footer__links {display:flex;flex-direction:column;gap:0;padding-top:12px}
.rh-footer__links>a {font-size:13px;line-height:1.8;color:#6b7d59;padding:6px 0;transition:color .2s}
.rh-footer a:hover {color:#486e2d}
.rh-footer__connect {padding-top:12px}
.rh-footer__connect>p {font-size:12px;line-height:2;color:#73845f;margin:0 0 16px}
.rh-footer__connect>a {display:flex;align-items:center;gap:10px;color:#7b9063;font-size:11px;border:1px solid #e4ebda;background:#fafcf6;border-radius:10px;padding:11px 13px;margin-top:8px}
.rh-footer__connect>a>i {font-size:16px;color:#87a66a;width:19px;text-align:center}
.rh-footer__connect>a>span:last-child {margin-inline-start:auto;color:#9aaa8b}
.rh-footer__bottom {display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #e2e9d8;padding:23px 0;color:#98a68b;font-size:10px}
.rh-footer__bottom p {font-size:10px;margin:0;color:#8d9b7f}
.rh-footer__bottom>span {display:flex;align-items:center;gap:7px}
.rh-footer__bottom>a {display:flex;align-items:center;gap:12px;font-size:10px;color:#849a6e}
@media(max-width:1100px){.rh-footer__main{gap:28px;grid-template-columns:1.3fr .8fr 1fr}.rh-footer__connect{grid-column:1/-1;display:flex;align-items:center;gap:12px;padding-top:0}.rh-footer__connect h3{margin:0}.rh-footer__connect>p{display:none}.rh-footer__connect>a{margin:0}.page-home .rh-category-grid,.shop-categories{grid-template-columns:repeat(4,minmax(0,1fr))!important}.rh-header .market-discover .menu>li:last-child{margin-inline-start:0!important}}
@media(max-width:991px){
 body{--rh-header-h:64px;--rh-header-h-mobile:64px}html{scroll-padding-top:84px}
 body .rh-header__shell{padding-inline:16px}
 body .rh-header.lux-header .rh-header__row{min-height:64px!important;gap:0!important}
 body .rh-header .market-discover{display:none!important}
 body .rh-header.lux-header .rh-header__actions{width:100%;gap:0!important;justify-content:flex-start!important}
 body .rh-header .rh-header__search-mobile{width:39px;height:39px;border-radius:12px;background:#f3f7ed;border:1px solid #e8efdd;color:#648349}
 body .rh-header .rh-header__logo--mobile{height:52px;width:130px;top:5px}
 body .rh-header.lux-header .rh-header__logo--mobile.logo>img{width:174px!important;height:174px!important;top:-73px!important;left:-30px!important}
 .shop-results,.shop-categories,.category-discovery{scroll-margin-top:84px}
 .page-home .rh-category-grid,.shop-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 [data-category-discovery][data-enhanced=true]:not(.is-expanded) .category-extra{display:none!important}
 .category-discovery__toggle:not([hidden]){display:flex;align-items:center;justify-content:center;gap:15px;min-height:41px;margin-top:12px;width:100%;background:#fff;border:1px solid #e4ecd8;border-radius:10px;font-size:11px;color:#6e8757;padding:10px 16px}
 .category-discovery__toggle i{font-size:9px;transition:transform .2s}
 .is-expanded .category-discovery__toggle i{transform:rotate(180deg)}
 .rh-footer__bottom>span{display:none}
}
@media(max-width:767px){
 .page-home .rh-category-grid,.shop-categories{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
 .page-home .rh-category-section{padding-block:24px}
 .page-home .rh-category-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:10px;margin-bottom:18px}
 .page-home .rh-category-all{font-size:11px;padding:8px 11px;white-space:nowrap}
 .page-home .rh-category-card,.shop-category{padding:13px 8px!important;border-radius:13px!important;gap:8px!important}
 .page-home .rh-category-card__image{width:64px!important;height:64px!important;border-width:3px!important}
 .page-home .rh-category-card__title{font-size:12px!important;line-height:1.75!important}
 .page-home .rh-category-card__count{display:none}
 .shop-category{font-size:11px;line-height:1.8}
 .shop-category img,.shop-category__all{width:61px;height:61px;border-width:3px}
 .shop-category__all{font-size:23px}
 .shop-categories{margin-bottom:0}
 .shop-page .category-discovery{margin-bottom:20px}
 .rh-footer{margin-top:23px}
 .rh-footer__container{padding-inline:21px}
 .rh-footer__support{padding:23px 0;align-items:stretch;gap:17px;flex-direction:column}
 .rh-footer__support-copy{gap:11px}
 .rh-footer__support-icon{width:41px;height:41px;border-radius:13px;font-size:20px}
 .rh-footer__support strong{font-size:14px}
 .rh-footer__support p{font-size:11px;line-height:1.9}
 .rh-footer__support>a{font-size:12px;justify-content:space-between;padding:12px 17px;min-height:43px}
 .rh-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;padding:27px 0}
 .rh-footer__brand{grid-column:1/-1}
 .rh-footer__logo{margin-bottom:7px;width:152px;height:60px}
 .rh-footer__logo>img{width:200px;height:200px;left:-33px;top:-84px}
 .rh-footer__brand h2{font-size:14px}
 .rh-footer__brand>p{font-size:12px;max-width:none;line-height:2;margin-bottom:14px}
 .rh-footer__trust{font-size:10px;padding:8px 11px}
 .rh-footer__links{padding-top:0}
 .rh-footer h3{font-size:13px;margin-bottom:12px}
 .rh-footer__links>a{font-size:12px;padding:6px 0}
 .rh-footer__connect{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 .rh-footer__connect h3{grid-column:1/-1;margin-bottom:5px}
 .rh-footer__connect>a{justify-content:center;gap:7px;padding:11px 7px;font-size:10px;border-radius:9px}
 .rh-footer__connect>a>span:last-child{display:none}
 .rh-footer__connect>a>i{width:auto;font-size:14px}
 .rh-footer__connect>a:first-of-type>span:nth-child(2){font-size:0}
 .rh-footer__connect>a:first-of-type>span:nth-child(2)::after{content:'اینستاگرام';font-size:10px}
 .rh-footer__bottom{padding:19px 0 24px;gap:10px}
 .rh-footer__bottom p,.rh-footer__bottom>a{font-size:9px}
}
