.web-catalog,.web-catalog *,.web-catalog *:before,.web-catalog *:after{box-sizing:border-box}.web-catalog{--wc-bg: #f7f5ef;--wc-paper: #ffffff;--wc-line: #d8d1c4;--wc-ink: #1b1b1a;--wc-mute: #817b71;--wc-mute-2: #4a463f;background:var(--wc-bg);color:var(--wc-ink);font-family:-apple-system,BlinkMacSystemFont,Hiragino Sans,Yu Gothic,YuGothic,sans-serif;font-feature-settings:"palt" 1;font-size:14px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.web-catalog :where(button,a){font:inherit}.web-catalog img{display:block;max-width:100%}.wc-header{position:sticky;top:0;z-index:10;background:#f7f5eff0;-webkit-backdrop-filter:saturate(160%) blur(8px);backdrop-filter:saturate(160%) blur(8px);border-bottom:.5px solid var(--wc-line)}.wc-header-inner{max-width:1200px;margin:0 auto;padding:18px 24px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.wc-brand{display:flex;flex-direction:column;gap:2px}.wc-brand b,.wc-brand span,.wc-cta,.wc-hero h1,.wc-hero-meta,.wc-section-label,.wc-cap-num,.wc-lightbox-cap,.wc-footer-note{font-family:Inter,Helvetica Neue,Arial,sans-serif}.wc-brand b{font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.wc-brand span{font-size:11px;letter-spacing:.08em;color:var(--wc-mute)}.wc-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border:.5px solid var(--wc-ink);background:transparent;color:var(--wc-ink);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.wc-cta:hover,.wc-cta:focus-visible{background:var(--wc-ink);color:var(--wc-bg)}.wc-cta svg{width:12px;height:12px}.wc-hero{max-width:1200px;margin:0 auto;padding:56px 24px 28px}.wc-hero h1{font-weight:500;font-size:34px;line-height:1.1;letter-spacing:0;margin:0 0 14px}.wc-hero p{font-size:13px;color:var(--wc-mute-2);max-width:520px;line-height:1.85;margin:0}.wc-hero-meta{margin-top:20px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wc-mute)}.wc-hero-actions{display:flex;margin-top:24px}.wc-grid-section{max-width:1200px;margin:0 auto;padding:24px 24px 80px}.wc-section-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--wc-mute);margin:36px 0 14px;padding-bottom:10px;border-bottom:.5px solid var(--wc-line)}.wc-section-label:first-child{margin-top:0}.wc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 24px}.wc-card{display:flex;flex-direction:column;gap:10px;background:transparent;border:0;padding:0;text-align:left;cursor:pointer;color:inherit;transition:transform .2s ease}.wc-card:hover{transform:translateY(-2px)}.wc-card:focus-visible{outline:2px solid var(--wc-ink);outline-offset:4px}.wc-thumb{position:relative;background:var(--wc-paper);border:.5px solid var(--wc-line);aspect-ratio:210 / 297;overflow:hidden}.wc-thumb img{width:100%;height:100%;object-fit:cover}.wc-cap{display:flex;align-items:baseline;gap:8px;padding-left:1px}.wc-cap-num{font-weight:500;font-size:11px;letter-spacing:.06em;color:var(--wc-ink);min-width:18px}.wc-cap-name{font-size:11.5px;color:var(--wc-mute);letter-spacing:.02em}.wc-footer{border-top:.5px solid var(--wc-line);padding:36px 24px;text-align:center}.wc-footer .wc-cta{margin:0 auto}.wc-footer-note{margin-top:14px;font-size:10.5px;letter-spacing:.18em;color:var(--wc-mute);text-transform:uppercase}.wc-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#141311eb;display:flex;align-items:center;justify-content:center;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility 0s linear .24s}.wc-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.wc-lightbox-inner{position:relative;width:min(72vw,980px);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.wc-lightbox.is-open .wc-lightbox-inner{opacity:1;transform:none}.wc-lightbox-image{position:relative;z-index:1;background:var(--wc-paper);max-height:84vh;width:auto;box-shadow:0 18px 48px #00000052;transform-origin:center center;transform:translate(0) scale(1);transition:transform .18s ease;touch-action:none}.wc-lightbox-image img{display:block;max-height:84vh;width:auto;max-width:min(72vw,980px);cursor:zoom-in;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.wc-lightbox-image.is-zoomed img{cursor:grab}.wc-lightbox-image.is-dragging img{cursor:grabbing}.wc-lightbox-image.is-dragging{transition:none}.wc-lightbox-image.is-turning-next img{animation:wc-page-next .24s ease}.wc-lightbox-image.is-turning-prev img{animation:wc-page-prev .24s ease}@keyframes wc-page-next{0%{opacity:0;transform:translate(18px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wc-page-prev{0%{opacity:0;transform:translate(-18px) scale(.995)}to{opacity:1;transform:translate(0) scale(1)}}.wc-lightbox-cap{color:#ffffffc7;font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}.wc-lightbox-btn{position:fixed;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;border:.5px solid rgba(255,255,255,.46);background:#141311b8;color:#ffffffe6;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s ease,color .16s ease}.wc-lightbox-btn:hover,.wc-lightbox-btn:focus-visible{background:#ffffff1a;color:#fff}.wc-lightbox-prev{left:max(clamp(36px,4vw,72px),env(safe-area-inset-left))}.wc-lightbox-next{right:max(clamp(36px,4vw,72px),env(safe-area-inset-right))}.wc-lightbox-close{position:absolute;z-index:5;top:-52px;right:0;background:#141311b8;border:.5px solid rgba(255,255,255,.42);color:#ffffffdb;font-size:20px;cursor:pointer;width:36px;height:36px;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .16s ease,border-color .16s ease,color .16s ease}.wc-lightbox-tools{position:absolute;z-index:5;top:-52px;left:0;display:inline-flex;align-items:center;border:.5px solid rgba(255,255,255,.36);background:#14131147}.wc-lightbox-tool,.wc-lightbox-scale{height:32px;border:0;border-right:.5px solid rgba(255,255,255,.24);background:transparent;color:#ffffffc7;cursor:pointer;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:.08em;transition:background .16s ease,color .16s ease}.wc-lightbox-tool{width:34px;font-size:16px;line-height:1}.wc-lightbox-scale{min-width:58px;padding:0 10px}.wc-lightbox-tool:last-child,.wc-lightbox-scale:last-child{border-right:0}.wc-lightbox-tool:hover,.wc-lightbox-tool:focus-visible,.wc-lightbox-scale:hover,.wc-lightbox-scale:focus-visible{background:#ffffff1a;color:#fff}.wc-lightbox-tool:disabled,.wc-lightbox-scale:disabled{color:#ffffff47;cursor:default}.wc-lightbox-tool:disabled:hover,.wc-lightbox-scale:disabled:hover{background:transparent}.wc-lightbox-close:hover,.wc-lightbox-close:focus-visible{background:#ffffff1f;border-color:#ffffffb8;color:#fff}@media(prefers-reduced-motion:reduce){.wc-lightbox,.wc-lightbox-inner,.wc-lightbox-image,.wc-lightbox-image img{animation:none;transition:none}}.web-catalog--site-shell{--wc-bg: #ffffff;--wc-paper: #ffffff;--wc-line: #dedede;--wc-ink: #1f1f1f;--wc-mute: #777777;--wc-mute-2: #4a4a4a;background:#fff;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Yu Gothic,YuGothic,sans-serif;min-height:0}.web-catalog--site-shell .wc-hero{max-width:760px;padding-top:90px;padding-bottom:46px;text-align:center}.web-catalog--site-shell .wc-hero h1{font-size:28px;font-weight:700;line-height:1.5;margin-bottom:38px}.web-catalog--site-shell .wc-hero h1:after{content:"";display:block;width:100%;height:1px;margin-top:34px;background:#d6d6d6}.web-catalog--site-shell .wc-hero p{max-width:640px;margin:0 auto;color:#555;font-size:14px;line-height:2}.web-catalog--site-shell .wc-hero-meta{margin-top:22px;color:#999;font-size:11px;letter-spacing:.14em}.web-catalog--site-shell .wc-hero-actions{justify-content:center;margin-top:30px}.web-catalog--site-shell .wc-cta{min-width:184px;min-height:44px;border-color:#1f1f1f;font-size:11px}.web-catalog--site-shell .wc-grid-section{max-width:1180px;padding-top:0}.web-catalog--site-shell .wc-section-label{color:#999;border-bottom-color:#d6d6d6}.web-catalog--site-shell .wc-grid{grid-template-columns:repeat(4,1fr);gap:30px 26px}.web-catalog--site-shell .wc-thumb{border-color:#d6d6d6}.web-catalog--site-shell .wc-card:hover{transform:none}.web-catalog--site-shell .wc-card:hover .wc-thumb{border-color:#1f1f1f}.web-catalog--site-shell .wc-cap-name{color:#777}.web-catalog--site-shell .wc-footer{background:#fff;border-top-color:#d6d6d6}@media(max-width:1023px){.wc-grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}.wc-lightbox-prev{left:max(16px,env(safe-area-inset-left))}.wc-lightbox-next{right:max(16px,env(safe-area-inset-right))}}@media(max-width:767px){.wc-header-inner{grid-template-columns:1fr;align-items:start;padding:16px}.wc-cta{width:100%}.wc-hero{padding:36px 16px 18px}.wc-hero h1{font-size:26px}.wc-grid-section{padding:16px 16px 56px}.wc-grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.wc-cap{gap:6px}.wc-cap-num{font-size:10px}.wc-cap-name{font-size:10.5px}.wc-lightbox-inner,.wc-lightbox-image img{width:min(92vw,720px);max-width:92vw}.wc-lightbox-inner{max-height:calc(100vh - 112px);gap:10px}.wc-lightbox-image,.wc-lightbox-image img{max-height:calc(100vh - 190px)}.wc-lightbox-cap{width:100%;min-height:42px;padding:0 56px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.45}.wc-lightbox-btn{position:absolute;top:auto;bottom:0;transform:none;width:44px;height:42px;background:#141311bd;border-color:#ffffff6b;color:#ffffffe6;z-index:2}.wc-lightbox-prev{left:0}.wc-lightbox-next{right:0}.wc-lightbox-tools{top:-48px}.wc-lightbox-close{top:-48px;width:38px;height:38px}.web-catalog--site-shell .wc-hero{padding-top:56px;text-align:left}.web-catalog--site-shell .wc-hero h1{font-size:28px;line-height:1.4}.web-catalog--site-shell .wc-hero p{margin-left:0}.web-catalog--site-shell .wc-hero-actions{justify-content:flex-start}.web-catalog--site-shell .wc-grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/web-catalog.css.map */
