body.otd-pdx-open{overflow:hidden!important}.otd-pdx[hidden]{display:none!important}.otd-pdx{position:fixed;inset:0;z-index:150000;display:grid;place-items:center;padding:18px;font-family:inherit;color:#111}.otd-pdx__backdrop{position:absolute;inset:0;border:0;background:rgba(15,15,15,.32);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.otd-pdx__sheet{position:relative;z-index:2;width:min(880px,96vw);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid rgba(255,255,255,.58);border-radius:30px;background:rgba(247,247,247,.91);box-shadow:0 36px 120px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.8);backdrop-filter:blur(34px) saturate(160%);-webkit-backdrop-filter:blur(34px) saturate(160%);transform:translateY(16px) scale(.985);opacity:0;transition:transform .18s ease,opacity .18s ease}.otd-pdx__sheet.is-open{transform:none;opacity:1}.otd-pdx__close{position:sticky;top:14px;z-index:8;float:right;width:42px;height:42px;margin:14px 14px -56px 0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:rgba(255,255,255,.82);font-size:27px;line-height:1;color:#111;cursor:pointer;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.otd-pdx__content{min-height:240px}.otd-pdx__state{display:grid;place-items:center;min-height:300px;padding:36px;color:#666}.otd-pdx__state.is-error{color:#8c433d}.otd-pdx__owner,.otd-pdx__public{display:grid;grid-template-columns:minmax(280px,44%) 1fr;min-height:520px}.otd-pdx__media{background:#ededed;min-height:520px}.otd-pdx__media img{display:block;width:100%;height:100%;min-height:520px;object-fit:cover}.otd-pdx__body{padding:54px 44px 38px;min-width:0}.otd-pdx__identity{margin-bottom:26px}.otd-pdx__brand{margin-bottom:9px;color:#666;font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.otd-pdx__identity h2{margin:0;font-size:clamp(28px,4vw,46px);line-height:.98;letter-spacing:-.055em;font-weight:720}.otd-pdx__commission{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid rgba(0,0,0,.09);border-bottom:1px solid rgba(0,0,0,.09)}.otd-pdx__commission span{color:#6b6b6b;font-size:13px}.otd-pdx__commission strong{font-size:28px;letter-spacing:-.04em}.otd-pdx__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.otd-pdx__stats>div{padding:16px 14px;border:1px solid rgba(0,0,0,.08);border-radius:18px;background:rgba(255,255,255,.64)}.otd-pdx__stats strong,.otd-pdx__stats span{display:block}.otd-pdx__stats strong{font-size:21px;letter-spacing:-.03em}.otd-pdx__stats span{margin-top:5px;color:#777;font-size:11px}.otd-pdx__public-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-top:1px solid rgba(0,0,0,.09);border-bottom:1px solid rgba(0,0,0,.09)}.otd-pdx__price{font-size:24px;letter-spacing:-.035em}.otd-pdx__creator-count{color:#666;font-size:12px}.otd-pdx__description{padding:22px 0 0}.otd-pdx__description h3,.otd-pdx__similar h3{margin:0 0 10px;font-size:14px;letter-spacing:-.015em}.otd-pdx__description p{margin:0;color:#5f5f5f;font-size:14px;line-height:1.55}.otd-pdx__shop{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:26px;padding:15px 18px;border-radius:999px;background:#111;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700}.otd-pdx__shop span{color:rgba(255,255,255,.7);font-weight:600}.otd-pdx__similar{grid-column:1/-1;padding:0 26px 30px}.otd-pdx__similar-rail{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.otd-pdx__similar-rail::-webkit-scrollbar{display:none}.otd-pdx-similar{flex:0 0 150px;padding:0;border:0;background:transparent;text-align:left;color:#111;cursor:pointer}.otd-pdx-similar__image{display:block;aspect-ratio:4/5;overflow:hidden;border-radius:17px;background:#e9e9e9}.otd-pdx-similar__image img{display:block;width:100%;height:100%;object-fit:cover}.otd-pdx-similar__copy{display:grid;gap:3px;padding:9px 2px 0}.otd-pdx-similar__copy small{color:#777;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.otd-pdx-similar__copy strong{font-size:12px;line-height:1.15}.otd-pdx-similar__copy span{font-size:11px;color:#555}
@media(max-width:720px){.otd-pdx{place-items:end center;padding:0}.otd-pdx__sheet{width:100%;max-height:92dvh;border-radius:28px 28px 0 0;border-bottom:0;transform:translateY(28px)}.otd-pdx__owner,.otd-pdx__public{display:block;min-height:0}.otd-pdx__media{min-height:0;aspect-ratio:4/5}.otd-pdx__media img{min-height:0;aspect-ratio:4/5}.otd-pdx__body{padding:28px 20px 26px}.otd-pdx__identity h2{font-size:34px}.otd-pdx__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.otd-pdx__stats>div{padding:13px 10px;border-radius:15px}.otd-pdx__stats strong{font-size:17px}.otd-pdx__similar{padding:0 20px 30px}.otd-pdx-similar{flex-basis:132px}.otd-pdx__close{top:10px;margin:10px 10px -52px 0}}
