.bk-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)}.bk-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))}.bk-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){.bk-hero{height:180px;border-radius:20px}}.bk{padding:32px 0 72px}.bk__grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}@media(max-width:991.98px){.bk__grid{grid-template-columns:1fr}}.bk__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.bk-item{display:grid;grid-template-columns:96px 1fr auto auto 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)}.bk-item__img{width:96px;height:96px;overflow:hidden;border-radius:16px;background:rgba(113,68,143,.06)}.bk-item__img img{width:100%;height:100%;object-fit:cover;display:block}.bk-item__info{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-item__title{margin:0;font-size:17px;font-weight:700;line-height:1.35;color:#2b1f33}.bk-item__unit{font-size:14px;color:#8a7e93}.bk-item__total{min-width:90px;text-align:right;font-size:18px;font-weight:800;color:#71448f}.bk-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}.bk-item__remove:hover{transform:translateY(-2px);color:#fff;background:#e53935;border-color:#e53935}@media(max-width:767.98px){.bk-item{grid-template-columns:76px 1fr auto;grid-template-areas:"img info remove" "img qty total";gap:10px 14px;padding:12px;border-radius:18px}.bk-item__img{grid-area:img;width:76px;height:76px;border-radius:14px}.bk-item__info{grid-area:info}.bk-item__title{font-size:15px}.bk-item__remove{grid-area:remove;align-self:start}.bk-item__total{grid-area:total;min-width:0;font-size:16px}}.bk-qty{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:rgba(113,68,143,.06);border:1px solid rgba(113,68,143,.14)}@media(max-width:767.98px){.bk-qty{grid-area:qty;justify-self:start}}.bk-qty__btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;font-size:12px;color:#71448f;cursor:pointer;background:#fff;box-shadow:0 2px 6px rgba(113,68,143,.15);transition:background .2s ease,color .2s ease}.bk-qty__btn:hover{color:#fff;background:linear-gradient(135deg,#71448f,#9478a7)}.bk-qty__val{min-width:24px;text-align:center;font-weight:700;color:#2b1f33}.bk-sum{position:sticky;top:120px;padding:24px;border-radius:26px;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)}.bk-sum__title{margin:0 0 16px;padding-bottom:14px;font-size:19px;font-weight:800;color:#71448f;border-bottom:1px solid rgba(113,68,143,.12)}.bk-sum__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;font-size:15px;color:#8a7e93}.bk-sum__row strong{color:#2b1f33}.bk-sum__row--free strong{color:#1b9a4b}.bk-sum__row--total{margin-top:6px;padding-top:16px;font-size:17px;border-top:1px solid rgba(113,68,143,.12)}.bk-sum__row--total strong{font-size:22px;font-weight:800;color:#71448f}.bk-sum__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;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}.bk-sum__cta: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)}.bk-sum__cta{width:100%;margin-top:18px;padding:14px 22px;font-size:15px}@media(max-width:991.98px){.bk-sum{position:static}}.bk-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)}.bk-empty__img{width:170px;height:170px;object-fit:contain}.bk-empty__text{margin:0;font-size:19px;font-weight:600;color:#2b1f33}.bk-empty__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;font-weight:600;color:#fff;text-decoration:none;cursor:pointer;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}.bk-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)}.bk-empty__link{padding:12px 28px;font-size:15px}@media(max-width:575.98px){.bk-empty{margin:32px 16px;padding:28px 18px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.bk *,.bk-empty *{transition-duration:.01ms!important}}.bk-item__old{display:block;font-size:12px;font-weight:400;color:#8a7e93}.bk-sum__row--discount strong{color:#e53935}