.page_catalogRoot__RkGne{--sheet-max-w:min(1080px,calc(100vw - 32px));--sheet-radius:20px;--sheet-shadow:20px 20px 40px rgba(24,24,24,0.07);--sheet-gap:clamp(18px,4vw,36px);padding-bottom:48px}.page_progressBar__sIovi{position:sticky;top:var(--header-sticky-height,58px);z-index:20;height:3px;background:var(--brand-100)}.page_progressFill__Rw5Px{height:100%;background:var(--accent-color);transition:width .35s ease}.page_progressText__QtDZF{position:sticky;top:calc(var(--header-sticky-height, 58px) + 3px);z-index:19;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 16px;font-size:12px;color:var(--text-secondary);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-soft);font-family:var(--font-heading);font-weight:700}.page_snapViewport__XBBXt{display:flex;flex-direction:column;align-items:center;gap:var(--sheet-gap);padding:24px 16px 80px}.page_sheet__XvRmY{width:var(--sheet-max-w);min-height:auto;scroll-snap-align:start;scroll-snap-stop:normal;scroll-margin-top:calc(var(--header-sticky-height, 58px) + 44px)}.page_coverSheet__f_Xkv{min-height:calc(min(920px, calc(100vw - 32px)) * 1.414)}.page_sheetInner__pDWFk{min-height:inherit;height:auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-soft);border-radius:var(--sheet-radius);box-shadow:var(--sheet-shadow);overflow:visible;position:relative}.page_sheetInner__pDWFk:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(163,47,155,.03),transparent 42%),radial-gradient(circle at top right,rgba(163,47,155,.05),transparent 35%)}.page_coverSheet__f_Xkv .page_sheetInner__pDWFk{background:#fff;color:var(--text-color);border:1px solid var(--border-soft)}.page_coverSheet__f_Xkv .page_sheetInner__pDWFk:before{background:radial-gradient(circle at 8% 12%,rgba(255,255,255,.9),transparent 40%),linear-gradient(160deg,var(--brand-50) 0,var(--brand-100) 45%,#eef1fb 100%)}.page_coverShell__SIRam{position:relative;z-index:1;display:flex;flex-direction:column;min-height:inherit;padding:clamp(24px,4.5vw,44px) clamp(28px,5vw,56px) clamp(32px,5vw,56px);gap:clamp(28px,5vw,52px)}.page_coverHeader__BLI_V{padding-bottom:clamp(18px,3vw,28px);border-bottom:1px solid var(--border-soft)}.page_coverLogo__4Fq8p{display:inline-flex;align-items:center}.page_coverLogo__4Fq8p img{display:block;width:auto;height:clamp(44px,7vw,60px)}.page_coverLayout___5wqt{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;gap:clamp(32px,6vw,72px);flex:1 1}.page_coverContent__V7LE1{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.8vw,24px);max-width:34rem;min-width:0;padding-right:clamp(0px,2vw,12px)}.page_coverEyebrow__nO_xD{align-self:flex-start;margin:0;padding:5px 12px;border-radius:6px;background:#fff;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);font-weight:700}.page_coverTitle__JeTs_{margin:0;font-size:clamp(2rem,4.8vw,3.25rem);line-height:1.08;font-weight:700;letter-spacing:-.01em;font-family:var(--font-heading);color:var(--heading-color)}.page_coverLead__ddXrF{max-width:38ch;margin:0;color:var(--text-secondary);line-height:1.75;font-size:clamp(.98rem,2vw,1.06rem)}.page_coverMeta__aJHbv{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-light);font-weight:600}.page_coverMetaDot__eAW_0{width:4px;height:4px;border-radius:50%;background:var(--accent-color);opacity:.65}.page_coverVisual__wREVh{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(280px,38vw,460px);min-width:0}.page_coverVisualAura___oLvf{position:absolute;inset:10% 6%;border-radius:50%;background:radial-gradient(circle,rgba(163,47,155,.12),transparent 70%);filter:blur(24px)}.page_coverVisualFrame__vlS4y{position:relative;width:min(100%,440px);aspect-ratio:1.05;padding:clamp(12px,2vw,18px);border-radius:24px;background:linear-gradient(180deg,#faf7fb,#f3eef6);border:1px solid rgba(163,47,155,.1);box-shadow:0 24px 48px -28px rgba(40,20,50,.28),inset 0 1px 0 rgba(255,255,255,.95)}.page_coverVisualFrame__vlS4y img{width:100%;height:100%;object-fit:contain;border-radius:14px}.page_coverCta__0SxCQ{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 32px;border:none;border-radius:6px;background:var(--accent-color);color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 10px 24px rgba(163,47,155,.22)}.page_coverCta__0SxCQ:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 14px 28px rgba(163,47,155,.26)}.page_coverActions__r41Xi{display:flex;flex-wrap:wrap;gap:10px}.page_catalogSearch__MsJDW{flex:1 1 220px;min-height:44px;padding:0 14px;border:1px solid var(--border-soft);border-radius:6px;background:#fff;font:inherit}.page_catalogSearch__MsJDW:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 4px var(--accent-light)}.page_primaryBtn__on5TS,.page_secondaryBtn__jc_WH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;text-decoration:none;border:none;cursor:pointer;font:inherit;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.page_primaryBtn__on5TS{background:var(--accent-color);color:#fff;box-shadow:none}.page_primaryBtn__on5TS:hover{background:var(--accent-hover);transform:translateY(-1px)}.page_secondaryBtn__jc_WH{background:rgba(255,255,255,.12);color:inherit;border:1px solid rgba(255,255,255,.22)}.page_sheet__XvRmY .page_secondaryBtn__jc_WH{background:#fff;color:var(--heading-color);border:1px solid var(--border-soft)}.page_coverSheet__f_Xkv .page_secondaryBtn__jc_WH:hover,.page_sheet__XvRmY .page_secondaryBtn__jc_WH:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-1px)}.page_sheetHeader__v5shd{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-soft);border-radius:var(--sheet-radius) var(--sheet-radius) 0 0;background:var(--brand-50)}.page_sheetBrand__h2lcW{display:flex;align-items:center;gap:10px}.page_sheetBrandMark__NANfV{width:34px;height:34px;border-radius:10px;background:var(--accent-color);box-shadow:0 6px 16px rgba(163,47,155,.2)}.page_sheetBrand__h2lcW strong{display:block;font-size:13px;line-height:1.2}.page_sheetBrand__h2lcW span{display:block;font-size:11px;color:var(--text-secondary)}.page_sheetMeta__130Pp{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.page_sheetCategory__Rr5JU{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color)}.page_sheetPageNum___bGgE{font-size:12px;color:var(--text-secondary)}.page_sheetBody__3HxMT{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;gap:0;padding:clamp(20px,3vw,32px)}.page_productTop__rB_ou{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,40px);align-items:start;margin-bottom:clamp(24px,4vw,36px)}.page_productGallery__Ju0Le{border-radius:var(--radius-lg);overflow:hidden;padding:16px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--border-soft);box-shadow:var(--shadow-md)}.page_productMainImage__SLl3p{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;background:linear-gradient(180deg,#f8f7f9,#f0eef2);display:flex;align-items:center;justify-content:center}.page_productMainImage__SLl3p img{width:100%;height:100%;object-fit:contain;padding:8px}.page_productMainFallback__tqx8d{width:100%;height:100%;background:linear-gradient(145deg,#ececec,#f8f8f8)}.page_productCategoryBadge__Ag3XA{position:absolute;top:0;left:0;background:var(--accent-color);color:#fff;padding:8px 16px 9px;border-radius:15px 0 20px 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;z-index:2}.page_productThumbStrip__gLmUM{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.page_productThumbStrip__gLmUM::-webkit-scrollbar{height:4px}.page_productThumbStrip__gLmUM::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:var(--radius-full)}.page_productThumb__SrCxt{width:72px;height:72px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;flex-shrink:0;opacity:.55;background:#f5f5f5;transition:opacity .25s ease,border-color .25s ease,box-shadow .25s ease}.page_productThumb__SrCxt img{width:100%;height:100%;object-fit:cover}.page_productThumb__SrCxt:hover{opacity:.85}.page_productThumbActive__89MgT{opacity:1;border-color:var(--accent-color);box-shadow:0 4px 14px rgba(163,47,155,.22)}.page_productEssentials__57hq5{display:flex;flex-direction:column;gap:0;min-width:0}.page_productEyebrow__inCij{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color)}.page_productTitle__JlXLx{margin:0 0 14px;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2;font-weight:700;font-family:var(--font-heading);color:var(--heading-color);letter-spacing:-.01em}.page_productPriceBlock__GJriN{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--border-soft)}.page_productPrice__5XZ7u{font-family:var(--font-heading);font-size:clamp(1.6rem,4vw,2rem);font-weight:700;color:var(--accent-color)}.page_productPriceMuted__N7cL6{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--border-soft);font-size:15px;color:var(--text-secondary)}.page_productBadges__wniq8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none}.page_productBadges__wniq8 li{min-width:0;padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--background-soft);box-shadow:none}.page_productBadges__wniq8 span,.page_productBadges__wniq8 strong{display:block;overflow-wrap:anywhere}.page_productBadges__wniq8 span{margin-bottom:4px;color:var(--text-secondary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.page_productBadges__wniq8 strong{color:var(--heading-color);font-family:var(--font-heading);font-size:13.5px;font-weight:700;line-height:1.35}.page_productFeatures__RaVS_{margin-bottom:24px}.page_productFeatures__RaVS_ h3{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--heading-color)}.page_productFeatures__RaVS_ ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.page_productFeatures__RaVS_ li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#555;font-weight:500}.page_productCheck__m2vJu{color:var(--accent-color);font-weight:700;flex-shrink:0}.page_productActionBlock__SRbcG{margin-top:auto;padding:22px;border-radius:var(--radius-lg);border:1px solid transparent;background:linear-gradient(135deg,var(--brand-50) 0,#eef1fb 100%);box-shadow:none;text-align:center}.page_productPrimaryBtn__BAxfO,.page_productSecondaryBtn__A6UYq{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:15px;font-weight:700;text-decoration:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.page_productPrimaryBtn__BAxfO{width:100%;margin-bottom:10px;background:var(--accent-color);color:#fff;box-shadow:none}.page_productPrimaryBtn__BAxfO:hover{background:var(--accent-hover);transform:translateY(-1px)}.page_productSecondaryBtn__A6UYq{width:100%;background:#fff;color:var(--heading-color);border:1px solid var(--border-soft)}.page_productSecondaryBtn__A6UYq:hover{border-color:var(--accent-color);color:var(--accent-color);transform:translateY(-1px)}.page_productActionHint__ZdMGR{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--text-secondary)}.page_productDetailSection__WbUmB{margin-top:clamp(24px,3.5vw,36px);padding:clamp(18px,3vw,24px);border-radius:var(--radius-lg);background:#fff;border:1px solid var(--border-soft)}.page_productDetailEyebrow__RR1_a{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color)}.page_productDescription__a1NUO{margin:0;max-width:52ch;font-size:clamp(.92rem,2.1vw,1rem);line-height:1.75;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_productDetailLink__sVSn1{display:inline-block;margin-top:14px;font-size:.88rem;font-weight:600;color:var(--accent-color);text-decoration:none}.page_productDetailLink__sVSn1:hover{text-decoration:underline}.page_sheetFooter__CNAMn{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--border-soft);font-size:11px;color:var(--text-light);background:#fafafa}.page_errorBox__WsF_T,.page_loadingSheet__N26mS{width:var(--sheet-max-w);min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border-radius:var(--sheet-radius);background:#fff;border:1px dashed rgba(163,47,155,.25);color:var(--text-secondary)}.page_loadingSpinner__0h7kM{width:34px;height:34px;border-radius:50%;border:3px solid rgba(163,47,155,.15);border-top:3px solid var(--accent-color);animation:page_spin__fOrBH .8s linear infinite}@keyframes page_spin__fOrBH{to{transform:rotate(1turn)}}.page_endSheet__pquEi .page_sheetInner__pDWFk{background:linear-gradient(180deg,#fff,#f7f2f8)}.page_endContent__8mNY7{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:inherit;padding:clamp(28px,6vw,56px);gap:18px}.page_endContent__8mNY7 h2{font-size:clamp(1.5rem,4vw,2rem)}.page_endContent__8mNY7 p{max-width:52ch;line-height:1.65;color:var(--text-secondary)}.page_endSheet__pquEi .page_secondaryBtn__jc_WH{background:#fff;color:var(--text-color);border:1px solid var(--border-soft)}.page_sentinel__YB66v{width:100%;height:1px}@media (max-width:900px){.page_coverLayout___5wqt{grid-template-columns:1fr;gap:clamp(28px,6vw,40px)}.page_coverContent__V7LE1{max-width:none;padding-right:0}.page_coverVisual__wREVh{order:2;min-height:clamp(240px,52vw,340px)}.page_coverVisualFrame__vlS4y{width:min(100%,360px)}.page_productBadges__wniq8,.page_productTop__rB_ou{grid-template-columns:1fr}}@media (max-width:640px){.page_catalogRoot__RkGne{--sheet-max-w:calc(100vw - 20px)}.page_snapViewport__XBBXt{padding-inline:10px;gap:16px}.page_sheetInner__pDWFk,.page_sheet__XvRmY{min-height:auto}.page_sheetHeader__v5shd{padding:14px 16px}.page_sheetBody__3HxMT{padding:16px}.page_coverShell__SIRam{padding:20px 18px 28px;gap:24px}.page_coverHeader__BLI_V{padding-bottom:16px}.page_coverTitle__JeTs_{font-size:clamp(1.75rem,8vw,2.35rem)}.page_coverLead__ddXrF{max-width:none}.page_productGallery__Ju0Le{padding:12px}.page_productActionBlock__SRbcG{padding:18px 16px}.page_coverActions__r41Xi,.page_coverCta__0SxCQ{width:100%}.page_progressText__QtDZF{padding-inline:12px;font-size:11px}.page_productPrimaryBtn__BAxfO,.page_productSecondaryBtn__A6UYq{width:100%}.page_primaryBtn__on5TS,.page_secondaryBtn__jc_WH{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){html.page_e-katalog-scroll__S0IvO{scroll-snap-type:none}.page_loadingSpinner__0h7kM{animation:none}.page_coverCta__0SxCQ:hover,.page_primaryBtn__on5TS:hover,.page_productPrimaryBtn__BAxfO:hover,.page_productSecondaryBtn__A6UYq:hover,.page_secondaryBtn__jc_WH:hover{transform:none}}@media print{.page_errorBox__WsF_T,.page_loadingSheet__N26mS,.page_progressBar__sIovi,.page_progressText__QtDZF,.page_sentinel__YB66v{display:none!important}.page_snapViewport__XBBXt{display:block;padding:0}.page_sheet__XvRmY{page-break-after:always;break-after:page;width:100%;min-height:auto;box-shadow:none}.page_sheetInner__pDWFk{box-shadow:none;border:1px solid #ddd}}