.sl-hero{position:relative;margin-block-start:var(--slt-space-2);overflow:hidden;border-radius:var(--slt-radius-lg)}.sl-hero__slide{width:100%}.sl-hero__slide a{display:block}.sl-hero__slide picture{display:block}.sl-hero__slide img{display:block;width:100%;height:auto;aspect-ratio:2.18;object-fit:cover}.sl-hero--phone .sl-hero__slide img{aspect-ratio:800 / 650}@media (min-width:768px){.sl-hero .sl-hero__slide img{aspect-ratio:1904 / 560}}.sl-hero__dots{position:absolute;inset-block-end:var(--slt-space-3);inset-inline:0;display:flex;justify-content:center;gap:6px}.sl-hero__dots span{width:8px;height:8px;border-radius:var(--slt-radius-pill);background:rgb(255 255 255 / .7);transition:width 0.2s ease,background-color 0.2s ease}.sl-hero__dots span.is-active{width:28px;background:var(--slt-navy-deep)}.sl-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--slt-space-3)}.sl-home .sl-categories a{display:flex;align-items:center;justify-content:space-between;gap:var(--slt-space-2);height:100%;min-height:88px;padding:var(--slt-space-3);border-radius:var(--slt-radius-lg);background:var(--slt-blue-soft)}.sl-categories__text{display:flex;flex-direction:column;gap:var(--slt-space-1);min-width:0}.sl-categories__name{font-size:13px;font-weight:500;line-height:1.4;color:var(--slt-ink)}.sl-categories__count{font-size:12px;color:var(--slt-ink-muted)}.sl-categories img{display:block;flex:none;width:60px;height:60px;border-radius:var(--slt-radius-pill);object-fit:cover;transition:transform 0.2s ease}.sl-offer{margin-block-start:var(--slt-space-6);padding:10px;border-radius:var(--slt-radius-lg);background:var(--slt-navy)}.sl-home .sl-offer__intro{display:flex;align-items:center;justify-content:space-between;gap:var(--slt-space-3);padding:var(--slt-space-1) var(--slt-space-1) 10px;color:var(--slt-on-navy)}.sl-offer__intro strong{font-size:16px;font-weight:500}.sl-offer__intro img{display:none}.sl-offer__intro span{font-size:13px;font-weight:500}.sl-rail--offer .sl-rail__track{gap:10px}.sl-rail--offer .sl-rail__track>*{width:173px}.sl-rail--offer .sl-card{border:0;border-radius:var(--slt-radius-sm)}.sl-rail--offer .sl-card__link{padding:7px}.sl-rail--offer .sl-card__media{width:110px;aspect-ratio:1;margin:0 auto 7px}.sl-rail--offer .sl-card__name{min-height:2.8em;margin-block-end:var(--slt-space-1);font-size:11px;line-height:1.4}.sl-rail--offer .sl-card__foot{min-height:0}.sl-rail--offer .sl-card__price{font-size:12px}.sl-rail--offer .sl-card__price .selta-price-old,.sl-rail--offer .sl-card__price .selta-price-old *{font-size:11px}.sl-home .sl-rail--offer .sl-arrow,.sl-home .sl-rail--offer .sl-arrow:hover,.sl-home .sl-rail--offer .sl-arrow:focus{width:24px;height:24px;margin-block-start:-12px;border:0;background:#fff0;box-shadow:none}.sl-rail--best .sl-rail__track{scroll-snap-type:x mandatory}.sl-rail--best .sl-rail__track>*{width:88%}.sl-home .sl-bestsellers{padding-inline:var(--slt-space-3);border:1px solid var(--slt-line);border-radius:var(--slt-radius-lg);background:var(--slt-surface)}.sl-bestsellers__item+.sl-bestsellers__item{border-block-start:1px solid var(--slt-line)}.sl-bestsellers__link{display:flex;align-items:center;gap:var(--slt-space-2);padding-block:var(--slt-space-3)}.sl-bestsellers__rank{flex:none;width:18px;font-size:18px;font-weight:500;line-height:1;text-align:center;color:var(--slt-ink-muted)}.sl-bestsellers__link img{display:block;flex:none;width:56px;height:56px;object-fit:contain}.sl-bestsellers__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--slt-space-1);min-width:0}.sl-bestsellers__name{display:block;overflow:hidden;font-size:13px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;color:var(--slt-ink-body)}.sl-bestsellers__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--slt-space-2);min-height:24px}.sl-bestsellers .selta-price-old{display:none}.sl-bestsellers .selta-price-wrap{flex-direction:row;align-items:center;gap:var(--slt-space-1)}.sl-home+.sl-footer{margin-block-start:0}@media (min-width:768px){.sl-offer{margin-block-start:var(--slt-space-7)}.sl-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--slt-space-4)}.sl-home .sl-categories a{min-height:120px;padding:var(--slt-space-4)}.sl-categories__name{font-size:15px}.sl-categories img{width:88px;height:88px}.sl-categories a:hover img{transform:translateY(-4px)}.sl-rail--offer .sl-card__price{font-size:13px}.sl-rail--offer .sl-card__name{font-size:12px}.sl-rail--best .sl-rail__track>*{width:calc((100% - var(--slt-space-3)) / 2)}}@media (min-width:1100px){.sl-offer{display:flex;align-items:stretch;gap:10px}.sl-home .sl-offer__intro{flex:0 0 170px;flex-direction:column;justify-content:center;gap:var(--slt-space-2);padding:0;text-align:center}.sl-offer__intro strong{max-width:90px;font-size:20px;line-height:1.35}.sl-offer__intro img{display:block;width:96px;height:96px;object-fit:contain}.sl-rail--offer{flex:1 1 auto;min-width:0}.sl-rail--offer .sl-rail__track>*{width:calc((100% - 40px) / 5)}.sl-rail--offer .sl-card__media{width:130px}.sl-rail--best .sl-rail__track>*{width:calc((100% - var(--slt-space-3) * 2) / 3)}.sl-bestsellers__link img{width:64px;height:64px}.sl-bestsellers__name{font-size:14px}}