:root{--pa-paper: #F6F4EF;--pa-card: #FFFFFF;--pa-ink: #0A0A0A;--pa-ink-2: #2A2724;--pa-mute: #6B6560;--pa-rule: #E2DED6;--pa-line: #D8D3CA;--pa-mat: #ECE8E1;--pa-accent: #A50005;--pa-accent-on-dark: #E0565A;--pa-serif: "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--pa-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;--pa-en: "Poppins", "Noto Sans JP", sans-serif;--pa-radius: 6px;--pa-gutter: 40px}@media(max-width:749px){:root{--pa-gutter: 20px}}body.pa-theme{background:var(--pa-paper)}.pa{color:var(--pa-ink-2);font-family:var(--pa-sans);font-size:14px;line-height:1.8;-webkit-font-smoothing:antialiased}.pa *,.pa *:before,.pa *:after{box-sizing:border-box}.pa a{color:var(--pa-ink);text-decoration:none}.pa a:hover{color:var(--pa-accent)}.pa img{max-width:100%}.pa :focus-visible{outline:2px solid var(--pa-accent);outline-offset:2px}.pa-container{max-width:1280px;margin:0 auto;padding-left:var(--pa-gutter);padding-right:var(--pa-gutter)}.pa-section{padding-top:96px}@media(max-width:749px){.pa-section{padding-top:56px}}.pa-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pa-eyebrow{font-family:var(--pa-en);font-size:12px;letter-spacing:.16em;font-weight:600;color:var(--pa-mute);text-transform:uppercase}.pa-eyebrow--accent{color:var(--pa-accent)}.pa-h1{font-family:var(--pa-serif);font-weight:500;font-size:44px;line-height:1.45;color:var(--pa-ink);margin:14px 0 0;text-wrap:balance}.pa-h2{font-family:var(--pa-serif);font-weight:500;font-size:28px;line-height:1.45;color:var(--pa-ink);margin:6px 0 0;text-wrap:balance}.pa-h3{font-family:var(--pa-serif);font-weight:500;font-size:24px;line-height:1.45;color:var(--pa-ink);margin:0}@media(max-width:749px){.pa-h1{font-size:30px}.pa-h2{font-size:22px}.pa-h3{font-size:20px}}.pa-serif{font-family:var(--pa-serif)}.pa-mute{color:var(--pa-mute)}.pa-small{font-size:12px}.pa-num{font-family:var(--pa-en);font-variant-numeric:tabular-nums}.pa-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:28px}.pa-more{font-weight:500;border-bottom:1px solid var(--pa-ink);padding-bottom:2px}.pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:999px;border:1px solid var(--pa-ink);background:var(--pa-ink);color:var(--pa-paper)!important;font:inherit;font-weight:500;cursor:pointer;text-align:center;line-height:1.3}.pa-btn:hover{background:#000;color:#fff!important}.pa-btn--ghost{background:transparent;color:var(--pa-ink)!important}.pa-btn--ghost:hover{background:var(--pa-ink);color:var(--pa-paper)!important}.pa-btn--block{display:flex;width:100%;min-height:56px;font-size:15px}.pa-btn[disabled]{opacity:.45;cursor:not-allowed}.pa-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--pa-line);border-radius:999px;background:var(--pa-paper);font-size:13px;color:var(--pa-ink)}.pa-chip--dark{background:var(--pa-ink);border-color:var(--pa-ink);color:var(--pa-paper)!important;font-size:12px;min-height:36px}.pa-chips{display:flex;flex-wrap:wrap;gap:8px}.pa-badge{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px;background:var(--pa-mat);color:var(--pa-mute)}.pa-badge--accent{background:var(--pa-accent);color:#fff}.pa-panel{background:var(--pa-card);border:1px solid var(--pa-rule);border-radius:var(--pa-radius)}.pa-placeholder{background:repeating-linear-gradient(135deg,var(--pa-mat) 0 12px,#E4DFD6 12px 24px)}.pa-utility{background:var(--pa-ink);color:var(--pa-paper);font-size:12px}.pa-utility a{color:var(--pa-paper)}.pa-utility a:hover{color:#fff;text-decoration:underline}.pa-utility__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:8px;padding-bottom:8px}.pa-utility__links{display:flex;gap:20px}@media(max-width:749px){.pa-utility__inner{justify-content:center;text-align:center}.pa-utility__links{display:none}}.pa-header{background:var(--pa-paper);border-bottom:1px solid var(--pa-rule);position:sticky;top:0;z-index:40}.pa-header__inner{display:flex;align-items:center;gap:16px 40px;min-height:76px}.pa-logo{display:flex;align-items:baseline;gap:10px;color:var(--pa-ink)!important}.pa-logo__mark{font-family:var(--pa-en);font-weight:700;font-size:28px;letter-spacing:-.01em;line-height:1}.pa-logo__mark span{color:var(--pa-accent)}.pa-logo__sub{font-family:var(--pa-en);font-size:11px;letter-spacing:.18em;color:var(--pa-mute)}.pa-logo img{display:block;height:32px;width:auto}.pa-nav{display:flex;flex-wrap:wrap;gap:4px 28px;font-weight:500;flex:1 1 auto}.pa-nav a[aria-current=page]{color:var(--pa-accent)}.pa-header__tools{display:flex;align-items:center;gap:6px;margin-left:auto}.pa-search{display:flex}.pa-search input{width:220px;height:40px;border:1px solid var(--pa-line);border-radius:999px;background:#fff;padding:0 16px;font:inherit;font-size:13px;color:var(--pa-ink)}.pa-icon-btn{position:relative;width:44px;height:44px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--pa-ink);padding:0}.pa-icon-btn svg{width:22px;height:22px}.pa-count{position:absolute;top:6px;right:4px;min-width:18px;height:18px;border-radius:999px;background:var(--pa-accent);color:#fff;font-size:10px;font-family:var(--pa-en);display:flex;align-items:center;justify-content:center;padding:0 4px}.pa-menu-btn,.pa-search-btn{display:none}.pa-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0a0a66;display:none}.pa-drawer[open]{display:block}.pa-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,360px);background:var(--pa-paper);padding:16px 20px 40px;overflow-y:auto}.pa-drawer__panel nav a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--pa-line);font-size:16px;font-weight:500}.pa-drawer__panel form{margin:16px 0}.pa-drawer__panel input{width:100%;height:44px;border:1px solid var(--pa-line);border-radius:999px;padding:0 16px;font:inherit;background:#fff}@media(max-width:989px){.pa-header__inner{min-height:56px;gap:0}.pa-nav,.pa-search,.pa-logo__sub{display:none}.pa-menu-btn,.pa-search-btn{display:inline-flex}.pa-logo{position:absolute;left:50%;transform:translate(-50%)}.pa-logo__mark{font-size:24px}.pa-header__inner{position:relative}.pa-account{display:none}}.pa-footer{background:var(--pa-ink);color:#cfc9bf;margin-top:120px;font-size:13px}.pa-footer a{color:#cfc9bf}.pa-footer a:hover{color:#fff}.pa-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding-top:64px}.pa-footer__col{display:flex;flex-direction:column;gap:10px}.pa-footer__head{font-weight:700;color:var(--pa-paper)}.pa-footer__brand .pa-logo__mark{color:var(--pa-paper);font-size:26px}.pa-footer__brand .pa-logo__mark span{color:var(--pa-accent-on-dark)}.pa-footer__bottom{border-top:1px solid #34312D;margin-top:48px;padding-top:20px;padding-bottom:40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px}@media(max-width:749px){.pa-footer{margin-top:72px}.pa-footer__grid{padding-top:40px;gap:24px}}.pa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 28px}.pa-grid--collection{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:44px 28px}@media(max-width:749px){.pa-grid,.pa-grid--collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.pa-card{display:flex;flex-direction:column;gap:14px;color:var(--pa-ink-2)!important}.pa-card__mat{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 5;background:var(--pa-mat);padding:28px;border-radius:4px;overflow:hidden}.pa-card__mat img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;box-shadow:0 6px 16px #0a0a0a1f;transition:transform .35s cubic-bezier(.22,.7,.2,1)}.pa-card:hover .pa-card__mat img{transform:scale(1.02)}.pa-card__badge{position:absolute;top:10px;left:10px;font-size:11px;background:#fff;color:var(--pa-ink);padding:2px 8px;border-radius:999px}.pa-card__body{display:flex;flex-direction:column;gap:2px}.pa-card__artist{font-family:var(--pa-serif);font-size:16px;color:var(--pa-ink)}.pa-card__title{font-size:13px}.pa-card__spec{font-size:12px;color:var(--pa-mute)}.pa-card__price{font-family:var(--pa-en);font-size:15px;font-weight:500;color:var(--pa-ink);margin-top:4px}.pa-card__price small{font-family:var(--pa-sans);font-size:11px;font-weight:400;color:var(--pa-mute);margin-left:4px}.pa-card__status{font-size:13px;color:var(--pa-mute);margin-top:4px}.pa-card--sold .pa-card__mat img{opacity:.78}@media(max-width:749px){.pa-card{gap:10px}.pa-card__mat{padding:14px}.pa-card__artist{font-size:14px}.pa-card__title{font-size:12px}.pa-card__spec{font-size:11px}.pa-card__price{font-size:14px}}.pa-hero__media{background:var(--pa-mat);border-radius:var(--pa-radius);overflow:hidden;height:540px}.pa-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pa-hero__body{display:flex;flex-wrap:wrap;gap:32px 64px;padding-top:36px}.pa-hero__col{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.pa-hero__artist{font-family:var(--pa-serif);font-size:22px;color:var(--pa-ink)}.pa-hero__text{margin:0;font-size:15px;line-height:2}.pa-actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.pa-hero{padding-left:0;padding-right:0;padding-top:0!important}.pa-hero__media{height:280px;border-radius:0}.pa-hero__body{padding:24px var(--pa-gutter) 0;gap:12px}.pa-hero__col{flex-basis:100%;gap:12px}.pa-hero__artist{font-size:18px}.pa-hero__text{font-size:14px;line-height:1.9}.pa-hero .pa-btn{width:100%}}.pa-find{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.pa-find__box{padding:24px}.pa-find__label{font-weight:700;color:var(--pa-ink);margin-bottom:14px}.pa-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pa-place{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pa-rule);border-radius:var(--pa-radius);background:var(--pa-paper)}.pa-place__icon{width:36px;height:36px;display:flex;align-items:flex-end;justify-content:center;flex:none}.pa-place__icon i{display:block;background:var(--pa-ink-2);border-radius:1px}.pa-place__text{display:flex;flex-direction:column;line-height:1.4}.pa-place__text b{font-size:15px;color:var(--pa-ink);font-family:var(--pa-en);display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pa-place__len{font-family:var(--pa-sans);font-size:11px;font-weight:500;color:var(--pa-ink-2)}.pa-place__text span{font-size:11px;color:var(--pa-mute)}@media(max-width:749px){.pa-find{grid-template-columns:1fr;gap:12px}.pa-find__box{padding:18px}.pa-place__icon{display:none}.pa-place{padding:10px 12px}}.pa-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:24px}@media(max-width:749px){.pa-two{grid-template-columns:1fr;gap:16px}}.pa-exh{display:flex;flex-direction:column;overflow:hidden;color:var(--pa-ink-2)!important}.pa-exh__media{height:260px;background:var(--pa-mat);display:flex;align-items:center;justify-content:center}.pa-exh__media img{width:100%;height:100%;object-fit:cover}.pa-exh__media--contain{padding:24px}.pa-exh__media--text{background:var(--pa-ink);color:var(--pa-paper);padding:32px;text-align:center}.pa-exh__media--text span{font-family:var(--pa-en);font-weight:600;font-size:28px;letter-spacing:.04em;line-height:1.3}.pa-exh__media--contain img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 6px 16px #0a0a0a1f}.pa-exh__body{padding:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.pa-exh__title{font-family:var(--pa-serif);font-size:22px;color:var(--pa-ink);line-height:1.5}.pa-exh__meta{font-size:13px;color:var(--pa-mute)}.pa-exh__text{font-size:13px}.pa-exh__link{font-weight:500;margin-top:6px;color:var(--pa-ink)}@media(max-width:749px){.pa-exh__media{height:180px}.pa-exh__body{padding:18px}.pa-exh__title{font-size:19px}}.pa-artist{display:flex;flex-direction:column;gap:20px;padding:28px;color:var(--pa-ink-2)!important}.pa-artist__top{display:flex;gap:20px;align-items:center}.pa-artist__photo{width:88px;height:88px;border-radius:50%;object-fit:cover;flex:none;background:var(--pa-mat)}.pa-artist__name{font-family:var(--pa-serif);font-size:24px;color:var(--pa-ink);line-height:1.3}.pa-artist__quote{font-family:var(--pa-serif);font-size:16px;line-height:1.9}.pa-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pa-thumbs span{aspect-ratio:1 / 1;background:var(--pa-mat);display:flex;align-items:center;justify-content:center;padding:12px;border-radius:4px}.pa-thumbs img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:749px){.pa-artist{padding:20px;gap:14px}.pa-artist__photo{width:64px;height:64px}.pa-artist__name{font-size:20px}.pa-artist__quote{font-size:15px}.pa-thumbs span{padding:8px}}.pa-journal{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 28px;border-top:1px solid var(--pa-line)}.pa-journal__item{display:flex;flex-direction:column;gap:10px;padding:24px 0;border-bottom:1px solid var(--pa-line);color:var(--pa-ink-2)!important}.pa-journal__meta{display:flex;gap:12px;font-size:12px;color:var(--pa-mute)}.pa-journal__meta b{color:var(--pa-accent)}.pa-journal__title{font-family:var(--pa-serif);font-size:17px;line-height:1.7;color:var(--pa-ink)}@media(max-width:749px){.pa-journal{grid-template-columns:1fr}.pa-journal__item{padding:16px 0;gap:4px}.pa-journal__title{font-size:15px}}.pa-promise{padding:40px}.pa-promise__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-top:28px}.pa-promise__item{display:flex;flex-direction:column;gap:8px}.pa-promise__item:before{content:"";width:36px;height:2px;background:var(--pa-accent)}.pa-promise__item b{color:var(--pa-ink)}.pa-promise__item span{font-size:13px}.pa-archive{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:48px}.pa-archive__num{font-family:var(--pa-en);font-weight:600;font-size:64px;line-height:1;color:var(--pa-ink)}.pa-archive__text{font-family:var(--pa-serif);font-size:20px;color:var(--pa-ink)}.pa-archive .pa-more{margin-left:auto}@media(max-width:749px){.pa-promise{padding:22px}.pa-promise__grid{gap:16px;margin-top:16px}.pa-archive{flex-direction:column;gap:4px;padding-top:32px}.pa-archive__num{font-size:48px}.pa-archive__text{font-size:16px}.pa-archive .pa-more{margin-left:0;margin-top:6px}}.pa-crumbs{font-size:12px;color:var(--pa-mute);padding-top:24px}.pa-crumbs a{color:var(--pa-mute)}.pa-colhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:16px}.pa-colhead h1{font-family:var(--pa-serif);font-weight:500;font-size:36px;color:var(--pa-ink);margin:0;line-height:1.4}.pa-colhead p{margin:6px 0 0;color:var(--pa-mute)}.pa-sort{display:flex;align-items:center;gap:12px;font-size:13px}.pa-sort select{height:40px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff;padding:0 12px;font:inherit;font-size:13px;color:var(--pa-ink)}.pa-layout{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start;padding-top:28px}.pa-filters{flex:1 1 240px;max-width:280px;border-top:1px solid var(--pa-line)}.pa-filters details{border-bottom:1px solid var(--pa-line)}.pa-filters summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-weight:700;color:var(--pa-ink);font-size:13px;cursor:pointer}.pa-filters summary::-webkit-details-marker{display:none}.pa-filters summary:after{content:"\ff0b";color:var(--pa-mute);font-weight:400}.pa-filters details[open] summary:after{content:"\2212"}.pa-filters ul{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:4px}.pa-filters label{display:flex;align-items:center;gap:10px;font-size:13px;min-height:30px;cursor:pointer}.pa-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--pa-ink);margin:0;flex:none}.pa-filters .pa-count-text{margin-left:auto;color:var(--pa-mute);font-size:12px;font-family:var(--pa-en)}.pa-filters__price{display:flex;align-items:center;gap:8px;padding-bottom:16px}.pa-filters__price input{width:100%;min-width:0;height:40px;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:#fff;padding:0 10px;font:inherit;font-size:13px}.pa-filters__submit{margin-top:16px}.pa-colmain{flex:999 1 640px;min-width:0}.pa-active{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.pa-active a.pa-clear{min-height:36px;display:inline-flex;align-items:center;padding:0 8px;font-size:12px;color:var(--pa-mute);text-decoration:underline}.pa-filter-toggle{display:none}.pa-pagination{display:flex;justify-content:center;gap:8px;margin-top:56px;flex-wrap:wrap}.pa-pagination a,.pa-pagination span{min-width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pa-line);border-radius:999px;padding:0 14px;font-family:var(--pa-en);font-size:13px}.pa-pagination .is-current{background:var(--pa-ink);color:var(--pa-paper);border-color:var(--pa-ink)}.pa-callout{margin-top:64px;padding:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.pa-callout__title{font-family:var(--pa-serif);font-size:18px;color:var(--pa-ink)}.pa-empty{padding:64px 24px;text-align:center}@media(max-width:989px){.pa-filters{flex-basis:100%;max-width:none;display:none}.pa-filters.is-open{display:block}.pa-filter-toggle{display:inline-flex}}@media(max-width:749px){.pa-colhead h1{font-size:26px}.pa-layout{padding-top:16px;gap:20px}.pa-callout{padding:20px}}.pa-ahero{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-end;padding-top:28px}.pa-ahero__photo{width:360px;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--pa-radius);flex:none;background:var(--pa-mat)}.pa-ahero__body{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.pa-ahero__name{font-family:var(--pa-serif);font-weight:500;font-size:56px;line-height:1.2;color:var(--pa-ink);margin:0}.pa-ahero__text{font-family:var(--pa-serif);font-size:18px;line-height:2;color:var(--pa-ink)}.pa-ahero__text p{margin:0 0 .6em}.pa-tabs{display:flex;gap:32px;border-bottom:1px solid var(--pa-line);font-weight:500;margin-top:56px;overflow-x:auto}.pa-tabs a{padding:12px 0;color:var(--pa-mute);white-space:nowrap}.pa-tabs a.is-active{color:var(--pa-ink);border-bottom:2px solid var(--pa-ink);margin-bottom:-1px}.pa-cv{display:flex;flex-wrap:wrap;gap:48px}.pa-cv__side{flex:1 1 280px;min-width:0}.pa-cv__body{flex:999 1 640px;min-width:0;font-size:13px;line-height:2}.pa-cv__body p{margin:0 0 1em}@media(max-width:749px){.pa-ahero{gap:20px}.pa-ahero__photo{width:100%}.pa-ahero__name{font-size:36px}.pa-ahero__text{font-size:16px}.pa-tabs{margin-top:36px;gap:24px}.pa-cv{gap:16px}}.pa-aindex{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 24px}.pa-aindex__item{display:flex;flex-direction:column;gap:10px;color:var(--pa-ink-2)!important}.pa-aindex__img{aspect-ratio:1 / 1;background:var(--pa-mat);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.pa-aindex__img img{width:100%;height:100%;object-fit:cover}.pa-aindex__name{font-family:var(--pa-serif);font-size:17px;color:var(--pa-ink)}@media(max-width:749px){.pa-aindex{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.pa-pdp{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;padding-top:20px}.pa-gallery{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:14px}.pa-gallery__main{background:var(--pa-mat);border-radius:var(--pa-radius);height:720px;display:flex;align-items:center;justify-content:center;padding:64px}.pa-gallery__main img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 10px 28px #0a0a0a2e}.pa-gallery__thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.pa-gallery__thumbs button{aspect-ratio:1 / 1;border:1px solid var(--pa-line);border-radius:4px;background:var(--pa-mat);padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pa-gallery__thumbs button[aria-current=true]{border:2px solid var(--pa-ink)}.pa-gallery__thumbs img{max-width:100%;max-height:100%;object-fit:contain}.pa-gallery__tools{display:flex;flex-wrap:wrap;gap:20px;font-size:13px}.pa-gallery__tools a,.pa-gallery__tools button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;font:inherit;color:var(--pa-ink);cursor:pointer;padding:0;min-height:32px}.pa-info{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:22px;position:sticky;top:100px}.pa-info__artist{display:flex;align-items:center;gap:12px}.pa-info__artist img{width:44px;height:44px;border-radius:50%;object-fit:cover}.pa-info__artist-name{font-family:var(--pa-serif);font-size:18px;color:var(--pa-ink);line-height:1.4}.pa-info__title{font-family:var(--pa-serif);font-weight:500;font-size:36px;line-height:1.4;color:var(--pa-ink);margin:0}.pa-specs{margin:0;display:grid;grid-template-columns:112px minmax(0,1fr);border-top:1px solid var(--pa-line);font-size:13px}.pa-specs dt{padding:10px 0;border-bottom:1px solid var(--pa-line);color:var(--pa-mute)}.pa-specs dd{margin:0;padding:10px 0;border-bottom:1px solid var(--pa-line);color:var(--pa-ink)}.pa-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pa-price__num{font-family:var(--pa-en);font-weight:500;font-size:34px;color:var(--pa-ink);line-height:1}.pa-price__note{font-size:12px;color:var(--pa-mute)}.pa-buy{display:flex;flex-direction:column;gap:10px}.pa-status{padding:14px 18px;background:var(--pa-mat);border-radius:var(--pa-radius);color:var(--pa-ink);font-weight:500}.pa-trust{list-style:none;margin:0;padding:18px 20px;display:flex;flex-direction:column;gap:12px;font-size:13px}.pa-trust li{display:flex;gap:12px;align-items:flex-start}.pa-trust svg{flex:none;margin-top:3px;width:18px;height:18px}.pa-trust b{display:block;color:var(--pa-ink)}.pa-trust span{color:var(--pa-mute)}.pa-about{display:flex;flex-wrap:wrap;gap:48px}.pa-about>div{flex:1 1 520px;min-width:0}.pa-about__words{font-family:var(--pa-serif);font-size:18px;line-height:2.1;color:var(--pa-ink);margin:20px 0 0;white-space:pre-line}.pa-room{position:relative;height:360px;background:#e9e4dc;border-radius:var(--pa-radius);overflow:hidden;margin-top:20px}.pa-room div:empty,.pa-placeholder:empty,.pa-place__icon i:empty{display:block}.pa-room__floor{position:absolute;left:0;right:0;bottom:0;height:56px;background:#d9d2c6}.pa-room__art{position:absolute;left:50%;transform:translate(-50%);object-fit:cover;box-shadow:0 6px 14px #0a0a0a40}.pa-room__sofa{position:absolute;left:50%;transform:translate(-50%);background:#8c8478;border-radius:10px 10px 4px 4px}.pa-room__seat{position:absolute;left:50%;transform:translate(-50%);background:#9a9286;border-radius:12px}.pa-room__label{position:absolute;top:12px;font-size:12px;color:var(--pa-ink-2)}.pa-acard{padding:36px;display:flex;flex-wrap:wrap;gap:36px}.pa-acard__photo{width:180px;height:180px;object-fit:cover;border-radius:4px;flex:none;background:var(--pa-mat)}.pa-acard__body{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.pa-acard__name{font-family:var(--pa-serif);font-size:28px;color:var(--pa-ink);line-height:1.3}.pa-acard__text p{margin:0 0 .6em}.pa-sticky-buy{display:none}@media(max-width:989px){.pa-pdp{gap:20px;padding-top:0}.pa-info{position:static}.pa-gallery__main{height:420px;padding:40px}}@media(max-width:749px){.pa-pdp-wrap{padding-left:0;padding-right:0}.pa-gallery__main{border-radius:0;height:420px}.pa-gallery__thumbs,.pa-gallery__tools{padding:0 var(--pa-gutter)}.pa-gallery__thumbs{grid-template-columns:repeat(5,minmax(0,1fr))}.pa-info{padding:0 var(--pa-gutter);gap:16px}.pa-info__title,.pa-price__num{font-size:28px}.pa-about{gap:36px}.pa-about__words{font-size:16px}.pa-acard{padding:20px;gap:16px}.pa-acard__photo{width:72px;height:72px}.pa-acard__name{font-size:22px}.pa-sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--pa-rule);box-shadow:0 -6px 16px #0a0a0a0f;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(110%);transition:transform .25s ease}.pa-sticky-buy.is-visible{transform:none}.pa-sticky-buy img{width:40px;height:48px;object-fit:cover;border-radius:2px}.pa-sticky-buy__text{display:flex;flex-direction:column;line-height:1.3;min-width:0}.pa-sticky-buy__text span{font-size:12px;color:var(--pa-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa-sticky-buy__text b{font-family:var(--pa-en);font-weight:600;font-size:16px;color:var(--pa-ink)}.pa-sticky-buy .pa-btn{margin-left:auto;min-height:48px;padding:0 20px;flex:none}}@media(prefers-reduced-motion:reduce){.pa-card__mat img,.pa-sticky-buy{transition:none}}.pa-grid--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.pa-grid--carousel>*{scroll-snap-align:start}@media(max-width:749px){.pa-grid--carousel{grid-auto-columns:44%;grid-template-columns:none}}body.pa-v-gallery.pa-bg-site{--pa-paper: #F8F8F8}body.pa-v-gallery.pa-bg-white{--pa-paper: #FFFFFF;--pa-mat: #F1EFEA}body.pa-v-artsticker{--pa-paper: #FFFFFF;--pa-mat: #F4F4F4;--pa-rule: #EBEBEB;--pa-line: #E0E0E0;--pa-serif: var(--pa-sans);--pa-radius: 12px;--pa-ink-2: #1F1F1F;--pa-mute: #6E6E6E}.pa-v-artsticker .pa-h1,.pa-v-artsticker .pa-h2,.pa-v-artsticker .pa-h3{font-weight:700;letter-spacing:.01em}.pa-v-artsticker .pa-h2{font-size:24px}.pa-v-artsticker .pa-eyebrow{color:var(--pa-accent)}.pa-v-artsticker .pa-btn{background:var(--pa-accent);border-color:var(--pa-accent)}.pa-v-artsticker .pa-btn:hover{background:#7a0004;border-color:#7a0004}.pa-v-artsticker .pa-btn--ghost{background:#fff;border-color:var(--pa-line);color:var(--pa-ink)!important}.pa-v-artsticker .pa-btn--ghost:hover{background:var(--pa-mat);color:var(--pa-ink)!important}.pa-v-artsticker .pa-hero__media{border-radius:16px;height:460px}.pa-v-artsticker .pa-chip:not(.pa-chip--dark){background:#fff}.pa-v-artsticker .pa-card__mat{aspect-ratio:auto;padding:0;background:transparent;border-radius:10px}.pa-v-artsticker .pa-card__mat img{width:100%;box-shadow:none;border-radius:10px}.pa-v-artsticker .pa-grid--carousel .pa-card__mat{aspect-ratio:1 / 1;background:var(--pa-mat);padding:16px}.pa-v-artsticker .pa-grid--carousel .pa-card__mat img{width:auto;border-radius:0}.pa-v-artsticker .pa-card__title{order:-1;font-weight:700;font-size:14px;color:var(--pa-ink)}.pa-v-artsticker .pa-card__artist{font-size:13px;color:var(--pa-mute)}.pa-v-artsticker .pa-grid--grid,.pa-v-artsticker .pa-grid--collection{display:block;columns:4 220px;column-gap:24px}.pa-v-artsticker .pa-grid--grid>*,.pa-v-artsticker .pa-grid--collection>*{break-inside:avoid;margin-bottom:32px}.pa-v-artsticker .pa-panel,.pa-v-artsticker .pa-exh{border-radius:14px}.pa-v-artsticker .pa-exh__media--text{background:var(--pa-accent)}@media(max-width:749px){.pa-v-artsticker .pa-grid--grid,.pa-v-artsticker .pa-grid--collection{columns:2;column-gap:12px}.pa-v-artsticker .pa-grid--grid>*,.pa-v-artsticker .pa-grid--collection>*{margin-bottom:20px}.pa-v-artsticker .pa-hero__media{border-radius:0;height:300px}}body.pa-v-artsy{--pa-paper: #FFFFFF;--pa-mat: #FFFFFF;--pa-rule: #E5E5E5;--pa-line: #E5E5E5;--pa-serif: var(--pa-sans);--pa-ink-2: #000000;--pa-mute: #707070;--pa-radius: 0px}.pa-v-artsy .pa-h1{font-weight:500;font-size:52px;line-height:1.25;letter-spacing:-.01em}.pa-v-artsy .pa-h2{font-weight:500;font-size:30px;letter-spacing:-.01em}.pa-v-artsy .pa-h3{font-weight:500}.pa-v-artsy .pa-eyebrow{letter-spacing:.08em;color:#000}.pa-v-artsy .pa-header{border-bottom-color:#e5e5e5}.pa-v-artsy .pa-hero__media{border-radius:0;height:600px}.pa-v-artsy .pa-card{gap:10px}.pa-v-artsy .pa-card__mat{aspect-ratio:auto;padding:0;background:transparent;border-radius:0}.pa-v-artsy .pa-card__mat img{width:100%;box-shadow:none}.pa-v-artsy .pa-card__artist{font-size:14px;font-weight:700}.pa-v-artsy .pa-card__title{color:var(--pa-mute)}.pa-v-artsy .pa-card__price{font-weight:700;font-size:14px}.pa-v-artsy .pa-grid--grid,.pa-v-artsy .pa-grid--collection{display:block;columns:4 220px;column-gap:32px}.pa-v-artsy .pa-grid--grid>*,.pa-v-artsy .pa-grid--collection>*{break-inside:avoid;margin-bottom:44px}.pa-v-artsy .pa-panel{border-radius:0;border-color:#e5e5e5}.pa-v-artsy .pa-chip:not(.pa-chip--dark){background:#fff;border-color:#c2c2c2}.pa-v-artsy .pa-gallery__main{background:#fff;border:1px solid #E5E5E5;border-radius:0}.pa-v-artsy .pa-gallery__main img{box-shadow:none}.pa-v-artsy .pa-info__title{font-weight:500}.pa-v-artsy .pa-exh__media--text{background:#000}.pa-v-artsy .pa-archive__num{font-weight:500}@media(max-width:749px){.pa-v-artsy .pa-h1{font-size:32px}.pa-v-artsy .pa-grid--grid,.pa-v-artsy .pa-grid--collection{columns:2;column-gap:12px}.pa-v-artsy .pa-grid--grid>*,.pa-v-artsy .pa-grid--collection>*{margin-bottom:24px}.pa-v-artsy .pa-hero__media{height:320px}}body.pa-v-oil{--pa-paper: #F1F2F4;--pa-mat: #FFFFFF;--pa-rule: #DFE1E5;--pa-line: #D5D8DD;--pa-ink-2: #2C2E31;--pa-ink: #1E2023;--pa-mute: #707980;--pa-radius: 0px}.pa-v-oil .pa-header{background:#fff}.pa-v-oil .pa-eyebrow{font-size:13px;letter-spacing:.2em;color:var(--pa-ink)}.pa-v-oil .pa-h2{font-size:15px;font-family:var(--pa-sans);font-weight:400;color:var(--pa-mute);margin-top:2px}.pa-v-oil .pa-head,.pa-v-oil .pa-section>.pa-eyebrow{border-left:3px solid var(--pa-ink);padding-left:14px}.pa-v-oil .pa-btn,.pa-v-oil .pa-chip{border-radius:2px}.pa-v-oil .pa-chip:not(.pa-chip--dark){background:#fff}.pa-v-oil .pa-panel{border-radius:0}.pa-v-oil .pa-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;padding-top:32px!important}.pa-v-oil .pa-hero__media{border-radius:0;height:480px}.pa-v-oil .pa-hero__body{background:#fff;padding:40px;flex-direction:column;gap:16px}.pa-v-oil .pa-hero__col{flex:none}.pa-v-oil .pa-hero .pa-h1{font-size:30px}.pa-v-oil .pa-card{background:#fff;padding:0 0 20px;gap:12px;text-align:center}.pa-v-oil .pa-card__mat{aspect-ratio:1 / 1;border-radius:0;padding:24px;border-bottom:1px solid var(--pa-rule)}.pa-v-oil .pa-card__mat img{box-shadow:none}.pa-v-oil .pa-card__body{padding:0 16px;align-items:center}.pa-v-oil .pa-grid--grid,.pa-v-oil .pa-grid--collection{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--pa-rule);border:1px solid var(--pa-rule)}.pa-v-oil .pa-grid--carousel{gap:1px}.pa-v-oil .pa-artist,.pa-v-oil .pa-exh{border-radius:0}.pa-v-oil .pa-ahero__name,.pa-v-oil .pa-info__title{font-weight:500}.pa-v-oil .pa-crumbs{background:#3a3d42;color:#d6d9de;margin:0 calc(-1 * var(--pa-gutter));padding:10px var(--pa-gutter)}.pa-v-oil .pa-crumbs a{color:#fff}.pa-v-oil .pa-gallery__main{background:#fff;border-radius:0}@media(max-width:989px){.pa-v-oil .pa-hero{grid-template-columns:1fr}}@media(max-width:749px){.pa-v-oil .pa-grid--grid,.pa-v-oil .pa-grid--collection{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-v-oil .pa-hero__media{height:280px}.pa-v-oil .pa-hero__body{padding:24px var(--pa-gutter)}.pa-v-oil .pa-card__mat{padding:12px}.pa-v-oil .pa-card__body{padding:0 8px}}.pa-hero__media picture{display:block;width:100%;height:100%}.pa-hero__media img,.pa-exh__media img,.pa-aindex__img img,.pa-room__art,.pa-sticky-buy img{object-fit:contain}.pa-hero__media img{object-position:center!important}.pa-card:hover .pa-card__mat img{transform:none}
/*# sourceMappingURL=/cdn/shop/t/76/assets/pa.css.map */
