.masisa-video-slider{--mvs-green:#009842;--mvs-green-dark:#007a35;--mvs-ink:#202923;--mvs-muted:#626d67;--mvs-border:#e4e9e5;--mvs-surface:#fff;--mvs-gap:20px;--mvs-radius:18px;--mvs-transition:180ms ease;box-sizing:border-box;color:var(--mvs-ink);font-family:inherit;margin:0 auto;max-width:1240px;width:100%}.masisa-video-slider *,.masisa-video-slider :after,.masisa-video-slider :before{box-sizing:inherit}.masisa-video-slider__viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch}.masisa-video-slider__viewport::-webkit-scrollbar{display:none}.masisa-video-slider__track{align-items:stretch;display:grid;gap:var(--mvs-gap);grid-auto-columns:calc((100% - var(--mvs-gap) - var(--mvs-gap))/3);grid-auto-flow:column;padding:3px 2px 16px}.masisa-video-slider__card{background:var(--mvs-surface);border:1px solid var(--mvs-border);border-radius:var(--mvs-radius);box-shadow:0 2px 5px rgb(17 33 23/5%);display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;transition:border-color var(--mvs-transition),box-shadow var(--mvs-transition)}.masisa-video-slider__card:focus-within{border-color:var(--mvs-green);box-shadow:0 4px 10px rgba(17,33,23,.11)}.masisa-video-slider__poster-button{background:#e8ebe7;border:0;cursor:pointer;display:block;padding:0;text-align:inherit;width:100%}.masisa-video-slider__media{aspect-ratio:16/9;background:#e8ebe7;display:block;overflow:hidden;position:relative;width:100%}.masisa-video-slider__thumbnail{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.masisa-video-slider__badge{background:var(--mvs-green-dark);border-radius:7px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.035em;line-height:1;padding:8px 12px;position:absolute;right:16px;top:16px}.masisa-video-slider__play{background:hsla(0,0%,100%,.96);border-radius:50%;box-shadow:0 5px 22px rgba(0,0,0,.2);color:var(--mvs-green-dark);display:grid;height:62px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--mvs-transition),background-color var(--mvs-transition);width:62px}.masisa-video-slider__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;min-height:190px;padding:22px 24px 24px}.masisa-video-slider__description,.masisa-video-slider__title{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.masisa-video-slider__title{color:var(--mvs-ink);font-size:clamp(18px,1.6vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.3}.masisa-video-slider__description{color:var(--mvs-muted);font-size:14px;line-height:1.55}.masisa-video-slider__cta{align-items:center;background:transparent;border:0;color:var(--mvs-green-dark);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:6px;justify-content:flex-start;line-height:1.5;margin-top:auto;min-height:44px;padding:8px 0}.masisa-video-slider__cta svg{transition:transform var(--mvs-transition)}.masisa-video-slider__footer{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:6px 2px 0}.masisa-video-slider__counter{color:var(--mvs-muted);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.4}.masisa-video-slider__navigation{display:flex;gap:10px}.masisa-video-slider__navigation[hidden]{display:none}.masisa-video-slider__arrow{background:var(--mvs-surface);border:1px solid var(--mvs-border);border-radius:50%;color:var(--mvs-ink);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;transition:background-color var(--mvs-transition),border-color var(--mvs-transition),color var(--mvs-transition);width:42px}.masisa-video-slider__arrow:disabled{cursor:not-allowed;opacity:.35}.masisa-video-slider__viewport:focus-visible{outline:2px solid var(--mvs-green-dark);outline-offset:3px}.masisa-video-slider__arrow:focus-visible,.masisa-video-slider__close:focus-visible,.masisa-video-slider__cta:focus-visible,.masisa-video-slider__poster-button:focus-visible{outline:3px solid var(--mvs-green-dark);outline-offset:3px}.masisa-video-slider__card .masisa-video-slider__poster-button:focus-visible{outline-offset:-4px}@media (hover:hover){.masisa-video-slider__card:hover{border-color:var(--mvs-green);box-shadow:0 4px 10px rgba(17,33,23,.11)}.masisa-video-slider__poster-button:hover .masisa-video-slider__thumbnail{transform:scale(1.035)}.masisa-video-slider__poster-button:hover .masisa-video-slider__play{background:#fff;transform:translate(-50%,-50%) scale(1.08)}.masisa-video-slider__cta:hover svg{transform:translateX(4px)}.masisa-video-slider__arrow:hover:not(:disabled){background:var(--mvs-green-dark);border-color:var(--mvs-green-dark);color:#fff}.masisa-video-slider__close:hover{background:#f0f5f0}}.masisa-video-slider__status{color:#a12323;font-size:14px;margin:8px 0 0}.masisa-video-slider__dialog:not([open]),.masisa-video-slider__status:empty{display:none}.masisa-video-slider__dialog[open]{background:#0c0e0d;border:0;border-radius:14px;box-shadow:0 22px 80px rgba(0,0,0,.4);color:#fff;display:block;inset:0;margin:auto;max-height:calc(100dvh - 36px);max-width:none;overflow:visible;padding:0;position:fixed;width:min(960px,calc(100vw - 36px),155dvh)}.masisa-video-slider__dialog::backdrop{background:rgba(9,15,12,.84)}.masisa-video-slider__dialog-panel{border-radius:inherit;position:relative}.masisa-video-slider__player{aspect-ratio:16/9;background:#000;border-radius:inherit;overflow:hidden;width:100%}.masisa-video-slider__player iframe,.masisa-video-slider__player video{background:#000;border:0;display:block;height:100%;object-fit:contain;width:100%}.masisa-video-slider__close{background:#fff;border:1px solid #dfe4df;border-radius:50%;color:var(--mvs-ink);cursor:pointer;display:grid;height:42px;padding:0;place-items:center;position:absolute;right:-18px;top:-18px;transition:background-color var(--mvs-transition);width:42px;z-index:2}@media (max-width:1023px){.masisa-video-slider__track{grid-auto-columns:calc((100% - var(--mvs-gap))/2)}}@media (max-width:639px){.masisa-video-slider{--mvs-gap:14px;--mvs-radius:14px}.masisa-video-slider__track{grid-auto-columns:88%}.masisa-video-slider__content{min-height:178px;padding:18px 18px 20px}.masisa-video-slider__title{font-size:19px}.masisa-video-slider__play{height:54px;width:54px}.masisa-video-slider__badge{right:12px;top:12px}.masisa-video-slider__dialog[open]{max-height:calc(100dvh - 24px);width:min(calc(100vw - 24px),155dvh)}.masisa-video-slider__close{height:36px;right:-8px;top:-14px;width:36px}}@media (prefers-reduced-motion:reduce){.masisa-video-slider__arrow,.masisa-video-slider__card,.masisa-video-slider__close,.masisa-video-slider__cta svg,.masisa-video-slider__play,.masisa-video-slider__thumbnail{transition:none}.masisa-video-slider__viewport{scroll-behavior:auto}.masisa-video-slider__poster-button:hover .masisa-video-slider__thumbnail{transform:none}.masisa-video-slider__poster-button:hover .masisa-video-slider__play{transform:translate(-50%,-50%)}.masisa-video-slider__cta:hover svg{transform:none}}