.fw-category-strip{overflow:hidden}.fw-category-panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:1.15rem 1.25rem 1.35rem;position:relative}.fw-category-head{border-bottom:1px solid rgba(0,0,0,.06);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.fw-category-head h3{letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:max(1.05rem,min(1.5vw,1.25rem));font-weight:600}.fw-category-head a{color:rgba(var(--theme-color),1);white-space:nowrap;font-size:.85rem;font-weight:500}.fw-category-swiper{padding:.15rem 2rem .35rem;overflow:hidden}.fw-category-swiper .swiper-slide{height:auto}.fw-cat-card{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:.55rem;min-width:0;display:flex;text-decoration:none!important}.fw-cat-media{aspect-ratio:1;background:linear-gradient(145deg,#f4f1ec 0%,#e8e4dc 100%);border:1px solid rgba(0,0,0,.05);border-radius:12px;width:100%;display:block;overflow:hidden}.fw-cat-media img{object-position:center;transition:transform .3s;display:block;object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important}.fw-cat-card:hover .fw-cat-media img{transform:scale(1.06)}.fw-cat-name{color:#333;white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 .15rem;font-size:.82rem;font-weight:500;line-height:1.25;display:block;overflow:hidden}.fw-cat-card:hover .fw-cat-name{color:#111}.fw-category-swiper>.swiper-button-prev,.fw-category-swiper>.swiper-button-next{color:#222;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;width:34px;height:34px;margin-top:0;top:42%;box-shadow:0 4px 14px rgba(0,0,0,.08)}.fw-category-swiper>.swiper-button-prev{left:0}.fw-category-swiper>.swiper-button-next{right:0}.fw-category-swiper>.swiper-button-prev:after,.fw-category-swiper>.swiper-button-next:after{font-size:12px;font-weight:700}.fw-category-swiper>.swiper-button-disabled{opacity:.35}@media (max-width:575.98px){.fw-category-panel{padding:1rem}.fw-category-swiper{padding-left:1.6rem;padding-right:1.6rem}}
.fw-latest-blocks{overflow:hidden}.fw-latest-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.fw-latest-panel{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;height:100%;padding:1.15rem 1.15rem 1.25rem}.fw-latest-head{border-bottom:1px solid rgba(0,0,0,.06);justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.fw-latest-head h3{letter-spacing:-.02em;color:#1a1a1a;margin:0;font-size:max(1.05rem,min(1.5vw,1.25rem));font-weight:600}.fw-latest-head a{color:rgba(var(--theme-color),1);white-space:nowrap;font-size:.8rem;font-weight:500}.fw-latest-head a:hover{text-decoration:underline}.fw-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.fw-latest-card{color:inherit;flex-direction:column;gap:.55rem;min-width:0;transition:transform .2s;display:flex;text-decoration:none!important}.fw-latest-card:hover{transform:translateY(-2px)}.fw-latest-card-media{aspect-ratio:1;background:linear-gradient(145deg,#f4f1ec 0%,#e8e4dc 100%);border-radius:10px;display:block;overflow:hidden}.fw-latest-card-media img{object-position:center;transition:transform .35s;display:block;object-fit:cover!important;width:100%!important;height:100%!important}.fw-latest-card:hover .fw-latest-card-media img{transform:scale(1.05)}.fw-latest-card-body{flex-direction:column;gap:.2rem;min-width:0;padding:0 .1rem;display:flex}.fw-latest-card-name{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.fw-latest-card-price{color:#111;flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.9rem;font-weight:600;display:flex}.fw-latest-card-price del{color:#9a9a9a;font-size:.78rem;font-weight:400}@media (max-width:1199.98px){.fw-latest-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.fw-latest-row{grid-template-columns:1fr}.fw-latest-panel{padding:1rem}}
