.menseraa-wrap{max-width:var(--m-container);margin:auto;padding:0 24px}.menseraa-section{padding:86px 0}.menseraa-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px}.menseraa-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--m-blue);margin-bottom:10px}.menseraa-eyebrow:before{content:"";width:26px;height:2px;background:var(--m-gold)}.menseraa-title{margin:0;color:var(--m-navy);font-size:clamp(30px,4vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.035em}.menseraa-subtitle{margin:12px 0 0;color:var(--m-muted);font-size:16px;line-height:1.7;max-width:650px}.menseraa-link{color:var(--m-blue);font-weight:800;text-decoration:none}.menseraa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 24px;font-weight:800;text-decoration:none;transition:var(--m-transition)}.menseraa-btn-primary{background:var(--m-blue);color:#fff;box-shadow:0 12px 28px rgba(37,99,235,.25)}.menseraa-btn-primary:hover{background:var(--m-blue-dark);color:#fff;transform:translateY(-2px)}.menseraa-btn-light{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.32);color:#fff}.menseraa-btn-light:hover{background:rgba(255,255,255,.22);color:#fff}.menseraa-glass{background:var(--m-glass);border:1px solid rgba(255,255,255,.8);box-shadow:var(--m-shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:var(--m-radius)}
.menseraa-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.menseraa-category-card{position:relative;min-height:190px;overflow:hidden;border-radius:20px;background:#eef2f7;text-decoration:none;box-shadow:var(--m-shadow-soft)}.menseraa-category-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.menseraa-category-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(15,23,42,.82))}.menseraa-category-card span{position:absolute;z-index:2;left:18px;bottom:17px;color:#fff;font-size:16px;font-weight:800}.menseraa-category-card:hover img{transform:scale(1.07)}
.menseraa-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.menseraa-product-card{min-width:0;background:#fff;border:1px solid var(--m-line);border-radius:20px;overflow:hidden;transition:var(--m-transition)}.menseraa-product-card:hover{transform:translateY(-5px);box-shadow:var(--m-shadow)}.menseraa-product-image{display:block;position:relative;aspect-ratio:1/1;background:#f1f5f9;overflow:hidden}.menseraa-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.menseraa-product-card:hover .menseraa-product-image img{transform:scale(1.04)}.menseraa-badge{position:absolute;z-index:2;top:14px;left:14px;padding:7px 11px;border-radius:999px;background:var(--m-gold);color:#fff;font-size:11px;font-weight:800}.menseraa-quick-view{position:absolute;z-index:3;left:50%;bottom:14px;transform:translate(-50%,10px);opacity:0;background:rgba(15,23,42,.88);color:#fff;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700;white-space:nowrap;transition:var(--m-transition)}.menseraa-product-card:hover .menseraa-quick-view{opacity:1;transform:translate(-50%,0)}.menseraa-product-info{padding:17px}.menseraa-product-category{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--m-muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menseraa-product-info h3{margin:7px 0 14px;font-size:17px;line-height:1.35}.menseraa-product-info h3 a{color:var(--m-navy);text-decoration:none}.menseraa-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.menseraa-price{font-weight:800;color:var(--m-navy)}.menseraa-price del{color:#94a3b8;font-weight:500;margin-right:5px}.menseraa-add{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--m-blue);color:#fff;font-size:22px;text-decoration:none}.menseraa-empty{padding:30px;border:1px dashed var(--m-line);border-radius:18px;color:var(--m-muted);text-align:center}.menseraa-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.menseraa-trust-card{padding:26px}.menseraa-trust-icon{font-size:27px;margin-bottom:14px}.menseraa-trust-card h3{margin:0 0 7px;font-size:17px;color:var(--m-navy)}.menseraa-trust-card p{margin:0;color:var(--m-muted);line-height:1.6;font-size:14px}
