.sec{padding:clamp(96px,12vw,176px) 0}.crumb{font:400 12.5px/1.4 var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--mu);flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.crumb a{color:var(--mu);text-decoration:none}.crumb a:hover{color:var(--iv)}.shop{padding-top:clamp(48px,6vw,88px)}.shop-hd{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 48px;margin-bottom:54px;display:grid}.shop-hd h1{letter-spacing:-.045em;font-size:clamp(56px,9vw,168px);line-height:.9}.fbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(36px,4vw,64px);padding:18px 0;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters button{border:1px solid var(--line2);min-height:40px;font:15px/1 var(--fb);color:var(--mu);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;transition:background .35s,color .35s,border-color .35s}.filters button:hover{border-color:var(--ch);color:var(--iv)}.filters button[aria-pressed=true]{background:var(--ch);border-color:var(--ch);color:var(--ob)}.filters .fsep{background:var(--line2);width:1px;height:22px;margin:0 6px}.fbar .cnt{font-style:italic}.grid{gap:clamp(44px,5vw,72px) clamp(18px,2.4vw,36px);display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g3 .card:nth-child(3n+1){--d:0s}.g3 .card:nth-child(3n+2){--d:.1s}.g3 .card:nth-child(3n){--d:.2s}.empty{flex-direction:column;align-items:flex-start;gap:22px;padding:48px 0;display:flex}.empty p{font:300 32px/1.2 var(--fd);color:var(--iv);max-width:26ch}.pd{padding-top:clamp(40px,5vw,72px)}.pd-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(36px,5vw,96px);display:grid}.pd-gal{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pd-gal figure{aspect-ratio:3/4;background:var(--ob2);border-radius:4px;margin:0;position:relative;overflow:hidden}.motion .pd-gal figure{animation:reveal 1.3s var(--ez)}.pd-gal .pd-main{grid-column:1/-1}.pd-gal img{object-fit:cover;transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .5s var(--eo)}.pd-gal .zoom-src{opacity:0;transition:opacity .3s, transform .5s var(--eo)}.pd-gal figure.z .zoom-src.ready{opacity:1}.pd-gal figure.z .zoomable{transform:scale(2.2)}@keyframes reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.pd-info{padding-top:18px;position:sticky;top:120px}.motion .pd-info{animation:rise 1.1s var(--eo) .3s both}.pd-col{font:400 12.5px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--ch);margin-bottom:16px}.pd-name{letter-spacing:-.03em;font-size:clamp(38px,3.8vw,64px);line-height:1}.pd-mat{margin-top:12px}.pd-price{font:300 32px/1 var(--fd);letter-spacing:.04em;color:var(--ch);align-items:baseline;gap:16px;margin:22px 0;display:flex}.pd-price.struck .amount{color:var(--mu);text-decoration:line-through}.pd-sold{font:400 12px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:var(--iv);border:1px solid var(--line2);border-radius:999px;padding:7px 12px}.pd-desc{color:var(--mu)}.pd-story{font:300 25px/1.35 var(--fd);color:var(--iv);margin:22px 0 32px;font-style:italic}.pd-acts{gap:10px;display:grid}.pd-gone{font:300 22px/1.35 var(--fd);color:var(--iv);margin-bottom:8px}.pd-req{color:var(--mu);text-align:center;font-size:15px;line-height:1.5}.pd-ask{min-height:44px;color:var(--ch);font:400 13px/1.4 var(--fb);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.pd-view{color:var(--iv);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:6px;align-items:center;gap:10px;margin:18px 0 26px;display:inline-flex}.pd-view svg,.pd-trust svg{color:var(--ch);flex:none}.pd-trust{border-top:1px solid var(--line);gap:12px;margin:0;padding:22px 0 0;list-style:none;display:grid}.pd-trust li{gap:12px;font-size:15px;line-height:1.5;display:flex}.pd-about{border-top:1px solid var(--line);margin-top:22px;padding:16px 0 24px}.pd-about h2{margin:0 0 10px;font-size:19px;line-height:1.3}.pd-about p{color:var(--mu);max-width:62ch}.pd-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:22px}.pd-more summary{padding:16px 0;font-size:19px}.pd-more p{max-width:62ch;padding:0 0 26px}.rel h2{letter-spacing:-.03em;margin-bottom:clamp(32px,4vw,56px);font-size:clamp(36px,4vw,64px)}.pd-sticky{display:none}@media (max-width:1060px){.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.pd-grid,.shop-hd{grid-template-columns:minmax(0,1fr)}.pd-info{position:static}.pd-gal{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;overflow-x:auto}.pd-gal::-webkit-scrollbar{display:none}.pd-gal figure{scroll-snap-align:center}.pd-gal .pd-main{grid-column:auto}.pd-sticky{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line2);background:#1b1815f0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 20px;display:flex;position:fixed;bottom:10px;left:10px;right:10px}.pd-sticky div{flex-direction:column;min-width:0;display:flex}.pd-sticky b{font:400 15px/1.3 var(--fd);color:var(--iv);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pd-sticky span{font:400 14px/1.3 var(--fd);color:var(--ch)}.pd-sticky .btn{flex:none;min-height:46px;padding:0 20px}.pd-sticky .btn span{font:inherit;color:inherit}:is(body:has(.pd-sticky) .wa-float,body:has(.pd-sticky) .toast){bottom:84px}body:has(.pd-sticky) .ftr{padding-bottom:110px}}@media (max-width:620px){.g4,.g3{gap:36px 12px}.filters{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.filters button{flex:none}}
