.pp-page{padding:28px 22px 60px;font-family:var(--font-body-family, "IBM Plex Mono", ui-monospace, monospace);letter-spacing:.3px}.pp-page__head{margin:0 0 26px}.pp-page__title{font-family:var(--font-body-family, "IBM Plex Mono", ui-monospace, monospace);font-size:clamp(34px,7vw,56px);font-weight:700;letter-spacing:var(--pp-track-tight, -.03em);line-height:1.02;color:var(--pp-sienna, #a5552f);margin:0 0 12px}.pp-page__intro{font-size:13px;line-height:1.7;color:var(--pp-text, rgba(38, 34, 32, .78))}.pp-page__intro p{margin:0}.pp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pp-grid__item{display:block;padding:0;border:0;margin:0;background:none;cursor:pointer;font-family:inherit;text-align:left;min-width:0}.pp-grid__media{display:block;position:relative;overflow:hidden;background:#e8e5e1;aspect-ratio:4 / 5}.pp-grid__img{max-width:100%}.pp-grid__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pp-grid__item:hover .pp-grid__img,.pp-grid__item:focus-visible .pp-grid__img{transform:scale(1.03)}.pp-grid__item:focus-visible{outline:2px solid #262220;outline-offset:2px}.pp-grid__label{display:block;margin-top:7px;color:#55504c;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.pp-grid--titled{row-gap:20px}@media screen and (min-width:750px){.pp-page{padding:44px 44px 90px}.pp-grid{grid-template-columns:repeat(3,1fr);gap:12px}.pp-grid--titled{row-gap:28px}}@media screen and (min-width:1200px){.pp-grid{grid-template-columns:repeat(4,1fr)}}body.pp-noscroll{overflow:hidden}.pp-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#12100f;display:flex;flex-direction:column}.pp-viewer[hidden]{display:none}.pp-viewer__topbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:12px 8px 12px 20px;color:#fff;font-family:var(--font-body-family, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.pp-viewer__close{width:44px;height:44px;border:0;background:none;color:#fff;font-size:26px;line-height:1;cursor:pointer;font-family:inherit}.pp-viewer__stack{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:1fr;gap:8px;padding:0 8px 28px;align-content:start}.pp-viewer__img{width:100%;height:auto;display:block}@media screen and (min-width:750px){.pp-viewer__topbar{padding:16px 12px 16px 40px;font-size:12px}.pp-viewer__stack{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 40px 40px}}.pp-head-section{position:sticky;top:0;z-index:50;background:#fff}.pp-head{position:relative;display:flex;align-items:center;min-height:52px;padding:6px 22px}.pp-head__mark{font-family:var(--font-wordmark-family, Karla, system-ui, sans-serif);font-weight:var(--font-wordmark-weight, 700);text-transform:lowercase;letter-spacing:-.03em;font-size:20px;color:var(--pp-sienna, #a5552f);text-decoration:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pp-head .pp-nav{color:#262220}.pp-head__inline{display:none}.pp-head__burger{list-style:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:-12px;cursor:pointer;color:#262220}.pp-head__burger::-webkit-details-marker{display:none}.pp-head__panel{position:absolute;left:0;right:0;top:100%;background:#fff;padding:4px 22px 20px}.pp-head__panel .pp-nav{flex-direction:column;gap:16px;font-size:12px}.pp-foot__mid{flex:1;text-align:center}.pp-foot__ig{font-family:var(--font-body-family, "IBM Plex Mono", ui-monospace, monospace);font-size:11px;letter-spacing:.06em;color:var(--pp-footer-label, #6b6560);text-decoration:none}.pp-foot__ig:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (min-width:750px){.pp-head{min-height:64px;padding:8px 44px}.pp-head__mark{font-size:28px}.pp-head__drawer{display:none}.pp-head__inline{display:block}}.pp-store .pp-page__intro,.pp-contact .pp-page__intro{font-size:14px}.pp-store__form,.pp-contact__form{max-width:440px;margin-top:34px}.pp-card{background:#fff;border:1px solid var(--pp-input-border, #d6d3cf);padding:24px 20px}.pp-card input[type=text],.pp-card input[type=email],.pp-card input[type=tel],.pp-card textarea{width:100%;box-sizing:border-box;border:1px solid var(--pp-input-border, #d6d3cf);border-radius:0;outline:none;padding:11px 10px;font-size:13.5px;font-family:inherit;color:var(--pp-input-text, #2b2724);background:var(--pp-input-bg, #fafaf8);-webkit-appearance:none;appearance:none}.pp-card input:focus,.pp-card textarea:focus{border-color:var(--pp-ink, #262220)}.pp-card textarea{min-height:130px;resize:vertical}.pp-page__credit{margin:26px 0 0;font-family:var(--font-body-family, Karla, system-ui, sans-serif);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8b8580}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pp-gallery.css.map */
