.ilf-model-hero{display:block;position:relative}.ilf-model-hero .ilf-media{display:block;position:relative;overflow:hidden;background:var(--background, transparent);width:100%;aspect-ratio:var(--media-aspect-ratio, auto)}.ilf-model-hero .poster,.ilf-model-hero .default-image,.ilf-model-hero .preview,.ilf-model-hero .preview-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ilf-model-hero .preview{display:block}.ilf-model-hero .poster,.ilf-model-hero .default-image,.ilf-model-hero .preview-video{object-fit:cover;object-position:var(--media-focal-x, 50%) var(--media-focal-y, 50%)}.ilf-model-hero .preview-video{opacity:0;transition:opacity .3s ease}.ilf-model-hero .preview.is-playing .preview-video{opacity:1}@media(prefers-reduced-motion:reduce){.ilf-model-hero.respect-motion .preview-video{display:none}}.ilf-model-hero .ilf-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-color, #000);opacity:var(--overlay-opacity, 0);pointer-events:none}.ilf-model-hero .content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;display:flex;flex-direction:column;justify-content:var(--content-justify, flex-start);align-items:center;max-width:var(--content-max-width, none);margin-inline:auto}.ilf-model-hero .logo{width:100%;display:flex;justify-content:center}.ilf-model-hero .logo .logo-image{width:100%;height:auto;max-width:min(100%,var(--logo-max-width, 100%))}.ilf-model-hero .full-video{margin-top:auto;flex-shrink:0;display:flex;justify-content:center}.ilf-model-hero .watch-button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:10px;border:none;color:#fff;font-size:13px;font-weight:600;cursor:pointer;background-color:#ffffff03;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background-color .5s ease}.ilf-model-hero .watch-button:hover{background-color:#ffffff80}.ilf-model-hero .watch-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.ilf-model-hero .watch-button svg{width:20px;height:20px;fill:currentColor}.ilf-model-hero .setup-warning{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-height:100px;padding:20px;text-align:center;font-size:14px;color:#fff;background:#0009}.ilf-model-hero .content .setup-warning{min-height:0;margin:8px 0;padding:12px 20px}.ilf-model-hero .data-source{position:absolute;top:8px;right:8px;z-index:4;max-width:min(440px,calc(100% - 16px));padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;text-align:left;color:#fff;background:#000000bf;border:1px solid rgba(255,255,255,.25);border-radius:4px;overflow-wrap:anywhere}.ilf-model-hero .data-source-title{margin-bottom:6px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ilf-model-hero .data-source-list{display:grid;grid-template-columns:max-content 1fr;gap:2px 10px;margin:0}.ilf-model-hero .data-source-list dt{color:#ffffffa6}.ilf-model-hero .data-source-list dd{margin:0}.ilf-model-hero .data-source-badge{display:inline-block;padding:0 5px;margin-left:4px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase;color:#fff;background:#6cb33f}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ilf-model-hero.css.map */
