.responsive-swiper{height:300px}@media (min-width:576px){.responsive-swiper{height:400px}}@media (min-width:992px){.responsive-swiper{height:500px}}.head-container{background-color:#faf9f7;padding:1rem 1.5rem}.gallery-container{min-height:60vh}.accordion-container,.gallery-container,.info-container{width:100%;max-width:100%}@media (min-width:992px){.gallery-container{max-width:33.3333%;min-height:auto}.accordion-container,.info-container{max-width:30%}}@media (max-width:991.98px){.gallery-container{min-height:auto;max-width:100%}.accordion-container,.info-container{max-width:100%}.accordion-padding{padding-top:1.5rem}}.gallery-base{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px}@media (max-width:991px){.gallery-base{display:block;min-height:auto;text-align:left}.gallery-base,.gallery-base>*{padding:0;margin:0}}.translate-up{transform:scale(.25) translateY(-8px)}.opacity-0{opacity:0}.opacity-100{opacity:1}.scale-100{transform:scale(1)}.scale-25{transform:scale(.25)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.accordion-button{display:flex;align-items:center;justify-content:space-between}.accordion-arrow{transition:transform .35s ease}.accordion-button.collapsed .accordion-arrow{transform:rotate(0deg)}.accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}.sticky-container{bottom:1rem;z-index:1050;width:clamp(250px,90vw,350px);padding:clamp(.25rem,1vw,.5rem) clamp(.75rem,2vw,1rem);box-shadow:0 4px 12px rgba(0,0,0,.15);gap:.75rem}.sticky-container .img{width:clamp(1.5rem,4vw,2rem);height:clamp(1.5rem,4vw,2rem);object-fit:cover;border:1px solid #d1d5db}.sticky-container .flex-grow-1 p:first-child{font-size:clamp(.625rem,1.5vw,.75rem);color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-container .flex-grow-1 p:last-child{font-size:clamp(.625rem,1.5vw,.75rem);font-family:Cinzel,serif;color:#4b5563;white-space:nowrap}.sticky-container button{font-size:clamp(.625rem,1.5vw,.75rem);gap:.375rem;padding:clamp(.25rem,1vw,.375rem) clamp(.75rem,2vw,1rem)}.sticky-container button svg{width:clamp(12px,3vw,14px);height:clamp(12px,3vw,14px)}@media (min-width:992px){.sticky-container{width:clamp(300px,30vw,400px);padding:.375rem 1.25rem}.sticky-container .img{width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem)}.sticky-container .flex-grow-1 p,.sticky-container button{font-size:clamp(.75rem,1.5vw,.875rem)}.sticky-container button{padding:.5rem 1.25rem}.sticky-container button svg{width:16px;height:16px}}@media (max-width:576px){@media (max-width:576px){.sticky-container{bottom:4rem;width:clamp(280px,95vw,400px);padding:.5rem 1rem;gap:.75rem}.sticky-container .img{width:2.5rem;height:2.5rem}.sticky-container .flex-grow-1 p{font-size:.8rem}.sticky-container button{font-size:.8rem;padding:.6rem 1rem}.sticky-container button svg{width:14px;height:14px}}}
/*# sourceMappingURL=480c7acc974fcf01.css.map*/