
.glamo-picks-ux{max-width:1440px;margin:0 auto;padding:32px 32px 38px;color:#342d30}
.glamo-picks-ux__heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}
.glamo-picks-ux__eyebrow{display:inline-block;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#79525f}
.glamo-picks-ux h2{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.18;margin:8px 0 8px}
.glamo-picks-ux__heading p{font-size:14px;line-height:1.55;color:#74676b;margin:0;max-width:650px}
.glamo-picks-ux__all{flex-shrink:0;text-decoration:underline;text-underline-offset:4px;color:#79525f;font-size:14px;font-weight:600}
.glamo-picks-ux__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.glamo-picks-ux__card{border:1px solid #eae4e5;border-radius:11px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}
.glamo-picks-ux__image{display:block;background:#faf9f8;aspect-ratio:1/1;overflow:hidden}
.glamo-picks-ux__image img{display:block;width:100%;height:100%;object-fit:contain}
.glamo-picks-ux__info{padding:14px;display:flex;flex-direction:column;align-items:flex-start;flex:1;gap:10px}
.glamo-picks-ux__vendor{font-size:11px;font-weight:700;letter-spacing:.07em;color:#846c75;text-transform:uppercase}
.glamo-picks-ux__name{font-size:14px;line-height:1.45;font-weight:600;color:#352b30;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.glamo-picks-ux__price{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto}
.glamo-picks-ux__price strong{font-size:18px;font-weight:700;color:#49353e}
.glamo-picks-ux__price s{font-size:13px;color:#8c8485}
.glamo-picks-ux__sale{font-size:12px;background:#79525f;color:#fff;padding:3px 6px;border-radius:4px;font-weight:700}
.glamo-picks-ux__view{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-height:43px;width:100%;font-size:13px;font-weight:600;border:1px solid #79525f;border-radius:6px;color:#79525f;text-decoration:none}
.glamo-picks-ux__view:hover{background:#79525f;color:#fff}
.glamo-picks-ux a:focus-visible{outline:2px solid #79525f;outline-offset:3px}
@media(min-width:750px) and (max-width:1050px){.glamo-picks-ux__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:749px){.glamo-picks-ux{padding:26px 12px 30px}.glamo-picks-ux__heading{display:block;margin-bottom:17px}.glamo-picks-ux h2{font-size:26px}.glamo-picks-ux__heading p{font-size:13px}.glamo-picks-ux__all{display:inline-block;margin-top:12px}.glamo-picks-ux__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glamo-picks-ux__info{padding:10px;gap:8px}.glamo-picks-ux__name{font-size:12px;line-height:1.35}.glamo-picks-ux__price strong{font-size:16px}.glamo-picks-ux__vendor{font-size:10px}.glamo-picks-ux__view{font-size:12px;min-height:42px;padding:5px;gap:3px}}
@media(prefers-reduced-motion:reduce){.glamo-picks-ux__view{transition:none}}

.glamo-picks-ux--home{padding-top:22px}
