
.static-footer-link{padding:22px;text-align:center;border-top:1px solid #eee;font:14px Arial,sans-serif}.static-footer-link a{color:inherit;text-decoration:underline}
.static-notice{padding:12px 16px;margin:12px 0;background:#f4f4f4;color:#333;font:14px/1.5 Arial,sans-serif;border-left:3px solid #c00}
.static-page{max-width:1100px;margin:60px auto;padding:0 24px;min-height:45vh;font:18px/1.6 Arial,sans-serif}.static-page h1{font-size:38px;font-weight:700}.static-page a{color:#a30d19}.static-page li{margin:12px 0}
.static-error-code{font-size:100px;color:#bb1020;font-weight:700;line-height:1.2}.static-video-placeholder{display:block!important;width:100%;height:100%;min-height:240px;object-fit:contain;background:#eee}
.static-disabled{cursor:help!important}.static-form-disabled input,.static-form-disabled select,.static-form-disabled textarea{pointer-events:none}
.static-slider-ready>.swiper-wrapper,.static-slider-ready>.slider__slides{display:flex!important;transform:none!important;transition:none!important;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;height:100%}
.static-slider-ready>.swiper-wrapper>*,.static-slider-ready>.slider__slides>*{flex:0 0 100%!important;width:100%!important;scroll-snap-align:start;transform:none!important;opacity:1!important;visibility:visible!important;position:relative!important}
#sliderImg.static-slider-ready>.swiper-wrapper>*{flex-basis:50%!important}
.static-slide-controls{display:flex;justify-content:center;gap:10px;padding:10px;position:relative;z-index:3}.static-slide-controls button{border:1px solid #ccc;background:#fff;color:#222;padding:6px 14px;min-height:36px}.static-slide-controls button[aria-pressed=true]{border-color:#b81020;background:#b81020;color:#fff}
.static-dialog{border:0;padding:24px;max-width:min(92vw,800px);box-shadow:0 10px 60px #0006}.static-dialog::backdrop{background:#0009}.static-dialog img{max-width:85vw;max-height:75vh;display:block}.static-dialog button{margin-top:16px;padding:9px 20px;border:1px solid #bbb;background:#fff;color:#111}.static-dialog p{font:16px/1.5 Arial,sans-serif}
img[src="/assets/no-image.svg"]{object-fit:contain!important;background:#eee}.static-slider-ready{overflow:hidden}.static-slider-ready .slider-slide{height:auto}
@media(max-width:600px){#sliderImg.static-slider-ready>.swiper-wrapper>*{flex-basis:100%!important}.static-page h1{font-size:28px}}
