.imagePage_container__r74B9{display:flex;justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px}@media(max-width:768px){.imagePage_container__r74B9{flex-direction:column}}.imagePage_leftColumn__BhRv1{width:60%;display:flex;flex-direction:column}@media(max-width:768px){.imagePage_leftColumn__BhRv1{width:100%}}.imagePage_title__q8_v7{font-size:2rem;font-weight:700}.imagePage_imageWrapper__igv6l,.imagePage_title__q8_v7{text-align:center;margin-bottom:20px}.imagePage_image__JrhTd{width:100%;height:auto;box-shadow:0 4px 6px rgba(0,0,0,.1)}.imagePage_info__RNdx8{text-align:left;margin-top:20px}.imagePage_rightColumn__wNweu{width:35%;background-color:#f7f7f7;padding:20px;margin-left:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column}@media(max-width:768px){.imagePage_rightColumn__wNweu{display:none}}.imagePage_mobileLicenseMenu__pXpNT{display:none;margin-top:20px}@media(max-width:768px){.imagePage_mobileLicenseMenu__pXpNT{display:block}}.imagePage_licenseMenu__kqSsd{background-color:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px}.imagePage_toggleButtons__f_xLp{display:flex;justify-content:space-between;margin-bottom:20px}.imagePage_toggleButtons__f_xLp .imagePage_toggleButton__GeBdn{flex:1;margin:0 10px;padding:10px;background-color:#eaeaea;color:#333;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.imagePage_toggleButtons__f_xLp .imagePage_toggleButton__GeBdn.imagePage_active__FtHl7{background-color:#0070f3;color:#fff}.imagePage_toggleButtons__f_xLp .imagePage_toggleButton__GeBdn:hover{background-color:#d0e4ff}.imagePage_licenseOption__zjw_P{display:flex;flex-direction:column;justify-content:space-between;padding:15px;margin-bottom:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background-color .3s ease,border .3s ease}.imagePage_licenseOption__zjw_P:hover{background-color:#f0f0f0;border-color:#0070f3}.imagePage_licenseOption__zjw_P.imagePage_active__FtHl7{background-color:#d0e4ff;border-color:#0070f3}.imagePage_licenseName__nQXln{font-size:1.2rem;font-weight:700;color:#333}.imagePage_licensePrice__V9Ual{font-size:1rem;color:#555}.imagePage_licenseDescription__vujD8{font-size:.9rem;color:#777;margin-top:5px}.imagePage_selectedPrice__CMIUA{font-size:1.5rem;font-weight:700;margin-top:15px;text-align:center;color:#0070f3}.imagePage_addToCartBtn__Xx7_9{width:100%;padding:12px;background-color:#0070f3;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.imagePage_addToCartBtn__Xx7_9:hover{background-color:#005bb5}.imagePage_customLicense__p7Hxn{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-top:20px}.imagePage_customLicense__p7Hxn h3{margin-bottom:10px;color:#333}.imagePage_customLicense__p7Hxn p{margin-bottom:15px;color:#555}.imagePage_customLicense__p7Hxn .imagePage_customLicenseBtn__5Nt8v{padding:10px;background-color:#0070f3;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.imagePage_customLicense__p7Hxn .imagePage_customLicenseBtn__5Nt8v:hover{background-color:#005bb5}.imagePage_results__B8xVs{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px;margin-top:40px}.imagePage_resultItem__VqC5j{min-width:420px;position:relative;overflow:hidden;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.imagePage_resultItem__VqC5j:hover{transform:scale(1.03);box-shadow:0 6px 16px rgba(0,0,0,.2)}.imagePage_resultItem__VqC5j img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.imagePage_resultItem__VqC5j .imagePage_overlay__WXVVT{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(1,1,1,.5),hsla(0,0%,80%,0));opacity:0;transition:opacity .3s ease}.imagePage_resultItem__VqC5j:hover .imagePage_overlay__WXVVT{opacity:1}.imagePage_resultItem__VqC5j .imagePage_title__q8_v7{position:absolute;top:10px;left:10px;margin:0;font-size:16px;color:#fff;padding:5px 10px;transition:opacity .3s ease;font-weight:700;opacity:0}.imagePage_resultItem__VqC5j:hover .imagePage_title__q8_v7{opacity:1}.imagePage_resultItem__VqC5j p{position:absolute;bottom:10px;left:10px;font-size:14px;color:#fff;text-shadow:0 0 6px rgba(0,0,0,.8)}.imagePage_lightboxShell__h5Q_M{position:relative;max-width:100%;max-height:90vh}.imagePage_lightboxImage__3rp5F{display:block;max-width:100%;max-height:90vh;object-fit:contain}