.photo-gallery[data-v-8ba7277d]{position:relative}.main-photo-container[data-v-8ba7277d]{width:100%;max-width:600px;height:auto;overflow:hidden;cursor:pointer}.main-photo[data-v-8ba7277d]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.main-photo-container:hover .main-photo[data-v-8ba7277d]{transform:scale(1.1)}.lightbox[data-v-8ba7277d]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1000}.lightbox-content[data-v-8ba7277d]{position:relative;max-width:90%;max-height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}.slider[data-v-8ba7277d]{position:relative;width:100%;height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.flex[data-v-8ba7277d]{display:flex;transition:transform .5s ease-in-out}.slide[data-v-8ba7277d]{min-width:100%;display:flex;justify-content:center;align-items:center}.lightbox-photo[data-v-8ba7277d]{max-height:80vh;max-width:90vw;-o-object-fit:contain;object-fit:contain}.close-button[data-v-8ba7277d]{position:fixed;top:4%;right:4%;background:#0000004d;color:#fff;border:none;border-radius:50%;width:60px;height:60px;font-size:1.5rem;cursor:pointer;z-index:1100;transition:transform .3s ease,background-color .3s ease,color .3s ease;display:flex;align-items:center;justify-content:center}.close-button svg[data-v-8ba7277d]{padding:2px;color:#fff;width:56px;height:56px;stroke-width:.5}.close-button[data-v-8ba7277d]:hover{transform:scale(1.1)}.prev-arrow[data-v-8ba7277d],.next-arrow[data-v-8ba7277d]{position:fixed;top:50%;transform:translateY(-50%);background:none;color:#643;border:none;border-radius:50%;width:96px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,background-color .3s ease,color .3s ease}.prev-arrow[data-v-8ba7277d]:hover,.next-arrow[data-v-8ba7277d]:hover{transform:translateY(-50%) scale(1.2)}.prev-arrow[data-v-8ba7277d]{left:20px}.next-arrow[data-v-8ba7277d]{right:20px}.arrow-icon[data-v-8ba7277d]{color:#fff;width:72px;height:72px;stroke-width:.5}.prev-arrow[data-v-8ba7277d]:active,.next-arrow[data-v-8ba7277d]:active{transform:translateY(-50%) scale(.9)}.close-button:hover svg[data-v-8ba7277d],.prev-arrow:hover .arrow-icon[data-v-8ba7277d],.next-arrow:hover .arrow-icon[data-v-8ba7277d]{stroke-width:1}.dots-navigation[data-v-8ba7277d]{position:absolute;bottom:-50px;display:flex;gap:10px;z-index:1100;justify-content:center}.dot[data-v-8ba7277d]{width:15px;height:15px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:none}.dot.active[data-v-8ba7277d]{background-color:#8a5f49}.dot[data-v-8ba7277d]:hover{transform:scale(1.2);transition:transform .3s ease-in-out}
