@charset "UTF-8";.catalog-flip-root{position:relative;width:100%;margin:0 auto clamp(0.5rem,2vh,2rem);--catalog-flip-bg-from:#f5f2eb;--catalog-flip-bg-to:#ddd5c4}.catalog-flip-root--empty{max-width:100%;margin:0 auto 2.5rem}.catalog-flip-viewport{position:relative;width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;border-radius:20px;background:radial-gradient(130% 160% at 50% -10%,var(--catalog-flip-bg-from) 0,var(--catalog-flip-bg-to) 100%);outline:none}.catalog-flip-viewport:focus-visible{box-shadow:0 0 0 3px rgba(205,15,22,0.35) inset}.catalog-flip-root:fullscreen .catalog-flip-viewport,.catalog-flip-root:-webkit-full-screen .catalog-flip-viewport{border-radius:0}.catalog-flip-root:fullscreen,.catalog-flip-root:-webkit-full-screen,.catalog-flip-root.is-fake-fullscreen{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;margin:0;padding:10px;box-sizing:border-box;background:var(--catalog-flip-bg-to)}.catalog-flip-root.is-fake-fullscreen{position:fixed;inset:0;z-index:2147483000;width:100vw;height:100dvh;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.catalog-flip-root.is-fake-fullscreen .catalog-flip-viewport{border-radius:0}html.catalog-flip-lock-scroll,html.catalog-flip-lock-scroll body{overflow:hidden;height:100%}.catalog-flip-spinner{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center;color:#555;background:inherit;transition:opacity 0.3s ease}.catalog-flip-spinner--hide{opacity:0;pointer-events:none}.catalog-flip-spinner__arc{width:44px;height:44px;border-radius:50%;border:3px solid rgba(205,15,22,0.15);border-top-color:#cd0f16;animation:catalog-flip-spin 0.75s linear infinite}@keyframes catalog-flip-spin{to{transform:rotate(360deg)}}.catalog-flip-spinner__txt{font-size:0.95rem;max-width:32em}.catalog-flip-fatal-link{display:inline-block;margin-top:0.5rem;font-weight:700;color:#cd0f16}.catalog-flip-stage{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:clamp(10px,2.4vw,30px);box-sizing:border-box;touch-action:pan-y}.catalog-flip-root.is-zoomed .catalog-flip-stage{align-items:flex-start;justify-content:flex-start;touch-action:pan-x pan-y}.catalog-flip-zoom-scroller{position:relative;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:thin;border-radius:4px;-webkit-overflow-scrolling:touch}.catalog-flip-root.is-zoomed .catalog-flip-zoom-scroller{touch-action:pan-x pan-y;cursor:grab}.catalog-flip-root.is-zoomed .catalog-flip-zoom-scroller:active{cursor:grabbing}.catalog-flip-zoom-inner{position:relative}.catalog-flip-book{position:relative;filter:drop-shadow(0 22px 38px rgba(25,18,8,0.3)) drop-shadow(0 3px 8px rgba(25,18,8,0.16))}.catalog-flip-book .stf__parent canvas{display:block;cursor:grab;border-radius:2px}.catalog-flip-root.is-dragging .catalog-flip-book .stf__parent canvas{cursor:grabbing}.catalog-flip-root.is-zoomed .catalog-flip-book .stf__parent canvas{cursor:default}.catalog-flip-swipehint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:3;padding:0.5rem 1.1rem;border-radius:999px;background:rgba(20,16,10,0.72);color:#fff;font-size:0.82rem;letter-spacing:0.01em;white-space:nowrap;pointer-events:none;opacity:1;transition:opacity 0.5s ease,transform 0.5s ease;backdrop-filter:blur(2px)}.catalog-flip-swipehint--hide{opacity:0;transform:translateX(-50%) translateY(6px)}.catalog-flip-toolbar[hidden]{display:none}.catalog-flip-toolbar{display:flex;align-items:center;justify-content:center;gap:0.35rem;flex-wrap:wrap;margin-top:0.9rem;transition:opacity 0.25s ease}.catalog-flip-toolbar--pending{opacity:0;pointer-events:none}.catalog-flip-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid rgba(0,0,0,0.12);border-radius:50%;background:#fff;color:#333;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease,border-color 0.15s ease,transform 0.1s ease;text-decoration:none}.catalog-flip-btn .glyphicon{top:0;font-size:15px}.catalog-flip-btn:hover,.catalog-flip-btn:focus-visible{background:#cd0f16;border-color:#cd0f16;color:#fff}.catalog-flip-btn:active{transform:scale(0.93)}.catalog-flip-btn:disabled{opacity:0.35;cursor:default;background:#fff;color:#333;border-color:rgba(0,0,0,0.12)}.catalog-flip-btn--nav{width:44px;height:44px}.catalog-flip-btn--sm{width:auto;height:32px;padding:0 12px;border-radius:999px;font-size:0.8rem;font-weight:700}.catalog-flip-zoom-label{width:auto;min-width:3.4rem;height:40px;padding:0 0.6rem;border-radius:999px;font-size:0.82rem;font-variant-numeric:tabular-nums;font-weight:700}.catalog-flip-sep{width:1px;height:24px;margin:0 0.25rem;background:rgba(0,0,0,0.12);flex-shrink:0}.catalog-flip-pageinfo-wrap{position:relative;display:inline-flex}.catalog-flip-pageinfo{display:inline-flex;align-items:center;justify-content:center;min-width:5.6rem;height:40px;padding:0 0.85rem;border:1px solid rgba(0,0,0,0.12);border-radius:999px;background:#fff;color:#333;font-size:0.9rem;font-variant-numeric:tabular-nums;cursor:pointer}.catalog-flip-pageinfo:hover,.catalog-flip-pageinfo:focus-visible{border-color:#cd0f16;color:#cd0f16}.catalog-flip-jump[hidden]{display:none}.catalog-flip-jump{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:0.4rem;padding:0.5rem;background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,0.18);z-index:4;white-space:nowrap}.catalog-flip-jump-input{width:4.2rem;height:32px;padding:0 0.5rem;border:1px solid rgba(0,0,0,0.18);border-radius:8px;font-size:0.9rem;text-align:center}.catalog-flip-sr-gallery{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.catalog-flip-spinner__arc{animation-duration:1.6s}}@media (max-width:767px){.catalog-flip-viewport{border-radius:12px;min-height:220px}.catalog-flip-stage{padding:8px}.catalog-flip-book{filter:drop-shadow(0 12px 22px rgba(25,18,8,0.28))}.catalog-flip-btn,.catalog-flip-pageinfo,.catalog-flip-zoom-label{height:38px}.catalog-flip-btn{width:38px}.catalog-flip-btn--nav{width:42px;height:42px}.catalog-flip-swipehint{font-size:0.72rem;padding:0.4rem 0.85rem;bottom:8px;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.catalog-flip-toolbar{gap:0.28rem;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 4px;mask-image:linear-gradient(to right,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.catalog-flip-toolbar::-webkit-scrollbar{display:none}.catalog-flip-pageinfo{min-width:4.6rem;padding:0 0.6rem;flex-shrink:0}.catalog-flip-zoom-label{min-width:2.9rem;flex-shrink:0}.catalog-flip-btn,.catalog-flip-sep{flex-shrink:0}}@media (max-width:400px){.catalog-flip-btn,.catalog-flip-pageinfo,.catalog-flip-zoom-label{height:34px}.catalog-flip-btn{width:34px}.catalog-flip-btn--nav{width:38px;height:38px}.catalog-flip-pageinfo{min-width:4rem;font-size:0.82rem}.catalog-flip-sep{margin:0 0.12rem}.catalog-flip-toolbar{gap:0.2rem}}.catalog-pdf-root{position:relative;max-width:100%;margin:0 auto 2.5rem;min-height:360px}.catalog-pdf-tools{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.5rem 0.75rem;margin-bottom:1rem;padding:0 0.5rem}.catalog-pdf-tools .catalog-pdf-tool-btn.button-primary.sm{min-width:2.75rem;padding-left:14px;padding-right:14px;text-align:center}.catalog-pdf-tools .catalog-pdf-tool-btn--wide.button-primary.sm{min-width:auto;padding-left:18px;padding-right:18px}.catalog-pdf-tools .catalog-pdf-tool-btn--icon.button-primary.sm{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding-left:12px;padding-right:12px}.catalog-pdf-icon-loupe{display:block;vertical-align:middle}.catalog-pdf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.catalog-pdf-zoom-label{display:inline-block;min-width:3.25rem;text-align:center;font-size:0.9rem;font-variant-numeric:tabular-nums;color:#444}.catalog-pdf-stage{position:relative;width:100%;min-height:200px;max-height:860px;overflow:auto;margin:0 auto;padding:1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;border-radius:4px;outline:none}.catalog-pdf-sheet{position:relative;display:inline-block;line-height:0;vertical-align:top}.catalog-pdf-hit{position:absolute;z-index:2;border:0;padding:0;margin:0;cursor:pointer;background:transparent;transition:background 0.2s ease;-webkit-tap-highlight-color:transparent}.catalog-pdf-hit:hover:not(:disabled),.catalog-pdf-hit:focus-visible:not(:disabled){background:rgba(205,15,22,0.1)}.catalog-pdf-hit:disabled{cursor:default;opacity:0;pointer-events:none}.catalog-pdf-hit--tl{top:0;left:0;width:26%;height:26%;max-width:132px;max-height:132px;min-width:56px;min-height:56px;clip-path:polygon(0 0,100% 0,0 100%)}.catalog-pdf-hit--tr{top:0;right:0;width:26%;height:26%;max-width:132px;max-height:132px;min-width:56px;min-height:56px;clip-path:polygon(0 0,100% 0,100% 100%)}.catalog-pdf-hit--bl{bottom:0;left:0;width:26%;height:26%;max-width:132px;max-height:132px;min-width:56px;min-height:56px;clip-path:polygon(0 0,0 100%,100% 100%)}.catalog-pdf-hit--br{bottom:0;right:0;width:26%;height:26%;max-width:132px;max-height:132px;min-width:56px;min-height:56px;clip-path:polygon(100% 0,0 100%,100% 100%)}.catalog-pdf-stage:focus-visible{box-shadow:0 0 0 2px rgba(205,15,22,0.35)}.catalog-pdf-lens{position:fixed;z-index:9999;width:200px;height:200px;margin:0;padding:0;border-radius:50%;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,0.25),0 0 0 3px rgba(255,255,255,0.95),0 0 0 5px rgba(205,15,22,0.45);pointer-events:none}.catalog-pdf-lens[hidden]{display:none !important}.catalog-pdf-lens-canvas{display:block;width:100%;height:100%}.catalog-pdf-root--loupe .catalog-pdf-sheet{cursor:crosshair}.catalog-pdf-stage:fullscreen{max-height:none;align-items:center;background:#2a2a2a}.catalog-pdf-stage:fullscreen .catalog-pdf-canvas{box-shadow:0 4px 24px rgba(0,0,0,0.35)}.catalog-pdf-canvas{display:block;max-width:none;height:auto;background:#ffffff;box-shadow:0 1px 6px rgba(0,0,0,0.08)}.catalog-pdf-spinner{position:absolute;left:0;right:0;top:0;min-height:320px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#555;background:rgba(247,247,247,0.94);box-sizing:border-box;border-radius:4px}.catalog-pdf-spinner.catalog-pdf-spinner--hide{display:none}.catalog-pdf-toolbar{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;padding:0 0.5rem}.catalog-pdf-hint{margin:0.75rem 0 0;text-align:center;font-size:0.85rem;color:#666}.catalog-pdf-toolbar .catalog-pdf-nav-btn.button-primary.sm{min-width:9rem;text-align:center}.catalog-pdf-pageinfo{font-size:0.9rem;color:#555;min-width:8rem;text-align:center;font-variant-numeric:tabular-nums}.catalog-pdf-spinner__txt{font-size:0.95rem}.catalog-pdf-spinner__arc{width:44px;height:44px;border-radius:50%;border:3px solid rgba(205,15,22,0.15);border-top-color:#cd0f16;animation:catalog-pdf-spin 0.75s linear infinite}@keyframes catalog-pdf-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.catalog-pdf-stage{padding:0.5rem;max-height:none}.catalog-pdf-tools{display:grid;grid-template-columns:repeat(4,minmax(0,auto));justify-content:center;align-items:center;gap:0.35rem 0.45rem;padding:0 0.25rem}.catalog-pdf-tools .catalog-pdf-tool-btn.button-primary.sm{min-width:2.5rem;padding-left:10px;padding-right:10px}.catalog-pdf-tools .catalog-pdf-tool-btn--wide{grid-column:1 / -1;width:100%;max-width:100%;box-sizing:border-box;justify-self:stretch}.catalog-pdf-zoom-label{min-width:2.5rem;font-size:0.8rem}.catalog-pdf-toolbar{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0.5rem 0.65rem;margin-top:1rem;padding:0 0.25rem;align-items:stretch}.catalog-pdf-toolbar .catalog-pdf-pageinfo{grid-column:1 / -1;grid-row:1;min-width:0;width:100%;font-size:0.85rem;padding:0.2rem 0}.catalog-pdf-toolbar .catalog-pdf-nav-btn.button-primary.sm{min-width:0 !important;width:100%;max-width:none;font-size:13px;padding-left:10px;padding-right:10px;box-sizing:border-box}.catalog-pdf-toolbar .catalog-pdf-nav-btn:first-of-type{grid-column:1;grid-row:2}.catalog-pdf-toolbar .catalog-pdf-nav-btn:last-of-type{grid-column:2;grid-row:2}}@media (max-width:380px){.catalog-pdf-tools .catalog-pdf-tool-btn--wide{font-size:12px;padding-left:8px;padding-right:8px}.catalog-pdf-toolbar .catalog-pdf-nav-btn.button-primary.sm{font-size:12px}}