.catalog-card-link .catalog-cover{border:0;background:#e9e6e1;box-shadow:1px 2px 3px #25201715,8px 14px 28px #25201717;transform-origin:40% 100%;transition:transform .45s ease,box-shadow .45s ease}.catalog-card-link:is(:hover,:focus-visible) .catalog-cover{transform:perspective(1000px) rotateY(-4deg) translateY(-5px);box-shadow:2px 3px 4px #25201719,12px 22px 38px #25201724}.catalog-card-link .catalog-cover-image{object-fit:contain}.catalog-reader-popup-panel.catalog-reader-popup-panel{width:calc(100vw - 2rem);height:calc(100dvh - 2rem);max-width:none;max-height:none;padding:0;margin:1rem auto;border:0;border-radius:16px;color-scheme:light;box-shadow:0 24px 100px #0004;overflow:hidden}.catalog-reader-popup-panel::-webkit-backdrop{background:#1514119c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.catalog-reader-popup-panel::backdrop{background:#1514119c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.catalog-magazine-main.floo-catalog-reader{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;background:#efeeeb;color:#252522;color-scheme:light;border-radius:0;isolation:isolate;font-size:14px;line-height:1.4;overflow:hidden}.catalog-reader-popup-panel .floo-catalog-reader{height:100%}.floo-catalog-reader *,.floo-catalog-reader :after,.floo-catalog-reader :before{box-sizing:border-box}.floo-catalog-reader button,.floo-catalog-reader input{font:inherit;color:inherit}.floo-catalog-reader a,.floo-catalog-reader button{-webkit-tap-highlight-color:transparent}.floo-catalog-reader button{cursor:pointer}.floo-catalog-reader button:disabled{opacity:.25;cursor:default}.floo-catalog-reader :is(button,a,input,[tabindex]):focus-visible{outline:2px solid #666b59;outline-offset:3px}.floo-catalog-reader svg{width:21px;height:21px;display:block;flex-shrink:0}.catalog-reader-header{min-height:76px;padding:18px 28px 10px;display:flex;align-items:center;justify-content:space-between;gap:20px;z-index:8}.catalog-reader-eyebrow{display:block;color:#7a7972;font-size:9px;text-transform:uppercase;letter-spacing:.17em}.catalog-reader-header h1{margin:5px 0 0;color:#252522;font-size:16px;font-weight:400;line-height:1.35}.catalog-reader-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid #25252220;border-radius:50%;background:transparent}.catalog-reader-close:hover{background:#fff9}.catalog-book-stage{position:relative;min-width:0;min-height:0;padding:6px 64px 18px;overflow:hidden}.catalog-book-area{width:100%;height:100%;display:grid;place-items:center;min-width:0;min-height:0}.floo-catalog-reader .catalog-flipbook-viewport{position:relative;width:var(--catalog-book-width);height:var(--catalog-page-height);max-width:none;display:block;transition:transform .52s cubic-bezier(.25,.6,.3,1)}.floo-catalog-reader .catalog-flipbook-viewport[data-cover=front]{transform:translateX(calc(var(--catalog-page-width) * -.5))}.floo-catalog-reader .catalog-flipbook-viewport[data-cover=back]{transform:translateX(calc(var(--catalog-page-width) * .5))}.floo-catalog-reader .catalog-flipbook-viewport[data-flipping=true][data-cover=front]{transform:translateX(0)}.floo-catalog-reader .catalog-flipbook-page{background:#fff;box-shadow:0 0 1px #27282028,0 2px 7px #27282012}.floo-catalog-reader .catalog-flipbook-page-inner{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.floo-catalog-reader .catalog-page-image{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.catalog-paper-shading{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#252b250e,#252b2507 1%,#ffffff22 2.6%,#ffffff0a 5.5%,transparent 11%);box-shadow:inset 0 0 0 1px #333b2a06}.catalog-flipbook-page.--left .catalog-paper-shading{transform:scaleX(-1)}.floo-catalog-reader .stf__innerShadow:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--catalog-fold-light,0);background:linear-gradient(270deg,transparent 0,#ffffff14 6%,#fffffff0 20%,#ffffffb8 29%,#ffffff26 48%,transparent 76%)}.floo-catalog-reader[data-paper-direction=back] .stf__innerShadow:after{background:linear-gradient(90deg,transparent 0,#ffffff14 6%,#fffffff0 20%,#ffffffb8 29%,#ffffff26 48%,transparent 76%)}.floo-catalog-reader .stf__innerShadow,.floo-catalog-reader .stf__outerShadow{pointer-events:none}.floo-catalog-reader .catalog-flipbook-viewport:after,.floo-catalog-reader .catalog-flipbook-viewport:before{content:"";position:absolute;z-index:-1;top:2px;bottom:-2px;width:5px;background:repeating-linear-gradient(90deg,#fafaf7 0 1px,#c8cac245 1px 1.5px);box-shadow:1px 1px 3px #23261d20;pointer-events:none}.floo-catalog-reader .catalog-flipbook-viewport:before{left:-4px;border-radius:2px 0 0 2px}.floo-catalog-reader .catalog-flipbook-viewport:after{right:-4px;border-radius:0 2px 2px 0}.floo-catalog-reader .catalog-flipbook-viewport[data-cover=back]:after,.floo-catalog-reader .catalog-flipbook-viewport[data-cover=front]:before,.floo-catalog-reader .catalog-flipbook-viewport[data-portrait=true]:before{display:none}.catalog-reader-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:64px;display:grid;place-items:center;color:#55554f;background:transparent;border:0;border-radius:30px}.catalog-reader-arrow svg{width:28px;height:28px}.catalog-reader-arrow-prev{left:8px}.catalog-reader-arrow-next{right:8px}.catalog-reader-arrow:hover:not(:disabled){background:#fff8}.catalog-reader-message{text-align:center;color:#74746d;font-size:14px}.catalog-reader-message a{display:inline-block;margin-top:12px;color:#252522;text-decoration:underline;text-underline-offset:4px}.catalog-reader-busy{position:absolute;left:50%;bottom:25px;translate:-50% 0;background:#fffef5eb;padding:8px 14px;font-size:12px;box-shadow:0 3px 15px #0001;border-radius:4px;z-index:7}.catalog-reader-footer{position:relative;z-index:8;padding:0 24px max(12px,env(safe-area-inset-bottom));background:#efeeeb}.catalog-reader-progress{position:relative;width:min(720px,100%);margin:0 auto 10px}.catalog-reader-progress input{width:100%;height:16px;display:block;margin:0;cursor:pointer;accent-color:#4c4e43}.catalog-reader-progress input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.catalog-reader-progress input::-webkit-slider-runnable-track{height:2px;background:#cbcac3;border-radius:2px}.catalog-reader-progress input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:10px;height:10px;margin-top:-4px;border-radius:50%;background:#4c4e43}.catalog-reader-progress input::-moz-range-track{height:2px;background:#cbcac3}.catalog-reader-progress input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#4c4e43}.catalog-reader-toolbar{display:flex;align-items:center;justify-content:center;gap:16px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:auto}.catalog-tools-group{display:flex;align-items:center;gap:3px}.catalog-tools-group+.catalog-tools-group{padding-left:16px;border-left:1px solid #25252222}.catalog-reader-toolbar a,.catalog-reader-toolbar button{display:grid;place-items:center;width:36px;height:36px;padding:7px;color:#4c4d46;text-decoration:none;background:transparent;border:0;border-radius:5px}.catalog-reader-toolbar :is(button,a):hover:not(:disabled),.catalog-reader-toolbar button[aria-expanded=true]{background:#fff}.catalog-page-jump{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-page-jump input{width:35px;height:30px;border:1px solid #bdbdb5;border-radius:3px;background:#fff6;padding:3px;text-align:center}.catalog-page-jump span{padding-right:4px;color:#787971}.catalog-reader-toolbar .catalog-zoom-reset{width:48px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catalog-reader-help{margin:8px 0 0;color:#85857c;text-align:center;font-size:10px;letter-spacing:.02em}.catalog-page-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.catalog-scrubber-preview{position:absolute;bottom:25px;translate:-50% 0;width:100px;padding:5px;background:#fff;box-shadow:0 8px 25px #0002;border-radius:3px;text-align:center;pointer-events:none}.catalog-scrubber-preview img{display:block;width:100%;height:auto}.catalog-scrubber-preview span{display:block;padding-top:5px;color:#555;font-size:10px}.catalog-reader-panel{position:absolute;z-index:10;top:80px;bottom:122px;left:18px;width:min(310px,calc(100% - 36px));overflow:auto;overscroll-behavior:contain;padding:18px;border:1px solid #deded5;border-radius:7px;background:#fafaf7fa;box-shadow:0 10px 35px #0002}.catalog-panel-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.catalog-panel-heading h2{margin:0;font-size:16px;font-weight:400;line-height:1.3}.catalog-panel-heading button{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent}.catalog-thumbnail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 12px;gap:16px 12px}.catalog-thumbnail{padding:5px;border:1px solid transparent;border-radius:3px;background:transparent;text-align:center}.catalog-thumbnail[aria-current=page]{border-color:#646c56;background:#e7e9dd}.catalog-thumbnail:hover{background:#e9e9e2}.catalog-thumbnail img{display:block;width:100%;height:auto;box-shadow:0 2px 5px #0002}.catalog-thumbnail span{display:block;padding-top:6px;font-size:11px}.catalog-search-label{display:block;margin-bottom:7px;color:#73746b;font-size:11px}.catalog-reader-panel input[type=search]{width:100%;padding:10px;border:1px solid #c7c8bd;border-radius:3px;background:#fff;font-size:12px}.catalog-search-status{margin:12px 0 18px;font-size:11px;color:#74766a}.catalog-zoom-view{position:absolute;inset:0 56px 12px;z-index:4;overflow:auto;overscroll-behavior:contain;background:#e5e4de;touch-action:pan-x pan-y}.catalog-zoom-sheet{display:flex;align-items:flex-start;min-height:100%}.catalog-zoom-sheet img{display:block;max-width:none;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.catalog-magazine-main.floo-catalog-reader:-webkit-full-screen{width:100vw;height:100dvh;border-radius:0}.catalog-magazine-main.floo-catalog-reader.is-expanded,.catalog-magazine-main.floo-catalog-reader:fullscreen{width:100vw;height:100dvh;border-radius:0}.catalog-magazine-main.floo-catalog-reader.is-expanded{position:fixed;inset:0;z-index:100}.catalog-reader-loading{display:grid;height:100%;place-items:center;color:#73746b}@media (max-width:760px){.catalog-reader-toolbar{gap:6px}.catalog-tools-group+.catalog-tools-group{padding-left:6px}.catalog-reader-toolbar .catalog-bookend{display:none}}@media (max-width:540px){.catalog-reader-popup-panel.catalog-reader-popup-panel{width:100%;height:100dvh;margin:0;border-radius:0}.catalog-reader-header{min-height:70px;padding:12px 16px}.catalog-reader-header h1{font-size:14px}.catalog-reader-eyebrow{font-size:8px}.catalog-reader-close{width:36px;height:36px}.catalog-book-stage{padding:2px 30px 12px}.catalog-reader-arrow{width:28px;height:52px}.catalog-reader-arrow svg{width:22px;height:22px}.catalog-reader-arrow-prev{left:0}.catalog-reader-arrow-next{right:0}.catalog-reader-footer{padding-left:14px;padding-right:14px}.catalog-reader-toolbar{display:grid;grid-template-columns:1fr auto 1fr;width:100%;grid-gap:4px 10px;gap:4px 10px}.catalog-pagination{grid-row:1;grid-column:1/-1}.catalog-pagination,.catalog-tools-group{justify-content:center}.catalog-tools-group+.catalog-tools-group{padding:0;border:0}.catalog-reader-toolbar .catalog-bookend{display:grid}.catalog-reader-toolbar a,.catalog-reader-toolbar button{width:34px;height:34px}.catalog-reader-toolbar .catalog-zoom-reset{width:40px}.catalog-reader-progress{margin-bottom:3px}.catalog-reader-help{font-size:9px;margin-top:5px}.catalog-reader-panel{top:72px;bottom:154px;left:12px;width:calc(100% - 24px)}.catalog-thumbnail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-zoom-view{inset:0 28px 10px}}@media (max-height:500px) and (min-width:541px){.catalog-reader-header{min-height:50px;padding:5px 20px}.catalog-reader-header h1{font-size:13px;margin-top:2px}.catalog-reader-eyebrow{font-size:8px}.catalog-reader-help{display:none}.catalog-reader-footer{padding-bottom:5px}.catalog-reader-progress{margin-bottom:2px}.catalog-book-stage{padding-bottom:4px}.catalog-reader-panel{top:54px;bottom:75px}}@media (prefers-reduced-motion:reduce){.floo-catalog-reader .stf__innerShadow:after{display:none}.catalog-card-link .catalog-cover,.floo-catalog-reader .catalog-flipbook-viewport{transition:none}.catalog-card-link:is(:hover,:focus-visible) .catalog-cover{transform:none}}