.tutor-product-film{position:relative;isolation:isolate;display:grid;width:100%;min-width:0;overflow:hidden;background:#fff}.tutor-product-film>.tutor-product-film-poster,.tutor-product-film>video{grid-area:1/1;display:block;width:100%;height:100%;min-height:0;object-fit:contain;border:0;border-radius:0;box-shadow:none}.tutor-product-film>.tutor-product-film-poster{display:none;pointer-events:none}.tutor-product-film[data-static=true]>video{opacity:0}.tutor-product-film[data-static=true]>.tutor-product-film-poster{display:block}.tutor-product-film-controls{position:relative;z-index:1;grid-area:1/1;align-self:end;justify-self:end;display:flex;align-items:center;gap:5px;margin:13px;opacity:0;transition:opacity .18s ease}.tutor-product-film:focus-within .tutor-product-film-controls,.tutor-product-film:hover .tutor-product-film-controls,.tutor-product-film[data-needs-play=true] .tutor-product-film-controls{opacity:1}.tutor-product-film-controls>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:34px;min-height:34px;padding:8px 10px;border:1px solid #fff6;border-radius:5px;background:#fffefaf0;color:#5d4231;font:400 10px/1.25 var(--sans);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s ease}.tutor-product-film-controls>button:hover{background:#fff}.tutor-product-film-controls>button:focus-visible{outline:2px solid #8c6d56;outline-offset:3px}.tutor-product-film-controls>button:disabled{opacity:.55;cursor:default}.tutor-product-film-controls svg{display:block;flex:0 0 15px;width:15px;height:15px}@media (hover:none){.tutor-product-film-controls{margin:10px;opacity:1}.tutor-product-film-controls>button{min-width:40px;min-height:40px;padding:9px}.tutor-product-film-controls>button>span{display:none}}@media (prefers-reduced-motion:reduce){.tutor-product-film[data-user-played=false]>video{opacity:0}.tutor-product-film[data-user-played=false]>.tutor-product-film-poster{display:block}.tutor-product-film-controls{opacity:1;transition:none}}