.iew-media-slider{display:flex;flex-direction:column;gap:14px;width:100%;--iew-main-height:520px;--iew-thumbs-panel-size:112px;--iew-transition-duration:450ms}.iew-media-slider__main{position:relative;flex:1 1 auto;min-width:0}.iew-media-slider__main-media{position:relative;overflow:hidden;height:var(--iew-main-height);background:#f8fafc;border-radius:16px}.iew-media-slider__slides{position:relative;width:100%;height:100%}.iew-media-slider__slide{position:absolute;inset:0;opacity:0;z-index:1;transform:translateZ(0);transition:opacity var(--iew-transition-duration) ease;pointer-events:none;margin:0;border-radius:inherit;overflow:hidden}.iew-media-slider__slide.is-active{opacity:1;z-index:2;pointer-events:auto}.iew-media-slider__main-media img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.iew-media-slider__caption{position:absolute;left:12px;right:12px;bottom:12px;margin:0;padding:8px 10px;border-radius:8px;background:rgb(15 23 42 / .55);color:#fff;font-size:14px;line-height:1.35;pointer-events:none}.iew-media-slider__thumbs-shell{display:block;min-width:0}.iew-media-slider__thumbs-viewport{width:100%;min-width:0}.iew-media-slider__thumbs{display:flex;flex-wrap:wrap;gap:12px;min-width:0}.iew-media-slider__thumb{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;padding:0;border-radius:12px;border:1px solid #dbe3f0;background:#f8fafc;cursor:pointer;transition:border-color 0.2s ease,transform 0.2s ease;flex:0 0 auto}.iew-media-slider__thumb:hover{transform:translateY(-1px)}.iew-media-slider__thumb.is-active{border-color:#1d4ed8}.iew-media-slider__thumb img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.iew-media-slider.has-thumb-carousel .iew-media-slider__thumbs-shell{display:flex;align-items:center;gap:10px}.iew-media-slider.has-thumb-carousel .iew-media-slider__thumbs-viewport{overflow:hidden}.iew-media-slider.has-thumb-carousel .iew-media-slider__thumbs{flex-wrap:nowrap;transition:transform 0.28s ease;will-change:transform}.iew-media-slider__thumbs-arrow{width:32px;height:32px;border:0;border-radius:999px;background:rgb(15 23 42 / .08);color:#0f172a;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex:0 0 auto}.iew-media-slider__thumbs-arrow:disabled{opacity:.35;cursor:default}.iew-media-slider[data-thumbs-position="left"],.iew-media-slider[data-thumbs-position="right"]{flex-direction:row;align-items:flex-start}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs{width:100%;max-width:100%;flex-direction:column;align-items:center}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-shell,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{width:var(--iew-thumbs-panel-size);max-width:var(--iew-thumbs-panel-size);height:var(--iew-main-height);flex:0 0 var(--iew-thumbs-panel-size)}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-shell{order:1}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__main{order:2}.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__main{order:1}.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{order:2}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumb,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumb{width:100%}.iew-media-slider.has-thumb-carousel[data-thumbs-position="left"] .iew-media-slider__thumbs-shell,.iew-media-slider.has-thumb-carousel[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{flex-direction:column}.iew-media-slider.has-thumb-carousel[data-thumbs-position="left"] .iew-media-slider__thumbs,.iew-media-slider.has-thumb-carousel[data-thumbs-position="right"] .iew-media-slider__thumbs{flex-direction:column}@media (min-width:768px){.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-arrow span,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-arrow span{display:inline-block}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-arrow.is-prev span,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-arrow.is-prev span{transform:rotate(90deg)}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-arrow.is-next span,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-arrow.is-next span{transform:rotate(90deg)}}.iew-media-slider[data-transition="slide"] .iew-media-slider__slides{display:flex;transition:transform var(--iew-transition-duration) ease;will-change:transform}.iew-media-slider[data-transition="slide"] .iew-media-slider__slide{position:relative;inset:auto;flex:0 0 100%;height:100%;opacity:1;z-index:1;transition:none;pointer-events:auto}.iew-media-slider.is-zoom-enabled .iew-media-slider__slide.is-active img{cursor:zoom-in;transition:transform 0.2s ease}.iew-media-slider.has-lightbox .iew-media-slider__main-media{cursor:zoom-in}.iew-media-slider__lightbox[hidden]{display:none!important}body.iew-lightbox-open{overflow:hidden}.iew-media-slider__lightbox{position:fixed;inset:0;z-index:9999}.iew-media-slider__lightbox-backdrop{position:absolute;inset:0;background:rgb(2 8 23 / .8)}.iew-media-slider__lightbox-dialog{position:absolute;inset:3.5vh 3.5vw;display:flex;align-items:center;justify-content:center}.iew-media-slider__lightbox-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px}.iew-media-slider__lightbox-close,.iew-media-slider__lightbox-arrow{position:absolute;border:0;border-radius:999px;background:rgb(255 255 255 / .16);color:#fff;width:42px;height:42px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1}.iew-media-slider__lightbox-close{top:0;right:0}.iew-media-slider__lightbox-arrow.is-prev{left:0}.iew-media-slider__lightbox-arrow.is-next{right:0}.iew-media-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;border-radius:999px;background:rgb(15 23 42 / .7);color:#fff;cursor:pointer;z-index:3;display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1}.iew-media-slider__arrow.is-prev{left:12px}.iew-media-slider__arrow.is-next{right:12px}.iew-media-slider__arrow:hover{filter:brightness(1.08)}.iew-media-slider__empty{padding:16px 18px;border-radius:12px;border:1px dashed #c7d2e1;color:#425168;background:#f8fbff}@media (prefers-reduced-motion:reduce){.iew-media-slider__slide,.iew-media-slider__thumb,.iew-media-slider[data-transition="slide"] .iew-media-slider__slides{transition:none}}@media (max-width:767px){.iew-media-slider__main-media{height:min(360px, var(--iew-main-height))}.iew-media-slider__thumb{width:72px;height:72px}.iew-media-slider[data-thumbs-position="left"],.iew-media-slider[data-thumbs-position="right"]{flex-direction:column;align-items:stretch}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__main,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__main,.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-shell,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{order:initial}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__main,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__main,.iew-media-slider__main-media{width:100%;max-width:100%}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs-shell,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{width:100%;max-width:100%;height:auto;flex:1 1 auto}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumbs,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumbs{flex-direction:row;align-items:center}.iew-media-slider[data-thumbs-position="left"] .iew-media-slider__thumb,.iew-media-slider[data-thumbs-position="right"] .iew-media-slider__thumb{width:72px}.iew-media-slider.has-thumb-carousel[data-thumbs-position="left"] .iew-media-slider__thumbs-shell,.iew-media-slider.has-thumb-carousel[data-thumbs-position="right"] .iew-media-slider__thumbs-shell{flex-direction:row;align-items:center}.iew-media-slider.has-thumb-carousel[data-thumbs-position="left"] .iew-media-slider__thumbs,.iew-media-slider.has-thumb-carousel[data-thumbs-position="right"] .iew-media-slider__thumbs{flex-direction:row;align-items:center}}