.domestic-product-film-module__lZ9EHW__film{width:min(100%,56rem);min-width:0;margin:clamp(3rem,6vw,5rem) auto 0}.domestic-product-film-module__lZ9EHW__caption{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.domestic-product-film-module__lZ9EHW__caption h3{color:#eaf2f2;font:inherit;font-size:var(--cn-h3-feature,clamp(1.04rem,1.4vw,1.25rem));letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.45}.domestic-product-film-module__lZ9EHW__duration{color:#9babad;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;font-size:.75rem}.domestic-product-film-module__lZ9EHW__frame{background:#071014;border:1px solid #9acfd333;border-radius:1.25rem;transition:border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 1.25rem 4rem #0003}.domestic-product-film-module__lZ9EHW__frame:focus-within{border-color:#aeecf0b3;box-shadow:0 0 0 3px #7bd3dc1f,0 1.25rem 4rem #0003}.domestic-product-film-module__lZ9EHW__player{aspect-ratio:16/9;object-fit:contain;outline-offset:-4px;background:#071014;width:100%;height:auto;display:block}.domestic-product-film-module__lZ9EHW__player:focus-visible{outline:2px solid #9be0e8}.domestic-product-film-module__lZ9EHW__error{color:#c0ced0;margin:.875rem 0 0;font-size:.875rem;line-height:1.6}@media (max-width:24rem){.domestic-product-film-module__lZ9EHW__caption{flex-wrap:wrap;gap:.375rem 1rem}.domestic-product-film-module__lZ9EHW__frame{border-radius:.875rem}}@media (prefers-reduced-motion:reduce){.domestic-product-film-module__lZ9EHW__frame{transition:none}}
