/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-duration:initial}}}#property-mobile-splide .splide__pagination{justify-content:center;gap:8px;padding:0 12px;display:flex;position:absolute;bottom:10px;left:0;right:0}#property-mobile-splide .splide__pagination__page{background:#11111159;border-radius:9999px;width:7px;height:7px}#property-mobile-splide .splide__pagination__page.is-active{background:#111111bf;transform:scale(1.3)}.component-images .image-wrapper{position:relative;overflow:hidden}.component-images img,.component-images .images-more{cursor:pointer;object-fit:cover;width:100%;transition:transform .3s,filter .3s}.component-images img:hover{filter:brightness(1.1)contrast(1.05);transform:scale(1.05);box-shadow:0 10px 20px #0003}.image-transition{transition:transform .3s}.gallery-transition{transition:transform .15s}.gallery-thumbnail{transition:all .2s}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.zoomable-container{touch-action:none;overflow:hidden}.component-images,.component-images img{background-color:#f5f5f5}.contact-modal{transition:all .3s}.contact-modal-backdrop{background-color:#00000080}@media (max-width:767px){.seller-info-mobile{border-radius:8px;margin-top:12px;padding:12px;box-shadow:0 1px 3px #0000001a}.image-hint{padding:4px 6px;font-size:11px;bottom:8px;left:8px}.seller-actions{margin-top:12px}.seller-actions button{padding:8px 12px;font-size:14px}.mobile-contact-form .contact-field{display:none}.mobile-contact-form .contact-field.required{display:block}.support-number{text-align:center;background-color:#f8f9fa;border-radius:8px;margin-top:15px;padding:10px;font-weight:500}}@keyframes shake{0%,to{transform:rotate(0)}20%{transform:rotate(-15deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}}.animate-shake{transform-origin:50%;animation:1s ease-in-out infinite shake;display:inline-block}.card-info-user{transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.25s;transition-duration:.25s}#main-content.active .card-info-user{top:calc(var(--spacing,.25rem)*20)}@property --tw-duration{syntax:"*";inherits:false}
