.style_wrapper__y_sGN{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#fff;z-index:200;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:1;visibility:visible}.style_off__rkxB9{opacity:0;transition:opacity .3s linear;visibility:hidden}.style_catalogImage_placeholder__DyZrp{object-fit:cover;background-color:#e8e8e8}.style_breadcrumbs__ogBPC{margin:16px 0 24px}.style_breadcrumbs__list__d7BqO{display:flex;align-items:center;flex-wrap:nowrap;gap:0;max-width:100%;margin:0;padding:10px 16px;list-style:none;overflow-x:auto;overflow-y:hidden;background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-card);scrollbar-width:none}.style_breadcrumbs__list__d7BqO::-webkit-scrollbar{display:none}.style_breadcrumbs__item__pTMQD{display:flex;align-items:center;flex-shrink:0;min-width:0}.style_breadcrumbs__item__pTMQD:last-child{flex-shrink:1;min-width:0}.style_breadcrumbs__link__NKajn{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-size:13px;line-height:1.3;font-weight:500;color:var(--text-secondary);text-decoration:none;white-space:nowrap;transition:color var(--transition)}.style_breadcrumbs__link__NKajn:hover{color:var(--accent);text-decoration:none}.style_breadcrumbs__home_icon__UJkSX{flex-shrink:0;color:var(--text-secondary)}.style_breadcrumbs__link__NKajn:hover .style_breadcrumbs__home_icon__UJkSX{color:var(--accent)}.style_breadcrumbs__separator__pb24s{display:flex;align-items:center;flex-shrink:0;margin:0 8px;color:var(--light-gray)}.style_breadcrumbs__current__seVKb{display:block;overflow:hidden;font-size:13px;line-height:1.3;font-weight:600;color:var(--accent);white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width:768px){.style_breadcrumbs__ogBPC{margin:20px 0 28px}.style_breadcrumbs__list__d7BqO{padding:12px 20px}.style_breadcrumbs__current__seVKb,.style_breadcrumbs__link__NKajn{font-size:14px}.style_breadcrumbs__current__seVKb{max-width:480px}}.style_item__FzMim{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;position:relative;padding-bottom:16px;transition:transform var(--transition),box-shadow var(--transition)}.style_item__FzMim:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover)}.style_link__8w1Cz{display:block}.style_img__wrapper__Z_txp{overflow:hidden}.style_img__Ex43Q{object-fit:cover;object-position:center center;height:245px;width:100%;overflow:hidden;margin-bottom:12px;transition:transform .5s ease}.style_item__FzMim:hover .style_img__Ex43Q{transform:scale(1.05)}.style_title__HKcpF{color:var(--text-primary);font-size:var(--text);font-weight:400;padding:0 12px;overflow:hidden;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;min-height:40px}.style_title__HKcpF:first-letter{text-transform:uppercase}.style_item__wrapper__0c5th{padding:0 12px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.style_price__C9j4E{font-size:16px;font-weight:600;color:var(--text-primary)}.style_discount__PZfjC{color:var(--text-secondary);text-decoration:line-through;font-size:13px}.style_discount__badge__nzOR_{position:absolute;right:8px;top:8px;background-color:var(--red);color:var(--white);font-size:11px;font-weight:600;padding:4px 8px;border-radius:var(--radius-pill);z-index:2}.style_tags__wrapper__13khh{position:absolute;left:8px;top:8px;display:flex;gap:6px;z-index:2}.style_tags__Eeyel{border-radius:var(--radius-pill);background-color:var(--accent);padding:4px 10px;font-size:11px;font-weight:600;display:block;text-transform:uppercase;letter-spacing:.04em}.style_new__LWqtj{color:var(--white)}.style_promotions__CMtkQ{color:var(--red);background-color:var(--white);border:1px solid var(--red)}.style_list__7h_jB{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:8px;gap:8px;margin-bottom:30px}.style_sorted__wraper__hC2hL{margin-bottom:15px;font-size:var(--text);display:flex;gap:5px;padding:5px;background-color:var(--bg-second);border-radius:4px}.style_sorted__text__LvqE4{display:flex;align-items:center;gap:5px}.style_sorted__YmrTv{color:var(--red)}@media screen and (min-width:540px){.style_list__7h_jB{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media screen and (min-width:768px){.style_list__7h_jB{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}}@media screen and (min-width:992px){.style_list__7h_jB{grid-template-columns:repeat(5,minmax(150px,1fr));gap:15px}}@media screen and (min-width:1240px){.style_list__7h_jB{grid-template-columns:repeat(7,minmax(150px,1fr))}}.style_catalog__Jgxw_{padding:var(--section-padding)}.style_list__isOAc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.style_list__item__26B2W{min-width:0}.style_link__P1HSf{display:block}.style_item__YkCEl{position:relative;overflow:hidden;border-radius:var(--radius-md);aspect-ratio:3/4;width:100%;background-color:var(--bg-second)}.style_image__yOiCh{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .5s ease}.style_item__overlay__1apQV{position:absolute;inset:0;z-index:1;display:flex;align-items:flex-end;padding:16px;pointer-events:none;background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5));transition:background var(--transition)}.style_link__P1HSf:hover .style_item__overlay__1apQV{background:linear-gradient(180deg,rgba(0,0,0,.1) 40%,rgba(0,0,0,.65))}.style_link__P1HSf:hover .style_image__yOiCh{transform:scale(1.06)}.style_item__title__WcxMq{color:var(--white);font-family:var(--font-display);font-size:var(--catalog-title);font-weight:600;letter-spacing:-.01em;text-align:left}.style_item__title__WcxMq:first-letter{text-transform:uppercase}.style_catalog_page__9QsqG{padding-top:0}.style_page__header__O_PVW{text-align:center;margin-bottom:32px}.style_page__title__Ss2fg{font-family:var(--font-display);font-size:var(--section-title);font-weight:600;letter-spacing:-.02em;margin-bottom:12px;color:var(--text-primary)}.style_page__intro__AbHTa{max-width:520px;margin:0 auto;font-size:16px;line-height:1.5;color:var(--text-secondary)}@media screen and (min-width:450px){.style_list__isOAc{gap:16px}}@media screen and (min-width:768px){.style_list__isOAc{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:center;gap:20px}}