.media-gallery-section[data-v-f4986afd]{padding:.4rem 0 .2rem}.section-title[data-v-f4986afd]{color:#c9a84c;font-size:1.4em;letter-spacing:4px;margin:0 0 1.1rem;position:relative;text-align:center}.section-title[data-v-f4986afd]:after{background:linear-gradient(90deg,transparent,#c9a84c,transparent);content:"";display:block;height:1px;margin:8px auto 0;width:80px}.carousel-container[data-v-f4986afd]{background:#222222eb;border-radius:8px;overflow:hidden;padding:15px 50px;position:relative}.carousel-track[data-v-f4986afd]{display:flex;gap:15px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel-track[data-v-f4986afd]::-webkit-scrollbar{display:none}.carousel-item[data-v-f4986afd]{background:transparent;border:2px solid transparent;border-radius:6px;cursor:pointer;flex:0 0 220px;height:160px;overflow:hidden;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .3s,box-shadow .3s,border-color .3s}.carousel-item[data-v-f4986afd]:hover{border-color:#c9a84c;box-shadow:0 5px 20px #c9a84c4d;transform:scale(1.04)}.carousel-item img[data-v-f4986afd]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.carousel-btn[data-v-f4986afd]{align-items:center;background:#1a1a1ae6;border:1px solid #c9a84c;border-radius:50%;color:#c9a84c;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:36px;z-index:2}.carousel-btn[data-v-f4986afd]:hover{background:#c9a84c;color:#1a1a1a}.carousel-btn.prev[data-v-f4986afd]{left:8px}.carousel-btn.next[data-v-f4986afd]{right:8px}.tip[data-v-f4986afd]{color:#b9ab91;font-size:.84rem;margin:.55rem 0 0}.image-preview-modal[data-v-f4986afd]{background:#000000d9;display:grid;inset:0;padding:2rem 1rem;place-items:center;position:fixed;z-index:22}.image-preview-content[data-v-f4986afd]{border-radius:10px;box-shadow:0 12px 40px #0000008c;max-height:86vh;max-width:min(92vw,1080px);-o-object-fit:contain;object-fit:contain}.image-preview-close[data-v-f4986afd]{background:#141414d9;border:1px solid rgba(214,186,117,.65);border-radius:999px;color:#e8d48b;cursor:pointer;padding:.38rem .78rem;position:absolute;right:16px;top:16px}.image-preview-close[data-v-f4986afd]:hover{background:#282828eb}@media(max-width:760px){.carousel-container[data-v-f4986afd]{padding:12px 44px}.carousel-item[data-v-f4986afd]{flex-basis:188px;height:138px}}@media(max-width:520px){.carousel-container[data-v-f4986afd]{padding:10px 38px}.carousel-item[data-v-f4986afd]{flex-basis:170px;height:124px}.carousel-btn[data-v-f4986afd]{font-size:15px;height:32px;width:32px}}
