.page-module__0et-cq__page{background:#f8f8f6;min-height:100vh;padding-bottom:100px}.page-module__0et-cq__container{max-width:1100px;margin:0 auto;padding:48px 24px 0}.page-module__0et-cq__header{align-items:baseline;gap:14px;margin-bottom:36px;display:flex}.page-module__0et-cq__title{color:#1a2238;font-size:2rem;font-weight:800;font-family:var(--font-heading);margin:0}.page-module__0et-cq__count{color:#aaa;font-size:.9rem;font-weight:500}.page-module__0et-cq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;display:grid}.page-module__0et-cq__card{background:#fff;border:1px solid #f0f0f0;border-radius:18px;transition:box-shadow .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 2px 16px #0000000d}.page-module__0et-cq__card:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.page-module__0et-cq__removeBtn{z-index:2;cursor:pointer;color:#bbb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #ebebeb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.page-module__0et-cq__removeBtn:hover{color:#e05858;background:#fee2e2;border-color:#fca5a5}.page-module__0et-cq__imgWrap{background:#f8f8f6;width:100%;height:200px;display:block;overflow:hidden}.page-module__0et-cq__img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-module__0et-cq__card:hover .page-module__0et-cq__img{transform:scale(1.04)}.page-module__0et-cq__imgPlaceholder{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-module__0et-cq__info{flex-direction:column;gap:6px;padding:18px;display:flex}.page-module__0et-cq__brand{letter-spacing:1.5px;text-transform:uppercase;color:#c9a84c;font-size:.7rem;font-weight:700}.page-module__0et-cq__name{color:#1a2238;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .2s}.page-module__0et-cq__name:hover{color:#c9a84c}.page-module__0et-cq__price{color:#1a2238;margin-top:4px;font-size:1.1rem;font-weight:800}.page-module__0et-cq__addBtn{color:#fff;cursor:pointer;background:#1a2238;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:12px;font-size:.85rem;font-weight:700;transition:background .2s;display:flex}.page-module__0et-cq__addBtn:hover{background:#c9a84c}.page-module__0et-cq__empty{text-align:center;color:#888;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;padding:40px 24px;display:flex}.page-module__0et-cq__empty h2{color:#333;margin:0;font-size:1.5rem}.page-module__0et-cq__empty p{margin:0;font-size:.9rem}.page-module__0et-cq__shopBtn{color:#fff;background:#1a2238;border-radius:12px;margin-top:8px;padding:13px 32px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.page-module__0et-cq__shopBtn:hover{background:#2d3a5e}@media (max-width:640px){.page-module__0et-cq__container{padding:28px 16px 0}.page-module__0et-cq__grid{grid-template-columns:repeat(2,1fr);gap:14px}}
