.Media_container__OHGur{width:100vw;padding-inline:calc(2rem * var(--mantine-scale));margin:0 auto}@media (max-width:75em){.Media_container__OHGur{max-width:calc(60.625rem * var(--mantine-scale))}}@media (max-width:62em){.Media_container__OHGur{max-width:calc(43.75rem * var(--mantine-scale))}}@media (max-width:48em){.Media_container__OHGur{padding-inline:calc(.9375rem * var(--mantine-scale))}}.ImageDetails_wrapper__KbAFC{display:flex;gap:2rem;margin-block:calc(3.75rem * var(--mantine-scale)) calc(2.5rem * var(--mantine-scale))}.ImageDetails_imageSection__L0AYT{flex:1.2;min-width:0}.ImageDetails_imageContainer__rHK_B{position:relative;overflow:hidden;width:100%}.ImageDetails_image__ekwGk{width:100%;height:auto;object-fit:cover;pointer-events:none;user-select:none;image-orientation:none}.ImageDetails_vrFrameWrapper__HMSYF{width:100%;aspect-ratio:16/9;min-height:420px;background:#111}.ImageDetails_vrFrame__Ted_P{width:100%;height:100%;border:0;display:block;background:#111}.ImageDetails_videoIcon__oX448{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--mantine-color-white);z-index:1;opacity:.75;filter:drop-shadow(2px 3px 4px rgba(0,0,0,.3));pointer-events:none}.ImageDetails_actionButton__7jEu8{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,7%,.35);border:none;border-radius:4px;color:#fff;padding:.5rem;cursor:pointer;transition:background-color .3s ease;position:absolute;right:1rem;top:1rem;width:fit-content}.ImageDetails_actionButton__7jEu8 span{font-size:calc(.75rem * var(--mantine-scale));font-weight:700;text-transform:uppercase}.ImageDetails_actionButton__7jEu8:hover{background:hsla(0,0%,7%,.5)}.ImageDetails_fullscreenButton__RhJAG{position:absolute;right:1rem;bottom:1rem;background:hsla(0,0%,7%,.35);border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;color:#fff;border-radius:4px}.ImageDetails_fullscreenButton__RhJAG:hover{background:hsla(0,0%,7%,.5)}.ImageDetails_container__J4k_j{flex:1;min-width:0;width:100%}.ImageDetails_header__dMe4M{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem;gap:1rem}.ImageDetails_headerMain__wjXBe{display:flex;flex-direction:column;gap:calc(.25rem * var(--mantine-scale))}.ImageDetails_idContainer__jwOpx{color:var(--brand-dark);font-size:.875rem;opacity:.8;display:flex;flex-direction:column;gap:calc(.125rem * var(--mantine-scale))}.ImageDetails_titleContainer__kSFrm{display:flex;flex-direction:column;gap:.25rem}.ImageDetails_title__w_qlZ{font-size:2rem;color:var(--brand-dark);margin:0;font-weight:600;line-height:1.1}.ImageDetails_subtitle__U3qoF{color:var(--brand-dark);font-size:.875rem;opacity:.6}.ImageDetails_headerActions__vGHLc{display:flex;align-items:center;gap:1rem}.ImageDetails_shareText__2Etd5{color:var(--brand-dark);font-size:.75rem;font-weight:500}.ImageDetails_socialButtons__DmxDQ{display:flex;gap:.5rem;flex-wrap:nowrap}.ImageDetails_socialButton__EONK6{width:32px;height:32px;border-radius:50%;background:#f5f5f5;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--brand-dark);transition:all .2s}.ImageDetails_xButton__aA0T9:hover{background:#000;color:#fff}.ImageDetails_whatsappButton__7sExN:hover{background:#25d366;color:#fff}.ImageDetails_facebookButton__9BCJL:hover{background:#4267b2;color:#fff}.ImageDetails_printButton__1zZnH{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;background:none;color:var(--brand-dark);font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .2s}.ImageDetails_printButton__1zZnH:hover{opacity:.7}.ImageDetails_categories__EDWtW{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:1rem}.ImageDetails_categoriesContainer__qEHOq{display:flex;gap:.5rem;flex-wrap:wrap}.ImageDetails_sectionLabel__p_U2L{min-width:100px;font-weight:500;margin-top:calc(.4375rem * var(--mantine-scale))}.ImageDetails_category__BZ_Ks,.ImageDetails_tag__kJb3P{padding:.5rem 1rem;border:1px solid var(--mantine-color-gray-3);cursor:pointer;transition:all .2s ease;font-size:calc(.875rem * var(--mantine-scale))}.ImageDetails_category__BZ_Ks:hover,.ImageDetails_tag__kJb3P:hover{background-color:var(--mantine-color-gray-2);border-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.ImageDetails_details__TXxaz{display:flex;justify-content:space-between;align-items:stretch;background-color:#fff;border-top:1px solid var(--mantine-color-gray-4);border-bottom:1px solid var(--mantine-color-gray-4)}.ImageDetails_detailItem__3Cl9_{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;padding:1rem}.ImageDetails_detailItem__3Cl9_:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:1px;background-color:var(--mantine-color-gray-4)}.ImageDetails_detailLabel__1iAzK{font-weight:500;opacity:.7}.ImageDetails_detailLabel__1iAzK,.ImageDetails_detailValue__5HqOp{font-size:calc(.875rem * var(--mantine-scale));color:var(--brand-dark)}.ImageDetails_detailValue__5HqOp{font-weight:700;text-align:center}.ImageDetails_sizeSelector__M6ENb{margin:1.5rem 0}.ImageDetails_sizeLabel__RSLmi{color:var(--brand-dark);margin-bottom:1rem;font-size:clamp(.875rem,2vw,1rem)}.ImageDetails_sizeOptions__0mwcF{display:flex;flex-direction:column;gap:.75rem}.ImageDetails_sizeOption__AJssk{display:flex;align-items:center;gap:calc(.75rem * var(--mantine-scale));cursor:pointer;font-weight:700}.ImageDetails_sizeOption__AJssk input[type=radio]{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem);accent-color:var(--brand-red-dark);cursor:pointer}.ImageDetails_sizeText__IjrHp{color:var(--brand-dark);font-size:clamp(.75rem,2vw,.875rem)}.ImageDetails_stats__TWkYX{display:flex;align-items:center;gap:clamp(1rem,3vw,2rem);padding-block:calc(1.25rem * var(--mantine-scale));flex-wrap:wrap;border-top:1px solid var(--mantine-color-gray-4);border-bottom:1px solid var(--mantine-color-gray-4)}.ImageDetails_statItem__KaxrV{display:flex;align-items:center;gap:.5rem;color:var(--brand-dark);font-size:clamp(.75rem,2vw,.875rem)}.ImageDetails_downloadButtons__OXl3Y{display:flex;gap:1rem;margin-top:1rem}.ImageDetails_externalButton__A0B7R{height:48px;font-weight:700;font-size:calc(.875rem * var(--mantine-scale));cursor:pointer;transition:all .2s ease;background-color:#c8102e;border:none;color:#fff;width:50%;margin-top:1rem}.ImageDetails_externalButton__A0B7R:hover{background-color:#a30d25}.ImageDetails_downloadButton__oaNX5,.ImageDetails_filigranButton__6ZCoo{flex:1;height:48px;font-weight:700;font-size:calc(.875rem * var(--mantine-scale));cursor:pointer;transition:all .2s ease}.ImageDetails_filigranButton__6ZCoo{background-color:#fff;border:1px solid var(--mantine-color-gray-4);color:var(--brand-dark)}.ImageDetails_filigranButton__6ZCoo:hover{background-color:var(--mantine-color-gray-1)}.ImageDetails_downloadButton__oaNX5{background-color:#c8102e;border:none;color:#fff}.ImageDetails_downloadButton__oaNX5:hover{background-color:#a30d25}.ImageDetails_modalInner__RXNV7{padding:0}.ImageDetails_modalContent__HdEId{background-color:#121212;height:100vh;min-height:100vh;max-height:100vh}.ImageDetails_modalBody__h2Z9r{padding:0;height:100vh;display:flex;flex-direction:column}.ImageDetails_modalHeader__az4EQ{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;z-index:2}.ImageDetails_zoomControls__6oIh5{display:flex;align-items:center;gap:.5rem}.ImageDetails_zoomButton__mzs5C{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.ImageDetails_zoomButton__mzs5C:hover{background-color:hsla(0,0%,100%,.1)}.ImageDetails_zoomLevel__KE2fO{color:#fff;font-size:calc(.875rem * var(--mantine-scale));min-width:3.5rem;text-align:center}.ImageDetails_closeButton__l1byR{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.ImageDetails_closeButton__l1byR:hover{background-color:hsla(0,0%,100%,.1)}.ImageDetails_modalImageContainer__0N3Sc{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:100%;position:relative;user-select:none}.ImageDetails_modalImage__CeQmc{max-width:100%;max-height:100vh;object-fit:contain;will-change:transform;transform-origin:center center;pointer-events:all}.ImageDetails_similarPhotos__4KyUz{margin-top:2rem}.ImageDetails_similarPhotosTitle__Z2xxk{font-size:calc(1.5rem * var(--mantine-scale));font-weight:400;color:var(--brand-dark);margin-bottom:1.5rem}.ImageDetails_quotedText__7KVcR{font-weight:800}@media (max-width:62em){.ImageDetails_wrapper__KbAFC{gap:1.5rem}.ImageDetails_details__TXxaz{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:0}.ImageDetails_detailItem__3Cl9_:not(:last-child):after{display:none}.ImageDetails_downloadButtons__OXl3Y button{padding-block:calc(.5rem * var(--mantine-scale))}.ImageDetails_vrFrameWrapper__HMSYF{min-height:320px}.ImageDetails_detailItem__3Cl9_{border-bottom:1px solid var(--mantine-color-gray-4)}.ImageDetails_detailItem__3Cl9_:nth-child(odd){border-right:1px solid var(--mantine-color-gray-4)}}@media (max-width:48em){.ImageDetails_wrapper__KbAFC{flex-direction:column}.ImageDetails_header__dMe4M{gap:1.5rem}.ImageDetails_imageContainer__rHK_B{max-width:100%;margin:0 auto;padding-inline:calc(1rem * var(--mantine-scale))}.ImageDetails_similarPhotos__4KyUz{max-width:calc(100vw - calc(2.875rem * var(--mantine-scale)))}.ImageDetails_headerActions__vGHLc{width:100%;justify-content:space-between}.ImageDetails_title__w_qlZ{font-size:1.5rem}.ImageDetails_container__J4k_j{padding:1rem}.ImageDetails_header__dMe4M{flex-direction:column;align-items:flex-start}.ImageDetails_shareContainer__K9SiN{width:100%;justify-content:space-between}.ImageDetails_externalButton__A0B7R{width:100%}.ImageDetails_downloadButton__oaNX5,.ImageDetails_filigranButton__6ZCoo,.ImageDetails_printButton__1zZnH,.ImageDetails_shareButton__47Y8N{width:100%;justify-content:center}.ImageDetails_downloadButtons__OXl3Y{flex-direction:column;gap:.75rem}.ImageDetails_stats__TWkYX{justify-content:space-between}}