.AllCategories-module__tqww2G__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.AllCategories-module__tqww2G__title{color:var(--c-heading);text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.AllCategories-module__tqww2G__titleIcon{color:var(--c-success)}.AllCategories-module__tqww2G__total{color:var(--c-subtle);text-transform:none;font-size:12px;font-weight:500}.AllCategories-module__tqww2G__sort{color:var(--c-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.AllCategories-module__tqww2G__sort select{border:1px solid var(--c-border);border-radius:var(--radius-sm);min-width:160px;height:32px;font:inherit;color:var(--c-text);cursor:pointer;background:#fff;padding:0 10px;font-size:12px}.AllCategories-module__tqww2G__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.AllCategories-module__tqww2G__card{border:1px solid var(--c-border);border-radius:var(--radius);text-align:center;height:100%;box-shadow:var(--shadow-sm);background:#fff;justify-items:center;gap:6px;padding:18px 10px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.AllCategories-module__tqww2G__card:hover{border-color:var(--c-primary-100);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.AllCategories-module__tqww2G__icon{background:color-mix(in srgb, var(--cat) 12%, #fff);width:48px;height:48px;color:var(--cat);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.AllCategories-module__tqww2G__name{color:var(--c-heading);font-size:13px;font-weight:600;line-height:1.3}.AllCategories-module__tqww2G__card:hover .AllCategories-module__tqww2G__name{color:var(--c-primary)}.AllCategories-module__tqww2G__count{color:var(--c-primary);font-size:11px}.AllCategories-module__tqww2G__countEmpty{color:var(--c-subtle);font-size:11px}@media (max-width:1024px){.AllCategories-module__tqww2G__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.AllCategories-module__tqww2G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.AllCategories-module__tqww2G__card{padding:14px 6px 12px}}@media (max-width:380px){.AllCategories-module__tqww2G__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CategoriesBanner-module__8dQ4Xa__banner{border:1px solid var(--c-primary-100);border-radius:var(--radius-lg);background:radial-gradient(circle at 12% 20%,#ffffffe6,#0000 40%),linear-gradient(120deg,#eef5ff 0%,#dce9fd 55%,#e8f1ff 100%);grid-template-columns:140px minmax(0,1fr) 140px;align-items:center;gap:24px;padding:24px 36px;display:grid;position:relative;overflow:hidden}.CategoriesBanner-module__8dQ4Xa__art{box-shadow:var(--shadow);background:#fff;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:8px;padding:14px;display:grid;position:relative;transform:rotate(-4deg)}.CategoriesBanner-module__8dQ4Xa__hot{background:var(--c-yellow);color:#7c2d12;border-radius:6px;padding:2px 7px;font-size:9px;font-weight:800;position:absolute;top:-8px;right:-10px;transform:rotate(4deg)}.CategoriesBanner-module__8dQ4Xa__artTile{background:#f8fafc;border-radius:10px;place-items:center;height:40px;display:grid}.CategoriesBanner-module__8dQ4Xa__text{text-align:center}.CategoriesBanner-module__8dQ4Xa__pill{border-radius:var(--radius-pill);color:var(--c-primary);letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.CategoriesBanner-module__8dQ4Xa__title{color:var(--c-navy);letter-spacing:-.01em;text-transform:uppercase;margin-top:6px;font-size:clamp(24px,3.2vw,34px);font-weight:800}.CategoriesBanner-module__8dQ4Xa__subtitle{max-width:420px;color:var(--c-muted);margin:8px auto 0;font-size:13px}.CategoriesBanner-module__8dQ4Xa__mapCard{color:var(--c-heading);box-shadow:var(--shadow);background:#fff;border-radius:14px;justify-items:center;gap:6px;padding:18px 12px;font-size:12px;font-weight:600;transition:transform .2s;display:grid;position:relative;transform:rotate(3deg)}.CategoriesBanner-module__8dQ4Xa__mapCard:hover{transform:rotate(0)translateY(-2px)}.CategoriesBanner-module__8dQ4Xa__mapIcon{color:#0284c7;background:#e0f2fe;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.CategoriesBanner-module__8dQ4Xa__mapPin{background:var(--c-primary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-8px;left:-8px}@media (max-width:760px){.CategoriesBanner-module__8dQ4Xa__banner{grid-template-columns:minmax(0,1fr);padding:22px 18px}.CategoriesBanner-module__8dQ4Xa__art,.CategoriesBanner-module__8dQ4Xa__mapCard{display:none}}
.PopularCategories-module__fleRva__title{color:var(--c-heading);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:800;display:flex}.PopularCategories-module__fleRva__flame{color:var(--c-orange-600)}.PopularCategories-module__fleRva__wrap{position:relative}.PopularCategories-module__fleRva__track{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:2px 44px 6px 2px;display:flex;overflow-x:auto}.PopularCategories-module__fleRva__track::-webkit-scrollbar{display:none}.PopularCategories-module__fleRva__track li{scroll-snap-align:start;flex-shrink:0}.PopularCategories-module__fleRva__item{border:1px solid var(--c-border);border-radius:var(--radius);min-width:150px;box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:10px;padding:10px 14px 10px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.PopularCategories-module__fleRva__item:hover{border-color:var(--c-primary-100);box-shadow:var(--shadow)}.PopularCategories-module__fleRva__icon{background:color-mix(in srgb, var(--cat) 13%, #fff);width:36px;height:36px;color:var(--cat);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.PopularCategories-module__fleRva__text{line-height:1.3;display:grid}.PopularCategories-module__fleRva__name{color:var(--c-heading);white-space:nowrap;font-size:12px;font-weight:600}.PopularCategories-module__fleRva__count{color:var(--c-muted);font-size:11px}.PopularCategories-module__fleRva__next{border:1px solid var(--c-border);width:30px;height:30px;color:var(--c-heading);box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%;right:0}
.ValueProps-module__2kGrCa__panel{border:1px solid var(--c-border);border-radius:var(--radius-lg);background:linear-gradient(#f8fbff 0%,#f1f6fe 100%);padding:22px 20px}.ValueProps-module__2kGrCa__plain{padding:8px 0}.ValueProps-module__2kGrCa__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ValueProps-module__2kGrCa__item{align-items:flex-start;gap:12px;display:flex}.ValueProps-module__2kGrCa__icon{background:var(--c-primary-100);width:44px;height:44px;color:var(--c-primary-600);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.ValueProps-module__2kGrCa__title{color:var(--c-heading);font-size:14px;font-weight:700}.ValueProps-module__2kGrCa__desc{color:var(--c-muted);margin-top:2px;font-size:12px;line-height:1.45}@media (max-width:1024px){.ValueProps-module__2kGrCa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ValueProps-module__2kGrCa__grid{grid-template-columns:1fr}}
.ClassicHome-module__eeXyYW__page{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:20px 0;display:grid}.ClassicHome-module__eeXyYW__page>:nth-child(2){margin-top:-18px}.ClassicHome-module__eeXyYW__split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:1024px){.ClassicHome-module__eeXyYW__split{grid-template-columns:minmax(0,1fr)}}
.page-module__-Cz0Ea__page{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:12px 0;display:grid}.page-module__-Cz0Ea__page>:first-child{margin-bottom:-12px}
