.artwork-module__b2rsUq__artworkContainer{text-align:center;max-width:800px;margin:auto}.artwork-module__b2rsUq__title{font-size:2rem;font-weight:700}.artwork-module__b2rsUq__image{object-fit:contain;width:100%;height:auto;max-height:80vh;margin:1rem 0;display:block;box-shadow:0 4px 8px #0000001a}.artwork-module__b2rsUq__description{margin:1rem 0;font-size:1.2rem}.artwork-module__b2rsUq__size{color:#555;font-size:1rem}.artwork-module__b2rsUq__availability{color:green;margin-bottom:.5rem;font-size:1rem;font-weight:700}.artwork-module__b2rsUq__notFound{text-align:center;color:red;margin-top:2rem;font-size:1.5rem}.artwork-module__b2rsUq__contactButton{color:#000;cursor:pointer;text-align:center;border:1px solid #000;border-radius:8px;width:60%;min-width:140px;max-width:300px;margin:auto;padding:.8rem 1.5rem;font-size:.9rem;line-height:1rem}
.backbutton-module__XQSsRq__backButton{cursor:pointer;z-index:1000;color:#111;-webkit-appearance:none;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;font-size:clamp(1.4rem,4vw,2rem);display:inline-flex;position:absolute;top:3rem;left:1rem}.backbutton-module__XQSsRq__backButton h2{color:inherit;margin:0;font-weight:400;line-height:1}.backbutton-module__XQSsRq__backButton:focus{outline:none}.backbutton-module__XQSsRq__backButton:focus-visible{border-radius:6px;box-shadow:0 0 0 4px #0000000f}
