.adult-photo-lock{position:relative;isolation:isolate;overflow:hidden;background:#e9eae2}.adult-fog{position:absolute;inset:-12px;background:linear-gradient(125deg,#c7c9bc,#f2f1e9 45%,#bcc0b2);filter:blur(15px);z-index:-1}.adult-cover{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;color:#555e4b}.adult-cover>strong{font-size:30px;line-height:1;font-weight:800}.adult-cover>span{font-size:11px}.adult-cover button,.adult-detail-gate button,.adult-hide{font:inherit;cursor:pointer;border:1px solid #88917e;border-radius:2px;color:#263823;background:#f5f3eb;padding:10px 12px;min-height:44px;font-size:11px}.adult-hide{width:100%;margin-bottom:10px}.adult-detail-gate{max-width:680px;margin:35px auto;padding:32px;border:1px solid #d3d8c9;background:#f3f4ed;text-align:center;line-height:1.8}.adult-detail-gate>strong{display:block;font-size:50px;color:#56634b}.adult-detail-gate h1{font-size:24px}.adult-detail-gate p{font-size:14px;color:#65745b;margin:15px 0}.adult-detail-gate a{display:block;margin-top:18px;color:#375230}.adult-detail-hide{margin-bottom:15px}@media(max-width:600px){.adult-cover{gap:6px;padding:8px}.adult-cover>strong{font-size:25px}.adult-cover button{font-size:10px;padding:8px}.adult-detail-gate{margin:20px 0;padding:22px}.adult-detail-gate h1{font-size:22px}}