.kubo-editorial-grid{align-items:start;margin:24px 0}.kubo-catalog-film{background:#e6e3dd;align-self:start;min-width:0;position:relative;overflow:hidden}.kubo-catalog-film video{object-fit:contain;aspect-ratio:3/4;width:100%;height:auto;display:block}.kubo-film-row{grid-column:1/-1;grid-template-columns:var(--film-width,1fr) repeat(var(--neighbors,2),minmax(0,1fr));gap:inherit;align-items:stretch;display:grid}.kubo-film-row>.market-product{flex-direction:column;align-self:stretch;display:flex}.kubo-film-row>.market-product>div:last-child{flex-direction:column;flex:1;display:flex}.kubo-film-row .kubo-combination-caption{padding-bottom:0}.kubo-film-row .kubo-combination-caption>a,.kubo-film-row .market-config-link{align-self:flex-start;margin-top:auto;margin-bottom:0}.kubo-film-row>.kubo-catalog-film{grid-column:auto}.kubo-film-row[data-stacked=true]{grid-template-columns:repeat(var(--neighbors,2),minmax(0,1fr))}.kubo-film-row[data-stacked=true]>.kubo-catalog-film{grid-column:1/-1}.kubo-catalog-film.film-1{min-height:0}.kubo-catalog-film.film-1 video{aspect-ratio:16/9}.kubo-catalog-film.film-4 video{aspect-ratio:1}.kubo-film-control{width:36px;height:36px;color:var(--miz-ink);cursor:pointer;background:#fffe;border:0;border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 2px 8px #03071e11}.kubo-film-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.kubo-film-control:focus-visible{outline:3px solid var(--miz-accent);outline-offset:3px}.kubo-film-error{background:#fffe;padding:8px;font-size:12px;position:absolute;bottom:12px}.kubo-editorial-grid .market-card-price strong{font-size:16px;font-weight:700}.kubo-editorial-grid.is-list>.kubo-combination-catalog{grid-template-columns:minmax(180px,320px) 1fr;gap:24px;display:grid}.kubo-editorial-grid.is-list>.kubo-catalog-film{align-self:center;width:min(100%,480px)}.kubo-editorial-grid.is-list .kubo-film-row{grid-template-columns:1fr}@media (width<=760px){.kubo-catalog-film video{max-height:none}}@media (width<=550px){.kubo-editorial-grid.is-list>.kubo-combination-catalog{grid-template-columns:1fr}}.market-browser-family-header{grid-column:1/-1;min-width:0}.market-browser-family-header>.market-family-showcase{margin-bottom:0}.market-family-showcase{min-width:0;margin:18px 0 28px}.market-family-showcase-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.market-family-showcase-heading p{color:#676970;margin:0;font-size:13px}.market-family-arrows{direction:rtl;gap:6px;display:flex}.market-family-arrows button{color:#03071e;width:34px;height:34px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dcdde0;border-radius:50%;place-items:center;padding:0;font-size:19px;display:grid}.market-family-arrows button:disabled{opacity:.28;cursor:default}.market-family-arrows button:not(:disabled):hover{background:#ffd60a;border-color:#ffd60a}.market-family-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;direction:rtl;gap:16px;margin:0 -4px;padding:4px 4px 10px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.market-family-card{aspect-ratio:1.45;color:#fff;isolation:isolate;scroll-snap-align:start;border-radius:20px;outline:0;flex:0 0 clamp(250px,31vw,330px);min-width:0;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.market-family-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.market-family-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#03071e29 60%,#03071e9e 100%);position:absolute;inset:0}.market-family-card-copy{z-index:2;color:#fff;gap:6px;line-height:1.7;display:grid;position:absolute;bottom:20px;left:64px;right:20px}.market-family-card-copy strong{letter-spacing:-.5px;width:max-content;max-width:100%;font-size:28px;font-weight:750;line-height:1.2}.market-family-card-copy>span{color:#fff;font-size:13px}.market-family-card-arrow{z-index:2;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff30;border-radius:50%;place-items:center;width:36px;height:36px;font-size:21px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:22px;left:18px}.market-family-selected{z-index:2;color:#03071e;background:#ffd60a;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:650;position:absolute;top:15px;right:15px}.market-family-card[data-selected=true]{box-shadow:0 0 0 3px #ffd60a}.market-family-card:focus-visible{outline-offset:1px;outline:3px solid #03071e}.market-family-card:hover img{transform:scale(1.035)}.market-family-card:hover .market-family-card-arrow{color:#03071e;background:#ffd60a;transform:translate(-2px)}.market-family-card:active{transform:scale(.99)}@media (width<=1000px){.market-family-card{flex-basis:clamp(245px,43vw,320px)}}@media (width<=600px){.market-family-showcase{margin:12px 0 22px}.market-family-showcase-heading p{font-size:12px}.market-family-card{border-radius:17px;flex-basis:78vw;max-width:330px}.market-family-track{gap:12px}.market-family-card-copy{bottom:16px;left:60px;right:16px}.market-family-card-copy strong{font-size:27px}.market-family-card-copy>span{font-size:14px}.market-family-card-arrow{bottom:18px;left:15px}.market-family-arrows button{width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.market-family-card,.market-family-card img,.market-family-card-arrow{transition:none}.market-family-card:hover img,.market-family-card:hover .market-family-card-arrow,.market-family-card:active{transform:none}}.market-family-track::-webkit-scrollbar{display:none}
