.page-module__f873mG__page{background-color:#d2e4c4;justify-content:center;align-items:center;min-height:100vh;display:flex}
.page-module__avVaKq__main{border:1px solid #0000001f;gap:16px;width:min(1200px,100%);margin:0 auto;display:flex;box-shadow:0 6px 18px #00000014}@media only screen and (max-width:800px){.page-module__avVaKq__main{flex-direction:column;width:100%}}.page-module__avVaKq__body{background-color:#d2e4c4;flex:1;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;align-items:stretch;gap:16px;min-height:100vh;padding:16px;display:grid}.page-module__avVaKq__card{background-color:#e4e9b2;border-radius:6px;flex-direction:column;gap:8px;min-height:320px;padding:16px;display:flex}.page-module__avVaKq__expanded{z-index:12;background-color:#e4e9b2;border-radius:8px;width:min(900px,92vw);max-height:90vh;padding:16px;position:fixed;top:5vh;left:50%;overflow-y:auto;transform:translate(-50%)}.page-module__avVaKq__expanded .page-module__avVaKq__imageContainer{width:100%;max-width:420px;margin:0 auto}@media only screen and (max-width:800px){.page-module__avVaKq__expanded{width:94vw;max-height:92vh;top:4vh}}.page-module__avVaKq__heart{--c:white;aspect-ratio:1;background:  radial-gradient(circle at 60% 65%,var(--c)64%,#0000 65%)top left/50% 50%,radial-gradient(circle at 40% 65%,var(--c)64%,#0000 65%)top right/50% 50%,conic-gradient(from -45deg at 50% 85.5%,var(--c)90deg,#0000 0)bottom/100% 50%;z-index:10;background-repeat:no-repeat;border:0;width:30px;position:absolute;top:10px;right:10px}.page-module__avVaKq__heart:disabled{opacity:.6;cursor:not-allowed}.page-module__avVaKq__hearted{--c:red;aspect-ratio:1;background:  radial-gradient(circle at 60% 65%,var(--c)64%,#0000 65%)top left/50% 50%,radial-gradient(circle at 40% 65%,var(--c)64%,#0000 65%)top right/50% 50%,conic-gradient(from -45deg at 50% 85.5%,var(--c)90deg,#0000 0)bottom/100% 50%;z-index:10;background-repeat:no-repeat;border:0;width:30px;position:absolute;top:10px;right:10px}.page-module__avVaKq__imageContainer{aspect-ratio:4/3;object-fit:cover;width:100%;position:relative}.page-module__avVaKq__details{text-align:center;background-color:#e7e08b;border:1px solid #0000001f;border-radius:6px;width:auto;min-width:120px;height:auto;margin-top:auto;padding:8px 12px;overflow:hidden;box-shadow:0 6px 18px #00000014}.page-module__avVaKq__active{color:#fff;background:#111;border-color:#111}.page-module__avVaKq__filter{background:#e7e08b;border-right:1px solid #0000001f;flex:0 0 min(320px,100%);width:min(320px,100%);padding:16px 14px;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000014}.page-module__avVaKq__filterFixed{max-height:calc(100vh - 32px);padding-right:6px;position:sticky;top:0;overflow-y:auto}@media only screen and (max-width:800px){.page-module__avVaKq__filterFixed{padding-right:6px;position:sticky;top:0}.page-module__avVaKq__filter{border-bottom:1px solid #0000001f;border-right:none;flex:0 0 100%;width:100%}}.page-module__avVaKq__filterFixed::-webkit-scrollbar{width:8px}.page-module__avVaKq__filterFixed::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.page-module__avVaKq__filterFixed::-webkit-scrollbar-track{background:0 0}.page-module__avVaKq__filter h1{margin:0 0 10px;font-size:22px}.page-module__avVaKq__filter h2{opacity:.9;margin:16px 0 8px;font-size:16px}.page-module__avVaKq__filterButtons{flex-wrap:wrap;gap:8px;max-width:100%;margin:8px 0 18px;display:flex}.page-module__avVaKq__filter button{cursor:pointer;background:#ffffff8c;border:1px solid #0000002e;border-radius:999px;width:auto;min-width:80px;max-width:100%;height:34px;padding:0 12px;font-size:14px;line-height:1;transition:transform .12s,background .12s,border-color .12s}.page-module__avVaKq__filter button:hover{background:#ffffffbf;border-color:#00000047;transform:translateY(-1px)}.page-module__avVaKq__filter button:active{transform:translateY(0)}.page-module__avVaKq__selected{background:#fffffff2;border-color:#00000073;font-weight:700}.page-module__avVaKq__publish{color:#000;border:1px solid #000;border-radius:4px;padding:2px;font-size:18px;text-decoration:none}
