.wl-hero{position:relative;display:grid;place-items:center;height:260px;margin-top:10px;overflow:hidden;border-radius:28px;background:url(/img/aboutBackground.jpg) 50%/cover no-repeat;box-shadow:0 18px 44px rgba(113,68,143,.22)}.wl-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(77,42,99,.82),rgba(113,68,143,.6) 55%,rgba(148,120,167,.45))}.wl-hero__title{position:relative;margin:0;padding:14px 36px;border-radius:999px;font-size:clamp(22px,4vw,38px);font-weight:800;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);box-shadow:0 14px 34px rgba(20,8,35,.3),inset 0 1px 0 rgba(255,255,255,.4)}@media(max-width:767.98px){.wl-hero{height:180px;border-radius:20px}}.wl{padding:32px 0 72px}.wl__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.wl-item{display:grid;grid-template-columns:96px 1fr auto;align-items:center;gap:18px;padding:14px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9);transition:transform .3s ease,box-shadow .3s ease}.wl-item:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(113,68,143,.18),inset 0 1px 0 rgba(255,255,255,.9)}.wl-item__img{width:96px;height:96px;overflow:hidden;border-radius:16px;background:rgba(113,68,143,.06)}.wl-item__img img{width:100%;height:100%;object-fit:cover;display:block}.wl-item__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.wl-item__title{margin:0;font-size:17px;font-weight:700;line-height:1.35;color:#2b1f33}.wl-item__price{font-size:18px;font-weight:800;color:#71448f}.wl-item__actions{display:flex;align-items:center;gap:10px}.wl-item__cart{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:999px;font-size:14px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#71448f,#9478a7);box-shadow:0 8px 18px rgba(113,68,143,.3),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s ease,box-shadow .2s ease}.wl-item__cart:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(113,68,143,.42),inset 0 1px 0 rgba(255,255,255,.45)}.wl-item__remove{display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;font-size:22px;color:#71448f;cursor:pointer;background:rgba(255,255,255,.8);border:1px solid rgba(113,68,143,.2);transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.wl-item__remove:hover{transform:translateY(-2px);color:#fff;background:#e53935;border-color:#e53935}@media(max-width:767.98px){.wl-item{grid-template-columns:76px 1fr;gap:12px 14px;padding:12px;border-radius:18px}.wl-item__img{width:76px;height:76px;border-radius:14px}.wl-item__title{font-size:15px}.wl-item__actions{grid-column:1/-1}.wl-item__cart{flex:1 1;justify-content:center}}.wl-tag{display:inline-flex;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600}.wl-tag--ok{color:#1b9a4b;background:rgba(27,154,75,.1);border:1px solid rgba(27,154,75,.3)}.wl-tag--out{color:#e53935;background:rgba(229,57,53,.08);border:1px solid rgba(229,57,53,.28)}.wl-empty{display:flex;flex-direction:column;align-items:center;gap:18px;max-width:520px;margin:56px auto;padding:40px 28px;text-align:center;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,240,251,.78));border:1px solid rgba(113,68,143,.14);box-shadow:0 10px 30px rgba(43,31,51,.08),inset 0 1px 0 rgba(255,255,255,.9)}.wl-empty__img{width:180px;height:160px;object-fit:contain}.wl-empty__text{margin:0;font-size:19px;font-weight:600;color:#2b1f33}.wl-empty__link{padding:12px 28px;border-radius:999px;font-size:15px;font-weight:600;color:#fff;text-decoration:none;background:linear-gradient(135deg,#71448f,#9478a7);box-shadow:0 10px 22px rgba(113,68,143,.32),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .2s ease,box-shadow .2s ease}.wl-empty__link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(113,68,143,.44),inset 0 1px 0 rgba(255,255,255,.45)}@media(max-width:575.98px){.wl-empty{margin:32px 16px;padding:28px 18px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.wl-empty *,.wl-item,.wl-item *{transition-duration:.01ms!important}}